]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/79822 (ICE with void statement expression)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
345edb37
JJ
12017-03-06 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/79822
4 * g++.dg/cpp0x/constexpr-79822.C: New test.
5
a8d25fd0
RB
62017-03-06 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/79894
9 * gcc.dg/vect/pr79887.c: New testcase.
10
522fcdd7
RB
112017-03-06 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/79824
14 * gcc.dg/vect/pr79824-1.c: New testcase.
15 * gcc.dg/vect/pr79824-2.c: Likewise.
16
54649631
TT
172017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
18
19 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
20 gettimeofday. Remove dg-skip-if for AVR.
21 * lib/target-supports.exp (check_effective_target_gettimeofday):
22 New proc.
23
4bbc8970
RD
242017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
25
26 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
27 * gcc.target/s390/hotpatch-10.c: Likewise.
28 * gcc.target/s390/hotpatch-11.c: Likewise.
29 * gcc.target/s390/hotpatch-12.c: Likewise.
30 * gcc.target/s390/hotpatch-13.c: Likewise.
31 * gcc.target/s390/hotpatch-14.c: Likewise.
32 * gcc.target/s390/hotpatch-15.c: Likewise.
33 * gcc.target/s390/hotpatch-16.c: Likewise.
34 * gcc.target/s390/hotpatch-17.c: Likewise.
35 * gcc.target/s390/hotpatch-18.c: Likewise.
36 * gcc.target/s390/hotpatch-19.c: Likewise.
37 * gcc.target/s390/hotpatch-2.c: Likewise.
38 * gcc.target/s390/hotpatch-26.c: Likewise.
39 * gcc.target/s390/hotpatch-27.c: Likewise.
40 * gcc.target/s390/hotpatch-28.c: Likewise.
41 * gcc.target/s390/hotpatch-3.c: Likewise.
42 * gcc.target/s390/hotpatch-4.c: Likewise.
43 * gcc.target/s390/hotpatch-5.c: Likewise.
44 * gcc.target/s390/hotpatch-6.c: Likewise.
45 * gcc.target/s390/hotpatch-7.c: Likewise.
46 * gcc.target/s390/hotpatch-8.c: Likewise.
47 * gcc.target/s390/hotpatch-9.c: Likewise.
48
5f215a70
PC
492017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
50
51 PR c++/64574
52 * g++.dg/template/crash125.C: New.
53
296cc393
JJ
542017-03-06 Jakub Jelinek <jakub@redhat.com>
55
56 PR target/79812
57 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
58
ca8942a3
TT
592017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
60
61 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
62
c1b993c0
PG
632017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
64
65 * gcc.target/mips/msa-minmax.c: New tests.
66
a50a32aa
ML
672017-03-06 Martin Liska <mliska@suse.cz>
68
69 PR sanitize/79783
70 * g++.dg/asan/pr79783.C: New test.
71
5ada812c
PG
722017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
73
74 * gcc.target/mips/msa-dotp.c: New tests.
75
334b3c4b
PG
762017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
77
78 * gcc.target/mips/msa-bclri.c: New test.
79
d8b4baeb
PC
802017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
81
82 PR c++/70266
83 * g++.dg/tm/pr70266.C: New.
84
ef78bc3c
AV
852017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
86 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
87
88 * gfortran.dg/coarray/fail_image_1.f08: New test.
89 * gfortran.dg/coarray/fail_image_2.f08: New test.
90 * gfortran.dg/coarray/failed_images_1.f08: New test.
91 * gfortran.dg/coarray/failed_images_2.f08: New test.
92 * gfortran.dg/coarray/image_status_1.f08: New test.
93 * gfortran.dg/coarray/image_status_2.f08: New test.
94 * gfortran.dg/coarray/stopped_images_1.f08: New test.
95 * gfortran.dg/coarray/stopped_images_2.f08: New test.
96 * gfortran.dg/coarray_fail_st.f90: New test.
97 * gfortran.dg/coarray_failed_images_1.f08: New test.
98 * gfortran.dg/coarray_image_status_1.f08: New test.
99 * gfortran.dg/coarray_stopped_images_1.f08: New test.
100
7f5a7d78
MP
1012017-03-03 Marek Polacek <polacek@redhat.com>
102
103 PR c/79758
104 * gcc.dg/noncompile/pr79758.c: New test.
105
cc195d46
JJ
1062017-03-03 Jakub Jelinek <jakub@redhat.com>
107
108 PR middle-end/79805
109 * g++.dg/opt/pr79805.C: New test.
110
945b6e16
AS
1112017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
112
113 * gcc.target/i386/avx512vpopcntdq-check.h: New.
114 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
115 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
116 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
117 * gcc.target/i386/i386.exp
118 (check_effective_target_avx512vpopcntdq): New.
119
31dcc385
TT
1202017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
121
122 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
123 ilp32 targets and match DImode registers for lp64 targets.
124
0e174ae1
UB
1252017-03-03 Uros Bizjak <ubizjak@gmail.com>
126
127 * g++.dg/pr71624.C: Disable for x32.
128 * g++.dg/pr71633.C: Ditto.
129
93505ec5
JJ
1302017-03-03 Jakub Jelinek <jakub@redhat.com>
131
132 PR target/79807
133 * gcc.target/i386/pr79807.c: New test.
134
d78a1c01
ML
1352017-03-03 Martin Liska <mliska@suse.cz>
136
137 PR tree-optimization/79803
138 * gcc.dg/tree-ssa/pr79803.c: New test.
139
ec7f796e
ML
1402017-03-03 Martin Liska <mliska@suse.cz>
141
142 PR rtl-optimization/79574
143 * gcc.dg/pr79574-2.c: New test.
144
30d309aa
RB
1452017-03-03 Richard Biener <rguenther@suse.de>
146
147 PR c++/79825
148 * g++.dg/warn/Wuninitialized-8.C: New testcase.
149
38801de5
JJ
1502017-03-03 Jakub Jelinek <jakub@redhat.com>
151
152 * gcc.dg/pr57134.c: Use empty inline asm string literal.
153
7278b0a2
MP
1542017-03-03 Marek Polacek <polacek@redhat.com>
155
156 PR c++/79791
157 * g++.dg/warn/Wwrite-strings-1.C: New test.
158 * g++.dg/warn/Wwrite-strings-2.C: New test.
159 * g++.dg/warn/Wwrite-strings-3.C: New test.
160 * g++.dg/warn/Wwrite-strings-4.C: New test.
161 * g++.dg/warn/Wwrite-strings-5.C: New test.
162 * g++.dg/warn/Wwrite-strings-6.C: New test.
163 * g++.dg/warn/Wwrite-strings-7.C: New test.
164 * g++.dg/warn/Wwrite-strings-8.C: New test.
165 * g++.dg/warn/Wwrite-strings-9.C: New test.
166 * g++.dg/warn/Wwrite-strings-10.C: New test.
167 * g++.dg/warn/Wwrite-strings-11.C: New test.
168 * g++.dg/warn/Wwrite-strings-12.C: New test.
169
75473a91
RB
1702017-03-03 Richard Biener <rguenther@suse.de>
171
172 PR middle-end/79818
173 * gcc.dg/torture/pr79818.c: New testcase.
174
50bea0c5
JJ
1752017-03-02 Jakub Jelinek <jakub@redhat.com>
176
177 PR c++/79782
178 * g++.dg/warn/Wunused-parm-10.C: New test.
179
130f15ce
UB
1802017-03-02 Uros Bizjak <ubizjak@gmail.com>
181
182 * gcc.dg/rtl/x86_64/*.c: Test for
183 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
184
dc362ada
UB
1852017-03-02 Uros Bizjak <ubizjak@gmail.com>
186
187 PR target/79514
188 * gcc.target/i386/pr79514.c: New test.
189
fe792dd8
JJ
1902017-03-02 Jakub Jelinek <jakub@redhat.com>
191
192 PR rtl-optimization/79780
193 * gcc.c-torture/compile/pr79780.c: New test.
194
e80facb4
RB
1952017-03-02 Richard Biener <rguenther@suse.de>
196
197 PR tree-optimization/79345
198 PR c++/42000
199 * g++.dg/warn/Wuninitialized-7.C: New testcase.
200 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
201 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
202
eb0e7c34
RB
2032017-03-02 Richard Biener <rguenther@suse.de>
204
205 PR c/79756
206 * gcc.dg/vector-1.c: New testcase.
207
653a4b32
BC
2082017-03-02 Bin Cheng <bin.cheng@arm.com>
209
210 PR tree-optimization/66768
211 * gcc.target/i386/pr66768.c: New test.
212
da403f31
RB
2132017-03-02 Richard Biener <rguenther@suse.de>
214
215 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
216 * gcc.dg/rtl/x86_64/final.c: Likewise.
217 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
218 * gcc.dg/rtl/x86_64/ira.c: Likewise.
219 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
220 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
221
83692f96
RB
2222017-03-02 Richard Biener <rguenther@suse.de>
223
224 PR tree-optimization/79777
225 * gcc.dg/torture/pr79777.c: New testcase.
226
71dedb33
MS
2272017-03-01 Martin Sebor <msebor@redhat.com>
228
229 PR middle-end/79692
230 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
231 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
232 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
233 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
234
48990905
UB
2352017-03-01 Uros Bizjak <ubizjak@gmail.com>
236
237 * gcc.target/i386/invsize-2.c: New test.
238 * gcc.target/i386/invsize-3.c: Ditto.
239 * gcc.target/i386/invsize-4.c: Ditto.
240 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
241 * gcc.target/i386/stackalign/asm-1.c: Ditto.
242
c7f0c9f3
MM
2432017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
244
245 PR target/79439
246 * gcc.target/powerpc/pr79439.c: New test.
247
f5ef6bfc
PH
2482017-03-01 Pat Haugen <pthaugen@us.ibm.com>
249
250 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
251 scan string.
252
253
50181506
KN
2542017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
255
256 PR target/79395
257 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
258 pattern to look for vcmpequd. instead of vcmpnew.
259 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
260 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
261 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
262 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
263 look for xvcmpeqdp. instead of xvcmpnedp.
264 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
265 look for vcmpequd. instead of vcmpnew.
266 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
267 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
268 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
269 look for xvcmpeqsp. instead of xvcmpnesp.
270 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
271 look for xvcmpeqdp. instead of xvcmpnedp.
272 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
273 look for vcmpequd. instead of vcmpnew.
274 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
275 look for vcmpeqsp instead of xvcmpnesp.
276 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
277 look for xvcmpeqdp instead of xvcmpnedp.
278
0100ae43
RB
2792017-03-01 Richard Biener <rguenther@suse.de>
280
281 PR middle-end/79721
282 * gcc.dg/torture/pr79721.c: New testcase.
283
0f3f4ffe
JJ
2842017-03-01 Jakub Jelinek <jakub@redhat.com>
285
42132674
JJ
286 PR c++/79681
287 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
288 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
289
e3e9e8ca
JJ
290 PR c++/79746
291 * g++.dg/warn/Wunused-parm-9.C: New test.
292
0f3f4ffe
JJ
293 PR tree-optimization/79734
294 * g++.dg/opt/pr79734.C: New test.
295
ad1de652
JJ
2962017-02-28 Jakub Jelinek <jakub@redhat.com>
297
298 PR tree-optimization/79737
299 * gcc.c-torture/execute/pr79737-1.c: New test.
300 * gcc.c-torture/execute/pr79737-2.c: New test.
301
7a1ae923
EB
3022017-02-28 Eric Botcazou <ebotcazou@adacore.com>
303
304 * gcc.target/sparc/20170228-1.c: New test.
305
2af0c3ed
UB
3062017-02-28 Uros Bizjak <ubizjak@gmail.com>
307
308 * gcc.target/i386/invsize-1.c: New test.
309
203ced0a
MS
3102017-02-28 Martin Sebor <msebor@redhat.com>
311
312 PR tree-optimization/79691
313 * gcc.dg/tree-ssa/pr79691.c: New test.
314
8a915b87
JJ
3152017-02-28 Jakub Jelinek <jakub@redhat.com>
316
317 PR target/79729
318 * gcc.target/i386/pr79729.c: New test.
319
41aa3a38
RB
3202017-02-28 Richard Biener <rguenther@suse.de>
321
322 PR tree-optimization/79740
323 * gcc.dg/torture/pr79740.c: New testcase.
324
587240d2
RB
3252017-02-28 Richard Biener <rguenther@suse.de>
326
327 PR middle-end/79731
328 * c-c++-common/torture/pr79731.c: New testcase.
329
dd3f4560
RB
3302017-02-28 Richard Biener <rguenther@suse.de>
331
332 PR tree-optimization/79732
333 * gcc.dg/torture/pr79732.c: New testcase.
334
c7d97b28
RB
3352017-02-28 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/79723
338 * gcc.target/i386/pr79723.c: New testcase.
339
c8f28a3c
PH
3402017-02-27 Pat Haugen <pthaugen@us.ibm.com>
341
342 PR target/79544
343 * gcc.target/powerpc/pr79544.c: New.
344
c91c3003
PC
3452017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
346
347 PR c++/79414
348 * g++.dg/parse/crash67.C: New.
349
57fa080b
BC
3502017-02-27 Bin Cheng <bin.cheng@arm.com>
351
352 PR tree-optimization/77536
353 * gcc.dg/vect/pr79347.c: Revise testing string.
354
68b948d3
RB
3552017-02-27 Richard Biener <rguenther@suse.de>
356
357 PR tree-optimization/45397
358 * gcc.dg/tree-ssa/pr45397.c: New testcase.
359
69a2e8a1
RB
3602017-02-27 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/79690
363 * gcc.target/i386/pr79690.c: New testcase.
364
c7b608a9
TK
3652017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
366
367 PR fortran/51119
368 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
369 of original.
370 * gfortran.dg/inline_matmul_11.f90: Likewise.
371 * gfortran.dg/inline_matmul_9.f90: Likewise.
372 * gfortran.dg/matmul_13.f90: New test.
373 * gfortran.dg/matmul_14.f90: New test.
374
98561a9b
JJ
3752017-02-25 Jakub Jelinek <jakub@redhat.com>
376
377 PR middle-end/79396
378 * g++.dg/opt/pr79396.C: New test.
379
77be9417
DH
3802017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
381
382 PR fortran/79597
383 * gfortran.dg/dtio_6.f90: Update test.
384
3852017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
386
387 PR fortran/79601
388 * gfortran.dg/interface_operator_2.f90: New test.
389
b9822443
JJ
3902017-02-24 Jakub Jelinek <jakub@redhat.com>
391
392 PR c/79677
393 * gcc.dg/pr79677.c: New test.
394
4bc2b786
MF
3952017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
396
397 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
398 of mov.ps.
399 * gcc.target/mips/mips-ps-type.c (move): Likewise.
400 (cond_move1): Simplify condition to force generation of
401 mov[nz].ps.
402 (cond_move2): Likewise.
403
4227c9ad
JJ
4042017-02-24 Jakub Jelinek <jakub@redhat.com>
405
406 PR c++/79588
407 * g++.dg/warn/Wrestrict-1.C: New test.
408 * g++.dg/warn/Wrestrict-2.C: New test.
409
fd527ec1
DE
4102017-02-24 David Edelsohn <dje.gcc@gmail.com>
411
412 * g++.dg/ext/complit15.C: Require LTO.
413
2af8fd5c
TT
4142017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
415
416 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
417 logical_op_short_circuit to skip targets.
418 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
419 and s390.
420
0b9cdb9a
EB
4212017-02-24 Eric Botcazou <ebotcazou@adacore.com>
422
423 * gnat.dg/opt63.adb: New test.
424
4af362a9
EB
4252017-02-24 Eric Botcazou <ebotcazou@adacore.com>
426
427 * gnat.dg/discr47.adb: New test.
428
7699e88f
RB
4292017-02-24 Richard Biener <rguenther@suse.de>
430
431 PR tree-optimization/79389
432 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
433
e3beb191
PC
4342017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
435
436 PR c++/79361
437 * g++.dg/cpp0x/pr79361-1.C: New.
438 * g++.dg/cpp0x/pr79361-2.C: Likewise.
439
195610aa
EB
4402017-02-23 Eric Botcazou <ebotcazou@adacore.com>
441
442 * gcc.target/visium/bit_test.c: Accept any lsr form.
443 * gcc.target/visium/block_move.c: Tweak.
444
17885cad
DV
4452017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
446
447 PR 68749
448 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
449
45f7faf0
RB
4502017-02-23 Richard Biener <rguenther@suse.de>
451
452 PR tree-optimization/79683
453 * gcc.target/i386/pr79683.c: New testcase.
454
18eb304e
JL
4552017-02-22 Jeff Law <law@redhat.com>
456
457 PR tree-optimization/79578
458 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
459
0a864a97
SD
4602017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
461
462 * gcc.target/mips/msa-fp-cc.c: New test.
463
fe8ece05
JJ
4642017-02-22 Jakub Jelinek <jakub@redhat.com>
465
e40b6fc7
JJ
466 PR c++/79664
467 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
468 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
469 * g++.dg/gomp/pr79664.C: New test.
470
fe8ece05
JJ
471 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
472
78af14ae
MP
4732017-02-22 Marek Polacek <polacek@redhat.com>
474
475 PR c++/79653
476 * g++.dg/cpp0x/alignas10.C: New test.
477 * g++.dg/cpp0x/alignas9.C: New test.
478
8fdddd3d
MP
479 PR c++/79657
480 * g++.dg/ext/underlying_type12.C: New test.
481
61ac5ebe
MP
482 PR c/79662
483 * gcc.dg/enum-incomplete-4.c: New test.
484
888c7050
JJ
4852017-02-22 Jakub Jelinek <jakub@redhat.com>
486
487 PR target/70465
488 * gcc.target/i386/pr70465-2.c: New test.
489
6d3daa1a
UB
4902017-02-21 Uros Bizjak <ubizjak@gmail.com>
491
492 * gcc.dg/pr61441.c: Use dg-add-options ieee.
493
76dd203e
RB
4942017-02-22 Richard Biener <rguenther@suse.de>
495
496 PR tree-optimization/79673
497 * gcc.target/i386/pr79673.c: New testcase.
498
a9c774d2
RB
4992017-02-22 Richard Biener <rguenther@suse.de>
500
501 PR tree-optimization/79666
502 * gcc.dg/torture/pr79666.c: New testcase.
503
8f4f841a
ML
5042017-02-22 Martin Liska <mliska@suse.cz>
505
506 PR lto/79587
507 * gcc.dg/tree-prof/pr79587.c: New test.
508
a232a1cb
MP
5092017-02-21 Marek Polacek <polacek@redhat.com>
510
511 PR c++/79535
512 * g++.dg/ext/flexary23.C: New test.
513
b86fec68
UB
5142017-02-21 Uros Bizjak <ubizjak@gmail.com>
515
516 PR target/79593
517 * gcc.target/i386/pr79593.c: New test.
518
5c3f1d7b
JJ
5192017-02-21 Jakub Jelinek <jakub@redhat.com>
520
b7280ac2
JJ
521 PR c++/79654
522 * g++.dg/cpp1z/decomp26.C: New test.
523
5c3f1d7b
JJ
524 PR sanitizer/79589
525 * g++.dg/ubsan/pr79589.C: New test.
526
1486c2a7
JL
5272017-02-21 Jeff Law <law@redhat.com>
528
529 PR tree-optimization/79621
530 * gcc.c-torture/compile/pr79621.c: New test.
531
2f3ec56d
JJ
5322017-02-21 Jakub Jelinek <jakub@redhat.com>
533
3bb43119
JJ
534 PR c++/79655
535 * g++.dg/cpp1y/constexpr-79655.C: New test.
536
664beaf2 537 PR c++/79639
b86fec68 538 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 539
956d3e61
JJ
540 PR target/79633
541 * gcc.target/i386/mpx/pr79633.c: New test.
542
d4cbfca4
JJ
543 PR target/79570
544 * gcc.dg/pr79570.c: New test.
545
00bc9de3
JJ
546 PR c++/79641
547 * c-c++-common/pr79641.c: New test.
548
d002d099
JJ
549 PR tree-optimization/79649
550 * gcc.target/i386/pr79649.c: New test.
551
2f3ec56d
JJ
552 PR target/79494
553 * gcc.dg/pr79494.c: New test.
554
e6655a5f
SB
5552017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
556
557 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
558 to dg-options.
559
5602017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
561
562 * gcc.dg/gimplefe-26.c: Require c99_runtime.
563
fd527ec1
DE
5642017-02-02 Jason Merrill <jason@redhat.com>
565
566 PR c++/79580
567 * g++.dg/ext/complit15.C: New.
568
027a9dd5
KN
5692017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
570
571 PR target/78056
572 * gcc.target/powerpc/pr78056-8.c: Remove.
573
80480cee
MP
5742017-02-20 Marek Polacek <polacek@redhat.com>
575
576 PR middle-end/79537
577 * gcc.dg/comp-goto-4.c: New test.
578
85ade8d6
MP
579 PR sanitizer/79558
580 * c-c++-common/ubsan/bounds-14.c: New test.
581
705d3b77
JJ
5822017-02-20 Jakub Jelinek <jakub@redhat.com>
583
584 PR target/79568
585 * gcc.target/i386/pr79568-1.c: New test.
586 * gcc.target/i386/pr79568-2.c: New test.
587 * gcc.target/i386/pr79568-3.c: New test.
588
dc42a736
PT
5892017-02-16 Paul Thomas <pault@gcc.gnu.org>
590
591 PR fortran/79382
705d3b77
JJ
592 * gfortran.dg/dtio_10.f90: Change test of error message.
593 * gfortran.dg/dtio_23.f90: New test.
594 * gfortran.dg/dtio_24.f90: New test.
dc42a736 595
1ca6a74f
PT
5962017-02-20 Paul Thomas <pault@gcc.gnu.org>
597
598 PR fortran/79434
705d3b77 599 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 600
63af1586
PT
6012017-02-19 Paul Thomas <pault@gcc.gnu.org>
602
603 PR fortran/79447
705d3b77 604 * gfortran.dg/submodule_24.f08: New test.
63af1586 605
4ca4d1e9
AV
6062017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
607
608 PR fortran/79229
609 * gfortran.dg/class_allocate_24.f90: New test.
610
dea71ad0
PT
6112017-02-19 Paul Thomas <pault@gcc.gnu.org>
612
613 PR fortran/79402
614 * gfortran.dg/submodule_23.f90: New test.
615
f46e2bc9
PC
6162017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/79380
619 * g++.dg/cpp0x/alignas8.C: New.
620
7dfa657b
JW
6212017-02-19 Eric Fiselier <eric@efcs.ca>
622 Jonathan Wakely <jwakely@redhat.com>
623
624 PR c++/69523
625 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
626
eab1f169
PK
6272017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
628
629 * gcc.dg/gimplefe-26.c: New test.
630
47e16d83
JDA
6312017-02-18 John David Anglin <danglin@gcc.gnu.org>
632
633 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
634
c2615951
JJ
6352017-02-18 Jakub Jelinek <jakub@redhat.com>
636
c28fcc60
JJ
637 PR target/79569
638 * gcc.target/i386/3dnowA-3.c: New test.
639
c2615951
JJ
640 PR target/79559
641 * gcc.target/i386/pr79559.c: New test.
642
97fcf744
JM
6432017-02-17 Joseph Myers <joseph@codesourcery.com>
644
645 * gcc.dg/c11-float-2.c: New test.
646 * gcc.dg/torture/float128-floath.c,
647 gcc.dg/torture/float128x-floath.c,
648 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
649 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
650 gcc.dg/torture/float64x-floath.c: Do not test comparison of
651 *_DECIMAL_DIG macros with DECIMAL_DIG.
652
a530e181
BS
6532017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
654
655 PR target/79261
656 * gcc.target/powerpc/vec-xxpermdi.c: New file.
657
1d516992
JK
6582017-02-17 Julia Koval <julia.koval@intel.com>
659
660 * gcc.target/i386/rdpid.c New test.
661 * gcc.target/i386/sse-12.c: Add -mrdpid.
662 * gcc.target/i386/sse-13.c: Ditto.
663 * gcc.target/i386/sse-14.c: Ditto.
664 * gcc.target/i386/sse-22.c: Ditto.
665 * gcc.target/i386/sse-23.c: Ditto.
666 * g++.dg/other/i386-2.C: Ditto.
667 * g++.dg/other/i386-3.C: Ditto.
668
3185712c
SB
6692017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
670
671 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
672 * gcc.dg/pr61441.c: Ditto.
673
a261ee49
ML
6742017-02-17 Martin Liska <mliska@suse.cz>
675
676 PR rtl-optimization/79574
677 * gcc.dg/pr79574.c: New test.
678
5bf69d74
MP
6792017-02-17 Marek Polacek <polacek@redhat.com>
680
681 PR middle-end/79536
682 * gcc.dg/torture/pr79536.c: New test.
683
a72b242e
AM
6842017-02-16 Alan Modra <amodra@gmail.com>
685
686 * gcc.c-torture/execute/pr79286.c: New.
687
bcac0b4d
JJ
6882017-02-16 Jakub Jelinek <jakub@redhat.com>
689
690 PR c++/79512
691 * c-c++-common/gomp/pr79512.c: New test.
692
945c17d8
MS
6932017-02-15 Martin Sebor <msebor@redhat.com>
694
695 PR c++/79363
696 * g++.dg/ext/flexary12.C: Adjust.
697 * g++.dg/ext/flexary20.C: Same.
698 * g++.dg/ext/flexary21.C: Same.
699 * g++.dg/ext/flexary22.C: New test.
700
25c99850
BC
7012017-02-15 Bin Cheng <bin.cheng@arm.com>
702
703 PR tree-optimization/79347
704 * gcc.dg/vect/pr79347.c: New test.
705
4f5e5fcb
JJ
7062017-02-15 Jakub Jelinek <jakub@redhat.com>
707
e7202857
JJ
708 PR c++/79301
709 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
710 [[deprecated]] comment.
711 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
712 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
713 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
714 [[deprecated]] in -std=c++11.
715 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
716 [[fallthrough]] in -std=c++11 and -std=c++14.
717
4f5e5fcb
JJ
718 PR c++/79288
719 * g++.dg/tls/pr79288.C: New test.
720
c7545f1c
MP
7212017-02-15 Marek Polacek <polacek@redhat.com>
722
723 PR c/79515
724 * gcc.dg/dfp/pr79515.c: New.
725
1114b39c
DE
7262017-02-15 David Edelsohn <dje.gcc@gmail.com>
727
728 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
729
93b87d1d
TS
7302017-02-15 Thomas Schwinge <thomas@codesourcery.com>
731
732 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
733 "opt_files".
734
fa8db6ea
JJ
7352017-02-15 Jakub Jelinek <jakub@redhat.com>
736
737 PR target/79487
738 * gcc.dg/dfp/pr79487.c: New test.
739 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
740 2017-02-13 change.
741
8722316b
CL
7422017-01-14 Carl Love <cel@us.ibm.com>
743
744 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
745 xvcvsxdsp and xvcvuxdsp instructions.
746
2932fe90
SB
7472017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
748
749 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
750 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
751 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
752 64-bit default target.
753 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
754 a 64-bit default target.
755
63d09033
JJ
7562017-02-14 Jakub Jelinek <jakub@redhat.com>
757
758 PR target/79481
759 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 760 (test_3vx): Change return type from int to void.
63d09033
JJ
761 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
762 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
763 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
764 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
765 tests.
766 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
767 (test_3vx): Change return type from int to void.
768 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
769 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
770 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
771 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
772 tests.
773 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
774 intrinsic. Change scan-assembler-times number from 1 to 2.
775 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
776 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
777 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
778 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
779 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
780 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
781 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
782
8668fae0
UB
7832017-02-14 Uros Bizjak <ubizjak@gmail.com>
784
785 PR middle-end/61225
786 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
787 Use dg-additional-options for ia32 target. Remove XFAIL.
788
95d96609
UB
7892017-02-14 Uros Bizjak <ubizjak@gmail.com>
790
791 PR target/79495
792 * gcc.target/i386/pr79495.c: New test.
793
6f207d58
MP
7942017-02-14 Marek Polacek <polacek@redhat.com>
795
796 PR c++/79420
797 PR c++/79463
798 * g++.dg/cpp1y/pr79463.C: New.
799 * g++.dg/template/incomplete10.C: New.
800 * g++.dg/template/incomplete9.C: New.
801
ee139af5
L
8022017-02-14 H.J. Lu <hongjiu.lu@intel.com>
803
804 PR target/79498
805 * gcc.target/i386/pr79498.c: New test.
806
bf00c9e0
MS
8072017-02-14 Martin Sebor <msebor@redhat.com>
808
809 PR middle-end/79448
810 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
811 * gcc.dg/tree-ssa/pr79448-2.c: New test.
812 * gcc.dg/tree-ssa/pr79448.c: New test.
813
6c022f73
JL
8142017-02-14 Jeff Law <law@redhat.com>
815
816 PR tree-optimization/79095
817 * g++.dg/pr79095-1.C: New test
818 * g++.dg/pr79095-2.C: New test
819 * g++.dg/pr79095-3.C: New test
820 * g++.dg/pr79095-4.C: New test
821 * g++.dg/pr79095-5.C: New test
822 * gcc.c-torture/execute/arith-1.c: Update with more cases.
823 * gcc.dg/tree-ssa/pr79095-1.c: New test.
824
b719f884
JG
8252017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
826
827 * gcc.target/aarch64/vect_fp16_1.c: New.
828
1be33173
PK
8292017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
830
831 * gcc.dg/gimplefe-25.c: New test.
832
73424a09
JJ
8332017-02-14 Jakub Jelinek <jakub@redhat.com>
834
835 PR tree-optimization/79408
836 * gcc.dg/tree-ssa/pr79408-2.c: New test.
837
977472e8
RB
8382017-02-14 Richard Biener <rguenther@suse.de>
839
840 PR middle-end/79432
841 * gcc.dg/torture/pr79432.c: New testcase.
842
ee75687b
MS
8432017-02-13 Martin Sebor <msebor@redhat.com>
844
845 PR middle-end/79496
846 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
847
b84702c0
JJ
8482017-02-13 Jakub Jelinek <jakub@redhat.com>
849
ecc04fae
JJ
850 PR sanitizer/79341
851 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
852 variables volatile.
853
b84702c0
JJ
854 PR c++/79232
855 * g++.dg/cpp1z/eval-order4.C: New test.
856 * g++.dg/other/pr79232.C: New test.
857
b9a161ff
NS
8582017-02-13 Nathan Sidwell <nathan@acm.org>
859
860 PR c++/79296
861 * g++.dg/cpp0x/pr79296.C: New.
862
d8505fac
SB
8632017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
864
865 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
866 Instead, xfail powerpc*-*-* && lp64.
867
efb802cb
SB
8682017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
869
870 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
871 powerpc_p8vector_ok.
872 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
873
8d6427c6
AS
8742017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
875
876 PR target/79449
877 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
878 for reading beyond a 4k boundary.
879
9b7716c9
JJ
8802017-02-13 Jakub Jelinek <jakub@redhat.com>
881
882 PR rtl-optimization/79388
883 PR rtl-optimization/79450
884 * gcc.c-torture/execute/pr79388.c: New test.
885 * gcc.c-torture/execute/pr79450.c: New test.
886
4bb91707
TK
8872017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
888
889 PR fortran/65542
9b7716c9 890 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 891
e22910c2
JJ
8922017-02-11 Jakub Jelinek <jakub@redhat.com>
893
894 PR sanitizer/79341
895 * g++.dg/asan/deep-stack-uaf-1.C: New test.
896
acbbac04
JH
8972017-02-11 Jan Hubicka <hubicka@ucw.cz>
898
899 PR tree-ssa/56727
900 * gcc.dg/tree-ssa/pr56727.c: New testcase.
901
e493f96b
JJ
9022017-02-10 Jakub Jelinek <jakub@redhat.com>
903
904 PR c++/79457
905 * g++.dg/cpp0x/pr79457.C: New test.
906
773acd54
SB
9072017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
908
909 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
910 scan-assembler unless lp64.
911
b56f814e
SB
9122017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
913
914 PR tree-optimization/66612
915 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
916
5e659d16
SB
9172017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
918
919 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
920 of all powerpc.
921
6f4f30bf
MP
9222017-02-10 Marek Polacek <polacek@redhat.com>
923
924 PR c++/79435
925 * g++.dg/cpp1y/pr79435.C: New.
926
3799a5b8
MP
927 PR c++/79184
928 * g++.dg/warn/Wint-in-bool-context-1.C: New.
929
052ef81d
CL
9302017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
931
932 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
933 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
934 New.
935 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
936 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
937 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
938 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
939 (vtst_expected_poly64x2): Move to aarch64-only section.
940 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
941 (vtst_p64, vtstq_p64): New tests.
942
a7c8ed0c
PC
9432017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
944
945 PR c++/71737
946 * g++.dg/cpp0x/pr71737.C: New.
947
3dcde5ef 9482017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 949 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
950
951 * gcc.dg/gimplefe-error-1.c: New testcase.
952 * gcc.dg/gimplefe-error-2.c: New testcase.
953 * gcc.dg/gimplefe-error-3.c: New testcase.
954
6139a3b7
JJ
9552017-02-10 Jakub Jelinek <jakub@redhat.com>
956
957 PR tree-optimization/79411
958 * gcc.c-torture/compile/pr79411.c: New test.
959
9bfc55d0
JJ
9602017-02-09 Jakub Jelinek <jakub@redhat.com>
961 Jason Merrill <jason@redhat.com>
962
963 PR c++/79143
964 * g++.dg/cpp1z/pr79143.C: New test.
965
0b90c541
JH
9662017-02-09 Jan Hubicka <hubicka@ucw.cz>
967
968 * gcc.dg/loop-unswitch-2.c: Update testcase.
969 * gcc.dg/loop-unswitch-1.c: Update testcase.
970
192b048b
MP
9712017-02-09 Marek Polacek <polacek@redhat.com>
972
973 PR c/79428
974 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
975 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
976 * c-c++-common/goacc/pr79428-1.c: New test.
977 * c-c++-common/gomp/pr79428-2.c: New test.
978 * c-c++-common/gomp/pr79428-5.c: New test.
979 * c-c++-common/gomp/pr79428-6.c: New test.
980 * c-c++-common/pr79428-3.c: New test.
981
e9a9033b
AK
9822017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
983
984 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
985 testcases.
986
56f71478
JJ
9872017-02-09 Jakub Jelinek <jakub@redhat.com>
988
28f6839b
JJ
989 PR c/79413
990 * gcc.c-torture/compile/pr79413.c: New test.
991
f08683a1
JJ
992 PR c++/79429
993 * c-c++-common/gomp/pr79429.c: New test.
994 * g++.dg/gomp/pr79429.C: New test.
995
56f71478
JJ
996 PR c/79431
997 * c-c++-common/gomp/pr79431.c: New test.
998
02889d23
CLT
9992017-02-09 Nathan Sidwell <nathan@codesourcery.com>
1000 Cesar Philippidis <cesar@codesourcery.com>
1001 Joseph Myers <joseph@codesourcery.com>
1002 Chung-Lin Tang <cltang@codesourcery.com>
1003
1004 * c-c++-common/goacc/combined-directives.c: Remove xfail.
1005 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
1006 * c-c++-common/goacc/loop-auto-2.c: New.
1007 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
1008 * c-c++-common/goacc/tile-2.c: New.
1009 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
1010 * g++.dg/goacc/tile-1.C: New, check tile subst.
1011 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
1012 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
1013 * gfortran.dg/goacc/tile-1.f90: New test.
1014 * gfortran.dg/goacc/tile-2.f90: New test.
1015 * gfortran.dg/goacc/tile-lowering.f95: New test.
1016
9c0c77d2
RB
10172017-02-09 Richard Biener <rguenther@suse.de>
1018
1019 PR tree-optimization/69823
1020 * gcc.dg/graphite/pr69823.c: New testcase.
1021
f39bad9f
PH
10222017-02-08 Pat Haugen <pthaugen@us.ibm.com>
1023
1024 PR target/78604
1025 * gcc.target/powerpc/pr78604.c: New.
1026
fc00b9ce
KN
10272017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1028
1029 PR target/68972
1030 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
1031 disable this test on power architecture.
1032
50c1f4a5
RB
10332017-02-08 Richard Biener <rguenther@suse.de>
1034
1035 PR tree-optimization/71824
1036 PR tree-optimization/79409
1037 * gcc.dg/graphite/pr71824-3.c: New testcase.
1038
74a15d14
JJ
10392017-02-08 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR tree-optimization/79408
1042 * gcc.dg/tree-ssa/pr79408.c: New test.
1043
d798497e
RB
10442017-02-08 Richard Biener <rguenther@suse.de>
1045
1046 PR tree-optimization/71824
1047 * gcc.dg/graphite/pr71824-2.c: New testcase.
1048
9d5019a1
AP
10492017-02-07 Andrew Pinski <apinski@cavium.com>
1050
705d3b77 1051 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 1052
ec48209a
JJ
10532017-02-07 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR rtl-optimization/79386
1056 * gcc.c-torture/compile/pr79386.c: New test.
1057
e5f234b2
DV
10582017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
1059 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1060
1061 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
1062 *-*-solaris*.
1063
1f138b75
JJ
10642017-02-07 Jakub Jelinek <jakub@redhat.com>
1065
1066 PR target/79299
1067 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
1068 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
1069
7af4b20d
RB
10702017-02-07 Richard Biener <rguenther@suse.de>
1071
1072 * gcc.dg/gimplefe-23.c: New testcase.
1073 * gcc.dg/gimplefe-24.c: Likewise.
1074
d95c2fc7
CL
10752017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
1076
1077 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
1078 scan-assembler instead of scan-assembler-times.
1079 * gcc.target/aarch64/test_frame_10.c: Likewise.
1080 * gcc.target/aarch64/test_frame_12.c: Likewise.
1081 * gcc.target/aarch64/test_frame_2.c: Likewise.
1082 * gcc.target/aarch64/test_frame_4.c: Likewise.
1083 * gcc.target/aarch64/test_frame_6.c: Likewise.
1084 * gcc.target/aarch64/test_frame_7.c: Likewise.
1085 * gcc.target/aarch64/test_frame_8.c: Likewise.
1086
fa5d44d0
RO
10872017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1088
1089 * gcc.target/i386/pr78419.c: Require ifunc support.
1090
d9b4ce00
DE
10912017-02-07 David Edelsohn <dje.gcc@gmail.com>
1092
1093 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
1094
bb7d75ff
PP
10952017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
1096
1097 PR c++/79360
1098 * g++.dg/cpp1y/nsdmi-union2.C: New test.
1099
122e7b4f
KC
11002017-02-06 Kito Cheng <kito.cheng@gmail.com>
1101
1102 * lib/target-supports.exp: Define the RISC-V target.
1103 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
1104 * gcc.dg/builtin-apply2.c: Likewise.
1105 * gcc.dg/ifcvt-4.c: Likewise.
1106 * gcc.dg/loop-8.c: Likewise.
1107 * gcc.dg/sibcall-10.c: Likewise.
1108 * gcc.dg/sibcall-9.c: Likewise.
1109 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1110 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1111 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
1112 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1113 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
1114 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
1115 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
1116
391675ac
MM
11172017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1118
1119 PR target/66144
1120 * gcc.target/powerpc/pr66144-1.c: New test.
1121 * gcc.target/powerpc/pr66144-2.c: Likewise.
1122 * gcc.target/powerpc/pr66144-3.c: Likewise.
1123
e495e31a
MS
11242017-02-06 Martin Sebor <msebor@redhat.com>
1125
1126 PR tree-optimization/79376
1127 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
1128 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1129
2568d8a1
JJ
11302017-02-06 Jakub Jelinek <jakub@redhat.com>
1131
98e09245
JJ
1132 PR c++/79379
1133 * g++.dg/cpp1y/constexpr-79379.C: New test.
1134
e8b0383c
JJ
1135 PR c++/79377
1136 * g++.dg/lookup/pr79377.C: New test.
1137
a5e8cbd1
JJ
1138 PR c++/79372
1139 * g++.dg/cpp1z/decomp25.C: New test.
1140
2568d8a1
JJ
1141 PR tree-optimization/79284
1142 * gcc.c-torture/compile/pr79284.c: New test.
1143
aae936b9
PC
11442017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 PR c++/70448
1147 * g++.dg/cpp0x/pr70448.C: New.
1148
daf57541
DV
11492017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
1150
1151 PR 78348
1152 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
1153 to dg-options.
1154
0898c74d
GJL
11552017-02-06 Georg-Johann Lay <avr@gjlay.de>
1156
1157 PR target/78883
1158 * gcc.c-torture/compile/pr78883.c: New test.
1159
5d3ebb71
JH
11602017-02-05 Jan Hubicka <hubicka@ucw.cz>
1161
1162 PR tree-ssa/79347
1163 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
1164 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
1165 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
1166 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
1167 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
1168 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
1169 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
1170 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
1171 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
1172 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
1173 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1174 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1175 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1176
139d4065
AV
11772017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1178
1179 PR fortran/79344
1180 * gfortran.dg/allocate_with_source_24.f90: New test.
1181
4b9c80d8
AV
11822017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1183
1184 PR fortran/79230
1185 * gfortran.dg/der_ptr_component_2.f90: New test.
1186
f3877b2f
EB
11872017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1188
1189 * gcc.target/sparc/20170205-1.c: New test.
1190
d8a09ada
JDA
11912017-02-03 John David Anglin <danglin@gcc.gnu.org>
1192
a2a86d6a
JDA
1193 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1194 libatomic_available.
1195
a1d99925
JDA
1196 * gcc.dg/pr77587.c: Require alias support.
1197 * gcc.dg/pr77587a.c: Likewise.
1198
d8bf159e
JDA
1199 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1200 * gcc.c-torture/execute/pr78622.c: Likewise.
1201
d8a09ada
JDA
1202 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1203 hppa*-*-hpux*.
1204 * c-c++-common/Wunused-var-16.c: Likewise.
1205 * c-c++-common/builtin-shuffle-1.c: Likewise.
1206 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1207 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1208
f589a1ce
MS
12092017-02-03 Martin Sebor <msebor@redhat.com>
1210
1211 PR tree-optimization/79327
1212 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1213 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1214 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1215
5b00f9d2
JJ
12162017-02-03 Jakub Jelinek <jakub@redhat.com>
1217 Martin Sebor <msebor@redhat.com>
1218
1219 PR tree-optimization/79327
1220 * gcc.dg/tree-ssa/pr79327.c: New test.
1221 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1222 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1223 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1224 (test_sprintf_chk_range_schar): Adjust dg-message.
1225 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1226 * gcc.c-torture/execute/pr79327.c: New test.
1227
437f0a81
JJ
12282017-02-03 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR target/79354
1231 * gcc.target/powerpc/pr79354.c: New test.
1232 * gcc.c-torture/execute/pr79354.c: New test.
1233
3f343040
MS
12342017-02-03 Martin Sebor <msebor@redhat.com>
1235
1236 PR tree-optimization/79352
1237 * gcc.dg/tree-ssa/pr79352.c: New test.
1238
46a2ab58
ML
12392017-02-03 Martin Liska <mliska@suse.cz>
1240
1241 PR lto/66295
1242 * gcc.target/i386/mvc9.c: New test.
1243
baa2d1cd
PH
12442017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1245
1246 PR target/79158
1247 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1248 to VSX reg.
1249
30c6ec2f
JH
12502017-02-02 Jan Hubicka <hubicka@ucw.cz>
1251
1252 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1253 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1254 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1255 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1256 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1257 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1258 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1259 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1260 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1261 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1262 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1263 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1264 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1265
ebee1eb9
MS
12662017-02-02 Martin Sebor <msebor@redhat.com>
1267
1268 PR middle-end/79275
1269 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1270 * gcc.dg/tree-ssa/pr79275.c: New test.
1271
dcd25b8a
AS
12722017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1273
dc362ada 1274 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 1275
0f0c2cc3
JH
12762017-02-02 Jan Hubicka <hubicka@ucw.cz>
1277
1278 PR middle-end/77445
1279 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1280 threading is done.
1281
1c372840
TC
12822017-02-02 Tamar Christina <tamar.christina@arm.com>
1283
1284 PR middle-end/78142
1285 * gcc.target/aarch64/vector_initialization_nostack.c
1286 (f12): Use one vector
1287
9f11a4a7
JJ
12882017-02-02 Jakub Jelinek <jakub@redhat.com>
1289
bef7e561
JJ
1290 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1291 * c-c++-common/asan/misalign-1.c: Likewise.
1292 * c-c++-common/asan/misalign-2.c: Likewise.
1293 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1294 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1295 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1296 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1297 add -ffat-lto-objects from/to dg-additional-options.
1298 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1299 dg-additional-options.
1300
9f11a4a7
JJ
1301 PR target/79197
1302 * gcc.target/powerpc/pr79197.c: New test.
1303 * gcc.c-torture/compile/pr79197.c: New test.
1304
09661674
RB
13052017-02-02 Richard Biener <rguenther@suse.de>
1306
1307 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1308
d8d58893
PC
13092017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/69637
1312 * g++.dg/cpp0x/pr69637-1.C: New.
1313 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1314
521a70a4
AK
13152017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1316
1317 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1318
e26b502d
BS
13192017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1320
1321 PR target/70012
1322 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1323 conditions.
1324
55e75c7c
JJ
13252017-02-01 Jakub Jelinek <jakub@redhat.com>
1326
1327 PR testsuite/79324
1328 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1329 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1330 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1331 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1332 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1333 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1334 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1335 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1336 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1337 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1338 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1339 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1340 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1341
a4476973
ML
13422017-02-01 Martin Liska <mliska@suse.cz>
1343
1344 PR testsuite/79272
1345 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1346
3f3181b1
RB
13472017-02-01 Richard Biener <rguenther@suse.de>
1348
1349 PR testsuite/76957
1350 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1351 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1352 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1353 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1354
1e7ef862
RB
13552017-02-01 Richard Biener <rguenther@suse.de>
1356
1357 PR middle-end/79315
1358 * gfortran.dg/pr79315.f90: New testcase.
1359
405a7406
RB
13602017-02-01 Richard Biener <rguenther@suse.de>
1361
1362 PR tree-optimization/71824
1363 * gcc.dg/graphite/pr71824.c: New testcase.
1364
19bdccb4
JJ
13652017-01-31 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR c++/79304
1368 * g++.dg/diagnostic/pr79304.C: New test.
1369
fcb2cdfc
DM
13702017-01-31 David Malcolm <dmalcolm@redhat.com>
1371
1372 PR c++/79298
1373 * g++.dg/spellcheck-pr79298.C: New test case.
1374
7cfa044d
DM
13752017-01-31 David Malcolm <dmalcolm@redhat.com>
1376
1377 PR preprocessor/79210
1378 * gcc.dg/format/pr79210.c: New test case.
1379 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1380 New function.
1381
de3fbef6
NS
13822017-01-31 Nathan Sidwell <nathan@acm.org>
1383
5ae37bdf
NS
1384 PR c++/79290
1385 * g++.dg/warn/pr79290.C: New.
1386
de3fbef6
NS
1387 PR c++/67273
1388 PR c++/79253
1389 * g++.dg/cpp1y/pr67273.C: New.
1390 * g++.dg/cpp1y/pr79253.C: New.
1391
7f357c61
NS
13922017-01-31 Nathan Sidwell <nathan@acm.org>
1393
1394 PR c++/79264
1395 * g++.dg/cpp1y/pr61636-1.C: Augment.
1396
5b11971a
CL
13972017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
1398
1399 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
1400 rand() instead of random().
1401
8b670f93
AH
14022017-01-30 Aldy Hernandez <aldyh@redhat.com>
1403
1404 PR tree-optimization/71691
1405 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
1406
4727e06b
AK
14072017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1408
1409 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
1410 __ARCH__.
1411
b6dae849
JJ
14122017-01-31 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR tree-optimization/79267
1415 * g++.dg/opt/pr79267.C: New test.
1416
40fb9c89
AO
14172017-01-30 Alexandre Oliva <aoliva@redhat.com>
1418
1419 PR debug/63238
1420 * gcc.dg/debug/dwarf2/align-1.c: New.
1421 * gcc.dg/debug/dwarf2/align-2.c: New.
1422 * gcc.dg/debug/dwarf2/align-3.c: New.
1423 * gcc.dg/debug/dwarf2/align-4.c: New.
1424 * gcc.dg/debug/dwarf2/align-5.c: New.
1425 * gcc.dg/debug/dwarf2/align-6.c: New.
1426 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1427 * g++.dg/debug/dwarf2/align-1.C: New.
1428 * g++.dg/debug/dwarf2/align-2.C: New.
1429 * g++.dg/debug/dwarf2/align-3.C: New.
1430 * g++.dg/debug/dwarf2/align-4.C: New.
1431 * g++.dg/debug/dwarf2/align-5.C: New.
1432 * g++.dg/debug/dwarf2/align-6.C: New.
1433
3095f651
AS
14342017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1435
1436 PR target/79170
1437 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1438
3cf88bff
MS
14392017-01-30 Martin Sebor <msebor@redhat.com>
1440
1441 PR testsuite/79293
1442 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1443
37731134
ML
14442017-01-30 Martin Liska <mliska@suse.cz>
1445
1446 PR gcov-profile/79259
1447 * g++.dg/tree-prof/pr79259.C: New test.
1448
0c7247cc
RB
14492017-01-30 Richard Biener <rguenther@suse.de>
1450
1451 PR tree-optimization/79276
1452 * gcc.dg/torture/pr79276.c: New testcase.
1453
ab4be5d1
DV
14542017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1455
1456 PR target/79240
1457 * gcc.target/s390/pr79240.c: New test.
1458
6687d58d
BS
14592017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1460
1461 PR target/79268
1462 * gcc.target/powerpc/pr79268.c: New file.
1463 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1464 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1465 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1466 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1467
b5df96c3
JDA
14682017-01-28 John David Anglin <danglin@gcc.gnu.org>
1469
fc34d7b8
JDA
1470 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1471
9efc84e4
JDA
1472 PR testsuite/70583
1473 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1474
4bfbe3ae
JDA
1475 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1476 * gnat.dg/debug9.adb: Likewise.
1477
8d0b306f
JDA
1478 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1479
b5df96c3
JDA
1480 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1481 libatomic_available.
1482 * gfortran.dg/coarray_42.f90: Likewise.
1483 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1484 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1485 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1486
eb339366
MS
14872017-01-27 Martin Sebor <msebor@redhat.com>
1488
1489 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1490
711ce021
BS
14912017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1492
1493 PR rtl-optimization/79194
1494 * gcc.dg/torture/pr79194.c: New test.
1495
d8321b33
VM
14962017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1497
1498 PR tree-optimization/71374
2568d8a1 1499 * gcc.target/i386/pr71374.c: New.
d8321b33 1500
9e2ea13e
MS
15012017-01-27 Martin Sebor <msebor@redhat.com>
1502
1503 PR c++/71290
1504 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1505 a dg-error directive.
1506
9eb7045b
VM
15072017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1508
1509 PR target/79131
1510 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1511 * gcc.target/arm/pr79131-2.c: New.
1512
f75bbf3f
BS
15132017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1514
1515 PR target/65484
1516 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1517 vectorized on POWER unless hardware misaligned loads are
1518 available.
1519
3f54004b
BC
15202017-01-27 Bin Cheng <bin.cheng@arm.com>
1521
1522 PR rtl-optimization/78559
1523 * gcc.c-torture/execute/pr78559.c: New test.
1524
40b6bff9
RB
15252017-01-27 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/79245
1528 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1529 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1530
b2f8892e
JJ
15312017-01-27 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR c/79199
1534 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1535 target. Use 4294967293U instead of 4294967293.
1536
b002f3b9
RB
15372017-01-27 Richard Biener <rguenther@suse.de>
1538
1539 PR tree-optimization/71433
1540 * gcc.dg/Warray-bounds-21.c: New testcase.
1541
38f50ab6
RB
15422017-01-27 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/79244
1545 * gcc.dg/torture/pr79244.c: New testcase.
1546
c04f4139
JJ
15472017-01-27 Jakub Jelinek <jakub@redhat.com>
1548
1549 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1550 all occurrences of 40 to 32.
1551
6ca513f9
RE
15522017-01-27 Richard Earnshaw <rearnsha@arm.com>
1553
1554 PR target/79239
1555 * gcc.target/arm/pr79239.c: New test.
1556
d876f5cd
DV
15572017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1558
1559 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1560
bb6a6ee9
AB
15612017-01-27 Adam Butcher <adam@jessamine.co.uk>
1562
1563 PR c++/64382
1564 * g++.dg/cpp1y/pr64382.C: New test.
1565
31c87a43
MS
15662017-01-26 Martin Sebor <msebor@redhat.com>
1567
1568 PR middle-end/78703
1569 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1570 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1571 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1572 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1573
f7c06c0f
JJ
15742017-01-26 Jakub Jelinek <jakub@redhat.com>
1575
b0670cc0
JJ
1576 PR debug/79129
1577 * g++.dg/debug/dwarf2/pr79129.C: New test.
1578
f7c06c0f
JJ
1579 PR debug/78835
1580 * g++.dg/debug/dwarf2/pr78835.C: New test.
1581
5d93da1d
MS
15822017-01-26 Martin Sebor <msebor@redhat.com>
1583
1584 PR middle-end/78703
1585 * gcc.dg/format/pr78569.c: Adjust.
1586 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1587 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1588 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1589 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1590 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1591 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1592 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1593 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1594 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1595 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1596 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1597
905d2812
JJ
15982017-01-26 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR c++/68727
1601 * g++.dg/other/offsetof8.C: Add expected error.
1602 * g++.dg/other/offsetof9.C: New test.
1603
b3db8d77
DE
16042017-01-26 David Edelsohn <dje.gcc@gmail.com>
1605
1606 * g++.dg/opt/declone3.C: Require LTO.
1607
15961e4a
VM
16082017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1609
1610 PR target/79131
1611 * gcc.target/arm/pr79131.c: New.
1612
e39dd802
BC
16132017-01-26 Bin Cheng <bin.cheng@arm.com>
1614
1615 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1616
bc9efeab
JW
16172017-01-26 Jonathan Wakely <jwakely@redhat.com>
1618
1619 PR libstdc++/79190
1620 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1621 matches replaced operator delete.
1622
b5f75f0b
JJ
16232017-01-26 Jakub Jelinek <jakub@redhat.com>
1624
1625 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1626 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1627 avx512f with avx512dq.
1628 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1629 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1630 avx512f with avx512dq.
1631 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1632 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1633 avx512f with avx512dq.
1634
0a38b341
MP
16352017-01-26 Marek Polacek <polacek@redhat.com>
1636
1637 PR c/79199
1638 * c-c++-common/Wduplicated-branches-13.c: New test.
1639
ebff5c3f
DS
16402017-01-26 David Sherwood <david.sherwood@arm.com>
1641
1642 PR middle-end/79212
1643 * gfortran.dg/gomp/sharing-4.f90: New test.
1644
e6d55103
JJ
16452017-01-26 Jakub Jelinek <jakub@redhat.com>
1646
1a27fab1
JJ
1647 PR target/70465
1648 * gcc.target/i386/pr70465.c: New test.
1649
e6d55103
JJ
1650 * brig.dg/dg.exp: Update copyright years.
1651 * lib/brig-dg.exp: Update copyright years.
1652 * lib/brig.exp: Update copyright years.
1653
b5aa1281
MM
16542017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1655
1656 PR target/79179
1657 * gcc.target/powerpc/pr79179.c: New test.
1658
3b5de3cb
BS
16592017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1660
1661 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1662 generation to accept D-mode memory accesses.
1663
dbe81dbe
MS
16642017-01-25 Martin Sebor <msebor@redhat.com>
1665
1666 PR c++/71290
1667 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1668 * g++.dg/ext/flexarray-mangle.C: Same.
1669 * g++.dg/ext/flexarray-subst.C: Same.
1670 * g++.dg/ext/flexary10.C: Same.
1671 * g++.dg/ext/flexary11.C: Same.
1672 * g++.dg/ext/flexary14.C: Same.
1673 * g++.dg/ext/flexary16.C: Same.
1674 * g++.dg/ext/flexary18.C: Same.
1675 * g++.dg/ext/flexary19.C: Same.
1676 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
1677 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1678 * g++.dg/ubsan/object-size-1.C: Same.
1679 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 1680
0e343868
JJ
16812017-01-25 Jakub Jelinek <jakub@redhat.com>
1682
a25608aa
JJ
1683 PR c++/78896
1684 * g++.dg/cpp1z/decomp24.C: New test.
1685
0e343868
JJ
1686 PR c++/77914
1687 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1688 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1689 expect a warning.
1690 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1691 expect warnings.
1692 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1693 * g++.dg/cpp1y/pr59636.C: Likewise.
1694 * g++.dg/cpp1y/pr60190.C: Likewise.
1695
0d098f4b
BC
16962017-01-25 Bin Cheng <bin.cheng@arm.com>
1697
1698 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1699
5332c89e 17002017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
1701
1702 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
1703 vec_packs built-ins
1704
ed4e59f4
CL
17052017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1706
1707 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1708 -mcpu=cortex-a57.
1709 * gcc.target/arm/vseleqsf.c: Likewise.
1710 * gcc.target/arm/vselgedf.c: Likewise.
1711 * gcc.target/arm/vselgesf.c: Likewise.
1712 * gcc.target/arm/vselgtdf.c: Likewise.
1713 * gcc.target/arm/vselgtsf.c: Likewise.
1714 * gcc.target/arm/vselledf.c: Likewise.
1715 * gcc.target/arm/vsellesf.c: Likewise.
1716 * gcc.target/arm/vselltdf.c: Likewise.
1717 * gcc.target/arm/vselltsf.c: Likewise.
1718 * gcc.target/arm/vselnedf.c: Likewise.
1719 * gcc.target/arm/vselnesf.c: Likewise.
1720 * gcc.target/arm/vselvcdf.c: Likewise.
1721 * gcc.target/arm/vselvcsf.c: Likewise.
1722 * gcc.target/arm/vselvsdf.c: Likewise.
1723 * gcc.target/arm/vselvssf.c: Likewise.
1724
a5d6927f
RB
17252017-01-25 Richard Biener <rguenther@suse.de>
1726
1727 PR testsuite/72850
1728 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1729 to what we had before adding the threading passes.
1730
c2873892
RB
17312017-01-25 Richard Biener <rguenther@suse.de>
1732
1733 PR tree-optimization/69264
1734 * g++.dg/torture/pr69264.C: New testcase.
1735
9aa483a2
KT
17362016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1737
1738 PR target/79145
1739 * gcc.target/arm/pr79145.c: New test.
1740
5c628c3e
RB
17412017-01-25 Richard Biener <rguenther@suse.de>
1742
1743 PR debug/78363
1744 * g++.dg/gomp/pr78363-1.C: New testcase.
1745 * g++.dg/gomp/pr78363-2.C: Likewise.
1746 * g++.dg/gomp/pr78363-3.C: Likewise.
1747
9078cd36
KT
17482016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1749
1750 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1751 * gcc.dg/lto/pr61526_0.c: Likewise.
1752 * gcc.dg/lto/pr64415_0.c: Likewise.
1753
7cfd79d6
JJ
17542017-01-24 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR c++/79205
1757 * g++.dg/cpp1z/decomp22.C: New test.
1758 * g++.dg/cpp1z/decomp23.C: New test.
1759
3e4b91f2
NS
17602017-01-24 Nathan Sidwell <nathan@acm.org>
1761
1d7bc790
NS
1762 PR c++/78469
1763 * g++.dg/cpp0x/pr78469.C: New.
1764
3e4b91f2
NS
1765 PR c++/79118
1766 * g++.dg/cpp0x/pr79118.C: New.
1767
b20ba138
EB
17682017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1769
1770 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1771
c2e84327
DM
17722017-01-24 David Malcolm <dmalcolm@redhat.com>
1773
1774 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1775 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1776 * gcc.dg/rtl/rtl.exp: New file.
1777 * gcc.dg/rtl/test.c: New file.
1778 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1779 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1780 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1781 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1782 * gcc.dg/rtl/x86_64/final.c: New test case.
1783 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1784 * gcc.dg/rtl/x86_64/ira.c: New test case.
1785 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1786 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1787 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1788 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1789 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1790 * gcc.dg/rtl/x86_64/test_1.h: New file.
1791 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1792 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1793 * gcc.dg/rtl/x86_64/times-two.h: New file.
1794 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1795
cf8d19de
BC
17962017-01-24 Bin Cheng <bin.cheng@arm.com>
1797
1798 PR tree-optimization/79159
1799 * g++.dg/tree-ssa/pr79159.C: New test.
1800
f6a24a94 18012017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
1802 Martin Jambor <mjambor@suse.cz>
1803
1804 * lib/brig-dg.exp: New file.
1805 * lib/brig.exp: Likewise.
1806 * brig.dg/README: Likewise.
1807 * brig.dg/dg.exp: Likewise.
1808 * brig.dg/test/gimple/alloca.hsail: Likewise.
1809 * brig.dg/test/gimple/atomics.hsail: Likewise.
1810 * brig.dg/test/gimple/branches.hsail: Likewise.
1811 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1812 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1813 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1814 * brig.dg/test/gimple/mem.hsail: Likewise.
1815 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1816 * brig.dg/test/gimple/packed.hsail: Likewise.
1817 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1818 * brig.dg/test/gimple/variables.hsail: Likewise.
1819 * brig.dg/test/gimple/vector.hsail: Likewise.
1820
c3b3e526
JJ
18212017-01-24 Jakub Jelinek <jakub@redhat.com>
1822
1823 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1824 support asan, only on i?86/x86_64 require sse2_runtime.
1825
75f92127
KN
18262017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1827
1828 PR target/66669
1829 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1830 test on powerpc targets.
1831
1a998fa0
MS
18322017-01-23 Martin Sebor <msebor@redhat.com>
1833
1834 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1835
108fdd6d
RB
18362017-01-23 Richard Biener <rguenther@suse.de>
1837
1838 PR tree-optimization/79088
1839 PR tree-optimization/79188
1840 * gcc.dg/torture/pr79088.c: New testcase.
1841 * gcc.dg/torture/pr79188.c: Likewise.
1842
28826a66
KN
18432017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1844
1845 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1846 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1847 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1848 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1849 type of test function to reflect change in built-in function's
1850 return type.
1851 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1852 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1853 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1854 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1855 type and second argument type to reflect change in built-in
1856 function's type signature.
1857 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1858 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1859 type of test function to reflect change in built-in function's
1860 return type.
1861 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1862 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1863 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1864 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1865 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1866 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1867 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1868 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1869 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1870 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1871 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1872 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1873 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1874 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1875 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1876 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1877 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1878 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1879 type of test function to reflect change in built-in function's
1880 return type.
1881 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1882 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1883 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1884 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1885 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1886 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1887 test function's result and second argument to reflect change in
1888 built-in function's type signature.
1889 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1890
e6b8075c
NS
18912017-01-23 Nathan Sidwell <nathan@acm.org>
1892
fc7612fd
NS
1893 PR C++/71710
1894 * g++.dg/template/pr71710.C: New.
1895
e6b8075c
NS
1896 PR c++/71406
1897 PR c++/77508
1898 * g++.dg/template/pr71406.C: New.
1899
15b8fd49
TK
19002017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1901
9b7716c9 1902 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1903
e9c4fbe9
BS
19042017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1905
1906 PR rtl-optimization/78634
1907 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1908
8539a302
BC
19092017-01-23 Bin Cheng <bin.cheng@arm.com>
1910
1911 PR tree-optimization/70754
1912 * gfortran.dg/pr70754.f90: New test.
1913
f368600f
ML
19142017-01-23 Martin Liska <mliska@suse.cz>
1915
1916 PR tree-optimization/79196
1917 * gcc.dg/asan/pr79196.c: New test.
1918 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1919
d886761f
MM
19202017-01-23 Michael Matz <matz@suse.de>
1921
1922 PR tree-optimization/78384
1923 * gcc.dg/pr78384.c: New test.
1924
cffcafda
RB
19252017-01-23 Richard Biener <rguenther@suse.de>
1926
1927 PR tree-optimization/79186
1928 * gcc.dg/torture/pr79186.c: New testcase.
1929 * gcc.dg/torture/pr79187.c: Likewise.
1930
bda2bc48
MJ
19312017-01-23 Martin Jambor <mjambor@suse.cz>
1932
1933 * gcc.dg/ipa/vrp8.c: New test.
1934
f65f1ae3
MJ
19352017-01-23 Martin Jambor <mjambor@suse.cz>
1936
1937 PR ipa/79108
1938 * gfortran.dg/lto/pr79108_0.f90: New test.
1939
dea06111
AS
19402017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1941
1942 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1943 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1944 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1945 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1946 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1947 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1948 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1949 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1950 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1951 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1952 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1953 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1954 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1955 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1956 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1957 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1958
05011618
RB
19592017-01-23 Richard Biener <rguenther@suse.de>
1960 Nick Clifton <nickc@redhat.com>
1961
1962 PR testsuite/78421
1963 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1964 If the target is ARM return the result of the
1965 check_effective_target_arm_vect_no_misalign proc.
1966 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1967 support unaligned vectors then only expect one of the loops to be
1968 unrolled.
1969
f6b9f2ff
ML
19702017-01-23 Martin Liska <mliska@suse.cz>
1971
1972 * gcc.dg/asan/use-after-scope-10.c: New test.
1973 * gcc.dg/asan/use-after-scope-11.c: New test.
1974 * g++.dg/asan/use-after-scope-5.C: New test.
1975
c7775327
ML
19762017-01-23 Martin Liska <mliska@suse.cz>
1977
1978 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1979 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1980 sanopt optimization for ASAN_POISON.
1981
d8ae8d16
KT
19822016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1983
1984 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1985
54d7c70c
CL
19862017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1987
1988 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1989 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1990 for poly*_t types.
1991 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1992 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1993 exec_vcombine): Likewise.
1994 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1995 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1996 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1997 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1998 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1999 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
2000 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2001 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
2002 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
2003 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2004 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
2005 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2006 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2007 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
2008 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
2009 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
2010 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
2011 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
2012 Likewise.
2013 (TEST_VGET_LANE): Cast to uint to avoid warning.
2014 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
2015 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
2016 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
2017 exec_vfma_vfms_n): Fix PRIx format for float64_t.
2018 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
2019 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2020 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
2021 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
2022 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2023 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
2024 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
2025 CHECK_POLY instead of CHECK for poly64_t types.
2026 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
2027 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
2028 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
2029 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
2030 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
2031 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
2032 uint32_t.
2033 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
2034 for int32_t, int64_t.
2035 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
2036 vqneg_extra): Fix PRIx format for int16_t, int32_t.
2037 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
2038 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
2039 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
2040 needed.
2041
386fe51c
JJ
20422017-01-22 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR fortran/79154
2045 * gfortran.dg/gomp/pr79154-1.f90: New test.
2046 * gfortran.dg/gomp/pr79154-2.f90: New test.
2047
bc4d86e6
AS
20482017-01-22 Andreas Schwab <schwab@linux-m68k.org>
2049
2050 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
2051
c31d5fce
MP
20522017-01-21 Marek Polacek <polacek@redhat.com>
2053
2054 PR testsuite/79169
2055 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
2056
25cb56c3
JH
20572017-01-20 Jan Hubicka <hubicka@ucw.cz>
2058
2059 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
2060
ea9f867b
BS
20612017-01-21 Bernd Schmidt <bschmidt@redhat.com>
2062
2063 PR rtl-optimization/79125
2064 * gcc.dg/torture/pr79125.c: New test.
2065
a876231c
JW
20662017-01-20 Jiong Wang <jiong.wang@arm.com>
2067
2568d8a1 2068 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 2069 only.
2568d8a1
JJ
2070 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
2071 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 2072
4b9f2115
NS
20732017-01-20 Nathan Sidwell <nathan@acm.org>
2074
3e4b91f2 2075 PR c++/78495
4b9f2115
NS
2076 * g++.dg/cpp1z/inh-ctor38.C: New.
2077
d2aadab1
MP
20782017-01-20 Marek Polacek <polacek@redhat.com>
2079
2080 PR c/79152
2081 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
2082
449cd5af
TP
20832017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
2084
2085 * lib/target-supports.exp (check_configured_with): New procedure.
2086 (check_effective_target_default_mode): new effective target.
2087 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
2088 default mode. Fix dg-skip-if target selector syntax.
2089 * gcc.target/arm/optional_thumb-2.c: Likewise.
2090 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
2091 syntax.
2092
ebed7175
DM
20932017-01-20 David Malcolm <dmalcolm@redhat.com>
2094
2095 PR c++/77829
2096 PR c++/78656
2097 * g++.dg/spellcheck-pr77829.C: New test case.
2098 * g++.dg/spellcheck-pr78656.C: New test case.
2099
2ebd93e1
MP
21002017-01-20 Marek Polacek <polacek@redhat.com>
2101
2102 PR c/64279
2103 * c-c++-common/Wduplicated-branches-1.c: New test.
2104 * c-c++-common/Wduplicated-branches-10.c: New test.
2105 * c-c++-common/Wduplicated-branches-11.c: New test.
2106 * c-c++-common/Wduplicated-branches-12.c: New test.
2107 * c-c++-common/Wduplicated-branches-2.c: New test.
2108 * c-c++-common/Wduplicated-branches-3.c: New test.
2109 * c-c++-common/Wduplicated-branches-4.c: New test.
2110 * c-c++-common/Wduplicated-branches-5.c: New test.
2111 * c-c++-common/Wduplicated-branches-6.c: New test.
2112 * c-c++-common/Wduplicated-branches-7.c: New test.
2113 * c-c++-common/Wduplicated-branches-8.c: New test.
2114 * c-c++-common/Wduplicated-branches-9.c: New test.
2115 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
2116 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
2117 * g++.dg/ext/builtin-object-size3.C: Likewise.
2118 * g++.dg/gomp/loop-1.C: Likewise.
2119 * g++.dg/warn/Wduplicated-branches1.C: New test.
2120 * g++.dg/warn/Wduplicated-branches2.C: New test.
2121
0ce4024a
ML
21222017-01-20 Martin Liska <mliska@suse.cz>
2123
2124 PR lto/69188
2125 * gcc.dg/lto/pr69188_0.c: New test.
2126 * gcc.dg/lto/pr69188_1.c: New test.
2127
d8ea3e7c
AS
21282017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
2129
2130 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
2131 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
2132 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
2133 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
2134 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
2135 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
2136 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
2137 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
2138 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
2139 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
2140 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
2141 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
2142 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
2143 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
2144 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
2145 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
2146 * gcc.target/i386/avx-1.c: Test new intrinsics.
2147 * gcc.target/i386/sse-13.c: Ditto.
2148 * gcc.target/i386/sse-23.c: Ditto.
2149
0516164b
RB
21502017-01-20 Richard Biener <rguenther@suse.de>
2151
2152 PR tree-optimization/71264
2153 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
2154
d821744c
MF
21552017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2156
2157 * gcc.target/mips/madd4-1.c: New file.
2158 * gcc.target/mips/madd4-2.c: Likewise.
2159 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2160 HAS_MADD4.
2161 (mips_option_groups): Add -m[no-]madd4.
2162 (mips-dg-init): Detect default -mno-madd4.
2163 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
2164 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
2165 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2166 * gcc.target/mips/nmadd-1.c: Likewise.
2167 * gcc.target/mips/nmadd-2.c: Likewise.
2168 * gcc.target/mips/nmadd-3.c: Likewise.
2169
db58fd89
JW
21702017-01-19 Jiong Wang <jiong.wang@arm.com>
2171
2172 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
2173 combined instructions.
2174 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2175 instructions.
2176 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2177 of pointer authentication.
2178
bd9cf60b
MM
21792017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2180
2181 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2182 floating point hardware to run test.
2183
ab014eb3
TC
21842017-01-19 Tamar Christina <tamar.christina@arm.com>
2185
2568d8a1 2186 * lib/target-supports.exp
ab014eb3
TC
2187 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2188
c048038f
RO
21892017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2190
2191 PR testsuite/79051
2192 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2193 __x86_64__]: Allow for target i?86-*-*.
2194
ab6b44cb
MF
21952017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2196
2197 PR target/78176
2198 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2199 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2200 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2201 HAS_LXC1.
2202 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2203 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2204 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2205
118d5ed3
AV
22062017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2207
2208 PR fortran/70696
2209 * gfortran.dg/coarray_43.f90: New test.
2210
a57c520e
RE
22112017-01-19 Richard Earnshaw <rearnsha@arm.com>
2212
2213 PR rtl-optimization/79121
2214 * gcc.c-torture/execute/pr79121.c: New test.
2215
54dc4be2
MM
22162017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2217
2218 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2219 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2220
7bd5dad2
LK
22212017-01-18 Louis Krupp <louis.krupp@zoho.com>
2222
2223 PR fortran/50069
2224 PR fortran/55086
2225 * gfortran.dg/pr50069_1.f90: New test.
2226 * gfortran.dg/pr50069_2.f90: New test.
2227 * gfortran.dg/pr55086_1.f90: New test.
2228 * gfortran.dg/pr55086_1_tfat.f90: New test.
2229 * gfortran.dg/pr55086_2.f90: New test.
2230 * gfortran.dg/pr55086_2_tfat.f90: New test.
2231 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2232
0edd264d
AS
22332017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2234 * gcc.dg/strcmp-1.c: New test.
2235 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2236
551914b7
DM
22372017-01-18 David Malcolm <dmalcolm@redhat.com>
2238
2239 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2240 (dejagnu_fail): Likewise.
2241 (dejagnu_note): Likewise.
2242 (pass): Provide forward decl, moving true decl to after #include
2243 of harness.h.
2244 (fail): Likewise.
2245 (note): Likewise.
2246
b7d3a6a6
MM
22472017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2248
2249 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2250 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2251
c484627c
NS
22522017-01-18 Nathan Sidwell <nathan@acm.org>
2253
2254 PR c++/78488
2255 * g++.dg/cpp1z/inh-ctor37.C: New.
2256
a711887e
UB
22572017-01-18 Uros Bizjak <ubizjak@gmail.com>
2258
2259 PR rtl-optimization/78952
2260 * gcc.target/i386/pr78952-1.c: New test.
2261 * gcc.target/i386/pr78952-2.c: Ditto.
2262
525a5e33
AV
22632017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2264
2265 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2266
22672017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
2268
2269 PR fortran/70696
2270 * gfortran.dg/coarray_event_1.f08: New test.
2271
90553aac
JJ
22722017-01-18 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR target/77416
2275 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2276 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2277 from dg-options.
2278 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2279 guarded test.
2280 * gcc.target/powerpc/fusion4.c: Likewise.
2281 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2282 guarded test.
2283 * gcc.target/powerpc/pr58673-1.c: Likewise.
2284 * gcc.target/powerpc/pr58673-2.c: Likewise.
2285 * gcc.target/powerpc/pr59054.c: Likewise.
2286
dfc42f08
BS
22872016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2288
2289 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2290 vec_bperm.
2291 * gcc.target/powerpc/p9-vbpermd.c: New file.
2292
f3981e7e
AK
22932017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2294
2295 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2296 (must_not_compile2): Downcase first letter of error messages.
2297 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2298 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2299
2c65d990
NS
23002017-01-18 Nathan Sidwell <nathan@acm.org>
2301
2302 PR c++/79091
2303 * g++.dg/pr79091.C: New.
2304
a711887e
UB
23052017-01-18 Jakub Jelinek <jakub@redhat.com>
2306
2307 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2308 to dg-options.
2309 (p0): Add missing dg-error.
2310
4701fba3
JS
23112017-01-17 Joe Seymour <joe.s@somniumtech.com>
2312
2313 * gcc.target/msp430/mul_f5_muldef.c: New test.
2314
ac4dc08d
MM
23152017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2316
2317 PR target/79004
2318 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2319 options. Fix up the syntax for using \m and \M.
2320
1b3254e4
SB
23212017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2322
2323 PR target/78875
2324 * gcc.target/powerpc/ssp-1.c: New testcase.
2325 * gcc.target/powerpc/ssp-2.c: New testcase.
2326
8144a493
WD
23272017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2328
2329 * gcc.target/aarch64/eh_return.c: New test.
2330
a6607774
BS
23312017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2332
2333 * vec-rlmi-rlnm.c: New file.
2334
8ddfdbc2
NS
23352017-01-17 Nathan Sidwell <nathan@acm.org>
2336
2337 PR c++/61636
2338 * g++.dg/cpp1y/pr61636-1.C: New.
2339 * g++.dg/cpp1y/pr61636-2.C: New.
2340 * g++.dg/cpp1y/pr61636-3.C: New.
2341
d365b403
MS
23422017-01-17 Martin Sebor <msebor@redhat.com>
2343
2344 PR testsuite/79115
2345 * gcc.dg/pr78768.c: Make it a link-only test.
2346
0d80ab91
DM
23472017-01-17 David Malcolm <dmalcolm@redhat.com>
2348
2349 PR c++/71497
2350 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2351 expected messages.
2352 * c-c++-common/Wmisleading-indentation.c: Likewise.
2353
31b61548
VM
23542017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2355
2356 PR target/79058
2357 * gcc.target/arm/pr79058.c: New.
2358
c549996e
JJ
23592017-01-17 Jakub Jelinek <jakub@redhat.com>
2360
2361 PR tree-optimization/71854
2362 * gcc.dg/vect/pr71854.c: New test.
2363
4f197ff9
ML
23642017-01-17 Martin Liska <mliska@suse.cz>
2365
2366 PR ipa/71207
2367 * g++.dg/ipa/pr71207.C: New test.
2368
d4193b85
JH
23692017-01-17 Jan Hubicka <hubicka@ucw.cz>
2370
2371 PR middle-end/77445
2372 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2373 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2374
906e7712
JJ
23752017-01-17 Jakub Jelinek <jakub@redhat.com>
2376
2377 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2378 rather than long unsigned int.
2379 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2380
12314dc9
RB
23812017-01-17 Richard Biener <rguenther@suse.de>
2382
2383 PR tree-optimization/71433
2384 * gcc.dg/Warray-bounds-20.c: New testcase.
2385
a23e48df
RB
23862017-01-17 Richard Biener <rguenther@suse.de>
2387
2388 PR testsuite/52563
2389 PR testsuite/71237
2390 PR testsuite/77737
2391 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
2392 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2393 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2394
e6750e5c
AM
23952017-01-17 Alan Modra <amodra@gmail.com>
2396
2397 * gcc.target/powerpc/pr79066.c: New.
2398
a59afbe2
JL
23992017-01-16 Jeff Law <law@redhat.com>
2400
2401 PR tree-optimization/33562
2402 PR tree-optimization/61912
2403 PR tree-optimization/77485
2404 PR tree-optimization/79090
2405 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
2406 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
2407
e1bcfb92
JJ
24082017-01-16 Jakub Jelinek <jakub@redhat.com>
2409
98e92fb2
JJ
2410 PR c/79089
2411 * gcc.c-torture/compile/pr79089.c: New test.
2412
e1bcfb92
JJ
2413 PR target/79080
2414 * gcc.dg/pr79080.c: New test.
2415
0ef1f9cd
DM
24162017-01-16 David Malcolm <dmalcolm@redhat.com>
2417
2418 PR c/78304
2419 * gcc.dg/format/pr78304.c: Convert argument from integral type
2420 to a pointer.
2421 * gcc.dg/format/pr78304-2.c: Likewise.
2422
76689ffc
CL
24232017-01-16 Carl Love <cel@us.ibm.com>
2424
2425 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2426 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2427
ce12ee9e
CL
24282017-01-16 Carl Love <cel@us.ibm.com>
2429
2430 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2431 Change arguments and return type to bool long long.
2432
b336037d
MS
24332017-01-16 Martin Sebor <msebor@redhat.com>
2434
2435 PR testsuite/79051
2436 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2437 on x86.
2438
1ddca3f3
PC
24392017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2440
2441 Revert:
a711887e 2442 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
2443
2444 PR c++/71737
2445 * g++.dg/cpp0x/pr71737.C: New.
2446
290687fb
BS
24472017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2448
2449 * gcc.target/powerpc/swaps-p8-27.c: New.
2450
7d2f3f1d
PC
24512017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 PR c++/71737
2454 * g++.dg/cpp0x/pr71737.C: New.
2455
d743728f
EB
24562017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2457
2458 * gnat.dg/opt62.adb: New test.
2459 * gnat.dg/opt62_pkg.ads: New helper.
2460
90aead21
BS
24612017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2462
a711887e
UB
2463 PR rtl-optimization/78626
2464 PR rtl-optimization/78727
90aead21
BS
2465 * gcc.dg/torture/pr78626.c: New test.
2466 * gcc.dg/torture/pr78727.c: New test.
2467
afaecc23
AM
24682017-01-14 Alan Modra <amodra@gmail.com>
2469
2470 * gcc.c-torture/compile/pr72749.c: New test.
2471
be4aa83d
DM
24722017-01-13 David Malcolm <dmalcolm@redhat.com>
2473
2474 PR c/78304
2475 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2476 (test_macro_2): New test.
2477 (test_macro_3): New test.
2478 (test_macro_4): New test.
2479 (test_non_contiguous_strings): Convert line number to line offset.
2480 * gcc.dg/format/pr78304-2.c: New test case.
2481 * gcc.dg/format/pr78304.c: New test case.
2482
7cdca3ec
UB
24832017-01-13 Uros Bizjak <ubizjak@gmail.com>
2484
2485 * gcc.target/i386/funcspec-56.inc: Add missing options and
2486 reorder options by implied ISAs, as in ix86_target_string.
2487
e3017e52
MP
24882017-01-13 Marek Polacek <polacek@redhat.com>
2489
2490 PR c++/71166
2491 * g++.dg/cpp0x/constexpr-array18.C: New test.
2492
d155c6fe
JL
24932017-01-13 Jeff Law <law@redhat.com>
2494
7c9560a5
JL
2495 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2496
9e59e99a
JL
2497 PR tree-optimization/61912
2498 PR tree-optimization/77485
2499 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2500 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2501 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2502
2503 PR tree-optimization/33562
2504 PR tree-optimization/61912
2505 PR tree-optimization/77485
d155c6fe
JL
2506 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2507 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2508 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2509 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2510 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2511 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2512 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2513
77719b06
ML
25142017-01-13 Martin Liska <mliska@suse.cz>
2515
2516 PR ipa/79043
2517 * gcc.c-torture/execute/pr79043.c: New test.
2518
a181b2bc
RB
25192017-01-13 Richard Biener <rguenther@suse.de>
2520
2521 PR middle-end/78411
2522 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2523
eaed3226
AV
25242017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2525
2526 PR fortran/70697
2527 * gfortran.dg/coarray/event_4.f08: New test.
2528
4ccff88b
AV
25292017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2530
2531 PR fortran/70696
2532 * gfortran.dg/coarray/event_3.f08: New test.
2533
3c3b9090
RB
25342017-01-13 Richard Biener <rguenther@suse.de>
2535
2536 PR tree-optimization/77283
2537 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2538
25329913
RB
25392017-01-13 Richard Biener <rguenther@suse.de>
2540
2541 * gcc.dg/gimplefe-22.c: New testcase.
2542
10b70b8e
RB
25432017-01-13 Richard Biener <rguenther@suse.de>
2544
2545 PR tree-optimization/77283
2546 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2547 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2548 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2549
76a8f82f
SL
25502017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2551
2552 * gcc.dg/pr77862.c: Require fpic target.
2553
59a505da
MM
25542017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2555
2556 PR target/79004
2557 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 2558
bce6f760
MS
25592017-01-12 Martin Sebor <msebor@redhat.com>
2560
2561 * gcc.dg/pr78138.c: Adjust.
2562 * gcc.dg/pr78768.c: Adjust.
2563 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2564 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2565 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2566 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2567 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2568 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2569 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2570 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2571 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2572 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2573 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2574
3eefa646
JJ
25752017-01-12 Jakub Jelinek <jakub@redhat.com>
2576
2577 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2578
dcb56243
MS
25792017-01-12 Martin Sebor <msebor@redhat.com>
2580
8be3f306 2581 PR testsuite/79051
940242cd
MS
2582 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2583 due to bug 79054.
dcb56243 2584
b7431c20
DE
25852017-01-12 David Edelsohn <dje.gcc@gmail.com>
2586
2587 * gcc.dg/pr78768.c: Require LTO.
2588
2bcd9f32
MS
25892017-01-12 Martin Sebor <msebor@redhat.com>
2590
2591 PR c/79074
2592 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2593 due to the referenced bug.
2594
b2fc1c70
MS
25952017-01-12 Martin Sebor <msebor@redhat.com>
2596
2597 PR testsuite/79073
2598 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2599
fbed6f36
UB
26002017-01-12 Uros Bizjak <ubizjak@gmail.com>
2601
2602 * gcc.target/i386/builtin_target.c (check_features): Check all
2603 supported __builtin_cpu_supports options.
2604
27282dad
KT
26052017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2606
2607 PR tree-optimization/78319
2608 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2609 Remove xfail.
2610
66113166
BS
26112017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2612
2613 PR target/79044
2614 * gcc.target/powerpc/swaps-p8-26.c: New.
2615
6bb4ea5c
RB
26162017-01-12 Richard Biener <rguenther@suse.de>
2617
2618 * gcc.dg/gimplefe-21.c: New testcase.
2619
f15dbadb
MC
26202017-01-12 Michael Collison <michael.collison@arm.com>
2621
2622 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2623
73e32c47
JK
26242017-01-11 Julia Koval <julia.koval@intel.com>
2625 Uros Bizjak <ubizjak@gmail.com>
2626
2627 * gcc.target/i386/sgx.c New test.
2628 * gcc.target/i386/sse-12.c: Add -msgx.
2629 * gcc.target/i386/sse-13.c: Ditto.
2630 * gcc.target/i386/sse-14.c: Ditto.
2631 * gcc.target/i386/sse-22.c: Ditto.
2632 * gcc.target/i386/sse-23.c: Ditto.
2633 * g++.dg/other/i386-2.C: Ditto.
2634 * g++.dg/other/i386-3.C: Ditto.
2635
3594adc7
MS
26362017-01-11 Martin Sebor <msebor@redhat.com>
2637
2638 PR c++/24511
2639 * g++.dg/template/explicit9.C: New test.
2640
01bfd257
NS
26412017-01-11 Nathan Sidwell <nathan@acm.org>
2642
2643 PR c++/77812
2644 * g++.dg/pr77812.C: New.
2645
88df7964
JJ
26462017-01-11 Jakub Jelinek <jakub@redhat.com>
2647
eae63d78
JJ
2648 PR c++/71537
2649 * g++.dg/cpp1y/constexpr-71537.C: New test.
2650
88df7964
JJ
2651 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2652 argument.
2653
960ecba4
MS
26542017-01-11 Martin Sebor <msebor@redhat.com>
2655
2656 PR c/47931
2657 * c-c++-common/Waddress-2.c: New test.
2658
1f258a55
JJ
26592017-01-11 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR c++/78341
2662 * g++.dg/cpp0x/pr78341.C: New test.
2663
bf5fbf46
MS
26642017-01-11 Martin Sebor <msebor@redhat.com>
2665
2666 PR c/78768
2667 * gcc.dg/pr78768.c: New test.
2668
19ff0049
DM
26692017-01-11 David Malcolm <dmalcolm@redhat.com>
2670
2671 PR driver/78877
2672 * gcc.dg/spellcheck-options-14.c: New test case.
2673 * gcc.dg/spellcheck-options-15.c: New test case.
2674 * gcc.dg/spellcheck-options-16.c: New test case.
2675 * gcc.dg/spellcheck-options-17.c: New test case.
2676
c86e9f03
ML
26772017-01-11 Martin Liska <mliska@suse.cz>
2678
2679 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2680
947f51d6
JJ
26812017-01-11 Jakub Jelinek <jakub@redhat.com>
2682
2683 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2684 instead of just 1 for the decomposition from struct C.
2685
849fccf8
EB
26862017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2687
2688 * gcc.c-torture/execute/20170111-1.c: New test.
2689
80c74722
RB
26902017-01-11 Richard Biener <rguenther@suse.de>
2691
2692 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2693
4c4b4703
JJ
26942017-01-11 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR middle-end/50199
2697 * gcc.dg/lto/pr50199_0.c: New test.
2698
664b1a6b
MS
26992017-01-10 Martin Sebor <msebor@redhat.com>
2700
2701 PR testsuite/78960
2702 PR testsuite/78959
2703 PR testsuite/78133
2704 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2705 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2706
fefd3086
MS
27072017-01-10 Martin Sebor <msebor@redhat.com>
2708
2709 PR middle-end/78138
664b1a6b 2710 * gcc.dg/pr78138.c: New test.
fefd3086 2711
b9f4757f
DM
27122017-01-10 David Malcolm <dmalcolm@redhat.com>
2713
2714 PR c++/77949
2715 * g++.dg/diagnostic/pr77949.C: New test case.
2716
5a50f6bb
MS
27172017-01-10 Martin Sebor <msebor@redhat.com>
2718
2719 PR middle-end/78245
2720 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2721
c16880ef
MS
27222017-01-10 Martin Sebor <msebor@redhat.com>
2723
2724 PR tree-optimization/78775
2725 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2726 * gcc.dg/attr-alloc_size-10.c: New test.
2727 * gcc.dg/attr-alloc_size-11.c: New test.
2728 * gcc.dg/builtin-stringop-chk-7.c: New test.
2729 * gcc.dg/pr78775.c: New test.
2730 * gcc.dg/pr78973-2.c: New test.
2731 * gcc.dg/pr78973.c: New test.
2732
5363d9d9
JL
27332017-01-10 Jeff Law <law@redhat.com>
2734
2735 PR tree-optimization/77766
2736 PR tree-optimization/78856
2737 * gcc.c-torture/execute/pr77766.c: New test.
2738
aae23693
RB
27392016-01-10 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/79034
2742 * g++.dg/torture/pr79034.C: New testcase.
2743
a0843aed
ML
27442017-01-10 Martin Liska <mliska@suse.cz>
2745
2746 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2747 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2748 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2749 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2750 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2751 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2752 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2753 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2754 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2755 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2756 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2757 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2758 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2759 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2760 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2761 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2762 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2763 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2764 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2765 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2766 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2767 * gcc.dg/ipa/pr64307.c: Likewise.
2768 * gcc.dg/ipa/pr77653.c: Likewise.
2769
79fc8ffe
AS
27702017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2771
2772 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2773 * g++.dg/other/i386-3.C: Ditto.
2774 * gcc.target/i386/sse-12.c: Ditto.
2775 * gcc.target/i386/sse-13.c: Ditto.
2776 * gcc.target/i386/sse-22.c: Ditto.
2777 * gcc.target/i386/sse-23.c: Ditto.
2778 * gcc.target/i386/builtin_target.c: Handle new option.
2779 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2780 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2781 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2782
dfa6951f
MS
27832017-01-09 Martin Sebor <msebor@redhat.com>
2784
2785 PR testsuite/79036
2786 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2787 with different precisions.
2788
a271e415
EB
27892017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2790
2791 * g++.dg/opt/call2.C: New test.
2792 * g++.dg/opt/call3.C: Likewise.
2793 * gnat.dg/array26.adb: New test.
2794 * gnat.dg/array26_pkg.ad[sb]: New helper.
2795 * gnat.dg/array27.adb: New test.
2796 * gnat.dg/array27_pkg.ad[sb]: New helper.
2797 * gnat.dg/array28.adb: New test.
2798 * gnat.dg/array28_pkg.ad[sb]: New helper.
2799
bd2c6270
JJ
28002017-01-09 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR translation/79019
2803 PR translation/79020
2804 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2805 diagnostics.
2806 * gfortran.dg/initialization_17.f90: Likewise.
2807
1c1d8e75
DH
28082017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2809
2810 PR testsuite/79026
2811 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2812 * gcc.target/i386/pr78904-4.c: Likewise.
2813 * gcc.target/i386/pr78904-6.c: Likewise.
2814 * gcc.target/i386/pr78967-2.c: Likewise.
2815
cb330ba5
JJ
28162017-01-09 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR tree-optimization/78899
2819 * gcc.target/i386/pr78899.c: New test.
2820 * gcc.dg/pr71077.c: New test.
2821
a5e14a42
MJ
28222017-01-09 Martin Jambor <mjambor@suse.cz>
2823
2824 PR ipa/78365
2825 PR ipa/78599
2826 * gcc.dg/torture/pr78365.c: New test.
2827
01216d27
JJ
28282017-01-09 Jakub Jelinek <jakub@redhat.com>
2829
dc59e50a
JJ
2830 PR c++/78948
2831 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2832 (main): Use int* instead of long long.
2833
01216d27
JJ
2834 PR tree-optimization/78938
2835 * gcc.dg/vect/pr78938.c: New test.
2836
c0d4fec7
KT
28372017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2838
2839 * gcc.dg/20161219.c: New test.
2840
7b1b0cc1
RB
28412017-01-09 Richard Biener <rguenther@suse.de>
2842
2843 PR tree-optimization/78997
2844 * gcc.dg/torture/pr78997.c: New testcase.
2845
813b9c0d
RB
28462017-01-09 Richard Biener <rguenther@suse.de>
2847
2848 PR debug/79000
2849 * g++.dg/lto/pr79000_0.C: New testcase.
2850 * g++.dg/lto/pr79000_1.c: Likewise.
2851
efcc8d38
MS
28522017-01-08 Martin Sebor <msebor@redhat.com>
2853
2854 PR middle-end/77708
2855 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2856 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2857 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2858 due to bug 78969.
2859 * gcc.dg/format/pr78569.c: Adjust.
2860
5ccf1d8d
DM
28612017-01-07 David Malcolm <dmalcolm@redhat.com>
2862
2863 PR c++/72803
2864 * g++.dg/diagnostic/pr72803.C: New test case.
2865
42002dfe
MS
28662017-01-07 Martin Sebor <msebor@redhat.com>
2867
2868 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2869 * gcc.dg/attr-alloc_size-4.c: Same.
2870
de91486c
AV
28712017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2872
2873 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2874 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2875 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2876 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2877 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2878 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2879 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2880
f55a925e
AS
28812017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2882 * gcc.dg/memcmp-1.c: New.
2883 * gcc.dg/strncmp-1.c: New.
2884
f3caa118
AV
28852017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2886
2887 * gcc.target/arm/acle/mcrr: New.
2888 * gcc.target/arm/acle/mcrr2: New.
2889 * gcc.target/arm/acle/mrrc: New.
2890 * gcc.target/arm/acle/mrrc2: New.
2891
ecc9a25b
AV
28922017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2893
2894 * gcc.target/arm/acle/mcr.c: New.
2895 * gcc.target/arm/acle/mrc.c: New.
2896 * gcc.target/arm/acle/mcr2.c: New.
2897 * gcc.target/arm/acle/mrc2.c: New.
2898
3811581f
AV
28992017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2900
2901 * gcc.target/arm/acle/ldc: New.
2902 * gcc.target/arm/acle/ldc2: New.
2903 * gcc.target/arm/acle/ldcl: New.
2904 * gcc.target/arm/acle/ldc2l: New.
2905 * gcc.target/arm/acle/stc: New.
2906 * gcc.target/arm/acle/stc2: New.
2907 * gcc.target/arm/acle/stcl: New.
2908 * gcc.target/arm/acle/stc2l: New.
2909
d57daa0c
AV
29102017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2911
2912 * gcc.target/arm/acle/acle.exp: Run tests for different options
2913 and make sure fat-lto-objects is used such that we can still do
2914 assemble scans.
2915 * gcc.target/arm/acle/cdp.c: New.
2916 * gcc.target/arm/acle/cdp2.c: New.
2917 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2918 (check_effective_target_arm_coproc1_ok_nocache): New.
2919 (check_effective_target_arm_coproc2_ok): New.
2920 (check_effective_target_arm_coproc2_ok_nocache): New.
2921 (check_effective_target_arm_coproc3_ok): New.
2922 (check_effective_target_arm_coproc3_ok_nocache): New.
2923 (check_effective_target_arm_coproc4_ok): New.
2924 (check_effective_target_arm_coproc4_ok_nocache): New.
2925
8a123229
MS
29262017-01-06 Martin Sebor <msebor@redhat.com>
2927
2928 PR middle-end/78605
2929 * gcc.dg/tree-ssa/pr78605.c: New test.
2930
5b8999d6
MS
29312017-01-05 Martin Sebor <msebor@redhat.com>
2932
2933 PR tree-optimization/78910
2934 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2935 diagnostics.
2936 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2937 * gcc.dg/tree-ssa/pr78910.c: New test.
2938
4e89adf9
EB
29392017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2940
2941 * gcc.dg/sso-10.c: New test.
2942
962c5679
JJ
29432017-01-05 Jakub Jelinek <jakub@redhat.com>
2944
cfd719e7
JJ
2945 PR tree-optimization/71016
2946 * gcc.target/i386/pr71016.c: New test.
2947 * gcc.target/aarch64/pr71016.c: New test.
2948 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2949
26f20371
JJ
2950 PR c++/78931
2951 * g++.dg/cpp1z/decomp19.C: New test.
2952
962c5679
JJ
2953 PR c++/78890
2954 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2955 * g++.dg/init/union1.C: Likewise.
2956 * g++.dg/cpp0x/union6.C: Expect errors.
2957 * g++.dg/cpp0x/union8.C: New test.
2958 * g++.dg/cpp0x/pr78890-1.C: New test.
2959 * g++.dg/cpp0x/pr78890-2.C: New test.
2960
8c15f541
DE
29612017-01-05 David Edelsohn <dje.gcc@gmail.com>
2962
2963 * gcc.target/powerpc/pr71670.c: Require p9vector.
2964 * gcc.target/powerpc/p9-novsx.c: Same.
2965
51b86113
DM
29662017-01-05 David Malcolm <dmalcolm@redhat.com>
2967
2968 * selftests/asr_div1.rtl: New file.
2969 * selftests/aarch64: New subdirectory.
2970 * selftests/aarch64/times-two.rtl: New file.
2971 * selftests/bb-index.rtl: New file.
2972 * selftests/cfg-test.rtl: New file.
2973 * selftests/const-int.rtl: New file.
2974 * selftests/example-labels.rtl: New file.
2975 * selftests/insn-with-mode.rtl: New file.
2976 * selftests/jump-to-label-ref.rtl: New file.
2977 * selftests/jump-to-return.rtl: New file.
2978 * selftests/jump-to-simple-return.rtl: New file.
2979 * selftests/mem.rtl: New file.
2980 * selftests/note-insn-deleted.rtl: New file.
2981 * selftests/note_insn_basic_block.rtl: New file.
2982 * selftests/simple-cse.rtl: New file.
2983 * selftests/symbol-ref.rtl: New file.
2984 * selftests/x86_64: New subdirectory.
2985 * selftests/x86_64/call-insn.rtl: New file.
2986 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2987 * selftests/x86_64/times-two.rtl: New file.
2988 * selftests/x86_64/unspec.rtl: New file.
2989
dc7650cc
NS
29902017-01-05 Nathan Sidwell <nathan@acm.org>
2991
2992 PR c++/78765
2993 * g++.dg/cpp0x/pr78765.C: New.
2994
3db70565
DV
29952017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2996
2997 * gcc.target/s390/memcpy-2.c: New test.
2998 * gcc.target/s390/memset-2.c: New test.
2999
f5a537e3
AK
30002017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3001
3002 * gcc.target/s390/memcpy-1.c: New test.
3003
d80c6d02
JL
30042017-01-04 Jeff Law <law@redhat.com>
3005
3006 PR tree-optimization/78812
3007 * g++.dg/torture/pr78812.C: New test.
3008
08edc320 30092017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
3010
3011 PR target/71977
3012 PR target/70568
3013 PR target/78823
3014 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
3015 64-bit VSX systems with direct move, whether we optimize common
3016 code sequences in the GLIBC math library for float math functions.
3017 * gcc.target/powerpc/pr71977-2.c: Likewise.
3018
a9342885
MP
30192017-01-04 Marek Polacek <polacek@redhat.com>
3020
3021 PR c++/64767
3022 * c-c++-common/Wpointer-compare-1.c: New test.
3023
066435fe
JJ
30242017-01-04 Jakub Jelinek <jakub@redhat.com>
3025
abec4284
JJ
3026 PR c++/78949
3027 * c-c++-common/Wunused-var-16.c: New test.
3028
26c43e27
JJ
3029 PR c++/78693
3030 * g++.dg/cpp0x/pr78693.C: New test.
3031
fc73e60c
JJ
3032 PR driver/78957
3033 * gcc.dg/pr78957.c: New test.
3034
c9cf3863
JJ
3035 * g++.dg/cpp1y/auto-fn34.C: New test.
3036
066435fe
JJ
3037 PR c++/71182
3038 * g++.dg/cpp0x/pr71182.C: New test.
3039
598bd687
KN
30402017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
3041
3042 PR target/78056
3043 * gcc.target/powerpc/pr78056-1.c: New test.
3044 * gcc.target/powerpc/pr78056-2.c: New test.
3045 * gcc.target/powerpc/pr78056-3.c: New test.
3046 * gcc.target/powerpc/pr78056-4.c: New test.
3047 * gcc.target/powerpc/pr78056-5.c: New test.
3048 * gcc.target/powerpc/pr78056-6.c: New test.
3049 * gcc.target/powerpc/pr78056-7.c: New test.
3050 * gcc.target/powerpc/pr78056-8.c: New test.
3051 * lib/target-supports.exp
3052 (check_effective_target_powerpc_popcntb_ok): New procedure to test
3053 whether the effective target supports the popcntb instruction.
3054
8194635a
JL
30552017-01-03 Jeff Law <law@redhat.com>
3056
3057 PR tree-optimization/67955
3058 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
3059
baf9ebc8
MP
30602017-01-04 Marek Polacek <polacek@redhat.com>
3061
3062 PR c++/77545
3063 PR c++/77284
3064 * g++.dg/cpp0x/range-for32.C: New test.
3065 * g++.dg/cpp0x/range-for33.C: New test.
3066
5dd9a9d0
DM
30672017-01-04 David Malcolm <dmalcolm@redhat.com>
3068
3069 * gcc.dg/Wmissing-braces-fixits.c: New test case.
3070
4bf07f3f
NS
30712017-01-04 Nathan Sidwell <nathan@acm.org>
3072
3073 PR c++/66735
3074 * g++.dg/cpp1y/pr66735.C: New.
3075
165ba2e9
JJ
30762017-01-04 Jakub Jelinek <jakub@redhat.com>
3077
3078 PR tree-optimization/71563
3079 * gcc.dg/tree-ssa/pr71563.c: New test.
3080
4567f969
JB
30812017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
3082
3083 PR fortran/78534
3084 PR fortran/78976
3085 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3086 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3087 * gfortran.dg/transfer_intrinsic_1.f90: Change
3088 scan-tree-dump-times due to gfc_trans_string_copy change to
3089 avoid -Wstringop-overflow.
3090
1c06f07f
JL
30912017-01-03 Jeff Law <law@redhat.com>
3092
3093 PR tree-optimization/78856
3094 * gcc.c-torture/execute/pr78856.c: New test.
3095
60fb638f
MM
30962017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3097
3098 PR target/78953
3099 * gcc.target/powerpc/pr78953.c: New test.
3100
e4d02f52
ILT
31012017-01-03 Ian Lance Taylor <iant@google.com>
3102
3103 * gcc.misc-tests/godump-1.c: Update for accurate representation of
3104 enums.
3105
5b4f088d
MS
31062017-01-03 Martin Sebor <msebor@redhat.com>
3107
3108 PR tree-optimization/78696
3109 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
3110 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
3111 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
3112 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3113
31142017-01-03 David Malcolm <dmalcolm@redhat.com>
3115
3116 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
3117 with more than one digit.
3118 * lib/gcc-dg.exp (process-message): Support more than one digit
3119 in relative line specifications.
3120
31212017-01-03 Jakub Jelinek <jakub@redhat.com>
3122
3123 PR tree-optimization/78965
3124 * gcc.dg/pr78965.c: New test.
3125
3126 PR middle-end/78901
3127 * g++.dg/opt/pr78901.C: New test.
3128
31292017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
3130
3131 PR fortran/78534
3132 PR fortran/66310
3133 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
3134 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
3135 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
3136 * gfortran.dg/repeat_7.f90: New test for PR 66310.
3137 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
3138 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
3139 * gfortran.dg/string_1_lp64.f90: New test.
3140 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
3141 * gfortran.dg/string_3_lp64.f90: New test.
3142 * gfortran.dg/transfer_intrinsic_1.f90: Change
3143 scan-tree-dump-times due to gfc_trans_string_copy change to
3144 avoid -Wstringop-overflow.
3145
8b7163c6
UB
31462017-01-02 Uros Bizjak <ubizjak@gmail.com>
3147
3148 PR target/78967
3149 * gcc.target/i386/pr78967-1.c: New test.
3150 * gcc.target/i386/pr78967-2.c: Ditto.
3151 * gcc.target/i386/pr78967-3.c: Ditto.
3152
3153 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
3154 * gcc.target/i386/pr78904-4.c: Ditto.
3155 * gcc.target/i386/pr78904-6.c: Ditto.
3156
e2940b98
JH
31572017-01-01 Jan Hubicka <hubicka@ucw.cz>
3158
3159 PR middle-end/77674
3160 * g++.dg/torture/pr77674.C: New testcase.
3161
cbe34bb5 31622017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
3163
3164 Update copyright years.
818ab71a 3165\f
cbe34bb5 3166Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
3167
3168Copying and distribution of this file, with or without modification,
3169are permitted in any medium without royalty provided the copyright
3170notice and this notice are preserved.