]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Support BIT_FIELD_REF in MPX (PR ipa/79764).
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a278b1c3
ML
12017-03-09 Martin Liska <mliska@suse.cz>
2
3 PR ipa/79764
4 * g++.dg/pr79764.C: New test.
5
8dc19053
ML
62017-03-09 Martin Liska <mliska@suse.cz>
7
8 PR ipa/79761
9 * g++.dg/pr79761.C: New test.
10
030fc94a
JJ
112017-03-09 Jakub Jelinek <jakub@redhat.com>
12
9e463823
JJ
13 PR sanitizer/79944
14 * c-c++-common/asan/pr79944.c: New test.
15
6b62f323
JJ
16 PR target/79932
17 * gcc.target/i386/pr79932-2.c: New test.
18
030fc94a
JJ
19 PR target/79932
20 * gcc.target/i386/pr79932-1.c: New test.
21
423aec8b
MP
222017-03-09 Marek Polacek <polacek@redhat.com>
23
24 PR c++/79900 - ICE in strip_typedefs
25 * g++.dg/warn/Wpadded-1.C: New test.
26
6659fe59
MP
272017-03-08 Marek Polacek <polacek@redhat.com>
28
29 * g++.dg/Walloca1.C: Adjust dg-warning.
30
f1a675e4
AH
312017-03-08 Andrew Haley <aph@redhat.com>
32
33 PR tree-optimization/79943
34 * gcc.dg/tree-ssa/pr79943.c: New test.
35
edfcd7e3
RB
362017-03-08 Richard Biener <rguenther@suse.de>
37
38 PR tree-optimization/79955
39 * gcc.dg/uninit-24.c: New testcase.
40
61fdfd8c
RB
412017-03-08 Richard Biener <rguenther@suse.de>
42
43 PR tree-optimization/79920
44 * gcc.dg/vect/pr79920.c: New testcase.
45
4b48e883
JJ
462017-03-08 Jakub Jelinek <jakub@redhat.com>
47
48 PR sanitizer/79904
49 * gcc.dg/ubsan/pr79904.c: New test.
50
a71dbc63
JJ
512017-03-07 Jakub Jelinek <jakub@redhat.com>
52
53 PR c/79834
54 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
55 diagnostics.
56
d8a90142
MP
572017-03-07 Marek Polacek <polacek@redhat.com>
58
59 PR middle-end/79809
60 * g++.dg/Walloca1.C: New test.
61
a5e9e3e4
ML
622017-03-07 Martin Liska <mliska@suse.cz>
63
64 PR middle-end/68270
65 * g++.dg/pr68270.C: New test.
66
1f6dba54
JJ
672017-03-07 Jakub Jelinek <jakub@redhat.com>
68
760f82db
JJ
69 PR rtl-optimization/79901
70 * gcc.target/i386/pr79901.c: New test.
71
1f6dba54
JJ
72 PR sanitizer/79897
73 * c-c++-common/ubsan/pr79897.c: New test.
74
feca7b89
VM
752017-03-06 Vladimir Makarov <vmakarov@redhat.com>
76
77 PR rtl-optimization/79571
78 * gcc.target/i386/pr79571.c: New.
79
bdbbf28d
MP
802017-03-06 Marek Polacek <polacek@redhat.com>
81
82 PR c++/79796 - ICE with NSDMI and this pointer
83 * g++.dg/cpp0x/nsdmi13.C: New test.
84
52564551
JK
852017-03-06 Julia Koval <julia.koval@intel.com>
86
87 PR target/79793
88 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
89 directives.
90 * gcc.target/i386/interrupt-13.c: Ditto.
91 * gcc.target/i386/interrupt-14.c: Ditto.
92 * gcc.target/i386/interrupt-15.c: Ditto.
93
345edb37
JJ
942017-03-06 Jakub Jelinek <jakub@redhat.com>
95
96 PR c++/79822
97 * g++.dg/cpp0x/constexpr-79822.C: New test.
98
a8d25fd0
RB
992017-03-06 Richard Biener <rguenther@suse.de>
100
101 PR tree-optimization/79894
102 * gcc.dg/vect/pr79887.c: New testcase.
103
522fcdd7
RB
1042017-03-06 Richard Biener <rguenther@suse.de>
105
106 PR tree-optimization/79824
107 * gcc.dg/vect/pr79824-1.c: New testcase.
108 * gcc.dg/vect/pr79824-2.c: Likewise.
109
54649631
TT
1102017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
111
112 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
113 gettimeofday. Remove dg-skip-if for AVR.
114 * lib/target-supports.exp (check_effective_target_gettimeofday):
115 New proc.
116
4bbc8970
RD
1172017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
118
119 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
120 * gcc.target/s390/hotpatch-10.c: Likewise.
121 * gcc.target/s390/hotpatch-11.c: Likewise.
122 * gcc.target/s390/hotpatch-12.c: Likewise.
123 * gcc.target/s390/hotpatch-13.c: Likewise.
124 * gcc.target/s390/hotpatch-14.c: Likewise.
125 * gcc.target/s390/hotpatch-15.c: Likewise.
126 * gcc.target/s390/hotpatch-16.c: Likewise.
127 * gcc.target/s390/hotpatch-17.c: Likewise.
128 * gcc.target/s390/hotpatch-18.c: Likewise.
129 * gcc.target/s390/hotpatch-19.c: Likewise.
130 * gcc.target/s390/hotpatch-2.c: Likewise.
131 * gcc.target/s390/hotpatch-26.c: Likewise.
132 * gcc.target/s390/hotpatch-27.c: Likewise.
133 * gcc.target/s390/hotpatch-28.c: Likewise.
134 * gcc.target/s390/hotpatch-3.c: Likewise.
135 * gcc.target/s390/hotpatch-4.c: Likewise.
136 * gcc.target/s390/hotpatch-5.c: Likewise.
137 * gcc.target/s390/hotpatch-6.c: Likewise.
138 * gcc.target/s390/hotpatch-7.c: Likewise.
139 * gcc.target/s390/hotpatch-8.c: Likewise.
140 * gcc.target/s390/hotpatch-9.c: Likewise.
141
5f215a70
PC
1422017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/64574
145 * g++.dg/template/crash125.C: New.
146
296cc393
JJ
1472017-03-06 Jakub Jelinek <jakub@redhat.com>
148
149 PR target/79812
150 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
151
ca8942a3
TT
1522017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
153
154 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
155
c1b993c0
PG
1562017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
157
158 * gcc.target/mips/msa-minmax.c: New tests.
159
a50a32aa
ML
1602017-03-06 Martin Liska <mliska@suse.cz>
161
162 PR sanitize/79783
163 * g++.dg/asan/pr79783.C: New test.
164
5ada812c
PG
1652017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
166
167 * gcc.target/mips/msa-dotp.c: New tests.
168
334b3c4b
PG
1692017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
170
171 * gcc.target/mips/msa-bclri.c: New test.
172
d8b4baeb
PC
1732017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
174
175 PR c++/70266
176 * g++.dg/tm/pr70266.C: New.
177
ef78bc3c
AV
1782017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
179 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
180
181 * gfortran.dg/coarray/fail_image_1.f08: New test.
182 * gfortran.dg/coarray/fail_image_2.f08: New test.
183 * gfortran.dg/coarray/failed_images_1.f08: New test.
184 * gfortran.dg/coarray/failed_images_2.f08: New test.
185 * gfortran.dg/coarray/image_status_1.f08: New test.
186 * gfortran.dg/coarray/image_status_2.f08: New test.
187 * gfortran.dg/coarray/stopped_images_1.f08: New test.
188 * gfortran.dg/coarray/stopped_images_2.f08: New test.
189 * gfortran.dg/coarray_fail_st.f90: New test.
190 * gfortran.dg/coarray_failed_images_1.f08: New test.
191 * gfortran.dg/coarray_image_status_1.f08: New test.
192 * gfortran.dg/coarray_stopped_images_1.f08: New test.
193
7f5a7d78
MP
1942017-03-03 Marek Polacek <polacek@redhat.com>
195
196 PR c/79758
197 * gcc.dg/noncompile/pr79758.c: New test.
198
cc195d46
JJ
1992017-03-03 Jakub Jelinek <jakub@redhat.com>
200
201 PR middle-end/79805
202 * g++.dg/opt/pr79805.C: New test.
203
945b6e16
AS
2042017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
205
206 * gcc.target/i386/avx512vpopcntdq-check.h: New.
207 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
208 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
209 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
210 * gcc.target/i386/i386.exp
211 (check_effective_target_avx512vpopcntdq): New.
212
31dcc385
TT
2132017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
214
215 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
216 ilp32 targets and match DImode registers for lp64 targets.
217
0e174ae1
UB
2182017-03-03 Uros Bizjak <ubizjak@gmail.com>
219
220 * g++.dg/pr71624.C: Disable for x32.
221 * g++.dg/pr71633.C: Ditto.
222
93505ec5
JJ
2232017-03-03 Jakub Jelinek <jakub@redhat.com>
224
225 PR target/79807
226 * gcc.target/i386/pr79807.c: New test.
227
d78a1c01
ML
2282017-03-03 Martin Liska <mliska@suse.cz>
229
230 PR tree-optimization/79803
231 * gcc.dg/tree-ssa/pr79803.c: New test.
232
ec7f796e
ML
2332017-03-03 Martin Liska <mliska@suse.cz>
234
235 PR rtl-optimization/79574
236 * gcc.dg/pr79574-2.c: New test.
237
30d309aa
RB
2382017-03-03 Richard Biener <rguenther@suse.de>
239
240 PR c++/79825
241 * g++.dg/warn/Wuninitialized-8.C: New testcase.
242
38801de5
JJ
2432017-03-03 Jakub Jelinek <jakub@redhat.com>
244
245 * gcc.dg/pr57134.c: Use empty inline asm string literal.
246
7278b0a2
MP
2472017-03-03 Marek Polacek <polacek@redhat.com>
248
249 PR c++/79791
250 * g++.dg/warn/Wwrite-strings-1.C: New test.
251 * g++.dg/warn/Wwrite-strings-2.C: New test.
252 * g++.dg/warn/Wwrite-strings-3.C: New test.
253 * g++.dg/warn/Wwrite-strings-4.C: New test.
254 * g++.dg/warn/Wwrite-strings-5.C: New test.
255 * g++.dg/warn/Wwrite-strings-6.C: New test.
256 * g++.dg/warn/Wwrite-strings-7.C: New test.
257 * g++.dg/warn/Wwrite-strings-8.C: New test.
258 * g++.dg/warn/Wwrite-strings-9.C: New test.
259 * g++.dg/warn/Wwrite-strings-10.C: New test.
260 * g++.dg/warn/Wwrite-strings-11.C: New test.
261 * g++.dg/warn/Wwrite-strings-12.C: New test.
262
75473a91
RB
2632017-03-03 Richard Biener <rguenther@suse.de>
264
265 PR middle-end/79818
266 * gcc.dg/torture/pr79818.c: New testcase.
267
50bea0c5
JJ
2682017-03-02 Jakub Jelinek <jakub@redhat.com>
269
270 PR c++/79782
271 * g++.dg/warn/Wunused-parm-10.C: New test.
272
130f15ce
UB
2732017-03-02 Uros Bizjak <ubizjak@gmail.com>
274
275 * gcc.dg/rtl/x86_64/*.c: Test for
276 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
277
dc362ada
UB
2782017-03-02 Uros Bizjak <ubizjak@gmail.com>
279
280 PR target/79514
281 * gcc.target/i386/pr79514.c: New test.
282
fe792dd8
JJ
2832017-03-02 Jakub Jelinek <jakub@redhat.com>
284
285 PR rtl-optimization/79780
286 * gcc.c-torture/compile/pr79780.c: New test.
287
e80facb4
RB
2882017-03-02 Richard Biener <rguenther@suse.de>
289
290 PR tree-optimization/79345
291 PR c++/42000
292 * g++.dg/warn/Wuninitialized-7.C: New testcase.
293 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
294 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
295
eb0e7c34
RB
2962017-03-02 Richard Biener <rguenther@suse.de>
297
298 PR c/79756
299 * gcc.dg/vector-1.c: New testcase.
300
653a4b32
BC
3012017-03-02 Bin Cheng <bin.cheng@arm.com>
302
303 PR tree-optimization/66768
304 * gcc.target/i386/pr66768.c: New test.
305
da403f31
RB
3062017-03-02 Richard Biener <rguenther@suse.de>
307
308 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
309 * gcc.dg/rtl/x86_64/final.c: Likewise.
310 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
311 * gcc.dg/rtl/x86_64/ira.c: Likewise.
312 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
313 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
314
83692f96
RB
3152017-03-02 Richard Biener <rguenther@suse.de>
316
317 PR tree-optimization/79777
318 * gcc.dg/torture/pr79777.c: New testcase.
319
71dedb33
MS
3202017-03-01 Martin Sebor <msebor@redhat.com>
321
322 PR middle-end/79692
323 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
324 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
325 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
326 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
327
48990905
UB
3282017-03-01 Uros Bizjak <ubizjak@gmail.com>
329
330 * gcc.target/i386/invsize-2.c: New test.
331 * gcc.target/i386/invsize-3.c: Ditto.
332 * gcc.target/i386/invsize-4.c: Ditto.
333 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
334 * gcc.target/i386/stackalign/asm-1.c: Ditto.
335
c7f0c9f3
MM
3362017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
337
338 PR target/79439
339 * gcc.target/powerpc/pr79439.c: New test.
340
f5ef6bfc
PH
3412017-03-01 Pat Haugen <pthaugen@us.ibm.com>
342
343 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
344 scan string.
345
346
50181506
KN
3472017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
348
349 PR target/79395
350 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
351 pattern to look for vcmpequd. instead of vcmpnew.
352 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
353 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
354 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
355 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
356 look for xvcmpeqdp. instead of xvcmpnedp.
357 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
358 look for vcmpequd. instead of vcmpnew.
359 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
360 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
361 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
362 look for xvcmpeqsp. instead of xvcmpnesp.
363 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
364 look for xvcmpeqdp. instead of xvcmpnedp.
365 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
366 look for vcmpequd. instead of vcmpnew.
367 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
368 look for vcmpeqsp instead of xvcmpnesp.
369 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
370 look for xvcmpeqdp instead of xvcmpnedp.
371
0100ae43
RB
3722017-03-01 Richard Biener <rguenther@suse.de>
373
374 PR middle-end/79721
375 * gcc.dg/torture/pr79721.c: New testcase.
376
0f3f4ffe
JJ
3772017-03-01 Jakub Jelinek <jakub@redhat.com>
378
42132674
JJ
379 PR c++/79681
380 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
381 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
382
e3e9e8ca
JJ
383 PR c++/79746
384 * g++.dg/warn/Wunused-parm-9.C: New test.
385
0f3f4ffe
JJ
386 PR tree-optimization/79734
387 * g++.dg/opt/pr79734.C: New test.
388
ad1de652
JJ
3892017-02-28 Jakub Jelinek <jakub@redhat.com>
390
391 PR tree-optimization/79737
392 * gcc.c-torture/execute/pr79737-1.c: New test.
393 * gcc.c-torture/execute/pr79737-2.c: New test.
394
7a1ae923
EB
3952017-02-28 Eric Botcazou <ebotcazou@adacore.com>
396
397 * gcc.target/sparc/20170228-1.c: New test.
398
2af0c3ed
UB
3992017-02-28 Uros Bizjak <ubizjak@gmail.com>
400
401 * gcc.target/i386/invsize-1.c: New test.
402
203ced0a
MS
4032017-02-28 Martin Sebor <msebor@redhat.com>
404
405 PR tree-optimization/79691
406 * gcc.dg/tree-ssa/pr79691.c: New test.
407
8a915b87
JJ
4082017-02-28 Jakub Jelinek <jakub@redhat.com>
409
410 PR target/79729
411 * gcc.target/i386/pr79729.c: New test.
412
41aa3a38
RB
4132017-02-28 Richard Biener <rguenther@suse.de>
414
415 PR tree-optimization/79740
416 * gcc.dg/torture/pr79740.c: New testcase.
417
587240d2
RB
4182017-02-28 Richard Biener <rguenther@suse.de>
419
420 PR middle-end/79731
421 * c-c++-common/torture/pr79731.c: New testcase.
422
dd3f4560
RB
4232017-02-28 Richard Biener <rguenther@suse.de>
424
425 PR tree-optimization/79732
426 * gcc.dg/torture/pr79732.c: New testcase.
427
c7d97b28
RB
4282017-02-28 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/79723
431 * gcc.target/i386/pr79723.c: New testcase.
432
c8f28a3c
PH
4332017-02-27 Pat Haugen <pthaugen@us.ibm.com>
434
435 PR target/79544
436 * gcc.target/powerpc/pr79544.c: New.
437
c91c3003
PC
4382017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
439
440 PR c++/79414
441 * g++.dg/parse/crash67.C: New.
442
57fa080b
BC
4432017-02-27 Bin Cheng <bin.cheng@arm.com>
444
445 PR tree-optimization/77536
446 * gcc.dg/vect/pr79347.c: Revise testing string.
447
68b948d3
RB
4482017-02-27 Richard Biener <rguenther@suse.de>
449
450 PR tree-optimization/45397
451 * gcc.dg/tree-ssa/pr45397.c: New testcase.
452
69a2e8a1
RB
4532017-02-27 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/79690
456 * gcc.target/i386/pr79690.c: New testcase.
457
c7b608a9
TK
4582017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
459
460 PR fortran/51119
461 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
462 of original.
463 * gfortran.dg/inline_matmul_11.f90: Likewise.
464 * gfortran.dg/inline_matmul_9.f90: Likewise.
465 * gfortran.dg/matmul_13.f90: New test.
466 * gfortran.dg/matmul_14.f90: New test.
467
98561a9b
JJ
4682017-02-25 Jakub Jelinek <jakub@redhat.com>
469
470 PR middle-end/79396
471 * g++.dg/opt/pr79396.C: New test.
472
77be9417
DH
4732017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
474
475 PR fortran/79597
476 * gfortran.dg/dtio_6.f90: Update test.
477
4782017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
479
480 PR fortran/79601
481 * gfortran.dg/interface_operator_2.f90: New test.
482
b9822443
JJ
4832017-02-24 Jakub Jelinek <jakub@redhat.com>
484
485 PR c/79677
486 * gcc.dg/pr79677.c: New test.
487
4bc2b786
MF
4882017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
489
490 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
491 of mov.ps.
492 * gcc.target/mips/mips-ps-type.c (move): Likewise.
493 (cond_move1): Simplify condition to force generation of
494 mov[nz].ps.
495 (cond_move2): Likewise.
496
4227c9ad
JJ
4972017-02-24 Jakub Jelinek <jakub@redhat.com>
498
499 PR c++/79588
500 * g++.dg/warn/Wrestrict-1.C: New test.
501 * g++.dg/warn/Wrestrict-2.C: New test.
502
fd527ec1
DE
5032017-02-24 David Edelsohn <dje.gcc@gmail.com>
504
505 * g++.dg/ext/complit15.C: Require LTO.
506
2af8fd5c
TT
5072017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
508
509 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
510 logical_op_short_circuit to skip targets.
511 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
512 and s390.
513
0b9cdb9a
EB
5142017-02-24 Eric Botcazou <ebotcazou@adacore.com>
515
516 * gnat.dg/opt63.adb: New test.
517
4af362a9
EB
5182017-02-24 Eric Botcazou <ebotcazou@adacore.com>
519
520 * gnat.dg/discr47.adb: New test.
521
7699e88f
RB
5222017-02-24 Richard Biener <rguenther@suse.de>
523
524 PR tree-optimization/79389
525 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
526
e3beb191
PC
5272017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
528
529 PR c++/79361
530 * g++.dg/cpp0x/pr79361-1.C: New.
531 * g++.dg/cpp0x/pr79361-2.C: Likewise.
532
195610aa
EB
5332017-02-23 Eric Botcazou <ebotcazou@adacore.com>
534
535 * gcc.target/visium/bit_test.c: Accept any lsr form.
536 * gcc.target/visium/block_move.c: Tweak.
537
17885cad
DV
5382017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
539
540 PR 68749
541 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
542
45f7faf0
RB
5432017-02-23 Richard Biener <rguenther@suse.de>
544
545 PR tree-optimization/79683
546 * gcc.target/i386/pr79683.c: New testcase.
547
18eb304e
JL
5482017-02-22 Jeff Law <law@redhat.com>
549
550 PR tree-optimization/79578
551 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
552
0a864a97
SD
5532017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
554
555 * gcc.target/mips/msa-fp-cc.c: New test.
556
fe8ece05
JJ
5572017-02-22 Jakub Jelinek <jakub@redhat.com>
558
e40b6fc7
JJ
559 PR c++/79664
560 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
561 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
562 * g++.dg/gomp/pr79664.C: New test.
563
fe8ece05
JJ
564 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
565
78af14ae
MP
5662017-02-22 Marek Polacek <polacek@redhat.com>
567
568 PR c++/79653
569 * g++.dg/cpp0x/alignas10.C: New test.
570 * g++.dg/cpp0x/alignas9.C: New test.
571
8fdddd3d
MP
572 PR c++/79657
573 * g++.dg/ext/underlying_type12.C: New test.
574
61ac5ebe
MP
575 PR c/79662
576 * gcc.dg/enum-incomplete-4.c: New test.
577
888c7050
JJ
5782017-02-22 Jakub Jelinek <jakub@redhat.com>
579
580 PR target/70465
581 * gcc.target/i386/pr70465-2.c: New test.
582
6d3daa1a
UB
5832017-02-21 Uros Bizjak <ubizjak@gmail.com>
584
585 * gcc.dg/pr61441.c: Use dg-add-options ieee.
586
76dd203e
RB
5872017-02-22 Richard Biener <rguenther@suse.de>
588
589 PR tree-optimization/79673
590 * gcc.target/i386/pr79673.c: New testcase.
591
a9c774d2
RB
5922017-02-22 Richard Biener <rguenther@suse.de>
593
594 PR tree-optimization/79666
595 * gcc.dg/torture/pr79666.c: New testcase.
596
8f4f841a
ML
5972017-02-22 Martin Liska <mliska@suse.cz>
598
599 PR lto/79587
600 * gcc.dg/tree-prof/pr79587.c: New test.
601
a232a1cb
MP
6022017-02-21 Marek Polacek <polacek@redhat.com>
603
604 PR c++/79535
605 * g++.dg/ext/flexary23.C: New test.
606
b86fec68
UB
6072017-02-21 Uros Bizjak <ubizjak@gmail.com>
608
609 PR target/79593
610 * gcc.target/i386/pr79593.c: New test.
611
5c3f1d7b
JJ
6122017-02-21 Jakub Jelinek <jakub@redhat.com>
613
b7280ac2
JJ
614 PR c++/79654
615 * g++.dg/cpp1z/decomp26.C: New test.
616
5c3f1d7b
JJ
617 PR sanitizer/79589
618 * g++.dg/ubsan/pr79589.C: New test.
619
1486c2a7
JL
6202017-02-21 Jeff Law <law@redhat.com>
621
622 PR tree-optimization/79621
623 * gcc.c-torture/compile/pr79621.c: New test.
624
2f3ec56d
JJ
6252017-02-21 Jakub Jelinek <jakub@redhat.com>
626
3bb43119
JJ
627 PR c++/79655
628 * g++.dg/cpp1y/constexpr-79655.C: New test.
629
664beaf2 630 PR c++/79639
b86fec68 631 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 632
956d3e61
JJ
633 PR target/79633
634 * gcc.target/i386/mpx/pr79633.c: New test.
635
d4cbfca4
JJ
636 PR target/79570
637 * gcc.dg/pr79570.c: New test.
638
00bc9de3
JJ
639 PR c++/79641
640 * c-c++-common/pr79641.c: New test.
641
d002d099
JJ
642 PR tree-optimization/79649
643 * gcc.target/i386/pr79649.c: New test.
644
2f3ec56d
JJ
645 PR target/79494
646 * gcc.dg/pr79494.c: New test.
647
e6655a5f
SB
6482017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
649
650 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
651 to dg-options.
652
6532017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
654
655 * gcc.dg/gimplefe-26.c: Require c99_runtime.
656
fd527ec1
DE
6572017-02-02 Jason Merrill <jason@redhat.com>
658
659 PR c++/79580
660 * g++.dg/ext/complit15.C: New.
661
027a9dd5
KN
6622017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
663
664 PR target/78056
665 * gcc.target/powerpc/pr78056-8.c: Remove.
666
80480cee
MP
6672017-02-20 Marek Polacek <polacek@redhat.com>
668
669 PR middle-end/79537
670 * gcc.dg/comp-goto-4.c: New test.
671
85ade8d6
MP
672 PR sanitizer/79558
673 * c-c++-common/ubsan/bounds-14.c: New test.
674
705d3b77
JJ
6752017-02-20 Jakub Jelinek <jakub@redhat.com>
676
677 PR target/79568
678 * gcc.target/i386/pr79568-1.c: New test.
679 * gcc.target/i386/pr79568-2.c: New test.
680 * gcc.target/i386/pr79568-3.c: New test.
681
dc42a736
PT
6822017-02-16 Paul Thomas <pault@gcc.gnu.org>
683
684 PR fortran/79382
705d3b77
JJ
685 * gfortran.dg/dtio_10.f90: Change test of error message.
686 * gfortran.dg/dtio_23.f90: New test.
687 * gfortran.dg/dtio_24.f90: New test.
dc42a736 688
1ca6a74f
PT
6892017-02-20 Paul Thomas <pault@gcc.gnu.org>
690
691 PR fortran/79434
705d3b77 692 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 693
63af1586
PT
6942017-02-19 Paul Thomas <pault@gcc.gnu.org>
695
696 PR fortran/79447
705d3b77 697 * gfortran.dg/submodule_24.f08: New test.
63af1586 698
4ca4d1e9
AV
6992017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
700
701 PR fortran/79229
702 * gfortran.dg/class_allocate_24.f90: New test.
703
dea71ad0
PT
7042017-02-19 Paul Thomas <pault@gcc.gnu.org>
705
706 PR fortran/79402
707 * gfortran.dg/submodule_23.f90: New test.
708
f46e2bc9
PC
7092017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
710
711 PR c++/79380
712 * g++.dg/cpp0x/alignas8.C: New.
713
7dfa657b
JW
7142017-02-19 Eric Fiselier <eric@efcs.ca>
715 Jonathan Wakely <jwakely@redhat.com>
716
717 PR c++/69523
718 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
719
eab1f169
PK
7202017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
721
722 * gcc.dg/gimplefe-26.c: New test.
723
47e16d83
JDA
7242017-02-18 John David Anglin <danglin@gcc.gnu.org>
725
726 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
727
c2615951
JJ
7282017-02-18 Jakub Jelinek <jakub@redhat.com>
729
c28fcc60
JJ
730 PR target/79569
731 * gcc.target/i386/3dnowA-3.c: New test.
732
c2615951
JJ
733 PR target/79559
734 * gcc.target/i386/pr79559.c: New test.
735
97fcf744
JM
7362017-02-17 Joseph Myers <joseph@codesourcery.com>
737
738 * gcc.dg/c11-float-2.c: New test.
739 * gcc.dg/torture/float128-floath.c,
740 gcc.dg/torture/float128x-floath.c,
741 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
742 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
743 gcc.dg/torture/float64x-floath.c: Do not test comparison of
744 *_DECIMAL_DIG macros with DECIMAL_DIG.
745
a530e181
BS
7462017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
747
748 PR target/79261
749 * gcc.target/powerpc/vec-xxpermdi.c: New file.
750
1d516992
JK
7512017-02-17 Julia Koval <julia.koval@intel.com>
752
753 * gcc.target/i386/rdpid.c New test.
754 * gcc.target/i386/sse-12.c: Add -mrdpid.
755 * gcc.target/i386/sse-13.c: Ditto.
756 * gcc.target/i386/sse-14.c: Ditto.
757 * gcc.target/i386/sse-22.c: Ditto.
758 * gcc.target/i386/sse-23.c: Ditto.
759 * g++.dg/other/i386-2.C: Ditto.
760 * g++.dg/other/i386-3.C: Ditto.
761
3185712c
SB
7622017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
763
764 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
765 * gcc.dg/pr61441.c: Ditto.
766
a261ee49
ML
7672017-02-17 Martin Liska <mliska@suse.cz>
768
769 PR rtl-optimization/79574
770 * gcc.dg/pr79574.c: New test.
771
5bf69d74
MP
7722017-02-17 Marek Polacek <polacek@redhat.com>
773
774 PR middle-end/79536
775 * gcc.dg/torture/pr79536.c: New test.
776
a72b242e
AM
7772017-02-16 Alan Modra <amodra@gmail.com>
778
779 * gcc.c-torture/execute/pr79286.c: New.
780
bcac0b4d
JJ
7812017-02-16 Jakub Jelinek <jakub@redhat.com>
782
783 PR c++/79512
784 * c-c++-common/gomp/pr79512.c: New test.
785
945c17d8
MS
7862017-02-15 Martin Sebor <msebor@redhat.com>
787
788 PR c++/79363
789 * g++.dg/ext/flexary12.C: Adjust.
790 * g++.dg/ext/flexary20.C: Same.
791 * g++.dg/ext/flexary21.C: Same.
792 * g++.dg/ext/flexary22.C: New test.
793
25c99850
BC
7942017-02-15 Bin Cheng <bin.cheng@arm.com>
795
796 PR tree-optimization/79347
797 * gcc.dg/vect/pr79347.c: New test.
798
4f5e5fcb
JJ
7992017-02-15 Jakub Jelinek <jakub@redhat.com>
800
e7202857
JJ
801 PR c++/79301
802 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
803 [[deprecated]] comment.
804 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
805 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
806 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
807 [[deprecated]] in -std=c++11.
808 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
809 [[fallthrough]] in -std=c++11 and -std=c++14.
810
4f5e5fcb
JJ
811 PR c++/79288
812 * g++.dg/tls/pr79288.C: New test.
813
c7545f1c
MP
8142017-02-15 Marek Polacek <polacek@redhat.com>
815
816 PR c/79515
817 * gcc.dg/dfp/pr79515.c: New.
818
1114b39c
DE
8192017-02-15 David Edelsohn <dje.gcc@gmail.com>
820
821 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
822
93b87d1d
TS
8232017-02-15 Thomas Schwinge <thomas@codesourcery.com>
824
825 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
826 "opt_files".
827
fa8db6ea
JJ
8282017-02-15 Jakub Jelinek <jakub@redhat.com>
829
830 PR target/79487
831 * gcc.dg/dfp/pr79487.c: New test.
832 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
833 2017-02-13 change.
834
8722316b
CL
8352017-01-14 Carl Love <cel@us.ibm.com>
836
837 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
838 xvcvsxdsp and xvcvuxdsp instructions.
839
2932fe90
SB
8402017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
841
842 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
843 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
844 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
845 64-bit default target.
846 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
847 a 64-bit default target.
848
63d09033
JJ
8492017-02-14 Jakub Jelinek <jakub@redhat.com>
850
851 PR target/79481
852 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 853 (test_3vx): Change return type from int to void.
63d09033
JJ
854 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
855 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
856 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
857 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
858 tests.
859 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
860 (test_3vx): Change return type from int to void.
861 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
862 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
863 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
864 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
865 tests.
866 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
867 intrinsic. Change scan-assembler-times number from 1 to 2.
868 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
869 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
870 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
871 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
872 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
873 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
874 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
875
8668fae0
UB
8762017-02-14 Uros Bizjak <ubizjak@gmail.com>
877
878 PR middle-end/61225
879 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
880 Use dg-additional-options for ia32 target. Remove XFAIL.
881
95d96609
UB
8822017-02-14 Uros Bizjak <ubizjak@gmail.com>
883
884 PR target/79495
885 * gcc.target/i386/pr79495.c: New test.
886
6f207d58
MP
8872017-02-14 Marek Polacek <polacek@redhat.com>
888
889 PR c++/79420
890 PR c++/79463
891 * g++.dg/cpp1y/pr79463.C: New.
892 * g++.dg/template/incomplete10.C: New.
893 * g++.dg/template/incomplete9.C: New.
894
ee139af5
L
8952017-02-14 H.J. Lu <hongjiu.lu@intel.com>
896
897 PR target/79498
898 * gcc.target/i386/pr79498.c: New test.
899
bf00c9e0
MS
9002017-02-14 Martin Sebor <msebor@redhat.com>
901
902 PR middle-end/79448
903 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
904 * gcc.dg/tree-ssa/pr79448-2.c: New test.
905 * gcc.dg/tree-ssa/pr79448.c: New test.
906
6c022f73
JL
9072017-02-14 Jeff Law <law@redhat.com>
908
909 PR tree-optimization/79095
910 * g++.dg/pr79095-1.C: New test
911 * g++.dg/pr79095-2.C: New test
912 * g++.dg/pr79095-3.C: New test
913 * g++.dg/pr79095-4.C: New test
914 * g++.dg/pr79095-5.C: New test
915 * gcc.c-torture/execute/arith-1.c: Update with more cases.
916 * gcc.dg/tree-ssa/pr79095-1.c: New test.
917
b719f884
JG
9182017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
919
920 * gcc.target/aarch64/vect_fp16_1.c: New.
921
1be33173
PK
9222017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
923
924 * gcc.dg/gimplefe-25.c: New test.
925
73424a09
JJ
9262017-02-14 Jakub Jelinek <jakub@redhat.com>
927
928 PR tree-optimization/79408
929 * gcc.dg/tree-ssa/pr79408-2.c: New test.
930
977472e8
RB
9312017-02-14 Richard Biener <rguenther@suse.de>
932
933 PR middle-end/79432
934 * gcc.dg/torture/pr79432.c: New testcase.
935
ee75687b
MS
9362017-02-13 Martin Sebor <msebor@redhat.com>
937
938 PR middle-end/79496
939 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
940
b84702c0
JJ
9412017-02-13 Jakub Jelinek <jakub@redhat.com>
942
ecc04fae
JJ
943 PR sanitizer/79341
944 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
945 variables volatile.
946
b84702c0
JJ
947 PR c++/79232
948 * g++.dg/cpp1z/eval-order4.C: New test.
949 * g++.dg/other/pr79232.C: New test.
950
b9a161ff
NS
9512017-02-13 Nathan Sidwell <nathan@acm.org>
952
953 PR c++/79296
954 * g++.dg/cpp0x/pr79296.C: New.
955
d8505fac
SB
9562017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
957
958 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
959 Instead, xfail powerpc*-*-* && lp64.
960
efb802cb
SB
9612017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
962
963 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
964 powerpc_p8vector_ok.
965 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
966
8d6427c6
AS
9672017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
968
969 PR target/79449
970 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
971 for reading beyond a 4k boundary.
972
9b7716c9
JJ
9732017-02-13 Jakub Jelinek <jakub@redhat.com>
974
975 PR rtl-optimization/79388
976 PR rtl-optimization/79450
977 * gcc.c-torture/execute/pr79388.c: New test.
978 * gcc.c-torture/execute/pr79450.c: New test.
979
4bb91707
TK
9802017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
981
982 PR fortran/65542
9b7716c9 983 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 984
e22910c2
JJ
9852017-02-11 Jakub Jelinek <jakub@redhat.com>
986
987 PR sanitizer/79341
988 * g++.dg/asan/deep-stack-uaf-1.C: New test.
989
acbbac04
JH
9902017-02-11 Jan Hubicka <hubicka@ucw.cz>
991
992 PR tree-ssa/56727
993 * gcc.dg/tree-ssa/pr56727.c: New testcase.
994
e493f96b
JJ
9952017-02-10 Jakub Jelinek <jakub@redhat.com>
996
997 PR c++/79457
998 * g++.dg/cpp0x/pr79457.C: New test.
999
773acd54
SB
10002017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1001
1002 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
1003 scan-assembler unless lp64.
1004
b56f814e
SB
10052017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1006
1007 PR tree-optimization/66612
1008 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
1009
5e659d16
SB
10102017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
1011
1012 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
1013 of all powerpc.
1014
6f4f30bf
MP
10152017-02-10 Marek Polacek <polacek@redhat.com>
1016
1017 PR c++/79435
1018 * g++.dg/cpp1y/pr79435.C: New.
1019
3799a5b8
MP
1020 PR c++/79184
1021 * g++.dg/warn/Wint-in-bool-context-1.C: New.
1022
052ef81d
CL
10232017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
1024
1025 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1026 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
1027 New.
1028 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
1029 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
1030 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
1031 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
1032 (vtst_expected_poly64x2): Move to aarch64-only section.
1033 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
1034 (vtst_p64, vtstq_p64): New tests.
1035
a7c8ed0c
PC
10362017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
1037
1038 PR c++/71737
1039 * g++.dg/cpp0x/pr71737.C: New.
1040
3dcde5ef 10412017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 1042 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
1043
1044 * gcc.dg/gimplefe-error-1.c: New testcase.
1045 * gcc.dg/gimplefe-error-2.c: New testcase.
1046 * gcc.dg/gimplefe-error-3.c: New testcase.
1047
6139a3b7
JJ
10482017-02-10 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR tree-optimization/79411
1051 * gcc.c-torture/compile/pr79411.c: New test.
1052
9bfc55d0
JJ
10532017-02-09 Jakub Jelinek <jakub@redhat.com>
1054 Jason Merrill <jason@redhat.com>
1055
1056 PR c++/79143
1057 * g++.dg/cpp1z/pr79143.C: New test.
1058
0b90c541
JH
10592017-02-09 Jan Hubicka <hubicka@ucw.cz>
1060
1061 * gcc.dg/loop-unswitch-2.c: Update testcase.
1062 * gcc.dg/loop-unswitch-1.c: Update testcase.
1063
192b048b
MP
10642017-02-09 Marek Polacek <polacek@redhat.com>
1065
1066 PR c/79428
1067 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
1068 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
1069 * c-c++-common/goacc/pr79428-1.c: New test.
1070 * c-c++-common/gomp/pr79428-2.c: New test.
1071 * c-c++-common/gomp/pr79428-5.c: New test.
1072 * c-c++-common/gomp/pr79428-6.c: New test.
1073 * c-c++-common/pr79428-3.c: New test.
1074
e9a9033b
AK
10752017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1076
1077 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
1078 testcases.
1079
56f71478
JJ
10802017-02-09 Jakub Jelinek <jakub@redhat.com>
1081
28f6839b
JJ
1082 PR c/79413
1083 * gcc.c-torture/compile/pr79413.c: New test.
1084
f08683a1
JJ
1085 PR c++/79429
1086 * c-c++-common/gomp/pr79429.c: New test.
1087 * g++.dg/gomp/pr79429.C: New test.
1088
56f71478
JJ
1089 PR c/79431
1090 * c-c++-common/gomp/pr79431.c: New test.
1091
02889d23
CLT
10922017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1093 Cesar Philippidis <cesar@codesourcery.com>
1094 Joseph Myers <joseph@codesourcery.com>
1095 Chung-Lin Tang <cltang@codesourcery.com>
1096
1097 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1098 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1099 * c-c++-common/goacc/loop-auto-2.c: New.
1100 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1101 * c-c++-common/goacc/tile-2.c: New.
1102 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1103 * g++.dg/goacc/tile-1.C: New, check tile subst.
1104 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1105 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1106 * gfortran.dg/goacc/tile-1.f90: New test.
1107 * gfortran.dg/goacc/tile-2.f90: New test.
1108 * gfortran.dg/goacc/tile-lowering.f95: New test.
1109
9c0c77d2
RB
11102017-02-09 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/69823
1113 * gcc.dg/graphite/pr69823.c: New testcase.
1114
f39bad9f
PH
11152017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1116
1117 PR target/78604
1118 * gcc.target/powerpc/pr78604.c: New.
1119
fc00b9ce
KN
11202017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1121
1122 PR target/68972
1123 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1124 disable this test on power architecture.
1125
50c1f4a5
RB
11262017-02-08 Richard Biener <rguenther@suse.de>
1127
1128 PR tree-optimization/71824
1129 PR tree-optimization/79409
1130 * gcc.dg/graphite/pr71824-3.c: New testcase.
1131
74a15d14
JJ
11322017-02-08 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR tree-optimization/79408
1135 * gcc.dg/tree-ssa/pr79408.c: New test.
1136
d798497e
RB
11372017-02-08 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/71824
1140 * gcc.dg/graphite/pr71824-2.c: New testcase.
1141
9d5019a1
AP
11422017-02-07 Andrew Pinski <apinski@cavium.com>
1143
705d3b77 1144 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1145
ec48209a
JJ
11462017-02-07 Jakub Jelinek <jakub@redhat.com>
1147
1148 PR rtl-optimization/79386
1149 * gcc.c-torture/compile/pr79386.c: New test.
1150
e5f234b2
DV
11512017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1152 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1153
1154 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1155 *-*-solaris*.
1156
1f138b75
JJ
11572017-02-07 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR target/79299
1160 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1161 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1162
7af4b20d
RB
11632017-02-07 Richard Biener <rguenther@suse.de>
1164
1165 * gcc.dg/gimplefe-23.c: New testcase.
1166 * gcc.dg/gimplefe-24.c: Likewise.
1167
d95c2fc7
CL
11682017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1169
1170 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1171 scan-assembler instead of scan-assembler-times.
1172 * gcc.target/aarch64/test_frame_10.c: Likewise.
1173 * gcc.target/aarch64/test_frame_12.c: Likewise.
1174 * gcc.target/aarch64/test_frame_2.c: Likewise.
1175 * gcc.target/aarch64/test_frame_4.c: Likewise.
1176 * gcc.target/aarch64/test_frame_6.c: Likewise.
1177 * gcc.target/aarch64/test_frame_7.c: Likewise.
1178 * gcc.target/aarch64/test_frame_8.c: Likewise.
1179
fa5d44d0
RO
11802017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1181
1182 * gcc.target/i386/pr78419.c: Require ifunc support.
1183
d9b4ce00
DE
11842017-02-07 David Edelsohn <dje.gcc@gmail.com>
1185
1186 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1187
bb7d75ff
PP
11882017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1189
1190 PR c++/79360
1191 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1192
122e7b4f
KC
11932017-02-06 Kito Cheng <kito.cheng@gmail.com>
1194
1195 * lib/target-supports.exp: Define the RISC-V target.
1196 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1197 * gcc.dg/builtin-apply2.c: Likewise.
1198 * gcc.dg/ifcvt-4.c: Likewise.
1199 * gcc.dg/loop-8.c: Likewise.
1200 * gcc.dg/sibcall-10.c: Likewise.
1201 * gcc.dg/sibcall-9.c: Likewise.
1202 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1203 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1204 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1205 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1206 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1207 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1208 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1209
391675ac
MM
12102017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1211
1212 PR target/66144
1213 * gcc.target/powerpc/pr66144-1.c: New test.
1214 * gcc.target/powerpc/pr66144-2.c: Likewise.
1215 * gcc.target/powerpc/pr66144-3.c: Likewise.
1216
e495e31a
MS
12172017-02-06 Martin Sebor <msebor@redhat.com>
1218
1219 PR tree-optimization/79376
1220 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1221 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1222
2568d8a1
JJ
12232017-02-06 Jakub Jelinek <jakub@redhat.com>
1224
98e09245
JJ
1225 PR c++/79379
1226 * g++.dg/cpp1y/constexpr-79379.C: New test.
1227
e8b0383c
JJ
1228 PR c++/79377
1229 * g++.dg/lookup/pr79377.C: New test.
1230
a5e8cbd1
JJ
1231 PR c++/79372
1232 * g++.dg/cpp1z/decomp25.C: New test.
1233
2568d8a1
JJ
1234 PR tree-optimization/79284
1235 * gcc.c-torture/compile/pr79284.c: New test.
1236
aae936b9
PC
12372017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1238
1239 PR c++/70448
1240 * g++.dg/cpp0x/pr70448.C: New.
1241
daf57541
DV
12422017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1243
1244 PR 78348
1245 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1246 to dg-options.
1247
0898c74d
GJL
12482017-02-06 Georg-Johann Lay <avr@gjlay.de>
1249
1250 PR target/78883
1251 * gcc.c-torture/compile/pr78883.c: New test.
1252
5d3ebb71
JH
12532017-02-05 Jan Hubicka <hubicka@ucw.cz>
1254
1255 PR tree-ssa/79347
1256 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1257 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1258 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1259 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1260 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1261 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1262 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1263 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1264 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1265 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1266 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1267 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1268 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1269
139d4065
AV
12702017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1271
1272 PR fortran/79344
1273 * gfortran.dg/allocate_with_source_24.f90: New test.
1274
4b9c80d8
AV
12752017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1276
1277 PR fortran/79230
1278 * gfortran.dg/der_ptr_component_2.f90: New test.
1279
f3877b2f
EB
12802017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1281
1282 * gcc.target/sparc/20170205-1.c: New test.
1283
d8a09ada
JDA
12842017-02-03 John David Anglin <danglin@gcc.gnu.org>
1285
a2a86d6a
JDA
1286 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1287 libatomic_available.
1288
a1d99925
JDA
1289 * gcc.dg/pr77587.c: Require alias support.
1290 * gcc.dg/pr77587a.c: Likewise.
1291
d8bf159e
JDA
1292 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1293 * gcc.c-torture/execute/pr78622.c: Likewise.
1294
d8a09ada
JDA
1295 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1296 hppa*-*-hpux*.
1297 * c-c++-common/Wunused-var-16.c: Likewise.
1298 * c-c++-common/builtin-shuffle-1.c: Likewise.
1299 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1300 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1301
f589a1ce
MS
13022017-02-03 Martin Sebor <msebor@redhat.com>
1303
1304 PR tree-optimization/79327
1305 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1306 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1307 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1308
5b00f9d2
JJ
13092017-02-03 Jakub Jelinek <jakub@redhat.com>
1310 Martin Sebor <msebor@redhat.com>
1311
1312 PR tree-optimization/79327
1313 * gcc.dg/tree-ssa/pr79327.c: New test.
1314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1315 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1317 (test_sprintf_chk_range_schar): Adjust dg-message.
1318 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1319 * gcc.c-torture/execute/pr79327.c: New test.
1320
437f0a81
JJ
13212017-02-03 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR target/79354
1324 * gcc.target/powerpc/pr79354.c: New test.
1325 * gcc.c-torture/execute/pr79354.c: New test.
1326
3f343040
MS
13272017-02-03 Martin Sebor <msebor@redhat.com>
1328
1329 PR tree-optimization/79352
1330 * gcc.dg/tree-ssa/pr79352.c: New test.
1331
46a2ab58
ML
13322017-02-03 Martin Liska <mliska@suse.cz>
1333
1334 PR lto/66295
1335 * gcc.target/i386/mvc9.c: New test.
1336
baa2d1cd
PH
13372017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1338
1339 PR target/79158
1340 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1341 to VSX reg.
1342
30c6ec2f
JH
13432017-02-02 Jan Hubicka <hubicka@ucw.cz>
1344
1345 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1346 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1347 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1348 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1349 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1350 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1351 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1352 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1353 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1354 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1355 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1356 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1357 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1358
ebee1eb9
MS
13592017-02-02 Martin Sebor <msebor@redhat.com>
1360
1361 PR middle-end/79275
1362 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1363 * gcc.dg/tree-ssa/pr79275.c: New test.
1364
dcd25b8a
AS
13652017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1366
dc362ada 1367 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 1368
0f0c2cc3
JH
13692017-02-02 Jan Hubicka <hubicka@ucw.cz>
1370
1371 PR middle-end/77445
1372 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1373 threading is done.
1374
1c372840
TC
13752017-02-02 Tamar Christina <tamar.christina@arm.com>
1376
1377 PR middle-end/78142
1378 * gcc.target/aarch64/vector_initialization_nostack.c
1379 (f12): Use one vector
1380
9f11a4a7
JJ
13812017-02-02 Jakub Jelinek <jakub@redhat.com>
1382
bef7e561
JJ
1383 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1384 * c-c++-common/asan/misalign-1.c: Likewise.
1385 * c-c++-common/asan/misalign-2.c: Likewise.
1386 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1387 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1388 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1389 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1390 add -ffat-lto-objects from/to dg-additional-options.
1391 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1392 dg-additional-options.
1393
9f11a4a7
JJ
1394 PR target/79197
1395 * gcc.target/powerpc/pr79197.c: New test.
1396 * gcc.c-torture/compile/pr79197.c: New test.
1397
09661674
RB
13982017-02-02 Richard Biener <rguenther@suse.de>
1399
1400 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1401
d8d58893
PC
14022017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1403
1404 PR c++/69637
1405 * g++.dg/cpp0x/pr69637-1.C: New.
1406 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1407
521a70a4
AK
14082017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1409
1410 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1411
e26b502d
BS
14122017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1413
1414 PR target/70012
1415 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1416 conditions.
1417
55e75c7c
JJ
14182017-02-01 Jakub Jelinek <jakub@redhat.com>
1419
1420 PR testsuite/79324
1421 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1422 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1423 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1424 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1425 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1426 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1427 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1428 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1429 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1430 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1431 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1432 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1433 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1434
a4476973
ML
14352017-02-01 Martin Liska <mliska@suse.cz>
1436
1437 PR testsuite/79272
1438 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1439
3f3181b1
RB
14402017-02-01 Richard Biener <rguenther@suse.de>
1441
1442 PR testsuite/76957
1443 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1444 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1445 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1446 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1447
1e7ef862
RB
14482017-02-01 Richard Biener <rguenther@suse.de>
1449
1450 PR middle-end/79315
1451 * gfortran.dg/pr79315.f90: New testcase.
1452
405a7406
RB
14532017-02-01 Richard Biener <rguenther@suse.de>
1454
1455 PR tree-optimization/71824
1456 * gcc.dg/graphite/pr71824.c: New testcase.
1457
19bdccb4
JJ
14582017-01-31 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR c++/79304
1461 * g++.dg/diagnostic/pr79304.C: New test.
1462
fcb2cdfc
DM
14632017-01-31 David Malcolm <dmalcolm@redhat.com>
1464
1465 PR c++/79298
1466 * g++.dg/spellcheck-pr79298.C: New test case.
1467
7cfa044d
DM
14682017-01-31 David Malcolm <dmalcolm@redhat.com>
1469
1470 PR preprocessor/79210
1471 * gcc.dg/format/pr79210.c: New test case.
1472 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1473 New function.
1474
de3fbef6
NS
14752017-01-31 Nathan Sidwell <nathan@acm.org>
1476
5ae37bdf
NS
1477 PR c++/79290
1478 * g++.dg/warn/pr79290.C: New.
1479
de3fbef6
NS
1480 PR c++/67273
1481 PR c++/79253
1482 * g++.dg/cpp1y/pr67273.C: New.
1483 * g++.dg/cpp1y/pr79253.C: New.
1484
7f357c61
NS
14852017-01-31 Nathan Sidwell <nathan@acm.org>
1486
1487 PR c++/79264
1488 * g++.dg/cpp1y/pr61636-1.C: Augment.
1489
5b11971a
CL
14902017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
1491
1492 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
1493 rand() instead of random().
1494
8b670f93
AH
14952017-01-30 Aldy Hernandez <aldyh@redhat.com>
1496
1497 PR tree-optimization/71691
1498 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
1499
4727e06b
AK
15002017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1501
1502 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
1503 __ARCH__.
1504
b6dae849
JJ
15052017-01-31 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR tree-optimization/79267
1508 * g++.dg/opt/pr79267.C: New test.
1509
40fb9c89
AO
15102017-01-30 Alexandre Oliva <aoliva@redhat.com>
1511
1512 PR debug/63238
1513 * gcc.dg/debug/dwarf2/align-1.c: New.
1514 * gcc.dg/debug/dwarf2/align-2.c: New.
1515 * gcc.dg/debug/dwarf2/align-3.c: New.
1516 * gcc.dg/debug/dwarf2/align-4.c: New.
1517 * gcc.dg/debug/dwarf2/align-5.c: New.
1518 * gcc.dg/debug/dwarf2/align-6.c: New.
1519 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1520 * g++.dg/debug/dwarf2/align-1.C: New.
1521 * g++.dg/debug/dwarf2/align-2.C: New.
1522 * g++.dg/debug/dwarf2/align-3.C: New.
1523 * g++.dg/debug/dwarf2/align-4.C: New.
1524 * g++.dg/debug/dwarf2/align-5.C: New.
1525 * g++.dg/debug/dwarf2/align-6.C: New.
1526
3095f651
AS
15272017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1528
1529 PR target/79170
1530 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1531
3cf88bff
MS
15322017-01-30 Martin Sebor <msebor@redhat.com>
1533
1534 PR testsuite/79293
1535 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1536
37731134
ML
15372017-01-30 Martin Liska <mliska@suse.cz>
1538
1539 PR gcov-profile/79259
1540 * g++.dg/tree-prof/pr79259.C: New test.
1541
0c7247cc
RB
15422017-01-30 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/79276
1545 * gcc.dg/torture/pr79276.c: New testcase.
1546
ab4be5d1
DV
15472017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1548
1549 PR target/79240
1550 * gcc.target/s390/pr79240.c: New test.
1551
6687d58d
BS
15522017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1553
1554 PR target/79268
1555 * gcc.target/powerpc/pr79268.c: New file.
1556 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1557 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1558 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1559 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1560
b5df96c3
JDA
15612017-01-28 John David Anglin <danglin@gcc.gnu.org>
1562
fc34d7b8
JDA
1563 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1564
9efc84e4
JDA
1565 PR testsuite/70583
1566 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1567
4bfbe3ae
JDA
1568 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1569 * gnat.dg/debug9.adb: Likewise.
1570
8d0b306f
JDA
1571 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1572
b5df96c3
JDA
1573 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1574 libatomic_available.
1575 * gfortran.dg/coarray_42.f90: Likewise.
1576 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1577 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1578 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1579
eb339366
MS
15802017-01-27 Martin Sebor <msebor@redhat.com>
1581
1582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1583
711ce021
BS
15842017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1585
1586 PR rtl-optimization/79194
1587 * gcc.dg/torture/pr79194.c: New test.
1588
d8321b33
VM
15892017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1590
1591 PR tree-optimization/71374
2568d8a1 1592 * gcc.target/i386/pr71374.c: New.
d8321b33 1593
9e2ea13e
MS
15942017-01-27 Martin Sebor <msebor@redhat.com>
1595
1596 PR c++/71290
1597 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1598 a dg-error directive.
1599
9eb7045b
VM
16002017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1601
1602 PR target/79131
1603 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1604 * gcc.target/arm/pr79131-2.c: New.
1605
f75bbf3f
BS
16062017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1607
1608 PR target/65484
1609 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1610 vectorized on POWER unless hardware misaligned loads are
1611 available.
1612
3f54004b
BC
16132017-01-27 Bin Cheng <bin.cheng@arm.com>
1614
1615 PR rtl-optimization/78559
1616 * gcc.c-torture/execute/pr78559.c: New test.
1617
40b6bff9
RB
16182017-01-27 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/79245
1621 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1622 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1623
b2f8892e
JJ
16242017-01-27 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR c/79199
1627 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1628 target. Use 4294967293U instead of 4294967293.
1629
b002f3b9
RB
16302017-01-27 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/71433
1633 * gcc.dg/Warray-bounds-21.c: New testcase.
1634
38f50ab6
RB
16352017-01-27 Richard Biener <rguenther@suse.de>
1636
1637 PR tree-optimization/79244
1638 * gcc.dg/torture/pr79244.c: New testcase.
1639
c04f4139
JJ
16402017-01-27 Jakub Jelinek <jakub@redhat.com>
1641
1642 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1643 all occurrences of 40 to 32.
1644
6ca513f9
RE
16452017-01-27 Richard Earnshaw <rearnsha@arm.com>
1646
1647 PR target/79239
1648 * gcc.target/arm/pr79239.c: New test.
1649
d876f5cd
DV
16502017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1651
1652 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1653
bb6a6ee9
AB
16542017-01-27 Adam Butcher <adam@jessamine.co.uk>
1655
1656 PR c++/64382
1657 * g++.dg/cpp1y/pr64382.C: New test.
1658
31c87a43
MS
16592017-01-26 Martin Sebor <msebor@redhat.com>
1660
1661 PR middle-end/78703
1662 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1663 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1664 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1665 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1666
f7c06c0f
JJ
16672017-01-26 Jakub Jelinek <jakub@redhat.com>
1668
b0670cc0
JJ
1669 PR debug/79129
1670 * g++.dg/debug/dwarf2/pr79129.C: New test.
1671
f7c06c0f
JJ
1672 PR debug/78835
1673 * g++.dg/debug/dwarf2/pr78835.C: New test.
1674
5d93da1d
MS
16752017-01-26 Martin Sebor <msebor@redhat.com>
1676
1677 PR middle-end/78703
1678 * gcc.dg/format/pr78569.c: Adjust.
1679 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1680 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1681 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1682 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1683 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1684 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1685 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1686 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1687 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1688 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1689 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1690
905d2812
JJ
16912017-01-26 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR c++/68727
1694 * g++.dg/other/offsetof8.C: Add expected error.
1695 * g++.dg/other/offsetof9.C: New test.
1696
b3db8d77
DE
16972017-01-26 David Edelsohn <dje.gcc@gmail.com>
1698
1699 * g++.dg/opt/declone3.C: Require LTO.
1700
15961e4a
VM
17012017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1702
1703 PR target/79131
1704 * gcc.target/arm/pr79131.c: New.
1705
e39dd802
BC
17062017-01-26 Bin Cheng <bin.cheng@arm.com>
1707
1708 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1709
bc9efeab
JW
17102017-01-26 Jonathan Wakely <jwakely@redhat.com>
1711
1712 PR libstdc++/79190
1713 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1714 matches replaced operator delete.
1715
b5f75f0b
JJ
17162017-01-26 Jakub Jelinek <jakub@redhat.com>
1717
1718 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1719 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1720 avx512f with avx512dq.
1721 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1722 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1723 avx512f with avx512dq.
1724 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1725 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1726 avx512f with avx512dq.
1727
0a38b341
MP
17282017-01-26 Marek Polacek <polacek@redhat.com>
1729
1730 PR c/79199
1731 * c-c++-common/Wduplicated-branches-13.c: New test.
1732
ebff5c3f
DS
17332017-01-26 David Sherwood <david.sherwood@arm.com>
1734
1735 PR middle-end/79212
1736 * gfortran.dg/gomp/sharing-4.f90: New test.
1737
e6d55103
JJ
17382017-01-26 Jakub Jelinek <jakub@redhat.com>
1739
1a27fab1
JJ
1740 PR target/70465
1741 * gcc.target/i386/pr70465.c: New test.
1742
e6d55103
JJ
1743 * brig.dg/dg.exp: Update copyright years.
1744 * lib/brig-dg.exp: Update copyright years.
1745 * lib/brig.exp: Update copyright years.
1746
b5aa1281
MM
17472017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1748
1749 PR target/79179
1750 * gcc.target/powerpc/pr79179.c: New test.
1751
3b5de3cb
BS
17522017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1753
1754 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1755 generation to accept D-mode memory accesses.
1756
dbe81dbe
MS
17572017-01-25 Martin Sebor <msebor@redhat.com>
1758
1759 PR c++/71290
1760 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1761 * g++.dg/ext/flexarray-mangle.C: Same.
1762 * g++.dg/ext/flexarray-subst.C: Same.
1763 * g++.dg/ext/flexary10.C: Same.
1764 * g++.dg/ext/flexary11.C: Same.
1765 * g++.dg/ext/flexary14.C: Same.
1766 * g++.dg/ext/flexary16.C: Same.
1767 * g++.dg/ext/flexary18.C: Same.
1768 * g++.dg/ext/flexary19.C: Same.
1769 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
1770 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1771 * g++.dg/ubsan/object-size-1.C: Same.
1772 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 1773
0e343868
JJ
17742017-01-25 Jakub Jelinek <jakub@redhat.com>
1775
a25608aa
JJ
1776 PR c++/78896
1777 * g++.dg/cpp1z/decomp24.C: New test.
1778
0e343868
JJ
1779 PR c++/77914
1780 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1781 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1782 expect a warning.
1783 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1784 expect warnings.
1785 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1786 * g++.dg/cpp1y/pr59636.C: Likewise.
1787 * g++.dg/cpp1y/pr60190.C: Likewise.
1788
0d098f4b
BC
17892017-01-25 Bin Cheng <bin.cheng@arm.com>
1790
1791 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1792
5332c89e 17932017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
1794
1795 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
1796 vec_packs built-ins
1797
ed4e59f4
CL
17982017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1799
1800 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1801 -mcpu=cortex-a57.
1802 * gcc.target/arm/vseleqsf.c: Likewise.
1803 * gcc.target/arm/vselgedf.c: Likewise.
1804 * gcc.target/arm/vselgesf.c: Likewise.
1805 * gcc.target/arm/vselgtdf.c: Likewise.
1806 * gcc.target/arm/vselgtsf.c: Likewise.
1807 * gcc.target/arm/vselledf.c: Likewise.
1808 * gcc.target/arm/vsellesf.c: Likewise.
1809 * gcc.target/arm/vselltdf.c: Likewise.
1810 * gcc.target/arm/vselltsf.c: Likewise.
1811 * gcc.target/arm/vselnedf.c: Likewise.
1812 * gcc.target/arm/vselnesf.c: Likewise.
1813 * gcc.target/arm/vselvcdf.c: Likewise.
1814 * gcc.target/arm/vselvcsf.c: Likewise.
1815 * gcc.target/arm/vselvsdf.c: Likewise.
1816 * gcc.target/arm/vselvssf.c: Likewise.
1817
a5d6927f
RB
18182017-01-25 Richard Biener <rguenther@suse.de>
1819
1820 PR testsuite/72850
1821 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1822 to what we had before adding the threading passes.
1823
c2873892
RB
18242017-01-25 Richard Biener <rguenther@suse.de>
1825
1826 PR tree-optimization/69264
1827 * g++.dg/torture/pr69264.C: New testcase.
1828
9aa483a2
KT
18292016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1830
1831 PR target/79145
1832 * gcc.target/arm/pr79145.c: New test.
1833
5c628c3e
RB
18342017-01-25 Richard Biener <rguenther@suse.de>
1835
1836 PR debug/78363
1837 * g++.dg/gomp/pr78363-1.C: New testcase.
1838 * g++.dg/gomp/pr78363-2.C: Likewise.
1839 * g++.dg/gomp/pr78363-3.C: Likewise.
1840
9078cd36
KT
18412016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842
1843 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1844 * gcc.dg/lto/pr61526_0.c: Likewise.
1845 * gcc.dg/lto/pr64415_0.c: Likewise.
1846
7cfd79d6
JJ
18472017-01-24 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR c++/79205
1850 * g++.dg/cpp1z/decomp22.C: New test.
1851 * g++.dg/cpp1z/decomp23.C: New test.
1852
3e4b91f2
NS
18532017-01-24 Nathan Sidwell <nathan@acm.org>
1854
1d7bc790
NS
1855 PR c++/78469
1856 * g++.dg/cpp0x/pr78469.C: New.
1857
3e4b91f2
NS
1858 PR c++/79118
1859 * g++.dg/cpp0x/pr79118.C: New.
1860
b20ba138
EB
18612017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1864
c2e84327
DM
18652017-01-24 David Malcolm <dmalcolm@redhat.com>
1866
1867 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1868 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1869 * gcc.dg/rtl/rtl.exp: New file.
1870 * gcc.dg/rtl/test.c: New file.
1871 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1872 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1873 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1874 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1875 * gcc.dg/rtl/x86_64/final.c: New test case.
1876 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1877 * gcc.dg/rtl/x86_64/ira.c: New test case.
1878 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1879 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1880 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1881 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1882 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1883 * gcc.dg/rtl/x86_64/test_1.h: New file.
1884 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1885 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1886 * gcc.dg/rtl/x86_64/times-two.h: New file.
1887 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1888
cf8d19de
BC
18892017-01-24 Bin Cheng <bin.cheng@arm.com>
1890
1891 PR tree-optimization/79159
1892 * g++.dg/tree-ssa/pr79159.C: New test.
1893
f6a24a94 18942017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
1895 Martin Jambor <mjambor@suse.cz>
1896
1897 * lib/brig-dg.exp: New file.
1898 * lib/brig.exp: Likewise.
1899 * brig.dg/README: Likewise.
1900 * brig.dg/dg.exp: Likewise.
1901 * brig.dg/test/gimple/alloca.hsail: Likewise.
1902 * brig.dg/test/gimple/atomics.hsail: Likewise.
1903 * brig.dg/test/gimple/branches.hsail: Likewise.
1904 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1905 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1906 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1907 * brig.dg/test/gimple/mem.hsail: Likewise.
1908 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1909 * brig.dg/test/gimple/packed.hsail: Likewise.
1910 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1911 * brig.dg/test/gimple/variables.hsail: Likewise.
1912 * brig.dg/test/gimple/vector.hsail: Likewise.
1913
c3b3e526
JJ
19142017-01-24 Jakub Jelinek <jakub@redhat.com>
1915
1916 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1917 support asan, only on i?86/x86_64 require sse2_runtime.
1918
75f92127
KN
19192017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1920
1921 PR target/66669
1922 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1923 test on powerpc targets.
1924
1a998fa0
MS
19252017-01-23 Martin Sebor <msebor@redhat.com>
1926
1927 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1928
108fdd6d
RB
19292017-01-23 Richard Biener <rguenther@suse.de>
1930
1931 PR tree-optimization/79088
1932 PR tree-optimization/79188
1933 * gcc.dg/torture/pr79088.c: New testcase.
1934 * gcc.dg/torture/pr79188.c: Likewise.
1935
28826a66
KN
19362017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1937
1938 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1939 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1940 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1941 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1942 type of test function to reflect change in built-in function's
1943 return type.
1944 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1945 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1946 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1947 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1948 type and second argument type to reflect change in built-in
1949 function's type signature.
1950 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1951 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1952 type of test function to reflect change in built-in function's
1953 return type.
1954 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1955 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1956 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1957 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1958 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1959 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1960 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1961 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1962 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1963 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1964 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1965 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1966 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1967 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1968 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1969 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1970 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1971 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1972 type of test function to reflect change in built-in function's
1973 return type.
1974 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1975 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1976 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1977 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1978 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1979 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1980 test function's result and second argument to reflect change in
1981 built-in function's type signature.
1982 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1983
e6b8075c
NS
19842017-01-23 Nathan Sidwell <nathan@acm.org>
1985
fc7612fd
NS
1986 PR C++/71710
1987 * g++.dg/template/pr71710.C: New.
1988
e6b8075c
NS
1989 PR c++/71406
1990 PR c++/77508
1991 * g++.dg/template/pr71406.C: New.
1992
15b8fd49
TK
19932017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1994
9b7716c9 1995 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1996
e9c4fbe9
BS
19972017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1998
1999 PR rtl-optimization/78634
2000 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
2001
8539a302
BC
20022017-01-23 Bin Cheng <bin.cheng@arm.com>
2003
2004 PR tree-optimization/70754
2005 * gfortran.dg/pr70754.f90: New test.
2006
f368600f
ML
20072017-01-23 Martin Liska <mliska@suse.cz>
2008
2009 PR tree-optimization/79196
2010 * gcc.dg/asan/pr79196.c: New test.
2011 * gcc.dg/strlenopt-30.c: Update scanned pattern.
2012
d886761f
MM
20132017-01-23 Michael Matz <matz@suse.de>
2014
2015 PR tree-optimization/78384
2016 * gcc.dg/pr78384.c: New test.
2017
cffcafda
RB
20182017-01-23 Richard Biener <rguenther@suse.de>
2019
2020 PR tree-optimization/79186
2021 * gcc.dg/torture/pr79186.c: New testcase.
2022 * gcc.dg/torture/pr79187.c: Likewise.
2023
bda2bc48
MJ
20242017-01-23 Martin Jambor <mjambor@suse.cz>
2025
2026 * gcc.dg/ipa/vrp8.c: New test.
2027
f65f1ae3
MJ
20282017-01-23 Martin Jambor <mjambor@suse.cz>
2029
2030 PR ipa/79108
2031 * gfortran.dg/lto/pr79108_0.f90: New test.
2032
dea06111
AS
20332017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
2034
2035 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
2036 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
2037 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
2038 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
2039 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
2040 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
2041 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
2042 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
2043 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
2044 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
2045 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
2046 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
2047 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
2048 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
2049 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
2050 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
2051
05011618
RB
20522017-01-23 Richard Biener <rguenther@suse.de>
2053 Nick Clifton <nickc@redhat.com>
2054
2055 PR testsuite/78421
2056 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2057 If the target is ARM return the result of the
2058 check_effective_target_arm_vect_no_misalign proc.
2059 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
2060 support unaligned vectors then only expect one of the loops to be
2061 unrolled.
2062
f6b9f2ff
ML
20632017-01-23 Martin Liska <mliska@suse.cz>
2064
2065 * gcc.dg/asan/use-after-scope-10.c: New test.
2066 * gcc.dg/asan/use-after-scope-11.c: New test.
2067 * g++.dg/asan/use-after-scope-5.C: New test.
2068
c7775327
ML
20692017-01-23 Martin Liska <mliska@suse.cz>
2070
2071 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
2072 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
2073 sanopt optimization for ASAN_POISON.
2074
d8ae8d16
KT
20752016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2076
2077 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
2078
54d7c70c
CL
20792017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
2080
2081 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
2082 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
2083 for poly*_t types.
2084 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
2085 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
2086 exec_vcombine): Likewise.
2087 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
2088 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
2089 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
2090 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
2091 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
2092 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2093 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2094 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2095 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2096 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2097 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2098 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2099 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2100 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2101 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2102 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2103 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2104 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2105 Likewise.
2106 (TEST_VGET_LANE): Cast to uint to avoid warning.
2107 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2108 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2109 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2110 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2111 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2112 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2113 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2114 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2115 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2116 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2117 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2118 CHECK_POLY instead of CHECK for poly64_t types.
2119 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2120 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2121 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2122 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2123 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2124 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2125 uint32_t.
2126 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2127 for int32_t, int64_t.
2128 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2129 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2130 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2131 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2132 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2133 needed.
2134
386fe51c
JJ
21352017-01-22 Jakub Jelinek <jakub@redhat.com>
2136
2137 PR fortran/79154
2138 * gfortran.dg/gomp/pr79154-1.f90: New test.
2139 * gfortran.dg/gomp/pr79154-2.f90: New test.
2140
bc4d86e6
AS
21412017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2142
2143 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2144
c31d5fce
MP
21452017-01-21 Marek Polacek <polacek@redhat.com>
2146
2147 PR testsuite/79169
2148 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2149
25cb56c3
JH
21502017-01-20 Jan Hubicka <hubicka@ucw.cz>
2151
2152 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2153
ea9f867b
BS
21542017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2155
2156 PR rtl-optimization/79125
2157 * gcc.dg/torture/pr79125.c: New test.
2158
a876231c
JW
21592017-01-20 Jiong Wang <jiong.wang@arm.com>
2160
2568d8a1 2161 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2162 only.
2568d8a1
JJ
2163 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2164 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2165
4b9f2115
NS
21662017-01-20 Nathan Sidwell <nathan@acm.org>
2167
3e4b91f2 2168 PR c++/78495
4b9f2115
NS
2169 * g++.dg/cpp1z/inh-ctor38.C: New.
2170
d2aadab1
MP
21712017-01-20 Marek Polacek <polacek@redhat.com>
2172
2173 PR c/79152
2174 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2175
449cd5af
TP
21762017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2177
2178 * lib/target-supports.exp (check_configured_with): New procedure.
2179 (check_effective_target_default_mode): new effective target.
2180 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2181 default mode. Fix dg-skip-if target selector syntax.
2182 * gcc.target/arm/optional_thumb-2.c: Likewise.
2183 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2184 syntax.
2185
ebed7175
DM
21862017-01-20 David Malcolm <dmalcolm@redhat.com>
2187
2188 PR c++/77829
2189 PR c++/78656
2190 * g++.dg/spellcheck-pr77829.C: New test case.
2191 * g++.dg/spellcheck-pr78656.C: New test case.
2192
2ebd93e1
MP
21932017-01-20 Marek Polacek <polacek@redhat.com>
2194
2195 PR c/64279
2196 * c-c++-common/Wduplicated-branches-1.c: New test.
2197 * c-c++-common/Wduplicated-branches-10.c: New test.
2198 * c-c++-common/Wduplicated-branches-11.c: New test.
2199 * c-c++-common/Wduplicated-branches-12.c: New test.
2200 * c-c++-common/Wduplicated-branches-2.c: New test.
2201 * c-c++-common/Wduplicated-branches-3.c: New test.
2202 * c-c++-common/Wduplicated-branches-4.c: New test.
2203 * c-c++-common/Wduplicated-branches-5.c: New test.
2204 * c-c++-common/Wduplicated-branches-6.c: New test.
2205 * c-c++-common/Wduplicated-branches-7.c: New test.
2206 * c-c++-common/Wduplicated-branches-8.c: New test.
2207 * c-c++-common/Wduplicated-branches-9.c: New test.
2208 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2209 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2210 * g++.dg/ext/builtin-object-size3.C: Likewise.
2211 * g++.dg/gomp/loop-1.C: Likewise.
2212 * g++.dg/warn/Wduplicated-branches1.C: New test.
2213 * g++.dg/warn/Wduplicated-branches2.C: New test.
2214
0ce4024a
ML
22152017-01-20 Martin Liska <mliska@suse.cz>
2216
2217 PR lto/69188
2218 * gcc.dg/lto/pr69188_0.c: New test.
2219 * gcc.dg/lto/pr69188_1.c: New test.
2220
d8ea3e7c
AS
22212017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2222
2223 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2224 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2225 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2226 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2227 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2228 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2229 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2230 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2231 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2232 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2233 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2234 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2235 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2236 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2237 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2238 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2239 * gcc.target/i386/avx-1.c: Test new intrinsics.
2240 * gcc.target/i386/sse-13.c: Ditto.
2241 * gcc.target/i386/sse-23.c: Ditto.
2242
0516164b
RB
22432017-01-20 Richard Biener <rguenther@suse.de>
2244
2245 PR tree-optimization/71264
2246 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2247
d821744c
MF
22482017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2249
2250 * gcc.target/mips/madd4-1.c: New file.
2251 * gcc.target/mips/madd4-2.c: Likewise.
2252 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2253 HAS_MADD4.
2254 (mips_option_groups): Add -m[no-]madd4.
2255 (mips-dg-init): Detect default -mno-madd4.
2256 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2257 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2258 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2259 * gcc.target/mips/nmadd-1.c: Likewise.
2260 * gcc.target/mips/nmadd-2.c: Likewise.
2261 * gcc.target/mips/nmadd-3.c: Likewise.
2262
db58fd89
JW
22632017-01-19 Jiong Wang <jiong.wang@arm.com>
2264
2265 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2266 combined instructions.
2267 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2268 instructions.
2269 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2270 of pointer authentication.
2271
bd9cf60b
MM
22722017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2273
2274 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2275 floating point hardware to run test.
2276
ab014eb3
TC
22772017-01-19 Tamar Christina <tamar.christina@arm.com>
2278
2568d8a1 2279 * lib/target-supports.exp
ab014eb3
TC
2280 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2281
c048038f
RO
22822017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2283
2284 PR testsuite/79051
2285 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2286 __x86_64__]: Allow for target i?86-*-*.
2287
ab6b44cb
MF
22882017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2289
2290 PR target/78176
2291 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2292 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2293 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2294 HAS_LXC1.
2295 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2296 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2297 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2298
118d5ed3
AV
22992017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2300
2301 PR fortran/70696
2302 * gfortran.dg/coarray_43.f90: New test.
2303
a57c520e
RE
23042017-01-19 Richard Earnshaw <rearnsha@arm.com>
2305
2306 PR rtl-optimization/79121
2307 * gcc.c-torture/execute/pr79121.c: New test.
2308
54dc4be2
MM
23092017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2310
2311 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2312 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2313
7bd5dad2
LK
23142017-01-18 Louis Krupp <louis.krupp@zoho.com>
2315
2316 PR fortran/50069
2317 PR fortran/55086
2318 * gfortran.dg/pr50069_1.f90: New test.
2319 * gfortran.dg/pr50069_2.f90: New test.
2320 * gfortran.dg/pr55086_1.f90: New test.
2321 * gfortran.dg/pr55086_1_tfat.f90: New test.
2322 * gfortran.dg/pr55086_2.f90: New test.
2323 * gfortran.dg/pr55086_2_tfat.f90: New test.
2324 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2325
0edd264d
AS
23262017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2327 * gcc.dg/strcmp-1.c: New test.
2328 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2329
551914b7
DM
23302017-01-18 David Malcolm <dmalcolm@redhat.com>
2331
2332 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2333 (dejagnu_fail): Likewise.
2334 (dejagnu_note): Likewise.
2335 (pass): Provide forward decl, moving true decl to after #include
2336 of harness.h.
2337 (fail): Likewise.
2338 (note): Likewise.
2339
b7d3a6a6
MM
23402017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2341
2342 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2343 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2344
c484627c
NS
23452017-01-18 Nathan Sidwell <nathan@acm.org>
2346
2347 PR c++/78488
2348 * g++.dg/cpp1z/inh-ctor37.C: New.
2349
a711887e
UB
23502017-01-18 Uros Bizjak <ubizjak@gmail.com>
2351
2352 PR rtl-optimization/78952
2353 * gcc.target/i386/pr78952-1.c: New test.
2354 * gcc.target/i386/pr78952-2.c: Ditto.
2355
525a5e33
AV
23562017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2357
2358 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2359
23602017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
2361
2362 PR fortran/70696
2363 * gfortran.dg/coarray_event_1.f08: New test.
2364
90553aac
JJ
23652017-01-18 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR target/77416
2368 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2369 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2370 from dg-options.
2371 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2372 guarded test.
2373 * gcc.target/powerpc/fusion4.c: Likewise.
2374 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2375 guarded test.
2376 * gcc.target/powerpc/pr58673-1.c: Likewise.
2377 * gcc.target/powerpc/pr58673-2.c: Likewise.
2378 * gcc.target/powerpc/pr59054.c: Likewise.
2379
dfc42f08
BS
23802016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2381
2382 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2383 vec_bperm.
2384 * gcc.target/powerpc/p9-vbpermd.c: New file.
2385
f3981e7e
AK
23862017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2387
2388 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2389 (must_not_compile2): Downcase first letter of error messages.
2390 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2391 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2392
2c65d990
NS
23932017-01-18 Nathan Sidwell <nathan@acm.org>
2394
2395 PR c++/79091
2396 * g++.dg/pr79091.C: New.
2397
a711887e
UB
23982017-01-18 Jakub Jelinek <jakub@redhat.com>
2399
2400 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2401 to dg-options.
2402 (p0): Add missing dg-error.
2403
4701fba3
JS
24042017-01-17 Joe Seymour <joe.s@somniumtech.com>
2405
2406 * gcc.target/msp430/mul_f5_muldef.c: New test.
2407
ac4dc08d
MM
24082017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2409
2410 PR target/79004
2411 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2412 options. Fix up the syntax for using \m and \M.
2413
1b3254e4
SB
24142017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2415
2416 PR target/78875
2417 * gcc.target/powerpc/ssp-1.c: New testcase.
2418 * gcc.target/powerpc/ssp-2.c: New testcase.
2419
8144a493
WD
24202017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2421
2422 * gcc.target/aarch64/eh_return.c: New test.
2423
a6607774
BS
24242017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2425
2426 * vec-rlmi-rlnm.c: New file.
2427
8ddfdbc2
NS
24282017-01-17 Nathan Sidwell <nathan@acm.org>
2429
2430 PR c++/61636
2431 * g++.dg/cpp1y/pr61636-1.C: New.
2432 * g++.dg/cpp1y/pr61636-2.C: New.
2433 * g++.dg/cpp1y/pr61636-3.C: New.
2434
d365b403
MS
24352017-01-17 Martin Sebor <msebor@redhat.com>
2436
2437 PR testsuite/79115
2438 * gcc.dg/pr78768.c: Make it a link-only test.
2439
0d80ab91
DM
24402017-01-17 David Malcolm <dmalcolm@redhat.com>
2441
2442 PR c++/71497
2443 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2444 expected messages.
2445 * c-c++-common/Wmisleading-indentation.c: Likewise.
2446
31b61548
VM
24472017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2448
2449 PR target/79058
2450 * gcc.target/arm/pr79058.c: New.
2451
c549996e
JJ
24522017-01-17 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR tree-optimization/71854
2455 * gcc.dg/vect/pr71854.c: New test.
2456
4f197ff9
ML
24572017-01-17 Martin Liska <mliska@suse.cz>
2458
2459 PR ipa/71207
2460 * g++.dg/ipa/pr71207.C: New test.
2461
d4193b85
JH
24622017-01-17 Jan Hubicka <hubicka@ucw.cz>
2463
2464 PR middle-end/77445
2465 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2466 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2467
906e7712
JJ
24682017-01-17 Jakub Jelinek <jakub@redhat.com>
2469
2470 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2471 rather than long unsigned int.
2472 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2473
12314dc9
RB
24742017-01-17 Richard Biener <rguenther@suse.de>
2475
2476 PR tree-optimization/71433
2477 * gcc.dg/Warray-bounds-20.c: New testcase.
2478
a23e48df
RB
24792017-01-17 Richard Biener <rguenther@suse.de>
2480
2481 PR testsuite/52563
2482 PR testsuite/71237
2483 PR testsuite/77737
2484 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
2485 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2486 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2487
e6750e5c
AM
24882017-01-17 Alan Modra <amodra@gmail.com>
2489
2490 * gcc.target/powerpc/pr79066.c: New.
2491
a59afbe2
JL
24922017-01-16 Jeff Law <law@redhat.com>
2493
2494 PR tree-optimization/33562
2495 PR tree-optimization/61912
2496 PR tree-optimization/77485
2497 PR tree-optimization/79090
2498 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
2499 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
2500
e1bcfb92
JJ
25012017-01-16 Jakub Jelinek <jakub@redhat.com>
2502
98e92fb2
JJ
2503 PR c/79089
2504 * gcc.c-torture/compile/pr79089.c: New test.
2505
e1bcfb92
JJ
2506 PR target/79080
2507 * gcc.dg/pr79080.c: New test.
2508
0ef1f9cd
DM
25092017-01-16 David Malcolm <dmalcolm@redhat.com>
2510
2511 PR c/78304
2512 * gcc.dg/format/pr78304.c: Convert argument from integral type
2513 to a pointer.
2514 * gcc.dg/format/pr78304-2.c: Likewise.
2515
76689ffc
CL
25162017-01-16 Carl Love <cel@us.ibm.com>
2517
2518 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2519 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2520
ce12ee9e
CL
25212017-01-16 Carl Love <cel@us.ibm.com>
2522
2523 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2524 Change arguments and return type to bool long long.
2525
b336037d
MS
25262017-01-16 Martin Sebor <msebor@redhat.com>
2527
2528 PR testsuite/79051
2529 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2530 on x86.
2531
1ddca3f3
PC
25322017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 Revert:
a711887e 2535 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
2536
2537 PR c++/71737
2538 * g++.dg/cpp0x/pr71737.C: New.
2539
290687fb
BS
25402017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2541
2542 * gcc.target/powerpc/swaps-p8-27.c: New.
2543
7d2f3f1d
PC
25442017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2545
2546 PR c++/71737
2547 * g++.dg/cpp0x/pr71737.C: New.
2548
d743728f
EB
25492017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2550
2551 * gnat.dg/opt62.adb: New test.
2552 * gnat.dg/opt62_pkg.ads: New helper.
2553
90aead21
BS
25542017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2555
a711887e
UB
2556 PR rtl-optimization/78626
2557 PR rtl-optimization/78727
90aead21
BS
2558 * gcc.dg/torture/pr78626.c: New test.
2559 * gcc.dg/torture/pr78727.c: New test.
2560
afaecc23
AM
25612017-01-14 Alan Modra <amodra@gmail.com>
2562
2563 * gcc.c-torture/compile/pr72749.c: New test.
2564
be4aa83d
DM
25652017-01-13 David Malcolm <dmalcolm@redhat.com>
2566
2567 PR c/78304
2568 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2569 (test_macro_2): New test.
2570 (test_macro_3): New test.
2571 (test_macro_4): New test.
2572 (test_non_contiguous_strings): Convert line number to line offset.
2573 * gcc.dg/format/pr78304-2.c: New test case.
2574 * gcc.dg/format/pr78304.c: New test case.
2575
7cdca3ec
UB
25762017-01-13 Uros Bizjak <ubizjak@gmail.com>
2577
2578 * gcc.target/i386/funcspec-56.inc: Add missing options and
2579 reorder options by implied ISAs, as in ix86_target_string.
2580
e3017e52
MP
25812017-01-13 Marek Polacek <polacek@redhat.com>
2582
2583 PR c++/71166
2584 * g++.dg/cpp0x/constexpr-array18.C: New test.
2585
d155c6fe
JL
25862017-01-13 Jeff Law <law@redhat.com>
2587
7c9560a5
JL
2588 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2589
9e59e99a
JL
2590 PR tree-optimization/61912
2591 PR tree-optimization/77485
2592 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2593 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2594 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2595
2596 PR tree-optimization/33562
2597 PR tree-optimization/61912
2598 PR tree-optimization/77485
d155c6fe
JL
2599 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2600 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2601 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2602 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2603 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2604 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2605 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2606
77719b06
ML
26072017-01-13 Martin Liska <mliska@suse.cz>
2608
2609 PR ipa/79043
2610 * gcc.c-torture/execute/pr79043.c: New test.
2611
a181b2bc
RB
26122017-01-13 Richard Biener <rguenther@suse.de>
2613
2614 PR middle-end/78411
2615 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2616
eaed3226
AV
26172017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2618
2619 PR fortran/70697
2620 * gfortran.dg/coarray/event_4.f08: New test.
2621
4ccff88b
AV
26222017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2623
2624 PR fortran/70696
2625 * gfortran.dg/coarray/event_3.f08: New test.
2626
3c3b9090
RB
26272017-01-13 Richard Biener <rguenther@suse.de>
2628
2629 PR tree-optimization/77283
2630 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2631
25329913
RB
26322017-01-13 Richard Biener <rguenther@suse.de>
2633
2634 * gcc.dg/gimplefe-22.c: New testcase.
2635
10b70b8e
RB
26362017-01-13 Richard Biener <rguenther@suse.de>
2637
2638 PR tree-optimization/77283
2639 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2640 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2641 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2642
76a8f82f
SL
26432017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2644
2645 * gcc.dg/pr77862.c: Require fpic target.
2646
59a505da
MM
26472017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2648
2649 PR target/79004
2650 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 2651
bce6f760
MS
26522017-01-12 Martin Sebor <msebor@redhat.com>
2653
2654 * gcc.dg/pr78138.c: Adjust.
2655 * gcc.dg/pr78768.c: Adjust.
2656 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2657 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2658 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2659 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2660 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2661 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2662 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2663 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2664 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2665 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2666 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2667
3eefa646
JJ
26682017-01-12 Jakub Jelinek <jakub@redhat.com>
2669
2670 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2671
dcb56243
MS
26722017-01-12 Martin Sebor <msebor@redhat.com>
2673
8be3f306 2674 PR testsuite/79051
940242cd
MS
2675 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2676 due to bug 79054.
dcb56243 2677
b7431c20
DE
26782017-01-12 David Edelsohn <dje.gcc@gmail.com>
2679
2680 * gcc.dg/pr78768.c: Require LTO.
2681
2bcd9f32
MS
26822017-01-12 Martin Sebor <msebor@redhat.com>
2683
2684 PR c/79074
2685 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2686 due to the referenced bug.
2687
b2fc1c70
MS
26882017-01-12 Martin Sebor <msebor@redhat.com>
2689
2690 PR testsuite/79073
2691 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2692
fbed6f36
UB
26932017-01-12 Uros Bizjak <ubizjak@gmail.com>
2694
2695 * gcc.target/i386/builtin_target.c (check_features): Check all
2696 supported __builtin_cpu_supports options.
2697
27282dad
KT
26982017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2699
2700 PR tree-optimization/78319
2701 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2702 Remove xfail.
2703
66113166
BS
27042017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2705
2706 PR target/79044
2707 * gcc.target/powerpc/swaps-p8-26.c: New.
2708
6bb4ea5c
RB
27092017-01-12 Richard Biener <rguenther@suse.de>
2710
2711 * gcc.dg/gimplefe-21.c: New testcase.
2712
f15dbadb
MC
27132017-01-12 Michael Collison <michael.collison@arm.com>
2714
2715 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2716
73e32c47
JK
27172017-01-11 Julia Koval <julia.koval@intel.com>
2718 Uros Bizjak <ubizjak@gmail.com>
2719
2720 * gcc.target/i386/sgx.c New test.
2721 * gcc.target/i386/sse-12.c: Add -msgx.
2722 * gcc.target/i386/sse-13.c: Ditto.
2723 * gcc.target/i386/sse-14.c: Ditto.
2724 * gcc.target/i386/sse-22.c: Ditto.
2725 * gcc.target/i386/sse-23.c: Ditto.
2726 * g++.dg/other/i386-2.C: Ditto.
2727 * g++.dg/other/i386-3.C: Ditto.
2728
3594adc7
MS
27292017-01-11 Martin Sebor <msebor@redhat.com>
2730
2731 PR c++/24511
2732 * g++.dg/template/explicit9.C: New test.
2733
01bfd257
NS
27342017-01-11 Nathan Sidwell <nathan@acm.org>
2735
2736 PR c++/77812
2737 * g++.dg/pr77812.C: New.
2738
88df7964
JJ
27392017-01-11 Jakub Jelinek <jakub@redhat.com>
2740
eae63d78
JJ
2741 PR c++/71537
2742 * g++.dg/cpp1y/constexpr-71537.C: New test.
2743
88df7964
JJ
2744 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2745 argument.
2746
960ecba4
MS
27472017-01-11 Martin Sebor <msebor@redhat.com>
2748
2749 PR c/47931
2750 * c-c++-common/Waddress-2.c: New test.
2751
1f258a55
JJ
27522017-01-11 Jakub Jelinek <jakub@redhat.com>
2753
2754 PR c++/78341
2755 * g++.dg/cpp0x/pr78341.C: New test.
2756
bf5fbf46
MS
27572017-01-11 Martin Sebor <msebor@redhat.com>
2758
2759 PR c/78768
2760 * gcc.dg/pr78768.c: New test.
2761
19ff0049
DM
27622017-01-11 David Malcolm <dmalcolm@redhat.com>
2763
2764 PR driver/78877
2765 * gcc.dg/spellcheck-options-14.c: New test case.
2766 * gcc.dg/spellcheck-options-15.c: New test case.
2767 * gcc.dg/spellcheck-options-16.c: New test case.
2768 * gcc.dg/spellcheck-options-17.c: New test case.
2769
c86e9f03
ML
27702017-01-11 Martin Liska <mliska@suse.cz>
2771
2772 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2773
947f51d6
JJ
27742017-01-11 Jakub Jelinek <jakub@redhat.com>
2775
2776 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2777 instead of just 1 for the decomposition from struct C.
2778
849fccf8
EB
27792017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2780
2781 * gcc.c-torture/execute/20170111-1.c: New test.
2782
80c74722
RB
27832017-01-11 Richard Biener <rguenther@suse.de>
2784
2785 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2786
4c4b4703
JJ
27872017-01-11 Jakub Jelinek <jakub@redhat.com>
2788
2789 PR middle-end/50199
2790 * gcc.dg/lto/pr50199_0.c: New test.
2791
664b1a6b
MS
27922017-01-10 Martin Sebor <msebor@redhat.com>
2793
2794 PR testsuite/78960
2795 PR testsuite/78959
2796 PR testsuite/78133
2797 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2798 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2799
fefd3086
MS
28002017-01-10 Martin Sebor <msebor@redhat.com>
2801
2802 PR middle-end/78138
664b1a6b 2803 * gcc.dg/pr78138.c: New test.
fefd3086 2804
b9f4757f
DM
28052017-01-10 David Malcolm <dmalcolm@redhat.com>
2806
2807 PR c++/77949
2808 * g++.dg/diagnostic/pr77949.C: New test case.
2809
5a50f6bb
MS
28102017-01-10 Martin Sebor <msebor@redhat.com>
2811
2812 PR middle-end/78245
2813 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2814
c16880ef
MS
28152017-01-10 Martin Sebor <msebor@redhat.com>
2816
2817 PR tree-optimization/78775
2818 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2819 * gcc.dg/attr-alloc_size-10.c: New test.
2820 * gcc.dg/attr-alloc_size-11.c: New test.
2821 * gcc.dg/builtin-stringop-chk-7.c: New test.
2822 * gcc.dg/pr78775.c: New test.
2823 * gcc.dg/pr78973-2.c: New test.
2824 * gcc.dg/pr78973.c: New test.
2825
5363d9d9
JL
28262017-01-10 Jeff Law <law@redhat.com>
2827
2828 PR tree-optimization/77766
2829 PR tree-optimization/78856
2830 * gcc.c-torture/execute/pr77766.c: New test.
2831
aae23693
RB
28322016-01-10 Richard Biener <rguenther@suse.de>
2833
2834 PR tree-optimization/79034
2835 * g++.dg/torture/pr79034.C: New testcase.
2836
a0843aed
ML
28372017-01-10 Martin Liska <mliska@suse.cz>
2838
2839 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2840 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2841 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2842 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2843 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2844 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2845 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2846 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2847 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2848 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2849 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2850 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2851 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2852 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2853 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2854 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2855 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2856 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2857 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2858 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2859 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2860 * gcc.dg/ipa/pr64307.c: Likewise.
2861 * gcc.dg/ipa/pr77653.c: Likewise.
2862
79fc8ffe
AS
28632017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2864
2865 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2866 * g++.dg/other/i386-3.C: Ditto.
2867 * gcc.target/i386/sse-12.c: Ditto.
2868 * gcc.target/i386/sse-13.c: Ditto.
2869 * gcc.target/i386/sse-22.c: Ditto.
2870 * gcc.target/i386/sse-23.c: Ditto.
2871 * gcc.target/i386/builtin_target.c: Handle new option.
2872 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2873 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2874 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2875
dfa6951f
MS
28762017-01-09 Martin Sebor <msebor@redhat.com>
2877
2878 PR testsuite/79036
2879 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2880 with different precisions.
2881
a271e415
EB
28822017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2883
2884 * g++.dg/opt/call2.C: New test.
2885 * g++.dg/opt/call3.C: Likewise.
2886 * gnat.dg/array26.adb: New test.
2887 * gnat.dg/array26_pkg.ad[sb]: New helper.
2888 * gnat.dg/array27.adb: New test.
2889 * gnat.dg/array27_pkg.ad[sb]: New helper.
2890 * gnat.dg/array28.adb: New test.
2891 * gnat.dg/array28_pkg.ad[sb]: New helper.
2892
bd2c6270
JJ
28932017-01-09 Jakub Jelinek <jakub@redhat.com>
2894
2895 PR translation/79019
2896 PR translation/79020
2897 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2898 diagnostics.
2899 * gfortran.dg/initialization_17.f90: Likewise.
2900
1c1d8e75
DH
29012017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2902
2903 PR testsuite/79026
2904 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2905 * gcc.target/i386/pr78904-4.c: Likewise.
2906 * gcc.target/i386/pr78904-6.c: Likewise.
2907 * gcc.target/i386/pr78967-2.c: Likewise.
2908
cb330ba5
JJ
29092017-01-09 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR tree-optimization/78899
2912 * gcc.target/i386/pr78899.c: New test.
2913 * gcc.dg/pr71077.c: New test.
2914
a5e14a42
MJ
29152017-01-09 Martin Jambor <mjambor@suse.cz>
2916
2917 PR ipa/78365
2918 PR ipa/78599
2919 * gcc.dg/torture/pr78365.c: New test.
2920
01216d27
JJ
29212017-01-09 Jakub Jelinek <jakub@redhat.com>
2922
dc59e50a
JJ
2923 PR c++/78948
2924 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2925 (main): Use int* instead of long long.
2926
01216d27
JJ
2927 PR tree-optimization/78938
2928 * gcc.dg/vect/pr78938.c: New test.
2929
c0d4fec7
KT
29302017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2931
2932 * gcc.dg/20161219.c: New test.
2933
7b1b0cc1
RB
29342017-01-09 Richard Biener <rguenther@suse.de>
2935
2936 PR tree-optimization/78997
2937 * gcc.dg/torture/pr78997.c: New testcase.
2938
813b9c0d
RB
29392017-01-09 Richard Biener <rguenther@suse.de>
2940
2941 PR debug/79000
2942 * g++.dg/lto/pr79000_0.C: New testcase.
2943 * g++.dg/lto/pr79000_1.c: Likewise.
2944
efcc8d38
MS
29452017-01-08 Martin Sebor <msebor@redhat.com>
2946
2947 PR middle-end/77708
2948 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2949 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2950 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2951 due to bug 78969.
2952 * gcc.dg/format/pr78569.c: Adjust.
2953
5ccf1d8d
DM
29542017-01-07 David Malcolm <dmalcolm@redhat.com>
2955
2956 PR c++/72803
2957 * g++.dg/diagnostic/pr72803.C: New test case.
2958
42002dfe
MS
29592017-01-07 Martin Sebor <msebor@redhat.com>
2960
2961 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2962 * gcc.dg/attr-alloc_size-4.c: Same.
2963
de91486c
AV
29642017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2965
2966 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2967 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2968 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2969 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2970 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2971 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2972 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2973
f55a925e
AS
29742017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2975 * gcc.dg/memcmp-1.c: New.
2976 * gcc.dg/strncmp-1.c: New.
2977
f3caa118
AV
29782017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2979
2980 * gcc.target/arm/acle/mcrr: New.
2981 * gcc.target/arm/acle/mcrr2: New.
2982 * gcc.target/arm/acle/mrrc: New.
2983 * gcc.target/arm/acle/mrrc2: New.
2984
ecc9a25b
AV
29852017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2986
2987 * gcc.target/arm/acle/mcr.c: New.
2988 * gcc.target/arm/acle/mrc.c: New.
2989 * gcc.target/arm/acle/mcr2.c: New.
2990 * gcc.target/arm/acle/mrc2.c: New.
2991
3811581f
AV
29922017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2993
2994 * gcc.target/arm/acle/ldc: New.
2995 * gcc.target/arm/acle/ldc2: New.
2996 * gcc.target/arm/acle/ldcl: New.
2997 * gcc.target/arm/acle/ldc2l: New.
2998 * gcc.target/arm/acle/stc: New.
2999 * gcc.target/arm/acle/stc2: New.
3000 * gcc.target/arm/acle/stcl: New.
3001 * gcc.target/arm/acle/stc2l: New.
3002
d57daa0c
AV
30032017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
3004
3005 * gcc.target/arm/acle/acle.exp: Run tests for different options
3006 and make sure fat-lto-objects is used such that we can still do
3007 assemble scans.
3008 * gcc.target/arm/acle/cdp.c: New.
3009 * gcc.target/arm/acle/cdp2.c: New.
3010 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
3011 (check_effective_target_arm_coproc1_ok_nocache): New.
3012 (check_effective_target_arm_coproc2_ok): New.
3013 (check_effective_target_arm_coproc2_ok_nocache): New.
3014 (check_effective_target_arm_coproc3_ok): New.
3015 (check_effective_target_arm_coproc3_ok_nocache): New.
3016 (check_effective_target_arm_coproc4_ok): New.
3017 (check_effective_target_arm_coproc4_ok_nocache): New.
3018
8a123229
MS
30192017-01-06 Martin Sebor <msebor@redhat.com>
3020
3021 PR middle-end/78605
3022 * gcc.dg/tree-ssa/pr78605.c: New test.
3023
5b8999d6
MS
30242017-01-05 Martin Sebor <msebor@redhat.com>
3025
3026 PR tree-optimization/78910
3027 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
3028 diagnostics.
3029 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3030 * gcc.dg/tree-ssa/pr78910.c: New test.
3031
4e89adf9
EB
30322017-01-05 Eric Botcazou <ebotcazou@adacore.com>
3033
3034 * gcc.dg/sso-10.c: New test.
3035
962c5679
JJ
30362017-01-05 Jakub Jelinek <jakub@redhat.com>
3037
cfd719e7
JJ
3038 PR tree-optimization/71016
3039 * gcc.target/i386/pr71016.c: New test.
3040 * gcc.target/aarch64/pr71016.c: New test.
3041 * gcc.dg/tree-ssa/pr66726-3.c: New test.
3042
26f20371
JJ
3043 PR c++/78931
3044 * g++.dg/cpp1z/decomp19.C: New test.
3045
962c5679
JJ
3046 PR c++/78890
3047 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
3048 * g++.dg/init/union1.C: Likewise.
3049 * g++.dg/cpp0x/union6.C: Expect errors.
3050 * g++.dg/cpp0x/union8.C: New test.
3051 * g++.dg/cpp0x/pr78890-1.C: New test.
3052 * g++.dg/cpp0x/pr78890-2.C: New test.
3053
8c15f541
DE
30542017-01-05 David Edelsohn <dje.gcc@gmail.com>
3055
3056 * gcc.target/powerpc/pr71670.c: Require p9vector.
3057 * gcc.target/powerpc/p9-novsx.c: Same.
3058
51b86113
DM
30592017-01-05 David Malcolm <dmalcolm@redhat.com>
3060
3061 * selftests/asr_div1.rtl: New file.
3062 * selftests/aarch64: New subdirectory.
3063 * selftests/aarch64/times-two.rtl: New file.
3064 * selftests/bb-index.rtl: New file.
3065 * selftests/cfg-test.rtl: New file.
3066 * selftests/const-int.rtl: New file.
3067 * selftests/example-labels.rtl: New file.
3068 * selftests/insn-with-mode.rtl: New file.
3069 * selftests/jump-to-label-ref.rtl: New file.
3070 * selftests/jump-to-return.rtl: New file.
3071 * selftests/jump-to-simple-return.rtl: New file.
3072 * selftests/mem.rtl: New file.
3073 * selftests/note-insn-deleted.rtl: New file.
3074 * selftests/note_insn_basic_block.rtl: New file.
3075 * selftests/simple-cse.rtl: New file.
3076 * selftests/symbol-ref.rtl: New file.
3077 * selftests/x86_64: New subdirectory.
3078 * selftests/x86_64/call-insn.rtl: New file.
3079 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
3080 * selftests/x86_64/times-two.rtl: New file.
3081 * selftests/x86_64/unspec.rtl: New file.
3082
dc7650cc
NS
30832017-01-05 Nathan Sidwell <nathan@acm.org>
3084
3085 PR c++/78765
3086 * g++.dg/cpp0x/pr78765.C: New.
3087
3db70565
DV
30882017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3089
3090 * gcc.target/s390/memcpy-2.c: New test.
3091 * gcc.target/s390/memset-2.c: New test.
3092
f5a537e3
AK
30932017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3094
3095 * gcc.target/s390/memcpy-1.c: New test.
3096
d80c6d02
JL
30972017-01-04 Jeff Law <law@redhat.com>
3098
3099 PR tree-optimization/78812
3100 * g++.dg/torture/pr78812.C: New test.
3101
08edc320 31022017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3103
3104 PR target/71977
3105 PR target/70568
3106 PR target/78823
3107 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3108 64-bit VSX systems with direct move, whether we optimize common
3109 code sequences in the GLIBC math library for float math functions.
3110 * gcc.target/powerpc/pr71977-2.c: Likewise.
3111
a9342885
MP
31122017-01-04 Marek Polacek <polacek@redhat.com>
3113
3114 PR c++/64767
3115 * c-c++-common/Wpointer-compare-1.c: New test.
3116
066435fe
JJ
31172017-01-04 Jakub Jelinek <jakub@redhat.com>
3118
abec4284
JJ
3119 PR c++/78949
3120 * c-c++-common/Wunused-var-16.c: New test.
3121
26c43e27
JJ
3122 PR c++/78693
3123 * g++.dg/cpp0x/pr78693.C: New test.
3124
fc73e60c
JJ
3125 PR driver/78957
3126 * gcc.dg/pr78957.c: New test.
3127
c9cf3863
JJ
3128 * g++.dg/cpp1y/auto-fn34.C: New test.
3129
066435fe
JJ
3130 PR c++/71182
3131 * g++.dg/cpp0x/pr71182.C: New test.
3132
598bd687
KN
31332017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3134
3135 PR target/78056
3136 * gcc.target/powerpc/pr78056-1.c: New test.
3137 * gcc.target/powerpc/pr78056-2.c: New test.
3138 * gcc.target/powerpc/pr78056-3.c: New test.
3139 * gcc.target/powerpc/pr78056-4.c: New test.
3140 * gcc.target/powerpc/pr78056-5.c: New test.
3141 * gcc.target/powerpc/pr78056-6.c: New test.
3142 * gcc.target/powerpc/pr78056-7.c: New test.
3143 * gcc.target/powerpc/pr78056-8.c: New test.
3144 * lib/target-supports.exp
3145 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3146 whether the effective target supports the popcntb instruction.
3147
8194635a
JL
31482017-01-03 Jeff Law <law@redhat.com>
3149
3150 PR tree-optimization/67955
3151 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3152
baf9ebc8
MP
31532017-01-04 Marek Polacek <polacek@redhat.com>
3154
3155 PR c++/77545
3156 PR c++/77284
3157 * g++.dg/cpp0x/range-for32.C: New test.
3158 * g++.dg/cpp0x/range-for33.C: New test.
3159
5dd9a9d0
DM
31602017-01-04 David Malcolm <dmalcolm@redhat.com>
3161
3162 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3163
4bf07f3f
NS
31642017-01-04 Nathan Sidwell <nathan@acm.org>
3165
3166 PR c++/66735
3167 * g++.dg/cpp1y/pr66735.C: New.
3168
165ba2e9
JJ
31692017-01-04 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR tree-optimization/71563
3172 * gcc.dg/tree-ssa/pr71563.c: New test.
3173
4567f969
JB
31742017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3175
3176 PR fortran/78534
3177 PR fortran/78976
3178 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3179 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3180 * gfortran.dg/transfer_intrinsic_1.f90: Change
3181 scan-tree-dump-times due to gfc_trans_string_copy change to
3182 avoid -Wstringop-overflow.
3183
1c06f07f
JL
31842017-01-03 Jeff Law <law@redhat.com>
3185
3186 PR tree-optimization/78856
3187 * gcc.c-torture/execute/pr78856.c: New test.
3188
60fb638f
MM
31892017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3190
3191 PR target/78953
3192 * gcc.target/powerpc/pr78953.c: New test.
3193
e4d02f52
ILT
31942017-01-03 Ian Lance Taylor <iant@google.com>
3195
3196 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3197 enums.
3198
5b4f088d
MS
31992017-01-03 Martin Sebor <msebor@redhat.com>
3200
3201 PR tree-optimization/78696
3202 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3203 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3204 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3205 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3206
32072017-01-03 David Malcolm <dmalcolm@redhat.com>
3208
3209 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3210 with more than one digit.
3211 * lib/gcc-dg.exp (process-message): Support more than one digit
3212 in relative line specifications.
3213
32142017-01-03 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR tree-optimization/78965
3217 * gcc.dg/pr78965.c: New test.
3218
3219 PR middle-end/78901
3220 * g++.dg/opt/pr78901.C: New test.
3221
32222017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3223
3224 PR fortran/78534
3225 PR fortran/66310
3226 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3227 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3228 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3229 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3230 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3231 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3232 * gfortran.dg/string_1_lp64.f90: New test.
3233 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3234 * gfortran.dg/string_3_lp64.f90: New test.
3235 * gfortran.dg/transfer_intrinsic_1.f90: Change
3236 scan-tree-dump-times due to gfc_trans_string_copy change to
3237 avoid -Wstringop-overflow.
3238
8b7163c6
UB
32392017-01-02 Uros Bizjak <ubizjak@gmail.com>
3240
3241 PR target/78967
3242 * gcc.target/i386/pr78967-1.c: New test.
3243 * gcc.target/i386/pr78967-2.c: Ditto.
3244 * gcc.target/i386/pr78967-3.c: Ditto.
3245
3246 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3247 * gcc.target/i386/pr78904-4.c: Ditto.
3248 * gcc.target/i386/pr78904-6.c: Ditto.
3249
e2940b98
JH
32502017-01-01 Jan Hubicka <hubicka@ucw.cz>
3251
3252 PR middle-end/77674
3253 * g++.dg/torture/pr77674.C: New testcase.
3254
cbe34bb5 32552017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3256
3257 Update copyright years.
818ab71a 3258\f
cbe34bb5 3259Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3260
3261Copying and distribution of this file, with or without modification,
3262are permitted in any medium without royalty provided the copyright
3263notice and this notice are preserved.