]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Update overload resolution with deduction guides.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
50bea0c5
JJ
12017-03-02 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/79782
4 * g++.dg/warn/Wunused-parm-10.C: New test.
5
130f15ce
UB
62017-03-02 Uros Bizjak <ubizjak@gmail.com>
7
8 * gcc.dg/rtl/x86_64/*.c: Test for
9 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10
dc362ada
UB
112017-03-02 Uros Bizjak <ubizjak@gmail.com>
12
13 PR target/79514
14 * gcc.target/i386/pr79514.c: New test.
15
fe792dd8
JJ
162017-03-02 Jakub Jelinek <jakub@redhat.com>
17
18 PR rtl-optimization/79780
19 * gcc.c-torture/compile/pr79780.c: New test.
20
e80facb4
RB
212017-03-02 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/79345
24 PR c++/42000
25 * g++.dg/warn/Wuninitialized-7.C: New testcase.
26 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
27 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
28
eb0e7c34
RB
292017-03-02 Richard Biener <rguenther@suse.de>
30
31 PR c/79756
32 * gcc.dg/vector-1.c: New testcase.
33
653a4b32
BC
342017-03-02 Bin Cheng <bin.cheng@arm.com>
35
36 PR tree-optimization/66768
37 * gcc.target/i386/pr66768.c: New test.
38
da403f31
RB
392017-03-02 Richard Biener <rguenther@suse.de>
40
41 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
42 * gcc.dg/rtl/x86_64/final.c: Likewise.
43 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
44 * gcc.dg/rtl/x86_64/ira.c: Likewise.
45 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
46 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
47
83692f96
RB
482017-03-02 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/79777
51 * gcc.dg/torture/pr79777.c: New testcase.
52
71dedb33
MS
532017-03-01 Martin Sebor <msebor@redhat.com>
54
55 PR middle-end/79692
56 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
57 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
58 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
59 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
60
48990905
UB
612017-03-01 Uros Bizjak <ubizjak@gmail.com>
62
63 * gcc.target/i386/invsize-2.c: New test.
64 * gcc.target/i386/invsize-3.c: Ditto.
65 * gcc.target/i386/invsize-4.c: Ditto.
66 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
67 * gcc.target/i386/stackalign/asm-1.c: Ditto.
68
c7f0c9f3
MM
692017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
70
71 PR target/79439
72 * gcc.target/powerpc/pr79439.c: New test.
73
f5ef6bfc
PH
742017-03-01 Pat Haugen <pthaugen@us.ibm.com>
75
76 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
77 scan string.
78
79
50181506
KN
802017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
81
82 PR target/79395
83 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
84 pattern to look for vcmpequd. instead of vcmpnew.
85 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
86 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
87 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
88 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
89 look for xvcmpeqdp. instead of xvcmpnedp.
90 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
91 look for vcmpequd. instead of vcmpnew.
92 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
93 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
94 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
95 look for xvcmpeqsp. instead of xvcmpnesp.
96 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
97 look for xvcmpeqdp. instead of xvcmpnedp.
98 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
99 look for vcmpequd. instead of vcmpnew.
100 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
101 look for vcmpeqsp instead of xvcmpnesp.
102 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
103 look for xvcmpeqdp instead of xvcmpnedp.
104
0100ae43
RB
1052017-03-01 Richard Biener <rguenther@suse.de>
106
107 PR middle-end/79721
108 * gcc.dg/torture/pr79721.c: New testcase.
109
0f3f4ffe
JJ
1102017-03-01 Jakub Jelinek <jakub@redhat.com>
111
42132674
JJ
112 PR c++/79681
113 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
114 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
115
e3e9e8ca
JJ
116 PR c++/79746
117 * g++.dg/warn/Wunused-parm-9.C: New test.
118
0f3f4ffe
JJ
119 PR tree-optimization/79734
120 * g++.dg/opt/pr79734.C: New test.
121
ad1de652
JJ
1222017-02-28 Jakub Jelinek <jakub@redhat.com>
123
124 PR tree-optimization/79737
125 * gcc.c-torture/execute/pr79737-1.c: New test.
126 * gcc.c-torture/execute/pr79737-2.c: New test.
127
7a1ae923
EB
1282017-02-28 Eric Botcazou <ebotcazou@adacore.com>
129
130 * gcc.target/sparc/20170228-1.c: New test.
131
2af0c3ed
UB
1322017-02-28 Uros Bizjak <ubizjak@gmail.com>
133
134 * gcc.target/i386/invsize-1.c: New test.
135
203ced0a
MS
1362017-02-28 Martin Sebor <msebor@redhat.com>
137
138 PR tree-optimization/79691
139 * gcc.dg/tree-ssa/pr79691.c: New test.
140
8a915b87
JJ
1412017-02-28 Jakub Jelinek <jakub@redhat.com>
142
143 PR target/79729
144 * gcc.target/i386/pr79729.c: New test.
145
41aa3a38
RB
1462017-02-28 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/79740
149 * gcc.dg/torture/pr79740.c: New testcase.
150
587240d2
RB
1512017-02-28 Richard Biener <rguenther@suse.de>
152
153 PR middle-end/79731
154 * c-c++-common/torture/pr79731.c: New testcase.
155
dd3f4560
RB
1562017-02-28 Richard Biener <rguenther@suse.de>
157
158 PR tree-optimization/79732
159 * gcc.dg/torture/pr79732.c: New testcase.
160
c7d97b28
RB
1612017-02-28 Richard Biener <rguenther@suse.de>
162
163 PR tree-optimization/79723
164 * gcc.target/i386/pr79723.c: New testcase.
165
c8f28a3c
PH
1662017-02-27 Pat Haugen <pthaugen@us.ibm.com>
167
168 PR target/79544
169 * gcc.target/powerpc/pr79544.c: New.
170
c91c3003
PC
1712017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/79414
174 * g++.dg/parse/crash67.C: New.
175
57fa080b
BC
1762017-02-27 Bin Cheng <bin.cheng@arm.com>
177
178 PR tree-optimization/77536
179 * gcc.dg/vect/pr79347.c: Revise testing string.
180
68b948d3
RB
1812017-02-27 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/45397
184 * gcc.dg/tree-ssa/pr45397.c: New testcase.
185
69a2e8a1
RB
1862017-02-27 Richard Biener <rguenther@suse.de>
187
188 PR tree-optimization/79690
189 * gcc.target/i386/pr79690.c: New testcase.
190
c7b608a9
TK
1912017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
192
193 PR fortran/51119
194 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
195 of original.
196 * gfortran.dg/inline_matmul_11.f90: Likewise.
197 * gfortran.dg/inline_matmul_9.f90: Likewise.
198 * gfortran.dg/matmul_13.f90: New test.
199 * gfortran.dg/matmul_14.f90: New test.
200
98561a9b
JJ
2012017-02-25 Jakub Jelinek <jakub@redhat.com>
202
203 PR middle-end/79396
204 * g++.dg/opt/pr79396.C: New test.
205
77be9417
DH
2062017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
207
208 PR fortran/79597
209 * gfortran.dg/dtio_6.f90: Update test.
210
2112017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
212
213 PR fortran/79601
214 * gfortran.dg/interface_operator_2.f90: New test.
215
b9822443
JJ
2162017-02-24 Jakub Jelinek <jakub@redhat.com>
217
218 PR c/79677
219 * gcc.dg/pr79677.c: New test.
220
4bc2b786
MF
2212017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
222
223 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
224 of mov.ps.
225 * gcc.target/mips/mips-ps-type.c (move): Likewise.
226 (cond_move1): Simplify condition to force generation of
227 mov[nz].ps.
228 (cond_move2): Likewise.
229
4227c9ad
JJ
2302017-02-24 Jakub Jelinek <jakub@redhat.com>
231
232 PR c++/79588
233 * g++.dg/warn/Wrestrict-1.C: New test.
234 * g++.dg/warn/Wrestrict-2.C: New test.
235
fd527ec1
DE
2362017-02-24 David Edelsohn <dje.gcc@gmail.com>
237
238 * g++.dg/ext/complit15.C: Require LTO.
239
2af8fd5c
TT
2402017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
241
242 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
243 logical_op_short_circuit to skip targets.
244 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
245 and s390.
246
0b9cdb9a
EB
2472017-02-24 Eric Botcazou <ebotcazou@adacore.com>
248
249 * gnat.dg/opt63.adb: New test.
250
4af362a9
EB
2512017-02-24 Eric Botcazou <ebotcazou@adacore.com>
252
253 * gnat.dg/discr47.adb: New test.
254
7699e88f
RB
2552017-02-24 Richard Biener <rguenther@suse.de>
256
257 PR tree-optimization/79389
258 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
259
e3beb191
PC
2602017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/79361
263 * g++.dg/cpp0x/pr79361-1.C: New.
264 * g++.dg/cpp0x/pr79361-2.C: Likewise.
265
195610aa
EB
2662017-02-23 Eric Botcazou <ebotcazou@adacore.com>
267
268 * gcc.target/visium/bit_test.c: Accept any lsr form.
269 * gcc.target/visium/block_move.c: Tweak.
270
17885cad
DV
2712017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
272
273 PR 68749
274 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
275
45f7faf0
RB
2762017-02-23 Richard Biener <rguenther@suse.de>
277
278 PR tree-optimization/79683
279 * gcc.target/i386/pr79683.c: New testcase.
280
18eb304e
JL
2812017-02-22 Jeff Law <law@redhat.com>
282
283 PR tree-optimization/79578
284 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
285
0a864a97
SD
2862017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
287
288 * gcc.target/mips/msa-fp-cc.c: New test.
289
fe8ece05
JJ
2902017-02-22 Jakub Jelinek <jakub@redhat.com>
291
e40b6fc7
JJ
292 PR c++/79664
293 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
294 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
295 * g++.dg/gomp/pr79664.C: New test.
296
fe8ece05
JJ
297 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
298
78af14ae
MP
2992017-02-22 Marek Polacek <polacek@redhat.com>
300
301 PR c++/79653
302 * g++.dg/cpp0x/alignas10.C: New test.
303 * g++.dg/cpp0x/alignas9.C: New test.
304
8fdddd3d
MP
305 PR c++/79657
306 * g++.dg/ext/underlying_type12.C: New test.
307
61ac5ebe
MP
308 PR c/79662
309 * gcc.dg/enum-incomplete-4.c: New test.
310
888c7050
JJ
3112017-02-22 Jakub Jelinek <jakub@redhat.com>
312
313 PR target/70465
314 * gcc.target/i386/pr70465-2.c: New test.
315
6d3daa1a
UB
3162017-02-21 Uros Bizjak <ubizjak@gmail.com>
317
318 * gcc.dg/pr61441.c: Use dg-add-options ieee.
319
76dd203e
RB
3202017-02-22 Richard Biener <rguenther@suse.de>
321
322 PR tree-optimization/79673
323 * gcc.target/i386/pr79673.c: New testcase.
324
a9c774d2
RB
3252017-02-22 Richard Biener <rguenther@suse.de>
326
327 PR tree-optimization/79666
328 * gcc.dg/torture/pr79666.c: New testcase.
329
8f4f841a
ML
3302017-02-22 Martin Liska <mliska@suse.cz>
331
332 PR lto/79587
333 * gcc.dg/tree-prof/pr79587.c: New test.
334
a232a1cb
MP
3352017-02-21 Marek Polacek <polacek@redhat.com>
336
337 PR c++/79535
338 * g++.dg/ext/flexary23.C: New test.
339
b86fec68
UB
3402017-02-21 Uros Bizjak <ubizjak@gmail.com>
341
342 PR target/79593
343 * gcc.target/i386/pr79593.c: New test.
344
5c3f1d7b
JJ
3452017-02-21 Jakub Jelinek <jakub@redhat.com>
346
b7280ac2
JJ
347 PR c++/79654
348 * g++.dg/cpp1z/decomp26.C: New test.
349
5c3f1d7b
JJ
350 PR sanitizer/79589
351 * g++.dg/ubsan/pr79589.C: New test.
352
1486c2a7
JL
3532017-02-21 Jeff Law <law@redhat.com>
354
355 PR tree-optimization/79621
356 * gcc.c-torture/compile/pr79621.c: New test.
357
2f3ec56d
JJ
3582017-02-21 Jakub Jelinek <jakub@redhat.com>
359
3bb43119
JJ
360 PR c++/79655
361 * g++.dg/cpp1y/constexpr-79655.C: New test.
362
664beaf2 363 PR c++/79639
b86fec68 364 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 365
956d3e61
JJ
366 PR target/79633
367 * gcc.target/i386/mpx/pr79633.c: New test.
368
d4cbfca4
JJ
369 PR target/79570
370 * gcc.dg/pr79570.c: New test.
371
00bc9de3
JJ
372 PR c++/79641
373 * c-c++-common/pr79641.c: New test.
374
d002d099
JJ
375 PR tree-optimization/79649
376 * gcc.target/i386/pr79649.c: New test.
377
2f3ec56d
JJ
378 PR target/79494
379 * gcc.dg/pr79494.c: New test.
380
e6655a5f
SB
3812017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
382
383 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
384 to dg-options.
385
3862017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
387
388 * gcc.dg/gimplefe-26.c: Require c99_runtime.
389
fd527ec1
DE
3902017-02-02 Jason Merrill <jason@redhat.com>
391
392 PR c++/79580
393 * g++.dg/ext/complit15.C: New.
394
027a9dd5
KN
3952017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
396
397 PR target/78056
398 * gcc.target/powerpc/pr78056-8.c: Remove.
399
80480cee
MP
4002017-02-20 Marek Polacek <polacek@redhat.com>
401
402 PR middle-end/79537
403 * gcc.dg/comp-goto-4.c: New test.
404
85ade8d6
MP
405 PR sanitizer/79558
406 * c-c++-common/ubsan/bounds-14.c: New test.
407
705d3b77
JJ
4082017-02-20 Jakub Jelinek <jakub@redhat.com>
409
410 PR target/79568
411 * gcc.target/i386/pr79568-1.c: New test.
412 * gcc.target/i386/pr79568-2.c: New test.
413 * gcc.target/i386/pr79568-3.c: New test.
414
dc42a736
PT
4152017-02-16 Paul Thomas <pault@gcc.gnu.org>
416
417 PR fortran/79382
705d3b77
JJ
418 * gfortran.dg/dtio_10.f90: Change test of error message.
419 * gfortran.dg/dtio_23.f90: New test.
420 * gfortran.dg/dtio_24.f90: New test.
dc42a736 421
1ca6a74f
PT
4222017-02-20 Paul Thomas <pault@gcc.gnu.org>
423
424 PR fortran/79434
705d3b77 425 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 426
63af1586
PT
4272017-02-19 Paul Thomas <pault@gcc.gnu.org>
428
429 PR fortran/79447
705d3b77 430 * gfortran.dg/submodule_24.f08: New test.
63af1586 431
4ca4d1e9
AV
4322017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
433
434 PR fortran/79229
435 * gfortran.dg/class_allocate_24.f90: New test.
436
dea71ad0
PT
4372017-02-19 Paul Thomas <pault@gcc.gnu.org>
438
439 PR fortran/79402
440 * gfortran.dg/submodule_23.f90: New test.
441
f46e2bc9
PC
4422017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/79380
445 * g++.dg/cpp0x/alignas8.C: New.
446
7dfa657b
JW
4472017-02-19 Eric Fiselier <eric@efcs.ca>
448 Jonathan Wakely <jwakely@redhat.com>
449
450 PR c++/69523
451 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
452
eab1f169
PK
4532017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
454
455 * gcc.dg/gimplefe-26.c: New test.
456
47e16d83
JDA
4572017-02-18 John David Anglin <danglin@gcc.gnu.org>
458
459 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
460
c2615951
JJ
4612017-02-18 Jakub Jelinek <jakub@redhat.com>
462
c28fcc60
JJ
463 PR target/79569
464 * gcc.target/i386/3dnowA-3.c: New test.
465
c2615951
JJ
466 PR target/79559
467 * gcc.target/i386/pr79559.c: New test.
468
97fcf744
JM
4692017-02-17 Joseph Myers <joseph@codesourcery.com>
470
471 * gcc.dg/c11-float-2.c: New test.
472 * gcc.dg/torture/float128-floath.c,
473 gcc.dg/torture/float128x-floath.c,
474 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
475 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
476 gcc.dg/torture/float64x-floath.c: Do not test comparison of
477 *_DECIMAL_DIG macros with DECIMAL_DIG.
478
a530e181
BS
4792017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480
481 PR target/79261
482 * gcc.target/powerpc/vec-xxpermdi.c: New file.
483
1d516992
JK
4842017-02-17 Julia Koval <julia.koval@intel.com>
485
486 * gcc.target/i386/rdpid.c New test.
487 * gcc.target/i386/sse-12.c: Add -mrdpid.
488 * gcc.target/i386/sse-13.c: Ditto.
489 * gcc.target/i386/sse-14.c: Ditto.
490 * gcc.target/i386/sse-22.c: Ditto.
491 * gcc.target/i386/sse-23.c: Ditto.
492 * g++.dg/other/i386-2.C: Ditto.
493 * g++.dg/other/i386-3.C: Ditto.
494
3185712c
SB
4952017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
496
497 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
498 * gcc.dg/pr61441.c: Ditto.
499
a261ee49
ML
5002017-02-17 Martin Liska <mliska@suse.cz>
501
502 PR rtl-optimization/79574
503 * gcc.dg/pr79574.c: New test.
504
5bf69d74
MP
5052017-02-17 Marek Polacek <polacek@redhat.com>
506
507 PR middle-end/79536
508 * gcc.dg/torture/pr79536.c: New test.
509
a72b242e
AM
5102017-02-16 Alan Modra <amodra@gmail.com>
511
512 * gcc.c-torture/execute/pr79286.c: New.
513
bcac0b4d
JJ
5142017-02-16 Jakub Jelinek <jakub@redhat.com>
515
516 PR c++/79512
517 * c-c++-common/gomp/pr79512.c: New test.
518
945c17d8
MS
5192017-02-15 Martin Sebor <msebor@redhat.com>
520
521 PR c++/79363
522 * g++.dg/ext/flexary12.C: Adjust.
523 * g++.dg/ext/flexary20.C: Same.
524 * g++.dg/ext/flexary21.C: Same.
525 * g++.dg/ext/flexary22.C: New test.
526
25c99850
BC
5272017-02-15 Bin Cheng <bin.cheng@arm.com>
528
529 PR tree-optimization/79347
530 * gcc.dg/vect/pr79347.c: New test.
531
4f5e5fcb
JJ
5322017-02-15 Jakub Jelinek <jakub@redhat.com>
533
e7202857
JJ
534 PR c++/79301
535 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
536 [[deprecated]] comment.
537 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
538 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
539 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
540 [[deprecated]] in -std=c++11.
541 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
542 [[fallthrough]] in -std=c++11 and -std=c++14.
543
4f5e5fcb
JJ
544 PR c++/79288
545 * g++.dg/tls/pr79288.C: New test.
546
c7545f1c
MP
5472017-02-15 Marek Polacek <polacek@redhat.com>
548
549 PR c/79515
550 * gcc.dg/dfp/pr79515.c: New.
551
1114b39c
DE
5522017-02-15 David Edelsohn <dje.gcc@gmail.com>
553
554 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
555
93b87d1d
TS
5562017-02-15 Thomas Schwinge <thomas@codesourcery.com>
557
558 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
559 "opt_files".
560
fa8db6ea
JJ
5612017-02-15 Jakub Jelinek <jakub@redhat.com>
562
563 PR target/79487
564 * gcc.dg/dfp/pr79487.c: New test.
565 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
566 2017-02-13 change.
567
8722316b
CL
5682017-01-14 Carl Love <cel@us.ibm.com>
569
570 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
571 xvcvsxdsp and xvcvuxdsp instructions.
572
2932fe90
SB
5732017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
574
575 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
576 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
577 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
578 64-bit default target.
579 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
580 a 64-bit default target.
581
63d09033
JJ
5822017-02-14 Jakub Jelinek <jakub@redhat.com>
583
584 PR target/79481
585 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 586 (test_3vx): Change return type from int to void.
63d09033
JJ
587 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
588 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
589 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
590 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
591 tests.
592 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
593 (test_3vx): Change return type from int to void.
594 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
595 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
596 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
597 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
598 tests.
599 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
600 intrinsic. Change scan-assembler-times number from 1 to 2.
601 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
602 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
603 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
604 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
605 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
606 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
607 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
608
8668fae0
UB
6092017-02-14 Uros Bizjak <ubizjak@gmail.com>
610
611 PR middle-end/61225
612 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
613 Use dg-additional-options for ia32 target. Remove XFAIL.
614
95d96609
UB
6152017-02-14 Uros Bizjak <ubizjak@gmail.com>
616
617 PR target/79495
618 * gcc.target/i386/pr79495.c: New test.
619
6f207d58
MP
6202017-02-14 Marek Polacek <polacek@redhat.com>
621
622 PR c++/79420
623 PR c++/79463
624 * g++.dg/cpp1y/pr79463.C: New.
625 * g++.dg/template/incomplete10.C: New.
626 * g++.dg/template/incomplete9.C: New.
627
ee139af5
L
6282017-02-14 H.J. Lu <hongjiu.lu@intel.com>
629
630 PR target/79498
631 * gcc.target/i386/pr79498.c: New test.
632
bf00c9e0
MS
6332017-02-14 Martin Sebor <msebor@redhat.com>
634
635 PR middle-end/79448
636 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
637 * gcc.dg/tree-ssa/pr79448-2.c: New test.
638 * gcc.dg/tree-ssa/pr79448.c: New test.
639
6c022f73
JL
6402017-02-14 Jeff Law <law@redhat.com>
641
642 PR tree-optimization/79095
643 * g++.dg/pr79095-1.C: New test
644 * g++.dg/pr79095-2.C: New test
645 * g++.dg/pr79095-3.C: New test
646 * g++.dg/pr79095-4.C: New test
647 * g++.dg/pr79095-5.C: New test
648 * gcc.c-torture/execute/arith-1.c: Update with more cases.
649 * gcc.dg/tree-ssa/pr79095-1.c: New test.
650
b719f884
JG
6512017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
652
653 * gcc.target/aarch64/vect_fp16_1.c: New.
654
1be33173
PK
6552017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
656
657 * gcc.dg/gimplefe-25.c: New test.
658
73424a09
JJ
6592017-02-14 Jakub Jelinek <jakub@redhat.com>
660
661 PR tree-optimization/79408
662 * gcc.dg/tree-ssa/pr79408-2.c: New test.
663
977472e8
RB
6642017-02-14 Richard Biener <rguenther@suse.de>
665
666 PR middle-end/79432
667 * gcc.dg/torture/pr79432.c: New testcase.
668
ee75687b
MS
6692017-02-13 Martin Sebor <msebor@redhat.com>
670
671 PR middle-end/79496
672 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
673
b84702c0
JJ
6742017-02-13 Jakub Jelinek <jakub@redhat.com>
675
ecc04fae
JJ
676 PR sanitizer/79341
677 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
678 variables volatile.
679
b84702c0
JJ
680 PR c++/79232
681 * g++.dg/cpp1z/eval-order4.C: New test.
682 * g++.dg/other/pr79232.C: New test.
683
b9a161ff
NS
6842017-02-13 Nathan Sidwell <nathan@acm.org>
685
686 PR c++/79296
687 * g++.dg/cpp0x/pr79296.C: New.
688
d8505fac
SB
6892017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
690
691 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
692 Instead, xfail powerpc*-*-* && lp64.
693
efb802cb
SB
6942017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
695
696 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
697 powerpc_p8vector_ok.
698 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
699
8d6427c6
AS
7002017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
701
702 PR target/79449
703 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
704 for reading beyond a 4k boundary.
705
9b7716c9
JJ
7062017-02-13 Jakub Jelinek <jakub@redhat.com>
707
708 PR rtl-optimization/79388
709 PR rtl-optimization/79450
710 * gcc.c-torture/execute/pr79388.c: New test.
711 * gcc.c-torture/execute/pr79450.c: New test.
712
4bb91707
TK
7132017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
714
715 PR fortran/65542
9b7716c9 716 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 717
e22910c2
JJ
7182017-02-11 Jakub Jelinek <jakub@redhat.com>
719
720 PR sanitizer/79341
721 * g++.dg/asan/deep-stack-uaf-1.C: New test.
722
acbbac04
JH
7232017-02-11 Jan Hubicka <hubicka@ucw.cz>
724
725 PR tree-ssa/56727
726 * gcc.dg/tree-ssa/pr56727.c: New testcase.
727
e493f96b
JJ
7282017-02-10 Jakub Jelinek <jakub@redhat.com>
729
730 PR c++/79457
731 * g++.dg/cpp0x/pr79457.C: New test.
732
773acd54
SB
7332017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
734
735 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
736 scan-assembler unless lp64.
737
b56f814e
SB
7382017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
739
740 PR tree-optimization/66612
741 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
742
5e659d16
SB
7432017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
744
745 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
746 of all powerpc.
747
6f4f30bf
MP
7482017-02-10 Marek Polacek <polacek@redhat.com>
749
750 PR c++/79435
751 * g++.dg/cpp1y/pr79435.C: New.
752
3799a5b8
MP
753 PR c++/79184
754 * g++.dg/warn/Wint-in-bool-context-1.C: New.
755
052ef81d
CL
7562017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
757
758 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
759 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
760 New.
761 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
762 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
763 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
764 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
765 (vtst_expected_poly64x2): Move to aarch64-only section.
766 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
767 (vtst_p64, vtstq_p64): New tests.
768
a7c8ed0c
PC
7692017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/71737
772 * g++.dg/cpp0x/pr71737.C: New.
773
3dcde5ef 7742017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 775 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
776
777 * gcc.dg/gimplefe-error-1.c: New testcase.
778 * gcc.dg/gimplefe-error-2.c: New testcase.
779 * gcc.dg/gimplefe-error-3.c: New testcase.
780
6139a3b7
JJ
7812017-02-10 Jakub Jelinek <jakub@redhat.com>
782
783 PR tree-optimization/79411
784 * gcc.c-torture/compile/pr79411.c: New test.
785
9bfc55d0
JJ
7862017-02-09 Jakub Jelinek <jakub@redhat.com>
787 Jason Merrill <jason@redhat.com>
788
789 PR c++/79143
790 * g++.dg/cpp1z/pr79143.C: New test.
791
0b90c541
JH
7922017-02-09 Jan Hubicka <hubicka@ucw.cz>
793
794 * gcc.dg/loop-unswitch-2.c: Update testcase.
795 * gcc.dg/loop-unswitch-1.c: Update testcase.
796
192b048b
MP
7972017-02-09 Marek Polacek <polacek@redhat.com>
798
799 PR c/79428
800 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
801 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
802 * c-c++-common/goacc/pr79428-1.c: New test.
803 * c-c++-common/gomp/pr79428-2.c: New test.
804 * c-c++-common/gomp/pr79428-5.c: New test.
805 * c-c++-common/gomp/pr79428-6.c: New test.
806 * c-c++-common/pr79428-3.c: New test.
807
e9a9033b
AK
8082017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
809
810 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
811 testcases.
812
56f71478
JJ
8132017-02-09 Jakub Jelinek <jakub@redhat.com>
814
28f6839b
JJ
815 PR c/79413
816 * gcc.c-torture/compile/pr79413.c: New test.
817
f08683a1
JJ
818 PR c++/79429
819 * c-c++-common/gomp/pr79429.c: New test.
820 * g++.dg/gomp/pr79429.C: New test.
821
56f71478
JJ
822 PR c/79431
823 * c-c++-common/gomp/pr79431.c: New test.
824
02889d23
CLT
8252017-02-09 Nathan Sidwell <nathan@codesourcery.com>
826 Cesar Philippidis <cesar@codesourcery.com>
827 Joseph Myers <joseph@codesourcery.com>
828 Chung-Lin Tang <cltang@codesourcery.com>
829
830 * c-c++-common/goacc/combined-directives.c: Remove xfail.
831 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
832 * c-c++-common/goacc/loop-auto-2.c: New.
833 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
834 * c-c++-common/goacc/tile-2.c: New.
835 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
836 * g++.dg/goacc/tile-1.C: New, check tile subst.
837 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
838 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
839 * gfortran.dg/goacc/tile-1.f90: New test.
840 * gfortran.dg/goacc/tile-2.f90: New test.
841 * gfortran.dg/goacc/tile-lowering.f95: New test.
842
9c0c77d2
RB
8432017-02-09 Richard Biener <rguenther@suse.de>
844
845 PR tree-optimization/69823
846 * gcc.dg/graphite/pr69823.c: New testcase.
847
f39bad9f
PH
8482017-02-08 Pat Haugen <pthaugen@us.ibm.com>
849
850 PR target/78604
851 * gcc.target/powerpc/pr78604.c: New.
852
fc00b9ce
KN
8532017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
854
855 PR target/68972
856 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
857 disable this test on power architecture.
858
50c1f4a5
RB
8592017-02-08 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/71824
862 PR tree-optimization/79409
863 * gcc.dg/graphite/pr71824-3.c: New testcase.
864
74a15d14
JJ
8652017-02-08 Jakub Jelinek <jakub@redhat.com>
866
867 PR tree-optimization/79408
868 * gcc.dg/tree-ssa/pr79408.c: New test.
869
d798497e
RB
8702017-02-08 Richard Biener <rguenther@suse.de>
871
872 PR tree-optimization/71824
873 * gcc.dg/graphite/pr71824-2.c: New testcase.
874
9d5019a1
AP
8752017-02-07 Andrew Pinski <apinski@cavium.com>
876
705d3b77 877 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 878
ec48209a
JJ
8792017-02-07 Jakub Jelinek <jakub@redhat.com>
880
881 PR rtl-optimization/79386
882 * gcc.c-torture/compile/pr79386.c: New test.
883
e5f234b2
DV
8842017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
885 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
886
887 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
888 *-*-solaris*.
889
1f138b75
JJ
8902017-02-07 Jakub Jelinek <jakub@redhat.com>
891
892 PR target/79299
893 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
894 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
895
7af4b20d
RB
8962017-02-07 Richard Biener <rguenther@suse.de>
897
898 * gcc.dg/gimplefe-23.c: New testcase.
899 * gcc.dg/gimplefe-24.c: Likewise.
900
d95c2fc7
CL
9012017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
902
903 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
904 scan-assembler instead of scan-assembler-times.
905 * gcc.target/aarch64/test_frame_10.c: Likewise.
906 * gcc.target/aarch64/test_frame_12.c: Likewise.
907 * gcc.target/aarch64/test_frame_2.c: Likewise.
908 * gcc.target/aarch64/test_frame_4.c: Likewise.
909 * gcc.target/aarch64/test_frame_6.c: Likewise.
910 * gcc.target/aarch64/test_frame_7.c: Likewise.
911 * gcc.target/aarch64/test_frame_8.c: Likewise.
912
fa5d44d0
RO
9132017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
914
915 * gcc.target/i386/pr78419.c: Require ifunc support.
916
d9b4ce00
DE
9172017-02-07 David Edelsohn <dje.gcc@gmail.com>
918
919 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
920
bb7d75ff
PP
9212017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
922
923 PR c++/79360
924 * g++.dg/cpp1y/nsdmi-union2.C: New test.
925
122e7b4f
KC
9262017-02-06 Kito Cheng <kito.cheng@gmail.com>
927
928 * lib/target-supports.exp: Define the RISC-V target.
929 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
930 * gcc.dg/builtin-apply2.c: Likewise.
931 * gcc.dg/ifcvt-4.c: Likewise.
932 * gcc.dg/loop-8.c: Likewise.
933 * gcc.dg/sibcall-10.c: Likewise.
934 * gcc.dg/sibcall-9.c: Likewise.
935 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
936 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
937 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
938 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
939 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
940 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
941 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
942
391675ac
MM
9432017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
944
945 PR target/66144
946 * gcc.target/powerpc/pr66144-1.c: New test.
947 * gcc.target/powerpc/pr66144-2.c: Likewise.
948 * gcc.target/powerpc/pr66144-3.c: Likewise.
949
e495e31a
MS
9502017-02-06 Martin Sebor <msebor@redhat.com>
951
952 PR tree-optimization/79376
953 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
954 * gcc.dg/tree-ssa/pr79376.c: Ditto.
955
2568d8a1
JJ
9562017-02-06 Jakub Jelinek <jakub@redhat.com>
957
98e09245
JJ
958 PR c++/79379
959 * g++.dg/cpp1y/constexpr-79379.C: New test.
960
e8b0383c
JJ
961 PR c++/79377
962 * g++.dg/lookup/pr79377.C: New test.
963
a5e8cbd1
JJ
964 PR c++/79372
965 * g++.dg/cpp1z/decomp25.C: New test.
966
2568d8a1
JJ
967 PR tree-optimization/79284
968 * gcc.c-torture/compile/pr79284.c: New test.
969
aae936b9
PC
9702017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/70448
973 * g++.dg/cpp0x/pr70448.C: New.
974
daf57541
DV
9752017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
976
977 PR 78348
978 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
979 to dg-options.
980
0898c74d
GJL
9812017-02-06 Georg-Johann Lay <avr@gjlay.de>
982
983 PR target/78883
984 * gcc.c-torture/compile/pr78883.c: New test.
985
5d3ebb71
JH
9862017-02-05 Jan Hubicka <hubicka@ucw.cz>
987
988 PR tree-ssa/79347
989 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
990 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
991 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
992 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
993 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
994 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
995 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
996 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
997 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
998 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
999 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
1000 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
1001 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
1002
139d4065
AV
10032017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1004
1005 PR fortran/79344
1006 * gfortran.dg/allocate_with_source_24.f90: New test.
1007
4b9c80d8
AV
10082017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
1009
1010 PR fortran/79230
1011 * gfortran.dg/der_ptr_component_2.f90: New test.
1012
f3877b2f
EB
10132017-02-05 Eric Botcazou <ebotcazou@adacore.com>
1014
1015 * gcc.target/sparc/20170205-1.c: New test.
1016
d8a09ada
JDA
10172017-02-03 John David Anglin <danglin@gcc.gnu.org>
1018
a2a86d6a
JDA
1019 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
1020 libatomic_available.
1021
a1d99925
JDA
1022 * gcc.dg/pr77587.c: Require alias support.
1023 * gcc.dg/pr77587a.c: Likewise.
1024
d8bf159e
JDA
1025 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
1026 * gcc.c-torture/execute/pr78622.c: Likewise.
1027
d8a09ada
JDA
1028 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
1029 hppa*-*-hpux*.
1030 * c-c++-common/Wunused-var-16.c: Likewise.
1031 * c-c++-common/builtin-shuffle-1.c: Likewise.
1032 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
1033 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1034
f589a1ce
MS
10352017-02-03 Martin Sebor <msebor@redhat.com>
1036
1037 PR tree-optimization/79327
1038 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
1039 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
1040 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 1041
5b00f9d2
JJ
10422017-02-03 Jakub Jelinek <jakub@redhat.com>
1043 Martin Sebor <msebor@redhat.com>
1044
1045 PR tree-optimization/79327
1046 * gcc.dg/tree-ssa/pr79327.c: New test.
1047 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
1048 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
1049 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
1050 (test_sprintf_chk_range_schar): Adjust dg-message.
1051 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
1052 * gcc.c-torture/execute/pr79327.c: New test.
1053
437f0a81
JJ
10542017-02-03 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR target/79354
1057 * gcc.target/powerpc/pr79354.c: New test.
1058 * gcc.c-torture/execute/pr79354.c: New test.
1059
3f343040
MS
10602017-02-03 Martin Sebor <msebor@redhat.com>
1061
1062 PR tree-optimization/79352
1063 * gcc.dg/tree-ssa/pr79352.c: New test.
1064
46a2ab58
ML
10652017-02-03 Martin Liska <mliska@suse.cz>
1066
1067 PR lto/66295
1068 * gcc.target/i386/mvc9.c: New test.
1069
baa2d1cd
PH
10702017-02-03 Pat Haugen <pthaugen@us.ibm.com>
1071
1072 PR target/79158
1073 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
1074 to VSX reg.
1075
30c6ec2f
JH
10762017-02-02 Jan Hubicka <hubicka@ucw.cz>
1077
1078 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
1079 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
1080 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
1081 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
1082 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
1083 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
1084 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
1085 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
1086 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
1087 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
1088 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
1089 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
1090 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
1091
ebee1eb9
MS
10922017-02-02 Martin Sebor <msebor@redhat.com>
1093
1094 PR middle-end/79275
1095 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
1096 * gcc.dg/tree-ssa/pr79275.c: New test.
1097
dcd25b8a
AS
10982017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1099
dc362ada 1100 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 1101
0f0c2cc3
JH
11022017-02-02 Jan Hubicka <hubicka@ucw.cz>
1103
1104 PR middle-end/77445
1105 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
1106 threading is done.
1107
1c372840
TC
11082017-02-02 Tamar Christina <tamar.christina@arm.com>
1109
1110 PR middle-end/78142
1111 * gcc.target/aarch64/vector_initialization_nostack.c
1112 (f12): Use one vector
1113
9f11a4a7
JJ
11142017-02-02 Jakub Jelinek <jakub@redhat.com>
1115
bef7e561
JJ
1116 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
1117 * c-c++-common/asan/misalign-1.c: Likewise.
1118 * c-c++-common/asan/misalign-2.c: Likewise.
1119 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
1120 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
1121 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
1122 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
1123 add -ffat-lto-objects from/to dg-additional-options.
1124 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
1125 dg-additional-options.
1126
9f11a4a7
JJ
1127 PR target/79197
1128 * gcc.target/powerpc/pr79197.c: New test.
1129 * gcc.c-torture/compile/pr79197.c: New test.
1130
09661674
RB
11312017-02-02 Richard Biener <rguenther@suse.de>
1132
1133 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
1134
d8d58893
PC
11352017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/69637
1138 * g++.dg/cpp0x/pr69637-1.C: New.
1139 * g++.dg/cpp0x/pr69637-2.C: Likewise.
1140
521a70a4
AK
11412017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1142
1143 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
1144
e26b502d
BS
11452017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1146
1147 PR target/70012
1148 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
1149 conditions.
1150
55e75c7c
JJ
11512017-02-01 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR testsuite/79324
1154 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
1155 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
1156 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
1157 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
1158 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
1159 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
1160 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
1161 * g++.dg/debug/dwarf2/align-1.C: Likewise.
1162 * g++.dg/debug/dwarf2/align-2.C: Likewise.
1163 * g++.dg/debug/dwarf2/align-3.C: Likewise.
1164 * g++.dg/debug/dwarf2/align-4.C: Likewise.
1165 * g++.dg/debug/dwarf2/align-5.C: Likewise.
1166 * g++.dg/debug/dwarf2/align-6.C: Likewise.
1167
a4476973
ML
11682017-02-01 Martin Liska <mliska@suse.cz>
1169
1170 PR testsuite/79272
1171 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
1172
3f3181b1
RB
11732017-02-01 Richard Biener <rguenther@suse.de>
1174
1175 PR testsuite/76957
1176 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
1177 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
1178 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
1179 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
1180
1e7ef862
RB
11812017-02-01 Richard Biener <rguenther@suse.de>
1182
1183 PR middle-end/79315
1184 * gfortran.dg/pr79315.f90: New testcase.
1185
405a7406
RB
11862017-02-01 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/71824
1189 * gcc.dg/graphite/pr71824.c: New testcase.
1190
19bdccb4
JJ
11912017-01-31 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR c++/79304
1194 * g++.dg/diagnostic/pr79304.C: New test.
1195
fcb2cdfc
DM
11962017-01-31 David Malcolm <dmalcolm@redhat.com>
1197
1198 PR c++/79298
1199 * g++.dg/spellcheck-pr79298.C: New test case.
1200
7cfa044d
DM
12012017-01-31 David Malcolm <dmalcolm@redhat.com>
1202
1203 PR preprocessor/79210
1204 * gcc.dg/format/pr79210.c: New test case.
1205 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
1206 New function.
1207
de3fbef6
NS
12082017-01-31 Nathan Sidwell <nathan@acm.org>
1209
5ae37bdf
NS
1210 PR c++/79290
1211 * g++.dg/warn/pr79290.C: New.
1212
de3fbef6
NS
1213 PR c++/67273
1214 PR c++/79253
1215 * g++.dg/cpp1y/pr67273.C: New.
1216 * g++.dg/cpp1y/pr79253.C: New.
1217
7f357c61
NS
12182017-01-31 Nathan Sidwell <nathan@acm.org>
1219
1220 PR c++/79264
1221 * g++.dg/cpp1y/pr61636-1.C: Augment.
1222
5b11971a
CL
12232017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
1224
1225 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
1226 rand() instead of random().
1227
8b670f93
AH
12282017-01-30 Aldy Hernandez <aldyh@redhat.com>
1229
1230 PR tree-optimization/71691
1231 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
1232
4727e06b
AK
12332017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1234
1235 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
1236 __ARCH__.
1237
b6dae849
JJ
12382017-01-31 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR tree-optimization/79267
1241 * g++.dg/opt/pr79267.C: New test.
1242
40fb9c89
AO
12432017-01-30 Alexandre Oliva <aoliva@redhat.com>
1244
1245 PR debug/63238
1246 * gcc.dg/debug/dwarf2/align-1.c: New.
1247 * gcc.dg/debug/dwarf2/align-2.c: New.
1248 * gcc.dg/debug/dwarf2/align-3.c: New.
1249 * gcc.dg/debug/dwarf2/align-4.c: New.
1250 * gcc.dg/debug/dwarf2/align-5.c: New.
1251 * gcc.dg/debug/dwarf2/align-6.c: New.
1252 * gcc.dg/debug/dwarf2/align-as-1.c: New.
1253 * g++.dg/debug/dwarf2/align-1.C: New.
1254 * g++.dg/debug/dwarf2/align-2.C: New.
1255 * g++.dg/debug/dwarf2/align-3.C: New.
1256 * g++.dg/debug/dwarf2/align-4.C: New.
1257 * g++.dg/debug/dwarf2/align-5.C: New.
1258 * g++.dg/debug/dwarf2/align-6.C: New.
1259
3095f651
AS
12602017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1261
1262 PR target/79170
1263 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
1264
3cf88bff
MS
12652017-01-30 Martin Sebor <msebor@redhat.com>
1266
1267 PR testsuite/79293
1268 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
1269
37731134
ML
12702017-01-30 Martin Liska <mliska@suse.cz>
1271
1272 PR gcov-profile/79259
1273 * g++.dg/tree-prof/pr79259.C: New test.
1274
0c7247cc
RB
12752017-01-30 Richard Biener <rguenther@suse.de>
1276
1277 PR tree-optimization/79276
1278 * gcc.dg/torture/pr79276.c: New testcase.
1279
ab4be5d1
DV
12802017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1281
1282 PR target/79240
1283 * gcc.target/s390/pr79240.c: New test.
1284
6687d58d
BS
12852017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1286
1287 PR target/79268
1288 * gcc.target/powerpc/pr79268.c: New file.
1289 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
1290 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
1291 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
1292 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1293
b5df96c3
JDA
12942017-01-28 John David Anglin <danglin@gcc.gnu.org>
1295
fc34d7b8
JDA
1296 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
1297
9efc84e4
JDA
1298 PR testsuite/70583
1299 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
1300
4bfbe3ae
JDA
1301 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
1302 * gnat.dg/debug9.adb: Likewise.
1303
8d0b306f
JDA
1304 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
1305
b5df96c3
JDA
1306 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
1307 libatomic_available.
1308 * gfortran.dg/coarray_42.f90: Likewise.
1309 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
1310 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
1311 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
1312
eb339366
MS
13132017-01-27 Martin Sebor <msebor@redhat.com>
1314
1315 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1316
711ce021
BS
13172017-01-27 Bernd Schmidt <bschmidt@redhat.com>
1318
1319 PR rtl-optimization/79194
1320 * gcc.dg/torture/pr79194.c: New test.
1321
d8321b33
VM
13222017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1323
1324 PR tree-optimization/71374
2568d8a1 1325 * gcc.target/i386/pr71374.c: New.
d8321b33 1326
9e2ea13e
MS
13272017-01-27 Martin Sebor <msebor@redhat.com>
1328
1329 PR c++/71290
1330 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
1331 a dg-error directive.
1332
9eb7045b
VM
13332017-01-27 Vladimir Makarov <vmakarov@redhat.com>
1334
1335 PR target/79131
1336 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
1337 * gcc.target/arm/pr79131-2.c: New.
1338
f75bbf3f
BS
13392017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1340
1341 PR target/65484
1342 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
1343 vectorized on POWER unless hardware misaligned loads are
1344 available.
1345
3f54004b
BC
13462017-01-27 Bin Cheng <bin.cheng@arm.com>
1347
1348 PR rtl-optimization/78559
1349 * gcc.c-torture/execute/pr78559.c: New test.
1350
40b6bff9
RB
13512017-01-27 Richard Biener <rguenther@suse.de>
1352
1353 PR tree-optimization/79245
1354 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
1355 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
1356
b2f8892e
JJ
13572017-01-27 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR c/79199
1360 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
1361 target. Use 4294967293U instead of 4294967293.
1362
b002f3b9
RB
13632017-01-27 Richard Biener <rguenther@suse.de>
1364
1365 PR tree-optimization/71433
1366 * gcc.dg/Warray-bounds-21.c: New testcase.
1367
38f50ab6
RB
13682017-01-27 Richard Biener <rguenther@suse.de>
1369
1370 PR tree-optimization/79244
1371 * gcc.dg/torture/pr79244.c: New testcase.
1372
c04f4139
JJ
13732017-01-27 Jakub Jelinek <jakub@redhat.com>
1374
1375 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
1376 all occurrences of 40 to 32.
1377
6ca513f9
RE
13782017-01-27 Richard Earnshaw <rearnsha@arm.com>
1379
1380 PR target/79239
1381 * gcc.target/arm/pr79239.c: New test.
1382
d876f5cd
DV
13832017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1384
1385 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
1386
bb6a6ee9
AB
13872017-01-27 Adam Butcher <adam@jessamine.co.uk>
1388
1389 PR c++/64382
1390 * g++.dg/cpp1y/pr64382.C: New test.
1391
31c87a43
MS
13922017-01-26 Martin Sebor <msebor@redhat.com>
1393
1394 PR middle-end/78703
1395 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
1396 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
1397 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
1398 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1399
f7c06c0f
JJ
14002017-01-26 Jakub Jelinek <jakub@redhat.com>
1401
b0670cc0
JJ
1402 PR debug/79129
1403 * g++.dg/debug/dwarf2/pr79129.C: New test.
1404
f7c06c0f
JJ
1405 PR debug/78835
1406 * g++.dg/debug/dwarf2/pr78835.C: New test.
1407
5d93da1d
MS
14082017-01-26 Martin Sebor <msebor@redhat.com>
1409
1410 PR middle-end/78703
1411 * gcc.dg/format/pr78569.c: Adjust.
1412 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
1413 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
1414 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
1415 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1416 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1417 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1418 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
1419 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
1420 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1421 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
1422 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1423
905d2812
JJ
14242017-01-26 Jakub Jelinek <jakub@redhat.com>
1425
1426 PR c++/68727
1427 * g++.dg/other/offsetof8.C: Add expected error.
1428 * g++.dg/other/offsetof9.C: New test.
1429
b3db8d77
DE
14302017-01-26 David Edelsohn <dje.gcc@gmail.com>
1431
1432 * g++.dg/opt/declone3.C: Require LTO.
1433
15961e4a
VM
14342017-01-26 Vladimir Makarov <vmakarov@redhat.com>
1435
1436 PR target/79131
1437 * gcc.target/arm/pr79131.c: New.
1438
e39dd802
BC
14392017-01-26 Bin Cheng <bin.cheng@arm.com>
1440
1441 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
1442
bc9efeab
JW
14432017-01-26 Jonathan Wakely <jwakely@redhat.com>
1444
1445 PR libstdc++/79190
1446 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
1447 matches replaced operator delete.
1448
b5f75f0b
JJ
14492017-01-26 Jakub Jelinek <jakub@redhat.com>
1450
1451 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
1452 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
1453 avx512f with avx512dq.
1454 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
1455 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
1456 avx512f with avx512dq.
1457 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
1458 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
1459 avx512f with avx512dq.
1460
0a38b341
MP
14612017-01-26 Marek Polacek <polacek@redhat.com>
1462
1463 PR c/79199
1464 * c-c++-common/Wduplicated-branches-13.c: New test.
1465
ebff5c3f
DS
14662017-01-26 David Sherwood <david.sherwood@arm.com>
1467
1468 PR middle-end/79212
1469 * gfortran.dg/gomp/sharing-4.f90: New test.
1470
e6d55103
JJ
14712017-01-26 Jakub Jelinek <jakub@redhat.com>
1472
1a27fab1
JJ
1473 PR target/70465
1474 * gcc.target/i386/pr70465.c: New test.
1475
e6d55103
JJ
1476 * brig.dg/dg.exp: Update copyright years.
1477 * lib/brig-dg.exp: Update copyright years.
1478 * lib/brig.exp: Update copyright years.
1479
b5aa1281
MM
14802017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1481
1482 PR target/79179
1483 * gcc.target/powerpc/pr79179.c: New test.
1484
3b5de3cb
BS
14852017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1486
1487 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
1488 generation to accept D-mode memory accesses.
1489
dbe81dbe
MS
14902017-01-25 Martin Sebor <msebor@redhat.com>
1491
1492 PR c++/71290
1493 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
1494 * g++.dg/ext/flexarray-mangle.C: Same.
1495 * g++.dg/ext/flexarray-subst.C: Same.
1496 * g++.dg/ext/flexary10.C: Same.
1497 * g++.dg/ext/flexary11.C: Same.
1498 * g++.dg/ext/flexary14.C: Same.
1499 * g++.dg/ext/flexary16.C: Same.
1500 * g++.dg/ext/flexary18.C: Same.
1501 * g++.dg/ext/flexary19.C: Same.
1502 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
1503 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
1504 * g++.dg/ubsan/object-size-1.C: Same.
1505 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 1506
0e343868
JJ
15072017-01-25 Jakub Jelinek <jakub@redhat.com>
1508
a25608aa
JJ
1509 PR c++/78896
1510 * g++.dg/cpp1z/decomp24.C: New test.
1511
0e343868
JJ
1512 PR c++/77914
1513 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
1514 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
1515 expect a warning.
1516 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
1517 expect warnings.
1518 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
1519 * g++.dg/cpp1y/pr59636.C: Likewise.
1520 * g++.dg/cpp1y/pr60190.C: Likewise.
1521
0d098f4b
BC
15222017-01-25 Bin Cheng <bin.cheng@arm.com>
1523
1524 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
1525
5332c89e 15262017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
1527
1528 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
1529 vec_packs built-ins
1530
ed4e59f4
CL
15312017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1532
1533 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
1534 -mcpu=cortex-a57.
1535 * gcc.target/arm/vseleqsf.c: Likewise.
1536 * gcc.target/arm/vselgedf.c: Likewise.
1537 * gcc.target/arm/vselgesf.c: Likewise.
1538 * gcc.target/arm/vselgtdf.c: Likewise.
1539 * gcc.target/arm/vselgtsf.c: Likewise.
1540 * gcc.target/arm/vselledf.c: Likewise.
1541 * gcc.target/arm/vsellesf.c: Likewise.
1542 * gcc.target/arm/vselltdf.c: Likewise.
1543 * gcc.target/arm/vselltsf.c: Likewise.
1544 * gcc.target/arm/vselnedf.c: Likewise.
1545 * gcc.target/arm/vselnesf.c: Likewise.
1546 * gcc.target/arm/vselvcdf.c: Likewise.
1547 * gcc.target/arm/vselvcsf.c: Likewise.
1548 * gcc.target/arm/vselvsdf.c: Likewise.
1549 * gcc.target/arm/vselvssf.c: Likewise.
1550
a5d6927f
RB
15512017-01-25 Richard Biener <rguenther@suse.de>
1552
1553 PR testsuite/72850
1554 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
1555 to what we had before adding the threading passes.
1556
c2873892
RB
15572017-01-25 Richard Biener <rguenther@suse.de>
1558
1559 PR tree-optimization/69264
1560 * g++.dg/torture/pr69264.C: New testcase.
1561
9aa483a2
KT
15622016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1563
1564 PR target/79145
1565 * gcc.target/arm/pr79145.c: New test.
1566
5c628c3e
RB
15672017-01-25 Richard Biener <rguenther@suse.de>
1568
1569 PR debug/78363
1570 * g++.dg/gomp/pr78363-1.C: New testcase.
1571 * g++.dg/gomp/pr78363-2.C: Likewise.
1572 * g++.dg/gomp/pr78363-3.C: Likewise.
1573
9078cd36
KT
15742016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1575
1576 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
1577 * gcc.dg/lto/pr61526_0.c: Likewise.
1578 * gcc.dg/lto/pr64415_0.c: Likewise.
1579
7cfd79d6
JJ
15802017-01-24 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR c++/79205
1583 * g++.dg/cpp1z/decomp22.C: New test.
1584 * g++.dg/cpp1z/decomp23.C: New test.
1585
3e4b91f2
NS
15862017-01-24 Nathan Sidwell <nathan@acm.org>
1587
1d7bc790
NS
1588 PR c++/78469
1589 * g++.dg/cpp0x/pr78469.C: New.
1590
3e4b91f2
NS
1591 PR c++/79118
1592 * g++.dg/cpp0x/pr79118.C: New.
1593
b20ba138
EB
15942017-01-24 Eric Botcazou <ebotcazou@adacore.com>
1595
1596 * gcc.target/arm/vfp-longcall-apcs.c: New test.
1597
c2e84327
DM
15982017-01-24 David Malcolm <dmalcolm@redhat.com>
1599
1600 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
1601 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
1602 * gcc.dg/rtl/rtl.exp: New file.
1603 * gcc.dg/rtl/test.c: New file.
1604 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
1605 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
1606 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
1607 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
1608 * gcc.dg/rtl/x86_64/final.c: New test case.
1609 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
1610 * gcc.dg/rtl/x86_64/ira.c: New test case.
1611 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
1612 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
1613 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
1614 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
1615 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
1616 * gcc.dg/rtl/x86_64/test_1.h: New file.
1617 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
1618 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
1619 * gcc.dg/rtl/x86_64/times-two.h: New file.
1620 * gcc.dg/rtl/x86_64/vregs.c: New test case.
1621
cf8d19de
BC
16222017-01-24 Bin Cheng <bin.cheng@arm.com>
1623
1624 PR tree-optimization/79159
1625 * g++.dg/tree-ssa/pr79159.C: New test.
1626
f6a24a94 16272017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
1628 Martin Jambor <mjambor@suse.cz>
1629
1630 * lib/brig-dg.exp: New file.
1631 * lib/brig.exp: Likewise.
1632 * brig.dg/README: Likewise.
1633 * brig.dg/dg.exp: Likewise.
1634 * brig.dg/test/gimple/alloca.hsail: Likewise.
1635 * brig.dg/test/gimple/atomics.hsail: Likewise.
1636 * brig.dg/test/gimple/branches.hsail: Likewise.
1637 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
1638 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1639 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1640 * brig.dg/test/gimple/mem.hsail: Likewise.
1641 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1642 * brig.dg/test/gimple/packed.hsail: Likewise.
1643 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1644 * brig.dg/test/gimple/variables.hsail: Likewise.
1645 * brig.dg/test/gimple/vector.hsail: Likewise.
1646
c3b3e526
JJ
16472017-01-24 Jakub Jelinek <jakub@redhat.com>
1648
1649 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1650 support asan, only on i?86/x86_64 require sse2_runtime.
1651
75f92127
KN
16522017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1653
1654 PR target/66669
1655 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1656 test on powerpc targets.
1657
1a998fa0
MS
16582017-01-23 Martin Sebor <msebor@redhat.com>
1659
1660 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1661
108fdd6d
RB
16622017-01-23 Richard Biener <rguenther@suse.de>
1663
1664 PR tree-optimization/79088
1665 PR tree-optimization/79188
1666 * gcc.dg/torture/pr79088.c: New testcase.
1667 * gcc.dg/torture/pr79188.c: Likewise.
1668
28826a66
KN
16692017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1670
1671 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1672 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1673 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1674 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1675 type of test function to reflect change in built-in function's
1676 return type.
1677 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1678 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1679 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1680 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1681 type and second argument type to reflect change in built-in
1682 function's type signature.
1683 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1684 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1685 type of test function to reflect change in built-in function's
1686 return type.
1687 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1688 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1689 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1690 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1691 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1692 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1693 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1694 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1695 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1696 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1697 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1698 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1699 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1700 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1701 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1702 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1703 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1704 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1705 type of test function to reflect change in built-in function's
1706 return type.
1707 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1708 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1709 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1710 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1711 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1712 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1713 test function's result and second argument to reflect change in
1714 built-in function's type signature.
1715 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1716
e6b8075c
NS
17172017-01-23 Nathan Sidwell <nathan@acm.org>
1718
fc7612fd
NS
1719 PR C++/71710
1720 * g++.dg/template/pr71710.C: New.
1721
e6b8075c
NS
1722 PR c++/71406
1723 PR c++/77508
1724 * g++.dg/template/pr71406.C: New.
1725
15b8fd49
TK
17262017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1727
9b7716c9 1728 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1729
e9c4fbe9
BS
17302017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1731
1732 PR rtl-optimization/78634
1733 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1734
8539a302
BC
17352017-01-23 Bin Cheng <bin.cheng@arm.com>
1736
1737 PR tree-optimization/70754
1738 * gfortran.dg/pr70754.f90: New test.
1739
f368600f
ML
17402017-01-23 Martin Liska <mliska@suse.cz>
1741
1742 PR tree-optimization/79196
1743 * gcc.dg/asan/pr79196.c: New test.
1744 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1745
d886761f
MM
17462017-01-23 Michael Matz <matz@suse.de>
1747
1748 PR tree-optimization/78384
1749 * gcc.dg/pr78384.c: New test.
1750
cffcafda
RB
17512017-01-23 Richard Biener <rguenther@suse.de>
1752
1753 PR tree-optimization/79186
1754 * gcc.dg/torture/pr79186.c: New testcase.
1755 * gcc.dg/torture/pr79187.c: Likewise.
1756
bda2bc48
MJ
17572017-01-23 Martin Jambor <mjambor@suse.cz>
1758
1759 * gcc.dg/ipa/vrp8.c: New test.
1760
f65f1ae3
MJ
17612017-01-23 Martin Jambor <mjambor@suse.cz>
1762
1763 PR ipa/79108
1764 * gfortran.dg/lto/pr79108_0.f90: New test.
1765
dea06111
AS
17662017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1767
1768 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1769 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1770 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1771 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1772 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1773 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1774 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1775 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1776 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1777 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1778 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1779 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1780 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1781 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1782 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1783 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1784
05011618
RB
17852017-01-23 Richard Biener <rguenther@suse.de>
1786 Nick Clifton <nickc@redhat.com>
1787
1788 PR testsuite/78421
1789 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1790 If the target is ARM return the result of the
1791 check_effective_target_arm_vect_no_misalign proc.
1792 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1793 support unaligned vectors then only expect one of the loops to be
1794 unrolled.
1795
f6b9f2ff
ML
17962017-01-23 Martin Liska <mliska@suse.cz>
1797
1798 * gcc.dg/asan/use-after-scope-10.c: New test.
1799 * gcc.dg/asan/use-after-scope-11.c: New test.
1800 * g++.dg/asan/use-after-scope-5.C: New test.
1801
c7775327
ML
18022017-01-23 Martin Liska <mliska@suse.cz>
1803
1804 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1805 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1806 sanopt optimization for ASAN_POISON.
1807
d8ae8d16
KT
18082016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1809
1810 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1811
54d7c70c
CL
18122017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1813
1814 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1815 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1816 for poly*_t types.
1817 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1818 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1819 exec_vcombine): Likewise.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1821 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1822 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1823 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1824 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1825 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1826 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1827 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1828 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1829 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1830 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1831 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1832 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1833 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1834 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1835 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1836 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1837 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1838 Likewise.
1839 (TEST_VGET_LANE): Cast to uint to avoid warning.
1840 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1841 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1842 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1843 exec_vfma_vfms_n): Fix PRIx format for float64_t.
1844 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1845 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1846 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1847 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1848 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1849 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1850 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1851 CHECK_POLY instead of CHECK for poly64_t types.
1852 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1853 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1854 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1855 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1856 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1857 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1858 uint32_t.
1859 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1860 for int32_t, int64_t.
1861 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1862 vqneg_extra): Fix PRIx format for int16_t, int32_t.
1863 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1864 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1865 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1866 needed.
1867
386fe51c
JJ
18682017-01-22 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR fortran/79154
1871 * gfortran.dg/gomp/pr79154-1.f90: New test.
1872 * gfortran.dg/gomp/pr79154-2.f90: New test.
1873
bc4d86e6
AS
18742017-01-22 Andreas Schwab <schwab@linux-m68k.org>
1875
1876 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1877
c31d5fce
MP
18782017-01-21 Marek Polacek <polacek@redhat.com>
1879
1880 PR testsuite/79169
1881 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1882
25cb56c3
JH
18832017-01-20 Jan Hubicka <hubicka@ucw.cz>
1884
1885 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1886
ea9f867b
BS
18872017-01-21 Bernd Schmidt <bschmidt@redhat.com>
1888
1889 PR rtl-optimization/79125
1890 * gcc.dg/torture/pr79125.c: New test.
1891
a876231c
JW
18922017-01-20 Jiong Wang <jiong.wang@arm.com>
1893
2568d8a1 1894 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 1895 only.
2568d8a1
JJ
1896 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1897 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 1898
4b9f2115
NS
18992017-01-20 Nathan Sidwell <nathan@acm.org>
1900
3e4b91f2 1901 PR c++/78495
4b9f2115
NS
1902 * g++.dg/cpp1z/inh-ctor38.C: New.
1903
d2aadab1
MP
19042017-01-20 Marek Polacek <polacek@redhat.com>
1905
1906 PR c/79152
1907 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1908
449cd5af
TP
19092017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
1910
1911 * lib/target-supports.exp (check_configured_with): New procedure.
1912 (check_effective_target_default_mode): new effective target.
1913 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1914 default mode. Fix dg-skip-if target selector syntax.
1915 * gcc.target/arm/optional_thumb-2.c: Likewise.
1916 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1917 syntax.
1918
ebed7175
DM
19192017-01-20 David Malcolm <dmalcolm@redhat.com>
1920
1921 PR c++/77829
1922 PR c++/78656
1923 * g++.dg/spellcheck-pr77829.C: New test case.
1924 * g++.dg/spellcheck-pr78656.C: New test case.
1925
2ebd93e1
MP
19262017-01-20 Marek Polacek <polacek@redhat.com>
1927
1928 PR c/64279
1929 * c-c++-common/Wduplicated-branches-1.c: New test.
1930 * c-c++-common/Wduplicated-branches-10.c: New test.
1931 * c-c++-common/Wduplicated-branches-11.c: New test.
1932 * c-c++-common/Wduplicated-branches-12.c: New test.
1933 * c-c++-common/Wduplicated-branches-2.c: New test.
1934 * c-c++-common/Wduplicated-branches-3.c: New test.
1935 * c-c++-common/Wduplicated-branches-4.c: New test.
1936 * c-c++-common/Wduplicated-branches-5.c: New test.
1937 * c-c++-common/Wduplicated-branches-6.c: New test.
1938 * c-c++-common/Wduplicated-branches-7.c: New test.
1939 * c-c++-common/Wduplicated-branches-8.c: New test.
1940 * c-c++-common/Wduplicated-branches-9.c: New test.
1941 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1942 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1943 * g++.dg/ext/builtin-object-size3.C: Likewise.
1944 * g++.dg/gomp/loop-1.C: Likewise.
1945 * g++.dg/warn/Wduplicated-branches1.C: New test.
1946 * g++.dg/warn/Wduplicated-branches2.C: New test.
1947
0ce4024a
ML
19482017-01-20 Martin Liska <mliska@suse.cz>
1949
1950 PR lto/69188
1951 * gcc.dg/lto/pr69188_0.c: New test.
1952 * gcc.dg/lto/pr69188_1.c: New test.
1953
d8ea3e7c
AS
19542017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
1955
1956 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1957 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1958 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1959 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1960 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1961 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1962 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1963 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1964 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1965 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1966 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1967 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1968 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1969 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1970 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1971 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1972 * gcc.target/i386/avx-1.c: Test new intrinsics.
1973 * gcc.target/i386/sse-13.c: Ditto.
1974 * gcc.target/i386/sse-23.c: Ditto.
1975
0516164b
RB
19762017-01-20 Richard Biener <rguenther@suse.de>
1977
1978 PR tree-optimization/71264
1979 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1980
d821744c
MF
19812017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1982
1983 * gcc.target/mips/madd4-1.c: New file.
1984 * gcc.target/mips/madd4-2.c: Likewise.
1985 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1986 HAS_MADD4.
1987 (mips_option_groups): Add -m[no-]madd4.
1988 (mips-dg-init): Detect default -mno-madd4.
1989 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1990 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1991 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1992 * gcc.target/mips/nmadd-1.c: Likewise.
1993 * gcc.target/mips/nmadd-2.c: Likewise.
1994 * gcc.target/mips/nmadd-3.c: Likewise.
1995
db58fd89
JW
19962017-01-19 Jiong Wang <jiong.wang@arm.com>
1997
1998 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1999 combined instructions.
2000 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
2001 instructions.
2002 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
2003 of pointer authentication.
2004
bd9cf60b
MM
20052017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2006
2007 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
2008 floating point hardware to run test.
2009
ab014eb3
TC
20102017-01-19 Tamar Christina <tamar.christina@arm.com>
2011
2568d8a1 2012 * lib/target-supports.exp
ab014eb3
TC
2013 (check_effective_target_vect_call_copysignf): Enable for AArch64.
2014
c048038f
RO
20152017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016
2017 PR testsuite/79051
2018 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
2019 __x86_64__]: Allow for target i?86-*-*.
2020
ab6b44cb
MF
20212017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
2022
2023 PR target/78176
2024 * gcc.target/mips/lxc1-sxc1-1.c: New file.
2025 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
2026 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
2027 HAS_LXC1.
2028 (mips_option_groups): Add -m[no-]lxc1-sxc1.
2029 (mips-dg-init): Detect default -mno-lxc1-sxc1.
2030 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
2031
118d5ed3
AV
20322017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
2033
2034 PR fortran/70696
2035 * gfortran.dg/coarray_43.f90: New test.
2036
a57c520e
RE
20372017-01-19 Richard Earnshaw <rearnsha@arm.com>
2038
2039 PR rtl-optimization/79121
2040 * gcc.c-torture/execute/pr79121.c: New test.
2041
54dc4be2
MM
20422017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2043
2044 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
2045 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2046
7bd5dad2
LK
20472017-01-18 Louis Krupp <louis.krupp@zoho.com>
2048
2049 PR fortran/50069
2050 PR fortran/55086
2051 * gfortran.dg/pr50069_1.f90: New test.
2052 * gfortran.dg/pr50069_2.f90: New test.
2053 * gfortran.dg/pr55086_1.f90: New test.
2054 * gfortran.dg/pr55086_1_tfat.f90: New test.
2055 * gfortran.dg/pr55086_2.f90: New test.
2056 * gfortran.dg/pr55086_2_tfat.f90: New test.
2057 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
2058
0edd264d
AS
20592017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2060 * gcc.dg/strcmp-1.c: New test.
2061 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
2062
551914b7
DM
20632017-01-18 David Malcolm <dmalcolm@redhat.com>
2064
2065 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
2066 (dejagnu_fail): Likewise.
2067 (dejagnu_note): Likewise.
2068 (pass): Provide forward decl, moving true decl to after #include
2069 of harness.h.
2070 (fail): Likewise.
2071 (note): Likewise.
2072
b7d3a6a6
MM
20732017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2074
2075 * gcc.target/powerpc/p9-xxbr-1.c: New test.
2076 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
2077
c484627c
NS
20782017-01-18 Nathan Sidwell <nathan@acm.org>
2079
2080 PR c++/78488
2081 * g++.dg/cpp1z/inh-ctor37.C: New.
2082
a711887e
UB
20832017-01-18 Uros Bizjak <ubizjak@gmail.com>
2084
2085 PR rtl-optimization/78952
2086 * gcc.target/i386/pr78952-1.c: New test.
2087 * gcc.target/i386/pr78952-2.c: Ditto.
2088
525a5e33
AV
20892017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
2090
2091 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
2092
20932017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
2094
2095 PR fortran/70696
2096 * gfortran.dg/coarray_event_1.f08: New test.
2097
90553aac
JJ
20982017-01-18 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR target/77416
2101 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
2102 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
2103 from dg-options.
2104 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
2105 guarded test.
2106 * gcc.target/powerpc/fusion4.c: Likewise.
2107 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
2108 guarded test.
2109 * gcc.target/powerpc/pr58673-1.c: Likewise.
2110 * gcc.target/powerpc/pr58673-2.c: Likewise.
2111 * gcc.target/powerpc/pr59054.c: Likewise.
2112
dfc42f08
BS
21132016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2114
2115 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
2116 vec_bperm.
2117 * gcc.target/powerpc/p9-vbpermd.c: New file.
2118
f3981e7e
AK
21192017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2120
2121 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
2122 (must_not_compile2): Downcase first letter of error messages.
2123 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
2124 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
2125
2c65d990
NS
21262017-01-18 Nathan Sidwell <nathan@acm.org>
2127
2128 PR c++/79091
2129 * g++.dg/pr79091.C: New.
2130
a711887e
UB
21312017-01-18 Jakub Jelinek <jakub@redhat.com>
2132
2133 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
2134 to dg-options.
2135 (p0): Add missing dg-error.
2136
4701fba3
JS
21372017-01-17 Joe Seymour <joe.s@somniumtech.com>
2138
2139 * gcc.target/msp430/mul_f5_muldef.c: New test.
2140
ac4dc08d
MM
21412017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2142
2143 PR target/79004
2144 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
2145 options. Fix up the syntax for using \m and \M.
2146
1b3254e4
SB
21472017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2148
2149 PR target/78875
2150 * gcc.target/powerpc/ssp-1.c: New testcase.
2151 * gcc.target/powerpc/ssp-2.c: New testcase.
2152
8144a493
WD
21532017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
2154
2155 * gcc.target/aarch64/eh_return.c: New test.
2156
a6607774
BS
21572017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2158
2159 * vec-rlmi-rlnm.c: New file.
2160
8ddfdbc2
NS
21612017-01-17 Nathan Sidwell <nathan@acm.org>
2162
2163 PR c++/61636
2164 * g++.dg/cpp1y/pr61636-1.C: New.
2165 * g++.dg/cpp1y/pr61636-2.C: New.
2166 * g++.dg/cpp1y/pr61636-3.C: New.
2167
d365b403
MS
21682017-01-17 Martin Sebor <msebor@redhat.com>
2169
2170 PR testsuite/79115
2171 * gcc.dg/pr78768.c: Make it a link-only test.
2172
0d80ab91
DM
21732017-01-17 David Malcolm <dmalcolm@redhat.com>
2174
2175 PR c++/71497
2176 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
2177 expected messages.
2178 * c-c++-common/Wmisleading-indentation.c: Likewise.
2179
31b61548
VM
21802017-01-17 Vladimir Makarov <vmakarov@redhat.com>
2181
2182 PR target/79058
2183 * gcc.target/arm/pr79058.c: New.
2184
c549996e
JJ
21852017-01-17 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR tree-optimization/71854
2188 * gcc.dg/vect/pr71854.c: New test.
2189
4f197ff9
ML
21902017-01-17 Martin Liska <mliska@suse.cz>
2191
2192 PR ipa/71207
2193 * g++.dg/ipa/pr71207.C: New test.
2194
d4193b85
JH
21952017-01-17 Jan Hubicka <hubicka@ucw.cz>
2196
2197 PR middle-end/77445
2198 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
2199 * gcc.dg/tree-ssa/pr77445.c: New testcase.
2200
906e7712
JJ
22012017-01-17 Jakub Jelinek <jakub@redhat.com>
2202
2203 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
2204 rather than long unsigned int.
2205 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
2206
12314dc9
RB
22072017-01-17 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/71433
2210 * gcc.dg/Warray-bounds-20.c: New testcase.
2211
a23e48df
RB
22122017-01-17 Richard Biener <rguenther@suse.de>
2213
2214 PR testsuite/52563
2215 PR testsuite/71237
2216 PR testsuite/77737
2217 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
2218 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2219 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2220
e6750e5c
AM
22212017-01-17 Alan Modra <amodra@gmail.com>
2222
2223 * gcc.target/powerpc/pr79066.c: New.
2224
a59afbe2
JL
22252017-01-16 Jeff Law <law@redhat.com>
2226
2227 PR tree-optimization/33562
2228 PR tree-optimization/61912
2229 PR tree-optimization/77485
2230 PR tree-optimization/79090
2231 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
2232 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
2233
e1bcfb92
JJ
22342017-01-16 Jakub Jelinek <jakub@redhat.com>
2235
98e92fb2
JJ
2236 PR c/79089
2237 * gcc.c-torture/compile/pr79089.c: New test.
2238
e1bcfb92
JJ
2239 PR target/79080
2240 * gcc.dg/pr79080.c: New test.
2241
0ef1f9cd
DM
22422017-01-16 David Malcolm <dmalcolm@redhat.com>
2243
2244 PR c/78304
2245 * gcc.dg/format/pr78304.c: Convert argument from integral type
2246 to a pointer.
2247 * gcc.dg/format/pr78304-2.c: Likewise.
2248
76689ffc
CL
22492017-01-16 Carl Love <cel@us.ibm.com>
2250
2251 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
2252 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
2253
ce12ee9e
CL
22542017-01-16 Carl Love <cel@us.ibm.com>
2255
2256 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
2257 Change arguments and return type to bool long long.
2258
b336037d
MS
22592017-01-16 Martin Sebor <msebor@redhat.com>
2260
2261 PR testsuite/79051
2262 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
2263 on x86.
2264
1ddca3f3
PC
22652017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 Revert:
a711887e 2268 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
2269
2270 PR c++/71737
2271 * g++.dg/cpp0x/pr71737.C: New.
2272
290687fb
BS
22732017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2274
2275 * gcc.target/powerpc/swaps-p8-27.c: New.
2276
7d2f3f1d
PC
22772017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 PR c++/71737
2280 * g++.dg/cpp0x/pr71737.C: New.
2281
d743728f
EB
22822017-01-16 Eric Botcazou <ebotcazou@adacore.com>
2283
2284 * gnat.dg/opt62.adb: New test.
2285 * gnat.dg/opt62_pkg.ads: New helper.
2286
90aead21
BS
22872017-01-14 Bernd Schmidt <bschmidt@redhat.com>
2288
a711887e
UB
2289 PR rtl-optimization/78626
2290 PR rtl-optimization/78727
90aead21
BS
2291 * gcc.dg/torture/pr78626.c: New test.
2292 * gcc.dg/torture/pr78727.c: New test.
2293
afaecc23
AM
22942017-01-14 Alan Modra <amodra@gmail.com>
2295
2296 * gcc.c-torture/compile/pr72749.c: New test.
2297
be4aa83d
DM
22982017-01-13 David Malcolm <dmalcolm@redhat.com>
2299
2300 PR c/78304
2301 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
2302 (test_macro_2): New test.
2303 (test_macro_3): New test.
2304 (test_macro_4): New test.
2305 (test_non_contiguous_strings): Convert line number to line offset.
2306 * gcc.dg/format/pr78304-2.c: New test case.
2307 * gcc.dg/format/pr78304.c: New test case.
2308
7cdca3ec
UB
23092017-01-13 Uros Bizjak <ubizjak@gmail.com>
2310
2311 * gcc.target/i386/funcspec-56.inc: Add missing options and
2312 reorder options by implied ISAs, as in ix86_target_string.
2313
e3017e52
MP
23142017-01-13 Marek Polacek <polacek@redhat.com>
2315
2316 PR c++/71166
2317 * g++.dg/cpp0x/constexpr-array18.C: New test.
2318
d155c6fe
JL
23192017-01-13 Jeff Law <law@redhat.com>
2320
7c9560a5
JL
2321 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
2322
9e59e99a
JL
2323 PR tree-optimization/61912
2324 PR tree-optimization/77485
2325 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
2326 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
2327 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
2328
2329 PR tree-optimization/33562
2330 PR tree-optimization/61912
2331 PR tree-optimization/77485
d155c6fe
JL
2332 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
2333 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2334 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2335 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
2336 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
2337 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
2338 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
2339
77719b06
ML
23402017-01-13 Martin Liska <mliska@suse.cz>
2341
2342 PR ipa/79043
2343 * gcc.c-torture/execute/pr79043.c: New test.
2344
a181b2bc
RB
23452017-01-13 Richard Biener <rguenther@suse.de>
2346
2347 PR middle-end/78411
2348 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
2349
eaed3226
AV
23502017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2351
2352 PR fortran/70697
2353 * gfortran.dg/coarray/event_4.f08: New test.
2354
4ccff88b
AV
23552017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
2356
2357 PR fortran/70696
2358 * gfortran.dg/coarray/event_3.f08: New test.
2359
3c3b9090
RB
23602017-01-13 Richard Biener <rguenther@suse.de>
2361
2362 PR tree-optimization/77283
2363 * gcc.dg/tree-ssa/split-path-9.c: Fix.
2364
25329913
RB
23652017-01-13 Richard Biener <rguenther@suse.de>
2366
2367 * gcc.dg/gimplefe-22.c: New testcase.
2368
10b70b8e
RB
23692017-01-13 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/77283
2372 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
2373 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
2374 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
2375
76a8f82f
SL
23762017-01-12 Sandra Loosemore <sandra@codesourcery.com>
2377
2378 * gcc.dg/pr77862.c: Require fpic target.
2379
59a505da
MM
23802017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2381
2382 PR target/79004
2383 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 2384
bce6f760
MS
23852017-01-12 Martin Sebor <msebor@redhat.com>
2386
2387 * gcc.dg/pr78138.c: Adjust.
2388 * gcc.dg/pr78768.c: Adjust.
2389 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
2390 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2391 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2392 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2393 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
2394 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
2395 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
2396 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
2397 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
2398 * gcc.dg/tree-ssa/pr78605.c: Adjust.
2399 * gcc.dg/tree-ssa/pr78622.c: Adjust.
2400
3eefa646
JJ
24012017-01-12 Jakub Jelinek <jakub@redhat.com>
2402
2403 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
2404
dcb56243
MS
24052017-01-12 Martin Sebor <msebor@redhat.com>
2406
8be3f306 2407 PR testsuite/79051
940242cd
MS
2408 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
2409 due to bug 79054.
dcb56243 2410
b7431c20
DE
24112017-01-12 David Edelsohn <dje.gcc@gmail.com>
2412
2413 * gcc.dg/pr78768.c: Require LTO.
2414
2bcd9f32
MS
24152017-01-12 Martin Sebor <msebor@redhat.com>
2416
2417 PR c/79074
2418 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
2419 due to the referenced bug.
2420
b2fc1c70
MS
24212017-01-12 Martin Sebor <msebor@redhat.com>
2422
2423 PR testsuite/79073
2424 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
2425
fbed6f36
UB
24262017-01-12 Uros Bizjak <ubizjak@gmail.com>
2427
2428 * gcc.target/i386/builtin_target.c (check_features): Check all
2429 supported __builtin_cpu_supports options.
2430
27282dad
KT
24312017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2432
2433 PR tree-optimization/78319
2434 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
2435 Remove xfail.
2436
66113166
BS
24372017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2438
2439 PR target/79044
2440 * gcc.target/powerpc/swaps-p8-26.c: New.
2441
6bb4ea5c
RB
24422017-01-12 Richard Biener <rguenther@suse.de>
2443
2444 * gcc.dg/gimplefe-21.c: New testcase.
2445
f15dbadb
MC
24462017-01-12 Michael Collison <michael.collison@arm.com>
2447
2448 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
2449
73e32c47
JK
24502017-01-11 Julia Koval <julia.koval@intel.com>
2451 Uros Bizjak <ubizjak@gmail.com>
2452
2453 * gcc.target/i386/sgx.c New test.
2454 * gcc.target/i386/sse-12.c: Add -msgx.
2455 * gcc.target/i386/sse-13.c: Ditto.
2456 * gcc.target/i386/sse-14.c: Ditto.
2457 * gcc.target/i386/sse-22.c: Ditto.
2458 * gcc.target/i386/sse-23.c: Ditto.
2459 * g++.dg/other/i386-2.C: Ditto.
2460 * g++.dg/other/i386-3.C: Ditto.
2461
3594adc7
MS
24622017-01-11 Martin Sebor <msebor@redhat.com>
2463
2464 PR c++/24511
2465 * g++.dg/template/explicit9.C: New test.
2466
01bfd257
NS
24672017-01-11 Nathan Sidwell <nathan@acm.org>
2468
2469 PR c++/77812
2470 * g++.dg/pr77812.C: New.
2471
88df7964
JJ
24722017-01-11 Jakub Jelinek <jakub@redhat.com>
2473
eae63d78
JJ
2474 PR c++/71537
2475 * g++.dg/cpp1y/constexpr-71537.C: New test.
2476
88df7964
JJ
2477 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
2478 argument.
2479
960ecba4
MS
24802017-01-11 Martin Sebor <msebor@redhat.com>
2481
2482 PR c/47931
2483 * c-c++-common/Waddress-2.c: New test.
2484
1f258a55
JJ
24852017-01-11 Jakub Jelinek <jakub@redhat.com>
2486
2487 PR c++/78341
2488 * g++.dg/cpp0x/pr78341.C: New test.
2489
bf5fbf46
MS
24902017-01-11 Martin Sebor <msebor@redhat.com>
2491
2492 PR c/78768
2493 * gcc.dg/pr78768.c: New test.
2494
19ff0049
DM
24952017-01-11 David Malcolm <dmalcolm@redhat.com>
2496
2497 PR driver/78877
2498 * gcc.dg/spellcheck-options-14.c: New test case.
2499 * gcc.dg/spellcheck-options-15.c: New test case.
2500 * gcc.dg/spellcheck-options-16.c: New test case.
2501 * gcc.dg/spellcheck-options-17.c: New test case.
2502
c86e9f03
ML
25032017-01-11 Martin Liska <mliska@suse.cz>
2504
2505 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
2506
947f51d6
JJ
25072017-01-11 Jakub Jelinek <jakub@redhat.com>
2508
2509 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
2510 instead of just 1 for the decomposition from struct C.
2511
849fccf8
EB
25122017-01-11 Eric Botcazou <ebotcazou@adacore.com>
2513
2514 * gcc.c-torture/execute/20170111-1.c: New test.
2515
80c74722
RB
25162017-01-11 Richard Biener <rguenther@suse.de>
2517
2518 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
2519
4c4b4703
JJ
25202017-01-11 Jakub Jelinek <jakub@redhat.com>
2521
2522 PR middle-end/50199
2523 * gcc.dg/lto/pr50199_0.c: New test.
2524
664b1a6b
MS
25252017-01-10 Martin Sebor <msebor@redhat.com>
2526
2527 PR testsuite/78960
2528 PR testsuite/78959
2529 PR testsuite/78133
2530 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
2531 * gcc.dg/tree-ssa/pr78622.c: Ditto.
2532
fefd3086
MS
25332017-01-10 Martin Sebor <msebor@redhat.com>
2534
2535 PR middle-end/78138
664b1a6b 2536 * gcc.dg/pr78138.c: New test.
fefd3086 2537
b9f4757f
DM
25382017-01-10 David Malcolm <dmalcolm@redhat.com>
2539
2540 PR c++/77949
2541 * g++.dg/diagnostic/pr77949.C: New test case.
2542
5a50f6bb
MS
25432017-01-10 Martin Sebor <msebor@redhat.com>
2544
2545 PR middle-end/78245
2546 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
2547
c16880ef
MS
25482017-01-10 Martin Sebor <msebor@redhat.com>
2549
2550 PR tree-optimization/78775
2551 * gcc.dg/attr-alloc_size-4.c: Add test cases.
2552 * gcc.dg/attr-alloc_size-10.c: New test.
2553 * gcc.dg/attr-alloc_size-11.c: New test.
2554 * gcc.dg/builtin-stringop-chk-7.c: New test.
2555 * gcc.dg/pr78775.c: New test.
2556 * gcc.dg/pr78973-2.c: New test.
2557 * gcc.dg/pr78973.c: New test.
2558
5363d9d9
JL
25592017-01-10 Jeff Law <law@redhat.com>
2560
2561 PR tree-optimization/77766
2562 PR tree-optimization/78856
2563 * gcc.c-torture/execute/pr77766.c: New test.
2564
aae23693
RB
25652016-01-10 Richard Biener <rguenther@suse.de>
2566
2567 PR tree-optimization/79034
2568 * g++.dg/torture/pr79034.C: New testcase.
2569
a0843aed
ML
25702017-01-10 Martin Liska <mliska@suse.cz>
2571
2572 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
2573 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
2574 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
2575 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
2576 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
2577 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
2578 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
2579 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
2580 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
2581 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
2582 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
2583 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
2584 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
2585 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
2586 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
2587 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
2588 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
2589 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
2590 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2591 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2592 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
2593 * gcc.dg/ipa/pr64307.c: Likewise.
2594 * gcc.dg/ipa/pr77653.c: Likewise.
2595
79fc8ffe
AS
25962017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
2597
2598 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
2599 * g++.dg/other/i386-3.C: Ditto.
2600 * gcc.target/i386/sse-12.c: Ditto.
2601 * gcc.target/i386/sse-13.c: Ditto.
2602 * gcc.target/i386/sse-22.c: Ditto.
2603 * gcc.target/i386/sse-23.c: Ditto.
2604 * gcc.target/i386/builtin_target.c: Handle new option.
2605 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2606 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
2607 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
2608
dfa6951f
MS
26092017-01-09 Martin Sebor <msebor@redhat.com>
2610
2611 PR testsuite/79036
2612 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
2613 with different precisions.
2614
a271e415
EB
26152017-01-09 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * g++.dg/opt/call2.C: New test.
2618 * g++.dg/opt/call3.C: Likewise.
2619 * gnat.dg/array26.adb: New test.
2620 * gnat.dg/array26_pkg.ad[sb]: New helper.
2621 * gnat.dg/array27.adb: New test.
2622 * gnat.dg/array27_pkg.ad[sb]: New helper.
2623 * gnat.dg/array28.adb: New test.
2624 * gnat.dg/array28_pkg.ad[sb]: New helper.
2625
bd2c6270
JJ
26262017-01-09 Jakub Jelinek <jakub@redhat.com>
2627
2628 PR translation/79019
2629 PR translation/79020
2630 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
2631 diagnostics.
2632 * gfortran.dg/initialization_17.f90: Likewise.
2633
1c1d8e75
DH
26342017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2635
2636 PR testsuite/79026
2637 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
2638 * gcc.target/i386/pr78904-4.c: Likewise.
2639 * gcc.target/i386/pr78904-6.c: Likewise.
2640 * gcc.target/i386/pr78967-2.c: Likewise.
2641
cb330ba5
JJ
26422017-01-09 Jakub Jelinek <jakub@redhat.com>
2643
2644 PR tree-optimization/78899
2645 * gcc.target/i386/pr78899.c: New test.
2646 * gcc.dg/pr71077.c: New test.
2647
a5e14a42
MJ
26482017-01-09 Martin Jambor <mjambor@suse.cz>
2649
2650 PR ipa/78365
2651 PR ipa/78599
2652 * gcc.dg/torture/pr78365.c: New test.
2653
01216d27
JJ
26542017-01-09 Jakub Jelinek <jakub@redhat.com>
2655
dc59e50a
JJ
2656 PR c++/78948
2657 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2658 (main): Use int* instead of long long.
2659
01216d27
JJ
2660 PR tree-optimization/78938
2661 * gcc.dg/vect/pr78938.c: New test.
2662
c0d4fec7
KT
26632017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2664
2665 * gcc.dg/20161219.c: New test.
2666
7b1b0cc1
RB
26672017-01-09 Richard Biener <rguenther@suse.de>
2668
2669 PR tree-optimization/78997
2670 * gcc.dg/torture/pr78997.c: New testcase.
2671
813b9c0d
RB
26722017-01-09 Richard Biener <rguenther@suse.de>
2673
2674 PR debug/79000
2675 * g++.dg/lto/pr79000_0.C: New testcase.
2676 * g++.dg/lto/pr79000_1.c: Likewise.
2677
efcc8d38
MS
26782017-01-08 Martin Sebor <msebor@redhat.com>
2679
2680 PR middle-end/77708
2681 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2682 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2683 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2684 due to bug 78969.
2685 * gcc.dg/format/pr78569.c: Adjust.
2686
5ccf1d8d
DM
26872017-01-07 David Malcolm <dmalcolm@redhat.com>
2688
2689 PR c++/72803
2690 * g++.dg/diagnostic/pr72803.C: New test case.
2691
42002dfe
MS
26922017-01-07 Martin Sebor <msebor@redhat.com>
2693
2694 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2695 * gcc.dg/attr-alloc_size-4.c: Same.
2696
de91486c
AV
26972017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2698
2699 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2700 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2701 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2702 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2703 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2704 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2705 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2706
f55a925e
AS
27072017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2708 * gcc.dg/memcmp-1.c: New.
2709 * gcc.dg/strncmp-1.c: New.
2710
f3caa118
AV
27112017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2712
2713 * gcc.target/arm/acle/mcrr: New.
2714 * gcc.target/arm/acle/mcrr2: New.
2715 * gcc.target/arm/acle/mrrc: New.
2716 * gcc.target/arm/acle/mrrc2: New.
2717
ecc9a25b
AV
27182017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2719
2720 * gcc.target/arm/acle/mcr.c: New.
2721 * gcc.target/arm/acle/mrc.c: New.
2722 * gcc.target/arm/acle/mcr2.c: New.
2723 * gcc.target/arm/acle/mrc2.c: New.
2724
3811581f
AV
27252017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2726
2727 * gcc.target/arm/acle/ldc: New.
2728 * gcc.target/arm/acle/ldc2: New.
2729 * gcc.target/arm/acle/ldcl: New.
2730 * gcc.target/arm/acle/ldc2l: New.
2731 * gcc.target/arm/acle/stc: New.
2732 * gcc.target/arm/acle/stc2: New.
2733 * gcc.target/arm/acle/stcl: New.
2734 * gcc.target/arm/acle/stc2l: New.
2735
d57daa0c
AV
27362017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2737
2738 * gcc.target/arm/acle/acle.exp: Run tests for different options
2739 and make sure fat-lto-objects is used such that we can still do
2740 assemble scans.
2741 * gcc.target/arm/acle/cdp.c: New.
2742 * gcc.target/arm/acle/cdp2.c: New.
2743 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2744 (check_effective_target_arm_coproc1_ok_nocache): New.
2745 (check_effective_target_arm_coproc2_ok): New.
2746 (check_effective_target_arm_coproc2_ok_nocache): New.
2747 (check_effective_target_arm_coproc3_ok): New.
2748 (check_effective_target_arm_coproc3_ok_nocache): New.
2749 (check_effective_target_arm_coproc4_ok): New.
2750 (check_effective_target_arm_coproc4_ok_nocache): New.
2751
8a123229
MS
27522017-01-06 Martin Sebor <msebor@redhat.com>
2753
2754 PR middle-end/78605
2755 * gcc.dg/tree-ssa/pr78605.c: New test.
2756
5b8999d6
MS
27572017-01-05 Martin Sebor <msebor@redhat.com>
2758
2759 PR tree-optimization/78910
2760 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2761 diagnostics.
2762 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2763 * gcc.dg/tree-ssa/pr78910.c: New test.
2764
4e89adf9
EB
27652017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2766
2767 * gcc.dg/sso-10.c: New test.
2768
962c5679
JJ
27692017-01-05 Jakub Jelinek <jakub@redhat.com>
2770
cfd719e7
JJ
2771 PR tree-optimization/71016
2772 * gcc.target/i386/pr71016.c: New test.
2773 * gcc.target/aarch64/pr71016.c: New test.
2774 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2775
26f20371
JJ
2776 PR c++/78931
2777 * g++.dg/cpp1z/decomp19.C: New test.
2778
962c5679
JJ
2779 PR c++/78890
2780 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2781 * g++.dg/init/union1.C: Likewise.
2782 * g++.dg/cpp0x/union6.C: Expect errors.
2783 * g++.dg/cpp0x/union8.C: New test.
2784 * g++.dg/cpp0x/pr78890-1.C: New test.
2785 * g++.dg/cpp0x/pr78890-2.C: New test.
2786
8c15f541
DE
27872017-01-05 David Edelsohn <dje.gcc@gmail.com>
2788
2789 * gcc.target/powerpc/pr71670.c: Require p9vector.
2790 * gcc.target/powerpc/p9-novsx.c: Same.
2791
51b86113
DM
27922017-01-05 David Malcolm <dmalcolm@redhat.com>
2793
2794 * selftests/asr_div1.rtl: New file.
2795 * selftests/aarch64: New subdirectory.
2796 * selftests/aarch64/times-two.rtl: New file.
2797 * selftests/bb-index.rtl: New file.
2798 * selftests/cfg-test.rtl: New file.
2799 * selftests/const-int.rtl: New file.
2800 * selftests/example-labels.rtl: New file.
2801 * selftests/insn-with-mode.rtl: New file.
2802 * selftests/jump-to-label-ref.rtl: New file.
2803 * selftests/jump-to-return.rtl: New file.
2804 * selftests/jump-to-simple-return.rtl: New file.
2805 * selftests/mem.rtl: New file.
2806 * selftests/note-insn-deleted.rtl: New file.
2807 * selftests/note_insn_basic_block.rtl: New file.
2808 * selftests/simple-cse.rtl: New file.
2809 * selftests/symbol-ref.rtl: New file.
2810 * selftests/x86_64: New subdirectory.
2811 * selftests/x86_64/call-insn.rtl: New file.
2812 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2813 * selftests/x86_64/times-two.rtl: New file.
2814 * selftests/x86_64/unspec.rtl: New file.
2815
dc7650cc
NS
28162017-01-05 Nathan Sidwell <nathan@acm.org>
2817
2818 PR c++/78765
2819 * g++.dg/cpp0x/pr78765.C: New.
2820
3db70565
DV
28212017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2822
2823 * gcc.target/s390/memcpy-2.c: New test.
2824 * gcc.target/s390/memset-2.c: New test.
2825
f5a537e3
AK
28262017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2827
2828 * gcc.target/s390/memcpy-1.c: New test.
2829
d80c6d02
JL
28302017-01-04 Jeff Law <law@redhat.com>
2831
2832 PR tree-optimization/78812
2833 * g++.dg/torture/pr78812.C: New test.
2834
08edc320 28352017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
2836
2837 PR target/71977
2838 PR target/70568
2839 PR target/78823
2840 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2841 64-bit VSX systems with direct move, whether we optimize common
2842 code sequences in the GLIBC math library for float math functions.
2843 * gcc.target/powerpc/pr71977-2.c: Likewise.
2844
a9342885
MP
28452017-01-04 Marek Polacek <polacek@redhat.com>
2846
2847 PR c++/64767
2848 * c-c++-common/Wpointer-compare-1.c: New test.
2849
066435fe
JJ
28502017-01-04 Jakub Jelinek <jakub@redhat.com>
2851
abec4284
JJ
2852 PR c++/78949
2853 * c-c++-common/Wunused-var-16.c: New test.
2854
26c43e27
JJ
2855 PR c++/78693
2856 * g++.dg/cpp0x/pr78693.C: New test.
2857
fc73e60c
JJ
2858 PR driver/78957
2859 * gcc.dg/pr78957.c: New test.
2860
c9cf3863
JJ
2861 * g++.dg/cpp1y/auto-fn34.C: New test.
2862
066435fe
JJ
2863 PR c++/71182
2864 * g++.dg/cpp0x/pr71182.C: New test.
2865
598bd687
KN
28662017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
2867
2868 PR target/78056
2869 * gcc.target/powerpc/pr78056-1.c: New test.
2870 * gcc.target/powerpc/pr78056-2.c: New test.
2871 * gcc.target/powerpc/pr78056-3.c: New test.
2872 * gcc.target/powerpc/pr78056-4.c: New test.
2873 * gcc.target/powerpc/pr78056-5.c: New test.
2874 * gcc.target/powerpc/pr78056-6.c: New test.
2875 * gcc.target/powerpc/pr78056-7.c: New test.
2876 * gcc.target/powerpc/pr78056-8.c: New test.
2877 * lib/target-supports.exp
2878 (check_effective_target_powerpc_popcntb_ok): New procedure to test
2879 whether the effective target supports the popcntb instruction.
2880
8194635a
JL
28812017-01-03 Jeff Law <law@redhat.com>
2882
2883 PR tree-optimization/67955
2884 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2885
baf9ebc8
MP
28862017-01-04 Marek Polacek <polacek@redhat.com>
2887
2888 PR c++/77545
2889 PR c++/77284
2890 * g++.dg/cpp0x/range-for32.C: New test.
2891 * g++.dg/cpp0x/range-for33.C: New test.
2892
5dd9a9d0
DM
28932017-01-04 David Malcolm <dmalcolm@redhat.com>
2894
2895 * gcc.dg/Wmissing-braces-fixits.c: New test case.
2896
4bf07f3f
NS
28972017-01-04 Nathan Sidwell <nathan@acm.org>
2898
2899 PR c++/66735
2900 * g++.dg/cpp1y/pr66735.C: New.
2901
165ba2e9
JJ
29022017-01-04 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR tree-optimization/71563
2905 * gcc.dg/tree-ssa/pr71563.c: New test.
2906
4567f969
JB
29072017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
2908
2909 PR fortran/78534
2910 PR fortran/78976
2911 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2912 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2913 * gfortran.dg/transfer_intrinsic_1.f90: Change
2914 scan-tree-dump-times due to gfc_trans_string_copy change to
2915 avoid -Wstringop-overflow.
2916
1c06f07f
JL
29172017-01-03 Jeff Law <law@redhat.com>
2918
2919 PR tree-optimization/78856
2920 * gcc.c-torture/execute/pr78856.c: New test.
2921
60fb638f
MM
29222017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2923
2924 PR target/78953
2925 * gcc.target/powerpc/pr78953.c: New test.
2926
e4d02f52
ILT
29272017-01-03 Ian Lance Taylor <iant@google.com>
2928
2929 * gcc.misc-tests/godump-1.c: Update for accurate representation of
2930 enums.
2931
5b4f088d
MS
29322017-01-03 Martin Sebor <msebor@redhat.com>
2933
2934 PR tree-optimization/78696
2935 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2936 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2937 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2938 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2939
29402017-01-03 David Malcolm <dmalcolm@redhat.com>
2941
2942 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2943 with more than one digit.
2944 * lib/gcc-dg.exp (process-message): Support more than one digit
2945 in relative line specifications.
2946
29472017-01-03 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR tree-optimization/78965
2950 * gcc.dg/pr78965.c: New test.
2951
2952 PR middle-end/78901
2953 * g++.dg/opt/pr78901.C: New test.
2954
29552017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
2956
2957 PR fortran/78534
2958 PR fortran/66310
2959 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2960 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2961 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2962 * gfortran.dg/repeat_7.f90: New test for PR 66310.
2963 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2964 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2965 * gfortran.dg/string_1_lp64.f90: New test.
2966 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2967 * gfortran.dg/string_3_lp64.f90: New test.
2968 * gfortran.dg/transfer_intrinsic_1.f90: Change
2969 scan-tree-dump-times due to gfc_trans_string_copy change to
2970 avoid -Wstringop-overflow.
2971
8b7163c6
UB
29722017-01-02 Uros Bizjak <ubizjak@gmail.com>
2973
2974 PR target/78967
2975 * gcc.target/i386/pr78967-1.c: New test.
2976 * gcc.target/i386/pr78967-2.c: Ditto.
2977 * gcc.target/i386/pr78967-3.c: Ditto.
2978
2979 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2980 * gcc.target/i386/pr78904-4.c: Ditto.
2981 * gcc.target/i386/pr78904-6.c: Ditto.
2982
e2940b98
JH
29832017-01-01 Jan Hubicka <hubicka@ucw.cz>
2984
2985 PR middle-end/77674
2986 * g++.dg/torture/pr77674.C: New testcase.
2987
cbe34bb5 29882017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
2989
2990 Update copyright years.
818ab71a 2991\f
cbe34bb5 2992Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
2993
2994Copying and distribution of this file, with or without modification,
2995are permitted in any medium without royalty provided the copyright
2996notice and this notice are preserved.