]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Introduce -fdump-ipa-clones dump output
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
fb61d96c
ML
12016-11-30 Martin Liska <mliska@suse.cz>
2
3 PR sanitizer/78541
4 * gcc.dg/asan/pr78541-2.c: New test.
5 * gcc.dg/asan/pr78541.c: New test.
6
053d5e0c
JJ
72016-11-30 Jakub Jelinek <jakub@redhat.com>
8
9 PR tree-optimization/78586
10 * gcc.c-torture/execute/pr78586.c: New test.
11
a4f15a7d
JW
122016-11-30 Janus Weil <janus@gcc.gnu.org>
13
14 PR fortran/78573
15 * gfortran.dg/class_61.f90: New test case.
16
94f597df
DM
172016-11-29 David Malcolm <dmalcolm@redhat.com>
18
19 PR preprocessor/78569
20 * gcc.dg/format/pr78569.c: New test case.
21
576b067c
MS
222016-11-29 Martin Sebor <msebor@redhat.com>
23
24 avoid false positives on ILP32 targets.
25 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
26
01a4551c
MS
272016-11-29 Martin Sebor <msebor@redhat.com>
28
29 PR tree-optimization/78512
30 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
31 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
32
a9185480
UB
332016-11-29 Uros Bizjak <ubizjak@gmail.com>
34
35 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
36 Force value through k register.
37
8bf3cdff
DM
382016-11-29 David Malcolm <dmalcolm@redhat.com>
39
40 PR c++/72774
41 PR c++/72786
42 PR c++/77922
43 PR c++/78313
44 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
45 * g++.dg/spellcheck-macro-ordering.C: New test case.
46 * g++.dg/spellcheck-pr78313.C: New test case.
47
753a9523
TC
482016-11-29 Tamar Christina <tamar.christina@arm.com>
49
50 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
51 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
52 (Poly64x1_t, Poly64x2_t): Added types.
53 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
54 (vmov_n_p64, vmovq_n_p64): Added.
55 (vld2_lane_p64, vld2q_lane_p64): Likewise.
56 (vld3_lane_p64, vld3q_lane_p64): Likewise.
57 (vld4_lane_p64, vld4q_lane_p64): Likewise.
58 (vst2_lane_p64, vst2q_lane_p64): Likewise.
59 (vst3_lane_p64, vst3q_lane_p64): Likewise.
60 (vst4_lane_p64, vst4q_lane_p64): Likewise.
61 (vget_lane_p64, vgetq_lane_p64): Likewise.
62 (vget_high_p64): Likewise.
63 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
64 Added AArch64 flags.
65 (vreint_vector, vreint_vector_res): Moved to header.
66 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
67 Added Aarch64 flags.
68 (vreint_vector, vreint_vector_res): Moved to header.
69
c0fe5a21
JW
702016-11-29 Janus Weil <janus@gcc.gnu.org>
71
72 PR fortran/58175
73 * gfortran.dg/finalize_30.f90: New test case.
74
248cce34
ML
752016-11-29 Martin Liska <mliska@suse.cz>
76
77 PR gcov-profile/78582
78 * gcc.dg/pr78582.c: New test.
79
11edabc2
SKS
802016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
81
82 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
83 targets with sizeof(int) < 4.
84
b302f2e0
RB
852016-11-29 Richard Biener <rguenther@suse.de>
86
87 PR middle-end/78546
88 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
89
01a8a373
SB
902016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
91
92 * gcc.target/powerpc/rldic-0.c: New testcase.
93 * gcc.target/powerpc/rldic-1.c: New testcase.
94 * gcc.target/powerpc/rldic-2.c: New testcase.
95 * gcc.target/powerpc/rldicl-0.c: New testcase.
96 * gcc.target/powerpc/rldicl-1.c: New testcase.
97 * gcc.target/powerpc/rldicl-2.c: New testcase.
98 * gcc.target/powerpc/rldicr-0.c: New testcase.
99 * gcc.target/powerpc/rldicr-1.c: New testcase.
100 * gcc.target/powerpc/rldicr-2.c: New testcase.
101 * gcc.target/powerpc/rldicx.h: New file.
102 * gcc.target/powerpc/rldimi-0.c: New testcase.
103 * gcc.target/powerpc/rldimi-1.c: New testcase.
104 * gcc.target/powerpc/rldimi-2.c: New testcase.
105 * gcc.target/powerpc/rldimi.h: New file.
106 * gcc.target/powerpc/rlwimi-0.c: New testcase.
107 * gcc.target/powerpc/rlwimi-1.c: New testcase.
108 * gcc.target/powerpc/rlwimi-2.c: New testcase.
109 * gcc.target/powerpc/rlwimi.h: New file.
110 * gcc.target/powerpc/rlwinm-0.c: New testcase.
111 * gcc.target/powerpc/rlwinm-1.c: New testcase.
112 * gcc.target/powerpc/rlwinm-2.c: New testcase.
113 * gcc.target/powerpc/rlwinm.h: New file.
114
a5a4add7
JJ
1152016-11-28 Jakub Jelinek <jakub@redhat.com>
116
117 PR middle-end/78540
118 * gcc.dg/pr78540.c: New test.
119
de6aa933
MS
1202016-11-28 Martin Sebor <msebor@redhat.com>
121
122 PR middle-end/78520
123 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
124 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
125 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
126 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
127
80cf1b8b
JJ
1282016-11-28 Jakub Jelinek <jakub@redhat.com>
129
f28fd43e
JJ
130 PR c++/72808
131 * g++.dg/debug/pr72808.C: New test.
132
d0570047
JJ
133 PR rtl-optimization/78546
134 * gcc.dg/torture/pr78546-1.c: New test.
135 * gcc.dg/torture/pr78546-2.c: New test.
136
80cf1b8b
JJ
137 PR fortran/78298
138 * gfortran.dg/gomp/pr78298.f90: New test.
139
bf9e8b6b
UB
1402016-11-28 Uros Bizjak <ubizjak@gmail.com>
141
142 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
143 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
144
f4bb5c17
JJ
1452016-11-28 Jakub Jelinek <jakub@redhat.com>
146
147 PR c++/77591
148 * g++.dg/cpp1y/pr77591.C: New test.
149
54856e4f
DE
1502016-11-28 David Edelsohn <dje.gcc@gmail.com>
151
152 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
153
6522add2
RB
1542016-11-28 Richard Biener <rguenther@suse.de>
155
156 PR tree-optimization/78542
157 * gcc.dg/torture/pr78542.c: New testcase.
158
b7ce4fe2
RB
1592016-11-28 Richard Biener <rguenther@suse.de>
160
161 PR tree-optimization/78343
162 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
163 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
164
df8391b4
JJ
1652016-11-28 Jakub Jelinek <jakub@redhat.com>
166
167 PR lto/78211
168 * g++.dg/ipa/pr78211.C: New test.
169
e578b767
PT
1702016-11-27 Paul Thomas <pault@gcc.gnu.org>
171
172 PR fortran/78474
173 * gfortran.dg/submodule_22.f08: New test.
174
175 PR fortran/78331
176 * gfortran.dg/submodule_21.f08: New test.
177
ae829c95
JDA
1782016-11-27 John David Anglin <danglin@gcc.gnu.org>
179
180 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
181
b410cf1d
IS
1822016-11-27 Iain Sandoe <iain@codesourcery.com>
183 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
184 Dominique d'Humieres <dominiq@lps.ens.fr>
185
186 PR target/67710
187 * gcc.dg/darwin-minversion-1.c: Update min version check.
188 * gcc.dg/darwin-minversion-2.c: Likewise.
189 * gcc.dg/darwin-minversion-3.c: Likewise.
190
03f82a6a
IS
1912016-11-27 Iain Sandoe <iain@codesourcery.com>
192
193 PR target/57438
194 * gcc.dg/pr57438-1.c: New Test.
195 * gcc.dg/pr57438-2.c: New Test.
196
987395fd
DH
1972016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
198 Iain Sandoe <iain@codesourcery.com>
199
200 PR target/71767
201 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
202 linker-visible symbols.
203 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
204 * gcc.dg/const-uniq-1.c: Likewise.
205 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
206 * gcc.target/i386/pr70799-1.c: Likewise.
207
ad7a69db
JJ
2082016-11-25 Jakub Jelinek <jakub@redhat.com>
209
8382457c
JJ
210 PR rtl-optimization/78438
211 PR rtl-optimization/78477
212 * gcc.c-torture/execute/pr78438.c: New test.
213 * gcc.c-torture/execute/pr78477.c: New test.
214
ad7a69db
JJ
215 PR rtl-optimization/78526
216 * gcc.dg/pr78526.c: New test.
217
c620cf89
VM
2182016-11-25 Vladimir Makarov <vmakarov@redhat.com>
219
220 PR rtl-optimization/77541
221 * gcc.target/i386/pr77541.c: Change target to int128.
222
f76c4d97
JW
2232016-11-25 Janus Weil <janus@gcc.gnu.org>
224
225 PR fortran/60853
226 * gfortran.dg/typebound_assignment_8.f90: New test case.
227
27d0862e
JJ
2282016-11-25 Jakub Jelinek <jakub@redhat.com>
229
230 PR rtl-optimization/78527
231 * gcc.c-torture/compile/pr78527.c: New test.
232
78681a7b
ML
2332016-11-25 Martin Liska <mliska@suse.cz>
234
235 PR gcov-profile/78086
236 * g++.dg/gcov/pr16855.C: Clean up the test case.
237 * g++.dg/gcov/pr16855-priority.C: New test.
238
a77af182
RB
2392016-11-25 Richard Biener <rguenther@suse.de>
240
241 PR ipa/78515
242 * gcc.dg/torture/pr78515.c: New testcase.
243
3cae214f
PT
2442016-11-25 Paul Thomas <pault@gcc.gnu.org>
245
246 PR fortran/78293
247 * gfortran.dg/allocatable_function_10.f90: New test.
248 * gfortran.dg/class_array_15.f03: Increase builtin_free count
249 from 11 to 12.
250
ae22bc5d
BC
2512016-11-25 Bin Cheng <bin.cheng@arm.com>
252
253 PR middle-end/78507
254 PR middle-end/78510
255 PR middle-end/78517
256 * g++.dg/torture/pr78507.C: New test.
257 * gcc.dg/torture/pr78510.c: New test.
258 * gcc.dg/torture/pr78517.c: New test.
259
59ec925b
RB
2602016-11-24 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/78343
263 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
264 * gcc.dg/autopar/uns-outer-6.c: Adjust.
265 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
266 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
267 * gcc.dg/vect/pr38529.c: Likewise.
268
83624b60
TP
2692016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
270
271 PR tree-optimization/77673
272 * gcc.dg/pr77673.c: New test.
273
54e606f0
MJ
2742016-11-25 Martin Jambor <mjambor@suse.cz>
275
276 PR tree-optimization/70965
277 * g++.dg/pr70965.C: New test.
278
758dcf83
JJ
2792016-11-25 Jakub Jelinek <jakub@redhat.com>
280 Andreas Schwab <schwab@linux-m68k.org>
281
282 PR gcov-profile/78467
283 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
284 signed int.
285
84db1406
RS
2862016-11-25 Richard Sandiford <richard.sandiford@arm.com>
287
288 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
289 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
290
2c28c3e4
RS
2912016-11-25 Richard Sandiford <richard.sandiford@arm.com>
292
293 * gcc.dg/tree-ssa/tailcall-8.c: New test.
294
4ae35e69
SKS
2952016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
296
297 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 298 with sizeof(int) < 4.
4ae35e69 299
d7b0fcaa
MS
3002016-11-24 Martin Sebor <msebor@redhat.com>
301
302 PR tree-optimization/78476
303 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
304
3f156a6c
VM
3052016-11-24 Vladimir Makarov <vmakarov@redhat.com>
306
307 PR rtl-optimization/77541
308 * gcc.target/i386/pr77541.c: New.
309
fba5a793
SK
3102016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
311
312 PR fortran/78500
313 * gfortran.dg/class_result_4.f90: New test.
314
11e554b3
JG
3152016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
316
317 * gcc.target/aarch64/_Float16_1.c: New.
318 * gcc.target/aarch64/_Float16_2.c: Likewise.
319 * gcc.target/aarch64/_Float16_3.c: Likewise.
320
bf1e3646
JG
3212016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
322
323 * gcc.target/aarch64/floatdihf2_1.c: New.
324
33a002b0
KT
3252016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
326
327 PR target/48863
328 PR inline-asm/70184
329 * gcc.target/arm/pr48863.c: New test.
330
0d56d3c1
ML
3312016-11-24 Martin Liska <mliska@suse.cz>
332
333 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
334 parts for frequencies/probabilities.
335 * gcc.dg/pr34027-1.c: Likewise.
336 * gcc.dg/strict-overflow-2.c: Likewise.
337 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
338 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
339 * gcc.dg/tree-ssa/pr32044.c: Likewise.
340 * gcc.dg/tree-ssa/vector-3.c: Likewise.
341 * gcc.dg/tree-ssa/vrp101.c: Likewise.
342 * gcc.dg/tree-ssa/dump-2.c: New test.
343
8cac4d85
BS
3442016-11-24 Bernd Schmidt <bschmidt@redhat.com>
345
346 * gcc.target/i386/align-limit.c: New test.
347
eb2afa1a
RB
3482016-11-24 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/71595
351 * gcc.dg/torture/pr71595.c: New testcase.
352
2d8fec87
BS
3532016-11-24 Bernd Schmidt <bschmidt@redhat.com>
354
355 PR rtl-optimization/78120
356 * gcc.target/i386/pr78120.c: New test.
357
3b08cde8
EB
3582016-11-24 Eric Botcazou <ebotcazou@adacore.com>
359
360 * gcc.c-torture/compile/20161124-1.c: New test.
361
bf2df7a9
ML
3622016-11-24 Jakub Jelinek <jakub@redhat.com>
363
364 PR bootstrap/78493
365 * g++.dg/cpp1z/decomp18.C: New test.
366
adf86091
N
3672016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
368
369 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
370 * gcc.target/aarch64/store-pair-1.c : Likewise.
371
3884190f
N
3722016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
373
374 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
375 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
376 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
377 * gcc.target/aarch64/vect-clz.c : Likewise.
378 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
379 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
380 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
381 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
382 * gcc.target/aarch64/vect-fmovd.c : Likewise.
383 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
384 * gcc.target/aarch64/vect-fmovf.c : Likewise.
385 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
386
90b725f0
PB
3872016-11-23 Peter Bergner <bergner@vnet.ibm.com>
388
389 PR target/78458
390 * gcc.target/powerpc/pr78458.c: New.
391
03f24169
JM
3922016-11-23 Joseph Myers <joseph@codesourcery.com>
393
394 * gcc.c-torture/compile/20161123-1.c: New test.
395
91c9fb42
SK
3962016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
397
398 PR fortran/78297
399 * gfortran.dg/pr78297.f90: New test.
400
15a3cdd8
DE
4012016-11-23 David Edelsohn <dje.gcc@gmail.com>
402
403 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
404
c39dad64
JJ
4052016-11-23 Jakub Jelinek <jakub@redhat.com>
406
c944c6a2
JJ
407 PR sanitizer/69278
408 * g++.dg/ubsan/return-7.C: New test.
409 * c-c++-common/ubsan/unreachable-4.c: New test.
410
871a2c6c
JJ
411 PR tree-optimization/78482
412 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
413 (bar): New function.
414 (main): Call bar instead of printf.
415
c39dad64
JJ
416 PR middle-end/69183
417 * gfortran.dg/gomp/pr69183.f90: New test.
418
4192016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
420
421 PR target/78230
422 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
423 (test2) Ditto.
424
25cb6b33
JJ
4252016-11-23 Jakub Jelinek <jakub@redhat.com>
426
427 PR c++/77907
428 * g++.dg/cpp0x/pr77907.C: New test.
429
cfe3d653
PK
4302016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
431
432 PR middle-end/78153
433 * gcc.dg/tree-ssa/pr78153-1.c: New test.
434 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
435
5774b1fa
JG
4362016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
437
438 PR target/63250
439 * lib/target-supports.exp (add_options_for_float16): Add
440 -mfp16-format=ieee when testign arm*-*-*.
441
5e0f10a0
JG
4422016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
443
444 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
445 result.
446 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
447 result.
448
ba75a174
JG
4492016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
450
451 * lib/target-supports.exp (check_effective_target_float16): Add
452 options for _Float16.
453 (check_effective_target_float32): Add options for _Float32.
454 (check_effective_target_float64): Add options for _Float64.
455 (check_effective_target_float128): Add options for _Float128.
456 (check_effective_target_float32x): Add options for _Float32x.
457 (check_effective_target_float64x): Add options for _Float64x.
458 (check_effective_target_float128x): Add options for _Float128x.
459
56d8ffc1
JG
4602016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
461
462 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
463 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
464
04f0fcf7
JG
4652016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
466
467 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
468 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
469
aecc521b
MS
4702016-11-23 Martin Sebor <msebor@redhat.com>
471
472 PR middle-end/78461
473 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
474 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
475
e2df2328
JJ
4762016-11-23 Jakub Jelinek <jakub@redhat.com>
477
1b3314dd
JJ
478 PR c++/71450
479 * g++.dg/cpp0x/pr71450-1.C: New test.
480 * g++.dg/cpp0x/pr71450-2.C: New test.
481
e2df2328
JJ
482 PR c++/77739
483 * g++.dg/cpp1y/pr77739.C: New test.
484
56b1c60e
MJ
4852016-11-23 Martin Jambor <mjambor@suse.cz>
486
487 * c-c++-common/gomp/gridify-1.c: Update scan string.
488 * gfortran.dg/gomp/gridify-1.f90: Likewise.
489 * c-c++-common/gomp/gridify-2.c: New test.
490 * c-c++-common/gomp/gridify-3.c: Likewise.
491
e600f219
RB
4922016-11-23 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/78396
495 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
496
cbb88345
RB
4972016-11-23 Richard Biener <rguenther@suse.de>
498
499 PR tree-optimization/78482
500 * gcc.dg/torture/pr78482.c: New testcase.
501
b5481987
BC
5022016-11-23 Bin Cheng <bin.cheng@arm.com>
503
504 * gcc.dg/fold-cond_expr-1.c: New test.
505 * gcc.dg/fold-condcmpconv-1.c: New test.
506 * gcc.dg/fold-condcmpconv-2.c: New test.
507
0eb078fe
RB
5082016-11-23 Richard Biener <rguenther@suse.de>
509
510 PR middle-end/71762
511 * gcc.dg/torture/pr71762-1.c: New testcase.
512 * gcc.dg/torture/pr71762-2.c: Likewise.
513 * gcc.dg/torture/pr71762-3.c: Likewise.
514 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
515
efb71232
RB
5162016-11-23 Richard Biener <rguenther@suse.de>
517
518 PR lto/78472
519 * g++.dg/lto/pr78472_0.c: New testcase.
520 * g++.dg/lto/pr78472_1.C: Likewise.
521
a5bb8a5c
RB
5222016-11-23 Richard Biener <rguenther@suse.de>
523 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
524
525 PR tree-optimization/78154
526 * gcc.dg/tree-ssa/pr78154.c: New test.
527
e36c1cfe
N
5282016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
529
530 * gcc.dg/pr31096.c: New testcase.
531 * gcc.dg/pr31096-1.c: New testcase.
532
fb2675cb
PB
5332016-11-23 Paolo Bonzini <bonzini@gnu.org>
534
535 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
536 adjust for warning->pedwarn change.
537 * gcc.dg/cpp/defined-syshdr.c,
538 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
539 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
540 gcc.dg/cpp/defined-Wextra.c,
541 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
542
baf53c47
SKS
5432016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
544
545 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
546
ec1c5694
JJ
5472016-11-23 Jakub Jelinek <jakub@redhat.com>
548
549 PR target/78451
550 * gcc.target/i386/pr78451.c: New test.
551 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
552 and #pragma GCC pop_options around the first #pragma GCC target.
553 * gcc.target/i386/pr69255-2.c: Likewise.
554 * gcc.target/i386/pr69255-3.c: Likewise.
555
43fd192f
MC
5562016-11-23 Michael Collison <michael.collison@arm.com>
557
558 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
559 additional constants are recognized and fewer instructions generated.
560 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
561 additional constants are recognized and fewer instructions generated.
562
ed9e2fa9
ILT
5632016-11-22 Ian Lance Taylor <iant@golang.org>
564
565 * gcc.misc-tests/godump-1.c: Update expected output for recent
566 changes.
567
3135d8fe
MP
5682016-11-22 Marek Polacek <polacek@redhat.com>
569
570 PR tree-optimization/78455
571 * gcc.dg/uninit-23.c: New.
572
f8a6e41f
SK
5732016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
574
575 PR fortran/78479
576 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
577 comment.
578
7e98cccb
SK
5792016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
580
581 PR fortran/78479
582 * gfortran.dg/char_component_initializer_3.f90: New test.
583
9435cd52
JJ
5842016-11-22 Jakub Jelinek <jakub@redhat.com>
585
586 PR target/78451
587 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
588 GCC target pragma before including immintrin.h.
589
a0af8668
CL
5902016-11-22 Carl Love <cel@us.ibm.com>
591
592 * gcc.target/powerpc/builtins-3.c: New file to test the new
593 built-ins for vector compare equal and vector compare not equal.
594
5d382ed6
JW
5952016-11-22 Janus Weil <janus@gcc.gnu.org>
596
597 PR fortran/78443
598 * gfortran.dg/typebound_proc_35.f90: New test case.
599
4fa33072
GJL
6002016-11-22 Georg-Johann Lay <avr@gjlay.de>
601
602 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
603 parameter in declaration.
604
0e721ce7
GJL
6052016-11-22 Georg-Johann Lay <avr@gjlay.de>
606
607 * gcc.dg/loop-split.c: Require int32plus.
608 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
609
88c888f1
BE
6102016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
611
612 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
613
9d494aac
GJL
6142016-11-22 Georg-Johann Lay <avr@gjlay.de>
615
616 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
617
c69fb816
KT
6182016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
619
620 PR target/78439
621 * gcc.c-torture/compile/pr78439.c: New test.
622
4ac52f16
TP
6232016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
624
625 PR target/77904
626 * gcc.target/arm/pr77904.c: New test.
627
e4fe8c9f
TT
6282016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
629
630 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
631 isa_rev>=2.
632
9b28cb6f
JJ
6332016-11-22 Jakub Jelinek <jakub@redhat.com>
634
46a61395
JJ
635 PR tree-optimization/78436
636 * gcc.c-torture/execute/pr78436.c: New test.
637
76a7314d
JJ
638 PR middle-end/78416
639 * gcc.dg/torture/pr78416.c: New test.
640
9b28cb6f
JJ
641 PR tree-optimization/78445
642 * gcc.dg/pr78445.c: New test.
643
ee8195d9
SN
6442016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
645
b2b0acbe 646 PR libgfortran/78449
ee8195d9
SN
647 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
648
3ca23cdb
JL
6492016-11-21 Jeff Law <law@redhat.com>
650
b2b0acbe 651 PR target/68538
3ca23cdb
JL
652 * gcc.c-torture/compile/pr68538.c: New test.
653
d85e598a
MM
6542016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
655
656 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
657 to be generated instead of FCTIWUZ or FCTIWZ.
658
afb34582
JJ
6592016-11-21 Jakub Jelinek <jakub@redhat.com>
660
699e8cb7
JJ
661 PR middle-end/67335
662 * g++.dg/vect/simd-clone-7.cc: New test.
663
afb34582
JJ
664 PR c++/71973
665 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
666 long unsigned int.
667 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
668 unsigned long.
669
83ad4fac
JL
6702016-11-20 Jeff Law <law@redhat.com>
671
672 PR target/25128
673 * gcc.target/m68k/pr25128.c: New test.
674
9713daa0
RS
6752016-11-21 Richard Sandiford <richard.sandiford@arm.com>
676
677 * gcc.dg/tree-ssa/tailcall-7.c: New test.
678
67b5d0b2
DM
6792016-11-21 David Malcolm <dmalcolm@redhat.com>
680
681 PR preprocessor/78324
682 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
683 (test_multitoken_macro): New function.
684 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
685 case.
686 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
687 case.
688 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
689 cases.
690 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
691 Move to...
692 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
693 -ftrack-macro-expansion=0.
694 (test_sprintf_note): Remove "P" macro. Add
695 dg-begin/end-multiline-output directives.
696 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
697
dd586f98
GJL
6982016-11-21 Georg-Johann Lay <avr@gjlay.de>
699
700 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
701 Return 1 for AVR_TINY.
702
e51482c9
SB
7032016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
704
705 PR rtl-optimization/71785
706 * gcc.target/powerpc/pr71785.c: New file.
707
e0e7aa34
BC
7082016-11-21 Bin Cheng <bin.cheng@arm.com>
709
710 PR testsuite/78114
711 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
712 options. Refine test by checking predictive commining PHI
713 nodes in vectorized loop wrto vector factor.
714
48330c93
BE
7152016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
716
717 PR c++/71973
718 * g++.dg/pr71973-1.C: New test.
719 * g++.dg/pr71973-2.C: New test.
720 * g++.dg/pr71973-3.C: New test.
721 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
722 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
723 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
724 to dg-options.
725 * g++.old-deja/g++.other/realloc.C: Likewise.
726 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
727
eeeaf719
BS
7282016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
729
730 PR tree-optimization/78413
731 * gcc.dg/tree-ssa/pr78413.c: New test.
732
e420e419
TP
7332016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
734
735 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
736 target is Thumb-only.
737
fe12d76c
JL
7382016-11-20 Jeff Law <law@redhat.com>
739
740 PR target/48551
741 * gcc.target/m68k/pr48551.c: New test.
742
8dc998fb 7432016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 744
8dc998fb
HA
745 PR fortran/69741
746 * gfortran.dg/forall_18.f90: New testcase.
747
40fd269a
MG
7482016-11-20 Marc Glisse <marc.glisse@inria.fr>
749
750 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
751
8294f555
AV
7522016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
753
754 PR fortran/78395
755 * gfortran.dg/typebound_operator_21.f03: New test.
756
5b7f6ed0
MG
7572016-11-20 Marc Glisse <marc.glisse@inria.fr>
758
759 * gcc.dg/tree-ssa/divide-5.c: New file.
760
b8271a38
AS
7612016-11-19 Andreas Schwab <schwab@linux-m68k.org>
762
763 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
764 signed int.
765
ddba26a4
JDA
7662016-11-19 John David Anglin <danglin@gcc.gnu.org>
767
768 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
769 libatomic_available.
770 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
771 * gfortran.dg/coarray_allocate_10.f08: Likewise.
772 * gfortran.dg/coarray_allocate_7.f08: Likewise.
773 * gfortran.dg/coarray_allocate_8.f08: Likewise.
774 * gfortran.dg/coarray_allocate_9.f08: Likewise.
775 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
776 * gfortran.dg/coarray_stat_2.f90: Likewise.
777 * gfortran.dg/coindexed_1.f90: Likewise.
778
636a9a89
JL
7792016-11-18 Jeff Law <law@redhat.com>
780
781 PR target/25111
782 * gcc.target/m68k/pr25111.c: New test.
783
6c554a2a
JJ
7842016-11-18 Jakub Jelinek <jakub@redhat.com>
785
521c54dd
JJ
786 PR c++/68180
787 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
788
5e7c7761
JJ
789 PR middle-end/78419
790 * gcc.target/i386/pr78419.c: New test.
791
6c554a2a
JJ
792 PR c++/77285
793 * g++.dg/tls/pr77285-1.C: New test.
794 * g++.dg/tls/pr77285-2.C: New test.
795
57d7fe86
JL
7962016-11-18 Jeff Law <law@redhat.com>
797
798 PR target/25112
799 * gcc.target/m68k/pr25112: New test.
800
1b2e0303
DE
8012016-11-18 David Edelsohn <dje.gcc@gmail.com>
802
803 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
804 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
805
70e73d3c
TP
8062016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
807
808 * gcc.target/arm/optional_thumb-1.c: New test.
809 * gcc.target/arm/optional_thumb-2.c: New test.
810 * gcc.target/arm/optional_thumb-3.c: New test.
811
151c204f
DV
8122016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
813
814 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
815 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
816 successful test.
817 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
818 (DEFAULT_REQUIRED_QUORUM): Likewise.
819
dbb29a2a
AB
8202016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
821 Toma Tabacu <toma.tabacu@imgtec.com>
822
b2b0acbe
UB
823 * gcc.target/mips/inline-memcpy-1.c (dg-options):
824 Add (REQUIRES_STDLIB).
dbb29a2a
AB
825 * gcc.target/mips/inline-memcpy-2.c: Ditto.
826 * gcc.target/mips/inline-memcpy-3.c: Ditto.
827 * gcc.target/mips/inline-memcpy-4.c: Ditto.
828 * gcc.target/mips/inline-memcpy-5.c: Ditto.
829 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
830 * gcc.target/mips/loongson-simd.c: Ditto.
831 * gcc.target/mips/memcpy-1.c: Ditto.
832 * gcc.target/mips/mips-3d-1.c: Ditto.
833 * gcc.target/mips/mips-3d-2.c: Ditto.
834 * gcc.target/mips/mips-3d-3.c: Ditto.
835 * gcc.target/mips/mips-3d-4.c: Ditto.
836 * gcc.target/mips/mips-3d-5.c: Ditto.
837 * gcc.target/mips/mips-3d-6.c: Ditto.
838 * gcc.target/mips/mips-3d-7.c: Ditto.
839 * gcc.target/mips/mips-3d-8.c: Ditto.
840 * gcc.target/mips/mips-3d-9.c: Ditto.
841 * gcc.target/mips/mips-ps-1.c: Ditto.
842 * gcc.target/mips/mips-ps-2.c: Ditto.
843 * gcc.target/mips/mips-ps-3.c: Ditto.
844 * gcc.target/mips/mips-ps-4.c: Ditto.
845 * gcc.target/mips/mips-ps-6.c: Ditto.
846 * gcc.target/mips/mips16-attributes.c: Ditto.
847 * gcc.target/mips/mips32-dsp-run.c: Ditto.
848 * gcc.target/mips/mips32-dsp.c: Ditto.
849 * gcc.target/mips/save-restore-1.c: Ditto.
850 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
851 (mips_preprocess): Add ignore_output argument that when set
852 will not return the pre-processed output.
b2b0acbe 853 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
854 (mips-dg-init): Ditto.
855 (mips-dg-options): Check if a test having test option
856 (REQUIRES_STDLIB) has the required sysroot support for
857 the current test options.
858
f2b6aad9
JL
8592016-11-17 Jeff Law <law@redhat.com>
860
f97db488
JL
861 PR middle-end/38219
862 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
863
f2b6aad9
JL
864 PR target/47192
865 * gcc.target/m68k/pr47192.c: New test.
866
e080b281
TT
8672016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
868
869 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
870 instead of isa>=4, in order to downgrade to R5.
871
e389ba30
AB
8722016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
873
874 * gcc.target/arc/cmem-bit-1.c: New file.
875 * gcc.target/arc/cmem-bit-2.c: New file.
876 * gcc.target/arc/cmem-bit-3.c: New file.
877 * gcc.target/arc/cmem-bit-4.c: New file.
878
9775c1a5
L
8792016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
880
881 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
882 "avx5124fmaps".
883 * gcc.target/i386/funcspec-56.inc: Test new attributes.
884
8852016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
886 Andrew Senkevich <andrew.senkevich@intel.com>
887
888 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
889 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
890 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
891 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
892 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
893 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
894 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
895 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
896 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
897 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
898 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
899 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
900 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
901 avx5124vnniw-check.h.
902 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
903 check_effective_target_avx5124vnniw): New.
904 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
905 Set under ifndef.
906 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
907 * gcc.target/i386/sse-13.c: Ditto.
908 * g++.dg/other/i386-2.C: Ditto.
909 * g++.dg/other/i386-3.C: Ditto.
910 * gcc.target/i386/sse-22.c: Ditto.
911 * gcc.target/i386/sse-23.c: Ditto.
912
80557bb7
PC
9132016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
914
915 PR c++/55080
916 * g++.dg/parse/pr55080.C: New.
917
c80620fc
MM
9182016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
919
920 PR target/78101
921 * gcc.target/powerpc/fusion4.c: New test.
922
77b384c5
TP
9232016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
924
925 PR target/77933
926 * gcc.target/arm/pr77933-1.c: New test.
927 * gcc.target/arm/pr77933-2.c: Likewise.
928
5fe353c8
JJ
9292016-11-17 Jakub Jelinek <jakub@redhat.com>
930
931 PR middle-end/78201
932 * g++.dg/opt/pr78201.C: New test.
933
cc4aa659
CL
9342016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
935
936 * gcc.dg/pr78333.c: Add empty implementations of
937 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
938 problems on non-glibc systems.
939
b8f56412
DM
9402016-11-17 David Malcolm <dmalcolm@redhat.com>
941
942 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
943 (test_raw_string_one_liner): New function.
944 (test_raw_string_multiline): New function.
945
141a3ccf
KT
9462016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
947
948 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
949 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
950
54e63f00 9512016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 952 Richard Biener <rguenther@suse.de>
54e63f00
BS
953
954 PR tree-optimization/77848
955 * gfortran.dg/vect/pr77848.f: New test.
956
2fe37211
BE
9572016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
958
959 PR target/77308
960 * gcc.target/arm/pr53447-5.c: New test.
961 * lib/target-supports.exp
962 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
963
c867c39d
CZ
9642016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
965
966 * gcc.target/arc/abitest.S: New file.
967 * gcc.target/arc/abitest.h: Likewise.
968 * gcc.target/arc/va_args-1.c: Likewise.
969 * gcc.target/arc/va_args-2.c: Likewise.
970 * gcc.target/arc/va_args-3.c: Likewise.
971 * gcc.target/arc/mcrc.c: Deleted.
972 * gcc.target/arc/mdsp-packa.c: Likewise.
973 * gcc.target/arc/mdvbf.c: Likewise.
974 * gcc.target/arc/mmac-24.c: Likewise.
975 * gcc.target/arc/mmac-d16.c: Likewise.
976 * gcc.target/arc/mno-crc.c: Likewise.
977 * gcc.target/arc/mno-dsp-packa.c: Likewise.
978 * gcc.target/arc/mno-dvbf.c: Likewise.
979 * gcc.target/arc/mno-mac-24.c: Likewise.
980 * gcc.target/arc/mno-mac-d16.c: Likewise.
981 * gcc.target/arc/mno-rtsc.c: Likewise.
982 * gcc.target/arc/mno-xy.c: Likewise.
983 * gcc.target/arc/mrtsc.c: Likewise.
984 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
985 function.
986 (check_effective_target_arc700): Likewise.
987 (check_effective_target_arc6xx): Likewise.
988 (check_effective_target_arcmpy): Likewise.
989 (check_effective_target_archs): Likewise.
990 (check_effective_target_clmcpu): Likewise.
991 (check_effective_target_barrelshifter): Likewise.
992 * gcc.target/arc/barrel-shifter-1.c: Changed.
993 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
994 * gcc.target/arc/cmem-1.c: Changed.
995 * gcc.target/arc/cmem-2.c: Likewise.
996 * gcc.target/arc/cmem-3.c: Likewise.
997 * gcc.target/arc/cmem-4.c: Likewise.
998 * gcc.target/arc/cmem-5.c: Likewise.
999 * gcc.target/arc/cmem-6.c: Likewise.
1000 * gcc.target/arc/cmem-7.c: Likewise.
1001 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1002 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1003 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1004 * gcc.target/arc/jump-around-jump.c: Update options.
1005 * gcc.target/arc/mARC601.c: Changed.
1006 * gcc.target/arc/mcpu-arc600.c: Changed.
1007 * gcc.target/arc/mcpu-arc601.c: Changed.
1008 * gcc.target/arc/mcpu-arc700.c: Changed.
1009 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1010 * gcc.target/arc/movb-1.c: Changed.
1011 * gcc.target/arc/movb-2.c: Likewise.
1012 * gcc.target/arc/movb-3.c: Likewise.
1013 * gcc.target/arc/movb-4.c: Likewise.
1014 * gcc.target/arc/movb-5.c: Likewise.
1015 * gcc.target/arc/movb_cl-1.c: Likewise.
1016 * gcc.target/arc/movb_cl-2.c: Likewise.
1017 * gcc.target/arc/movbi_cl-1.c: Likewise.
1018 * gcc.target/arc/movh_cl-1.c: Likewise.
1019 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1020 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1021 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1022 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1023 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1024 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1025 * gcc.target/arc/builtin_simdarc.c: Changed.
1026 * gcc.target/arc/extzv-1.c: Likewise.
1027 * gcc.target/arc/insv-1.c: Likewise.
1028 * gcc.target/arc/insv-2.c: Likewise.
1029 * gcc.target/arc/mA6.c: Likewise.
1030 * gcc.target/arc/mA7.c: Likewise.
1031 * gcc.target/arc/mARC600.c: Likewise.
1032 * gcc.target/arc/mARC700.c: Likewise.
1033 * gcc.target/arc/mcpu-arc600.c: Likewise.
1034 * gcc.target/arc/mcpu-arc700.c: Likewise.
1035 * gcc.target/arc/movl-1.c: Likewise.
1036 * gcc.target/arc/nps400-1.c: Likewise.
1037 * gcc.target/arc/trsub.c: Likewise.
1038 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1039 configuration.
1040 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1041 * gcc.target/arc/mswape.c: Likewise.
1042
c90928c8
PC
10432016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1044
1045 PR c++/68180
1046 * g++.dg/cpp1y/pr68180.C: New.
1047
6c99dcb5
PK
10482016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1049
1050 PR tree-optimization/78319
1051 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1052 arm-none-eabi.
1053
8ce3fee5
RB
10542016-11-17 Richard Biener <rguenther@suse.de>
1055
1056 PR tree-optimization/78306
1057 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1058
f8294131
RB
10592016-11-17 Richard Biener <rguenther@suse.de>
1060
1061 PR middle-end/78305
1062 * gcc.dg/torture/pr78305.c: New testcase.
1063
04f1c830
JW
10642016-11-17 Janus Weil <janus@gcc.gnu.org>
1065
1066 PR fortran/66227
1067 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1068
0d939c95
MP
10692016-11-16 Marek Polacek <polacek@redhat.com>
1070
1071 PR c/78285
1072 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1073 * g++.dg/ext/case-range2.C: Likewise.
1074
99c72130
SK
10752016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1076
1077 PR fortran/58001
1078 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1079 * gfortran.dg/fmt_tab_2.f90: Ditto.
1080
fb324f02
JJ
10812016-11-16 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR rtl-optimization/78378
1084 * gcc.c-torture/execute/pr78378.c: New test.
1085
a2ea37fb
AB
10862016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1087
1088 * gcc.dg/tree-prof/section-attr-1.c: New file.
1089 * gcc.dg/tree-prof/section-attr-2.c: New file.
1090 * gcc.dg/tree-prof/section-attr-3.c: New file.
1091
d08c0ea3
MR
10922016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1093
1094 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1095 rather than `la'.
1096
8e2be5ae
MR
10972016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1098
1099 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1100 (dg-final): Remove microMIPS JALRS mnemonic matching.
1101 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1102 (dg-final): Remove microMIPS JALRS mnemonic matching.
1103 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1104 (dg-final): Remove microMIPS JALRS mnemonic matching.
1105 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1106 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1107 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1108 * gcc.target/mips/call-1u.c: New test case.
1109 * gcc.target/mips/call-2u.c: New test case.
1110 * gcc.target/mips/call-3u.c: New test case.
1111 * gcc.target/mips/call-4u.c: New test case.
1112 * gcc.target/mips/call-5u.c: New test case.
1113 * gcc.target/mips/call-6u.c: New test case.
1114
660e6c2c
TP
11152016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1116
1117 * gcc.target/arm/empty_fiq_handler.c: New test.
1118
5e8d7713
JJ
11192016-11-16 Jakub Jelinek <jakub@redhat.com>
1120
1121 PR fortran/78299
1122 * gfortran.dg/gomp/pr78299.f90: New test.
1123
dd784916
WD
11242015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1125
1126 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1127 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1128 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1129
0af30954
SN
11302016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1131
1132 PR libgfortran/78314
1133 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1134
e38f6572
BC
11352016-11-16 Bin Cheng <bin.cheng@arm.com>
1136
1137 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1138 according to updated dump info.
1139
5012919d
AM
11402016-11-16 Alexander Monakov <amonakov@ispras.ru>
1141
1142 * lib/target-supports.exp (check_effective_target_alloca): Use a
1143 compile test.
1144 * gcc.target/nvptx/softstack.c: New test.
1145 * gcc.target/nvptx/decl-shared.c: New test.
1146 * gcc.target/nvptx/decl-shared-init.c: New test.
1147
2fe2aba3
MR
11482016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1149
1150 * gcc.target/mips/data-sym-jump.c: New test case.
1151 * gcc.target/mips/data-sym-pool.c: New test case.
1152 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1153 annotation.
1154
598eaaa2
YR
11552016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1156
1157 * lib/target-supports.exp (check_avx2_hw_available): New.
1158 (check_effective_target_avx2_runtime): New.
1159 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1160
03b85dcd
TC
11612016-11-16 Tamar Christina <tamar.christina@arm.com>
1162
1163 PR testsuite/78136
1164 * gcc.dg/cpp/trad/trad.exp
1165 (dg-runtest): Moved $srcdir/$subdir/ to
1166 DEFAULT_TRADCPPFLAGS.
1167
dc9e0b66
AV
11682016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1169
1170 PR fortran/78356
1171 * gfortran.dg/class_allocate_23.f08: New test.
1172
d964ba07
RB
11732016-11-16 Richard Biener <rguenther@suse.de>
1174
1175 PR middle-end/78333
1176 * gcc.dg/pr78333.c: New testcase.
1177
080140bc
ML
11782016-11-16 Martin Liska <mliska@suse.cz>
1179
1180 PR sanitizer/78270
1181 * gcc.dg/asan/pr78270.c: Update comment style.
1182 * gcc.dg/asan/pr78270-2.c: New test.
1183
4786fabe
SKS
11842016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1185
1186 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1187 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1188
510d73a0
RB
11892016-11-16 Richard Biener <rguenther@suse.de>
1190
1191 PR tree-optimization/78348
1192 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1193
1705cebd
JJ
11942016-11-16 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR sanitizer/77823
1197 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1198 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1199
ed66ba99
MP
12002016-11-15 Marek Polacek <polacek@redhat.com>
1201
1202 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1203
5d70ab07
JD
12042016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1205
1206 PR libgfortran/51119
1207 * gfortran.dg/matmul_12.f90: New test case.
1208
48aef8e2
UB
12092016-11-15 Uros Bizjak <ubizjak@gmail.com>
1210
1211 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1212 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1213 common 32-bit and 64-bit function specific options.
b2b0acbe 1214 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1215
0c8a8fe2
JJ
12162016-11-15 Jakub Jelinek <jakub@redhat.com>
1217
5a65a911
JJ
1218 * g++.dg/cpp1z/decomp14.C: New test.
1219 * g++.dg/cpp1z/decomp15.C: New test.
1220 * g++.dg/cpp1z/decomp16.C: New test.
1221
a0f5b987
JJ
1222 * g++.dg/cpp1z/decomp13.C: New test.
1223
5a0e7889
JJ
1224 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1225
0c8a8fe2
JJ
1226 PR c++/71988
1227 * g++.dg/cpp0x/constexpr-71988.C: New test.
1228
2cf63121
MR
12292016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1230
1231 * gcc.target/mips/insn-casesi.c: New test case.
1232 * gcc.target/mips/insn-pseudo-1.c: New test case.
1233 * gcc.target/mips/insn-pseudo-2.c: New test case.
1234 * gcc.target/mips/insn-pseudo-3.c: New test case.
1235 * gcc.target/mips/insn-pseudo-4.c: New test case.
1236 * gcc.target/mips/insn-tablejump.c: New test case.
1237
2cbfb209
MR
12382016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1239
1240 * gcc.target/mips/mips.exp (mips_option_tests): Add
1241 `-mcode-readable=yes' array element.
1242
f05a874c
MR
12432016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1244
1245 * gcc.target/mips/mips.exp (mips_option_tests): Add
1246 `-mmicromips' array element.
1247
b229ab2a
MM
12482016-11-15 Michael Matz <matz@suse.de>
1249
1250 PR missed-optimization/77881
1251 * gcc.target/i386/pr77881.c: New test.
1252
aa806c3b
JJ
12532016-11-15 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR middle-end/78295
1256 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1257
bcb9a772
MM
12582016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1259
1260 * gcc.target/powerpc/vec-set-int.c: New test.
1261 * gcc.target/powerpc/vec-set-short.c: Likesie.
1262 * gcc.target/powerpc/vec-set-char.c: Likewise.
1263
8e745a17
JJ
12642016-11-14 Jakub Jelinek <jakub@redhat.com>
1265
1266 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1267
d809e15a
JW
12682016-11-14 Janus Weil <janus@gcc.gnu.org>
1269
1270 PR fortran/78300
1271 * gfortran.dg/class_result_3.f90: New test.
1272
1ee62b92 12732016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1274 Richard Biener <rguenther@suse.de>
1275
1276 * gcc.dg/gimplefe-1.c: New testcase.
1277 * gcc.dg/gimplefe-2.c: Likewise.
1278 * gcc.dg/gimplefe-3.c: Likewise.
1279 * gcc.dg/gimplefe-4.c: Likewise.
1280 * gcc.dg/gimplefe-5.c: Likewise.
1281 * gcc.dg/gimplefe-6.c: Likewise.
1282 * gcc.dg/gimplefe-7.c: Likewise.
1283 * gcc.dg/gimplefe-8.c: Likewise.
1284 * gcc.dg/gimplefe-9.c: Likewise.
1285 * gcc.dg/gimplefe-10.c: Likewise.
1286 * gcc.dg/gimplefe-11.c: Likewise.
1287 * gcc.dg/gimplefe-12.c: Likewise.
1288 * gcc.dg/gimplefe-13.c: Likewise.
1289 * gcc.dg/gimplefe-14.c: Likewise.
1290 * gcc.dg/gimplefe-15.c: Likewise.
1291 * gcc.dg/gimplefe-16.c: Likewise.
1292 * gcc.dg/gimplefe-17.c: Likewise.
1293 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1294
4d209853
ML
12952016-11-14 Martin Liska <mliska@suse.cz>
1296
1297 PR bootstrap/78069
1298 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1299 to match scanned pattern.
1300 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1301
5129b43b
RB
13022016-11-14 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/78312
1305 * gcc.dg/torture/pr78312.c: New testcase.
1306
d97cca4a
GJL
13072016-11-14 Georg-Johann Lay <avr@gjlay.de>
1308
1309 PR target/78093
1310 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1311
5230c3d8
JJ
13122016-11-14 Jakub Jelinek <jakub@redhat.com>
1313 Jason Merrill <jason@redhat.com>
1314
1315 Implement P0217R3 - C++17 structured bindings
1316 * g++.dg/cpp1z/decomp1.C: New test.
1317 * g++.dg/cpp1z/decomp2.C: New test.
1318 * g++.dg/cpp1z/decomp3.C: New test.
1319 * g++.dg/cpp1z/decomp4.C: New test.
1320 * g++.dg/cpp1z/decomp5.C: New test.
1321 * g++.dg/cpp1z/decomp6.C: New test.
1322 * g++.dg/cpp1z/decomp7.C: New test.
1323 * g++.dg/cpp1z/decomp8.C: New test.
1324 * g++.dg/cpp1z/decomp9.C: New test.
1325 * g++.dg/cpp1z/decomp10.C: New test.
1326
a2b4c188
KV
13272016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1328
1329 * g++.dg/torture/pr78268.C: New test.
1330
975672f3
PK
13312016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1332
1333 PR c/35503
1334 * c-c++-common/pr35503-1.c: New test.
1335 * c-c++-common/pr35503-2.c: Likewise.
1336 * c-c++-common/pr35503-3.c: Likewise.
1337 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1338
a4ba1151
UB
13392016-11-13 Uros Bizjak <ubizjak@gmail.com>
1340
1341 PR rtl-optimization/78232
1342 PR rtl-optimization/78248
1343 * gcc.dg/ubsan/pr78248.c: New test.
1344
47605312
EB
13452016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1346
1347 * gnat.dg/address_conv.adb: New test.
1348
96826e28
EB
13492016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1350
1351 * gnat.dg/renaming11.ad[sb]: New test.
1352
4be719cd
EB
13532016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1354
1355 * c-c++-common/dump-ada-spec-6.c: New test.
1356
4ebd491f
EB
13572016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1358
1359 * gnat.dg/lto21.adb: New test.
1360 * gnat.dg/lto21_pkg1.ads: New helper.
1361 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1362
f9d49cd1
JW
13632016-11-13 Janus Weil <janus@gcc.gnu.org>
1364
1365 PR fortran/60952
1366 * gfortran.dg/typebound_proc_34.f90: New test.
1367
9cbf8673
JW
13682016-11-13 Janus Weil <janus@gcc.gnu.org>
1369
1370 PR fortran/66366
1371 * gfortran.dg/class_57.f90: Changed error message.
1372 * gfortran.dg/class_60.f90: New test.
1373
0e075835
DE
13742016-11-12 David Edelsohn <dje.gcc@gmail.com>
1375
1376 * g++.dg/pr78112.C: XFAIL AIX.
1377
b93d8a3f
JW
13782016-11-12 Janus Weil <janus@gcc.gnu.org>
1379
1380 PR fortran/77501
1381 * gfortran.dg/typebound_generic_16.f90: New test.
1382
b8f70e67
JJ
13832016-11-12 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR c++/71225
1386 * g++.dg/cpp0x/pr71225.C: New test.
1387
8b287aea
EB
13882016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1389
1390 * gcc.target/sparc/20161111-1.c: New test.
1391
c901bc0d
UB
13922016-11-11 Uros Bizjak <ubizjak@gmail.com>
1393
1394 PR target/78310
1395 * gcc.target/i386/pr78310.c: New test.
1396
606f928d
JL
13972016-11-11 Jeff Law <law@redhat.com>
1398
1399 * gcc.dg/tree-ssa/isolate-6.c: New test.
1400 * gcc.dg/tree-ssa/isolate-7.c: New test.
1401
be278990
BC
14022016-11-11 Bin Cheng <bin.cheng@arm.com>
1403
1404 PR testsuite/78292
1405 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1406 vect_max_reduc.
1407
d9ab7525
JJ
14082016-11-11 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR c++/72774
1411 * g++.dg/parse/pr72774.C: New test.
1412
4b7e0c76
RB
14132016-11-11 Richard Biener <rguenther@suse.de>
1414
1415 PR tree-optimization/71575
1416 * gcc.dg/graphite/pr71575-1.c: New testcase.
1417 * gcc.dg/graphite/pr71575-2.c: Likewise.
1418
d07f8c59
RB
14192016-11-11 Richard Biener <rguenther@suse.de>
1420
1421 PR middle-end/78295
1422 * gcc.dg/uninit-pr78295.c: New testcase.
1423
aa806c3b 14242016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1425
1426 PR fortran/78277
1427 * gfortran.dg/dec_structure_17.f90: New test.
1428
456f0dfa
MM
14292016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1430
1431 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1432 being allowed in vector registers.
1433 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1434 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1435 * gcc.target/powerpc/vsx-himode.c: Likewise.
1436 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1437 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1438 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1439 to allow matching MFVSRD or MFVSRW.
1440
8d34bfa8
PH
14412016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1442
1443 PR rtl-optimization/78241
1444 * gcc.dg/pr78241.c: New test.
1445
0569479e
JJ
14462016-11-10 Jakub Jelinek <jakub@redhat.com>
1447
8ebd1b31
JJ
1448 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1449 201307.
1450
0569479e
JJ
1451 * g++.dg/cpp1z/noexcept-type14.C: New test.
1452 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1453
37a16493
JG
14542016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1455
1456 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1457 WVAL0S tests added in r241817.
1458
b4c3a85b
JJ
14592016-11-10 Jakub Jelinek <jakub@redhat.com>
1460
1461 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1462 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1463 no longer allowed and corresponding ordered construct.
1464 * gfortran.dg/gomp/linear-1.f90: New test.
1465 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1466 * gfortran.dg/gomp/declare-target-1.f90: New test.
1467 * gfortran.dg/gomp/declare-target-2.f90: New test.
1468
86bc8506
ML
14692016-11-10 Martin Liska <mliska@suse.cz>
1470
1471 PR sanitizer/78270
1472 * gcc.dg/asan/pr78270.c: New test.
1473
ed5fdfba
PMR
14742016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1475 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR debug/78112
b4c3a85b 1478 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1479
0391e4a3
JJ
14802016-11-09 Jakub Jelinek <jakub@redhat.com>
1481
cc38d9d6
JJ
1482 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1483 -Wno-c++1z-compat.
1484 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1485 string in case condition contains % characters.
1486
0391e4a3
JJ
1487 PR c++/78283
1488 * g++.dg/cpp1z/noexcept-type13.C: New test.
1489
410fe60d
TT
14902016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1491
1492 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1493 using (HAS_MOVN) with MIPS III.
1494
271dd55c
JW
14952016-11-09 Janus Weil <janus@gcc.gnu.org>
1496
1497 PR fortran/46459
1498 * gfortran.dg/volatile14.f90: New test.
1499
ff1f317b
UB
15002016-11-09 Uros Bizjak <ubizjak@gmail.com>
1501
1502 PR target/78262
1503 * gcc.target/i386/pr78262.c: New test.
1504
aa806c3b 15052016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1506
1507 PR fortran/78259
1508 * gfortran.dg/pr78259.f90: New test.
1509
b349a81a
JW
15102016-11-09 Janus Weil <janus@gcc.gnu.org>
1511
1512 PR fortran/60777
1513 * gfortran.dg/spec_expr_7.f90: New test.
1514
2e955d50
JJ
15152016-11-09 Jakub Jelinek <jakub@redhat.com>
1516
4f353581
JJ
1517 PR target/77718
1518 * gcc.c-torture/execute/pr77718.c: New test.
1519
2e955d50
JJ
1520 * gcc.dg/ubsan/c99-shift-3.c: New test.
1521 * gcc.dg/ubsan/c99-shift-4.c: New test.
1522 * gcc.dg/ubsan/c99-shift-5.c: New test.
1523 * gcc.dg/ubsan/c99-shift-6.c: New test.
1524
68c93708
ML
15252016-11-09 Martin Liska <mliska@suse.cz>
1526
1527 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1528 test-case for memcmp.
1529 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1530
7b649f79
TP
15312016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1532
1533 PR testsuite/78269
1534 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1535
bfcb501d
PT
15362016-11-09 Paul Thomas <pault@gcc.gnu.org>
1537
1538 * gfortran.dg/move_alloc_18.f90: New test.
1539
e15861c2
PK
15402016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1541
1542 PR middle-end/78256
1543 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1544 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1545
5f395580
JW
15462016-11-09 Janus Weil <janus@gcc.gnu.org>
1547
1548 PR fortran/71894
1549 * gfortran.dg/class_59.f90: New test.
1550
37b14185
RB
15512016-11-09 Richard Biener <rguenther@suse.de>
1552
1553 PR tree-optimization/78007
1554 * gcc.dg/vect/vect-bswap32.c: Adjust.
1555 * gcc.dg/vect/vect-bswap64.c: Likewise.
1556
d6e8a41c
KV
15572016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1558
1559 * gcc.dg/ipa/vrp7.c: New test.
1560
5d5f1e95
KV
15612016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1562
1563 PR ipa/78121
1564 * gcc.dg/ipa/pr78121.c: New test.
1565
0290a292
MO
15662016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1567
1568 * c-c++-common/asan/default_options.h: New file.
1569 * c-c++-common/asan/strcasestr-1.c: New test.
1570 * c-c++-common/asan/strcasestr-2.c: Likewise.
1571 * c-c++-common/asan/strcspn-1.c: Likewise.
1572 * c-c++-common/asan/strcspn-2.c: Likewise.
1573 * c-c++-common/asan/strpbrk-1.c: Likewise.
1574 * c-c++-common/asan/strpbrk-2.c: Likewise.
1575 * c-c++-common/asan/strspn-1.c: Likewise.
1576 * c-c++-common/asan/strspn-2.c: Likewise.
1577 * c-c++-common/asan/strstr-1.c: Likewise.
1578 * c-c++-common/asan/strstr-2.c: Likewise.
1579 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1580
fbdb92eb
MO
15812016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1582
1583 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1584
103c4f75
JW
15852016-11-08 Janus Weil <janus@gcc.gnu.org>
1586
1587 PR fortran/68440
1588 * gfortran.dg/class_58.f90: New test.
1589
90a2ffc0
UB
15902016-11-08 Uros Bizjak <ubizjak@gmail.com>
1591
1592 PR target/70799
1593 * gcc.target/i386/pr70799-2.c: New test.
1594
eba5aec8
JW
15952016-11-08 Janus Weil <janus@gcc.gnu.org>
1596
1597 PR fortran/77596
1598 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1599
fad36601
BC
16002016-11-08 Bin Cheng <bin.cheng@arm.com>
1601
1602 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1603
7c8615b6
BC
16042016-11-08 Bin Cheng <bin.cheng@arm.com>
1605
1606 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1607
4c6a4a53
BC
16082016-11-08 Bin Cheng <bin.cheng@arm.com>
1609
1610 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1611
fcd1b8df
ML
16122016-11-08 Martin Liska <mliska@suse.cz>
1613
1614 PR testsuite/78242
1615 * g++.dg/asan/use-after-scope-4.C: New test.
1616 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1617 * gcc.dg/asan/use-after-scope-8.c: Remove.
1618
f9ef2c76
RB
16192016-11-08 Richard Biener <rguenther@suse.de>
1620
1621 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1622
ad11774f
TC
16232016-11-08 Tamar Christina <tamar.christina@arm.com>
1624
1625 PR testsuite/78136
1626 * gcc.dg/cpp/trad/trad.exp
1627 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1628 * gcc.dg/cpp/trad/include.c: Use local header file.
1629
fe73a332
RB
16302016-11-08 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/78205
1633 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1634
ed053eb8
RB
16352016-11-08 Richard Biener <rguenther@suse.de>
1636
1637 PR tree-optimization/78224
1638 * g++.dg/torture/pr78224.C: New testcase.
1639
06658c6d
SKS
16402016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1641
1642 * gcc.dg/store_merging_1.c: Require store_merge.
1643 * gcc.dg/store_merging_2.c: Likewise.
1644 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1645 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1646 * gcc.dg/store_merging_6.c: Likewise.
1647 * gcc.dg/store_merging_7.c: Likewise.
1648 * gcc.dg/store_merging_8.c: Likewise.
1649 * lib/target-supports.exp (check_effective_target_store_merge): New.
1650
e4b39278
DE
16512016-11-07 David Edelsohn <dje.gcc@gmail.com>
1652
1653 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1654 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1655 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1656 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1657 -mvsx -mpower8-vector.
1658 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1659 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1660 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1661 -mvsx -mpower8-vector.
1662
fda2d612
DE
16632016-11-07 David Edelsohn <dje.gcc@gmail.com>
1664
1665 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1666
1667 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1668 * gcc.dg/visibility-14.c: XFAIL AIX.
1669 * gcc.dg/visibility-15.c: XFAIL AIX.
1670 * gcc.dg/visibility-16.c: XFAIL AIX.
1671 * gcc.dg/visibility-17.c: XFAIL AIX.
1672 * gcc.dg/visibility-18.c: XFAIL AIX.
1673 * gcc.dg/visibility-19.c: XFAIL AIX.
1674 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1675 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1676 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1677 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1678
60cee85e
JJ
16792016-11-07 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR target/78227
1682 * gcc.target/i386/pr78227-1.c: New test.
1683 * gcc.target/i386/pr78227-2.c: New test.
1684
7aa13860
PK
16852016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1686
1687 PR middle-end/35691
1688 * gcc.dg/pr35691-1.c: New test-case.
1689 * gcc.dg/pr35691-2.c: Likewise.
1690
caa024ff
BS
16912016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1692
1693 PR rtl-optimization/77309
1694 * gcc.dg/torture/pr77309.c: New test.
1695
a9815228
JJ
16962016-11-07 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR middle-end/71529
1699 * gcc.target/i386/pr71529.C: Moved to ...
1700 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1701
1702 PR target/64411
1703 * gcc.target/i386/pr64411.C: Moved to ...
1704 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1705 lp64.
1706
1707 PR target/65105
1708 * gcc.target/i386/pr65105-4.C: Moved to ...
1709 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1710 Run into compile test rather than execute test.
1711
e8ab5cb1
RB
17122016-11-07 Richard Biener <rguenther@suse.de>
1713
1714 PR target/78229
1715 * g++.dg/pr78229.C: New testcase.
1716
20770eb8
RB
17172016-11-07 Richard Biener <rguenther@suse.de>
1718
1719 PR tree-optimization/78218
1720 * gcc.dg/torture/pr78218.c: New testcase.
1721
32894793
RB
17222016-11-07 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/78228
1725 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1726
e27bfda2
KT
17272016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1728
1729 PR target/77822
1730 * g++.dg/torture/pr77822.C: New test.
1731
00d6b7a1
ML
17322016-11-07 Martin Liska <mliska@suse.cz>
1733
1734 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1735 -f-sanitize-address-use-after-scope.
1736 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1737 internal fn calls.
1738 * g++.dg/asan/use-after-scope-1.C: New test.
1739 * g++.dg/asan/use-after-scope-2.C: Likewise.
1740 * g++.dg/asan/use-after-scope-3.C: Likewise.
1741 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1742 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1743 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1744 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1745 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1746 * g++.dg/asan/use-after-scope-types.h: Likewise.
1747 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1748 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1749 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1750 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1751 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1752 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1753 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1754 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1755 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1756 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1757 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1758 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1759 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1760 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1761
a0d3edf8
RB
17622016-11-07 Richard Biener <rguenther@suse.de>
1763
1764 PR tree-optimization/78189
1765 * g++.dg/torture/pr78189.C: New testcase.
1766
0db5adfa
DE
17672016-11-06 David Edelsohn <dje.gcc@gmail.com>
1768
1769 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1770
cc03bf7a
AV
17712016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1772
1773 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1774 occuring.
1775
18bb8b8a
TK
17762016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1777
1778 PR fortran/78221
1779 * arith.c (gfc_complex2real): Change gfc_warning_now to
1780 gfc_warning.
1781
c7f587bd
PT
17822016-11-05 Paul Thomas <pault@gcc.gnu.org>
1783
1784 * gfortran.dg/move_alloc_17.f03: New test.
1785
92657eb0
RB
17862016-11-05 Richard Biener <rguenther@suse.de>
1787
1788 PR bootstrap/78188
1789 * g++.dg/ipa/pr78188.C: New test.
1790
28ce22e6
JW
17912016-11-05 Janus Weil <janus@gcc.gnu.org>
1792 Dominique d'Humieres <dominiq@lps.ens.fr>
1793
1794 PR fortran/69495
1795 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1796
d233ee5f
PT
17972016-11-05 Paul Thomas <pault@gcc.gnu.org>
1798
1799 PR fortran/67564
1800 * gfortran.dg/select_type_39.f03: New test.
1801
18022016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1803
1804 PR fortran/64933
1805 * gfortran.dg/associate_23.f90: New test.
1806
5f4cebba
JJ
18072016-11-04 Jakub Jelinek <jakub@redhat.com>
1808
1809 PR target/77834
1810 * gcc.dg/pr77834.c: New test.
1811
6e3ae7e6
PC
18122016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1813
1814 PR c++/67980
1815 * g++.dg/cpp1y/pr67980.C: New.
1816
fff6ed28
BS
18172016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1818
1819 * gcc.target/powerpc/fold-vec-add-1.c: New.
1820 * gcc.target/powerpc/fold-vec-add-2.c: New.
1821 * gcc.target/powerpc/fold-vec-add-3.c: New.
1822 * gcc.target/powerpc/fold-vec-add-4.c: New.
1823 * gcc.target/powerpc/fold-vec-add-5.c: New.
1824 * gcc.target/powerpc/fold-vec-add-6.c: New.
1825 * gcc.target/powerpc/fold-vec-add-7.c: New.
1826
bef3a8d7 18272016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1828
1829 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1830 for -mbranch-likely, infer -mno-branch-likely for R6.
1831
dac9376a
BE
18322016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1833
1834 PR c++/71973
1835 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1836 * g++.dg/init/new15.C: Likewise.
1837 * g++.dg/ipa/inline-1.C: Likewise.
1838 * g++.dg/ipa/inline-2.C: Likewise.
1839 * g++.dg/lto/20080908-1_0.C: Likewise.
1840 * g++.dg/tc1/dr20.C: Likewise.
1841 * g++.dg/tree-ssa/inline-1.C: Likewise.
1842 * g++.dg/tree-ssa/inline-2.C: Likewise.
1843 * g++.old-deja/g++.law/except1.C: Likewise.
1844 * g++.old-deja/g++.other/vbase5.C: Likewise.
1845 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1846
b210df46
BS
18472016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1848
1849 PR tree-optimization/78210
1850 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1851 possibility of widening multiplies.
1852
964ef24c
RB
18532016-11-04 Richard Biener <rguenther@suse.de>
1854
1855 PR middle-end/78185
1856 * gcc.dg/pr78185.c: New testcase.
1857
5fb80387
DE
18582016-10-04 David Edelsohn <dje.gcc@gmail.com>
1859
1860 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1861 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1862
6905c577
JJ
18632016-11-03 Jakub Jelinek <jakub@redhat.com>
1864 Alexandre Oliva <aoliva@redhat.com>
1865 Jason Merrill <jason@redhat.com>
1866
1867 PR debug/28767
1868 PR debug/56974
1869 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1870 * g++.dg/debug/dwarf2/ref-3.C: New test.
1871 * g++.dg/debug/dwarf2/ref-4.C: New test.
1872 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1873 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1874
18752016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1876
1877 * gfortran.dg/dec_exp_1.f90: New test.
1878 * gfortran.dg/dec_exp_2.f90: Likewise.
1879 * gfortran.dg/dec_exp_3.f90: Likewise.
1880
6905c577 18812016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1882
1883 * gfortran.dg/dec_parameter_1.f: New test.
1884 * gfortran.dg/dec_parameter_2.f90: Likewise.
1885 * gfortran.dg/dec_parameter_3.f90: Likewise.
1886 * gfortran.dg/dec_parameter_4.f90: Likewise.
1887
7d29f8e3
ML
18882016-11-03 Martin Liska <mliska@suse.cz>
1889
1890 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1891 output.
1892 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1893
5de3e2d8
BE
18942016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1895
1896 PR libgcc/78067
1897 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1898
f03f0232
SKS
18992016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1900
1901 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1902
bd17a9df
MF
19032016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1904
1905 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1906
2b01aad6
TC
19072016-11-01 Tamar Christina <tamar.christina@arm.com>
1908
1909 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1910 Check for arm_v8_neon_hw.
1911 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1912 Likewise.
1913 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1914 Likewise.
1915 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1916 Likewise.
1917
aa55dc0c
RB
19182016-11-02 Richard Biener <rguenther@suse.de>
1919
1920 * gcc.dg/store_merging_8.c: New testcase.
1921
6905c577 19222016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1923
1924 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1925
075be4a1
DE
19262016-11-02 David Edelsohn <dje.gcc@gmail.com>
1927
4b69fb13
DE
1928 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1929 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1930 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1931 * gcc.dg/pr65779.c: XFAIL AIX.
1932 * gcc.dg/pr70405.c: XFAIL AIX.
1933
075be4a1
DE
1934 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1935 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1936 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1937
fdb1aa55
RO
19382016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1939
1940 * lib/target-supports.exp (check_gc_sections_available): Use
1941 -print-prog-name=ld to determine linker used.
1942
4adbcdb4
ML
19432016-11-02 Martin Liska <mliska@suse.cz>
1944
1945 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1946 test case.
1947
4b2c06f4
KT
19482016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1949
1950 PR tree-optimization/78170
1951 * gcc.c-torture/execute/pr78170.c: New test.
1952
63e523d6
KT
19532016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1954
1955 PR tree-optimization/78162
1956 * gcc.c-torture/compile/pr78162.c: New test.
1957
da42ac7b
RB
19582016-11-02 Richard Biener <rguenther@suse.de>
1959
1960 PR tree-optimization/78035
1961 PR tree-optimization/77964
1962 * gcc.target/i386/pr78035.c: New testcase.
1963
4280df0a
RB
19642016-11-02 Richard Biener <rguenther@suse.de>
1965
1966 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1967 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1968 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1969 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1970 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1971
1b1d9303
DE
19722016-11-01 David Edelsohn <dje.gcc@gmail.com>
1973
1974 * gfortran.dg/pr70937.f90: require-effective-target lto.
1975
5b7c0519
TK
19762016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1977
1978 PR fortran/69544
1979 * gfortran.dg/where_6.f90: New test.
1980
70d28813
JJ
19812016-11-01 Jakub Jelinek <jakub@redhat.com>
1982
1983 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1984
7f4266d4
TK
19852016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1986
1987 PR fortran/69544
1988 * gfortran.dg/where_5.f90: New test.
1989
9fc158eb
BB
19902016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1991
1992 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1993 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1994 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1995 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1996
baeb7b5c
UB
19972016-11-01 Uros Bizjak <ubizjak@gmail.com>
1998
1999 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2000 Whitespace fixes.
2001 (check_effective_target_vect_cmdline_needed): Check
2002 is-effective-target ia32 for x86 targets.
2003 (check_effective_target_vect_simd_clones): Simplify condition.
2004 (check_effective_target_vect_double): Ditto.
2005 (check_effective_target_vect_aligned_arrays): Check
2006 is-effective-target ia32 for x86 targets. Simplify condition.
2007 (check_effective_target_vect_multiple_sizes): Simplify condition.
2008 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2009 (check_effective_target_sync_int_128): Simplify condition.
2010 (check_effective_target_sync_int_128_runtime): Ditto.
2011 (check_effective_target_sync_long_long_runtime): Ditto.
2012 (check_effective_target_divmod): Add i?86-*-* target.
2013
156b5cca
MM
20142016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2015
2016 * gcc.target/powerpc/vsx-extract-4.c: New test.
2017 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2018
120a4c45
JD
20192016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2020
2021 PR fortran/54679
2022 * gfortran.dg/fmt_l.f90: Update test.
2023 * gfortran.dg/fmt_l0.f90: New test.
2024
c5fed5c6
JJ
20252016-10-31 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR c++/78089
2028 * c-c++-common/builtin-shuffle-1.c: New test.
2029 * g++.dg/cpp0x/addressof3.C: New test.
2030
aee69156
VV
20312016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2032
2033 Add tests for a const member and a reference member for launder.
2034 * g++.dg/cpp1z/launder3.C: New.
2035 * g++.dg/cpp1z/launder4.C: Likewise.
2036 * g++.dg/cpp1z/launder5.C: Likewise.
2037 * g++.dg/cpp1z/launder5.cc: Likewise.
2038 * g++.dg/cpp1z/launder5.h: Likewise.
2039 * g++.dg/cpp1z/launder6.C: Likewise.
2040 * g++.dg/cpp1z/launder6.cc: Likewise.
2041 * g++.dg/cpp1z/launder6.h: Likewise.
2042
1e4fa9b1
JJ
20432016-10-31 Jakub Jelinek <jakub@redhat.com>
2044
dcb466ec
JJ
2045 PR c++/77948
2046 * g++.dg/cpp0x/pr77948-1.C: New test.
2047 * g++.dg/cpp0x/pr77948-2.C: New test.
2048 * g++.dg/cpp0x/pr77948-3.C: New test.
2049 * g++.dg/cpp0x/pr77948-4.C: New test.
2050 * g++.dg/cpp0x/pr77948-5.C: New test.
2051 * g++.dg/cpp0x/pr77948-6.C: New test.
2052
1e4fa9b1
JJ
2053 PR tree-optimization/77860
2054 * gcc.dg/pr77860.c: New test.
2055
9782e1ec
JJ
20562016-10-31 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR c++/77886
2059 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2060
dd57b05e
SKS
20612016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2062
2063 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2064
84ff4775
LCW
20652016-10-30 Le-Chun Wu <lcwu@google.com>
2066 Mark Wielaard <mjw@redhat.com>
2067
2068 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2069 * gcc.dg/Wshadow-local-1.c: Likewise.
2070 * gcc.dg/Wshadow-local-2.c: Likewise.
2071 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2072 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2073 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2074
0b56e9ad
BS
20752016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2076
2077 PR tree-optimization/71915
2078 PR tree-optimization/71490
2079 * gcc.dg/tree-ssa/pr54245.c: Delete.
2080 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2081 document why.
2082
d4fc6702
JD
20832016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2084
2085 PR fortran/78123
2086 * gfortran.dg/fmt_t_9.f: New test.
2087
396e56d2
TK
20882016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2089
2090 PR fortran/67219
2091 * gfortran.dg/pr67219.f90: New test.
2092
a654d5d0
JJ
20932016-10-29 Jakub Jelinek <jakub@redhat.com>
2094
205b9ed1
JJ
2095 PR rtl-optimization/77919
2096 * g++.dg/torture/pr77919-2.C: New test.
2097
a654d5d0
JJ
2098 PR target/78148
2099 * gcc.dg/pr78148.c: New test.
2100
894d8b41
EB
21012016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2104 * gcc.target/sparc/overflow-4.c: ...here.
2105 * gcc.target/sparc/overflow-5.c: New test.
2106
e72531b9
PK
21072016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2108 Kugan Vivekanandarajah <kuganv@linaro.org>
2109 Jim Wilson <jim.wilson@linaro.org>
2110
2111 PR tree-optimization/43721
2112 * lib/target-supports.exp (check_effective_target_divmod): New.
2113 (check_effective_target_divmod_simode): Likewise.
2114 (check_effective_target_arm_divmod_simode): Likewise.
2115 * gcc.dg/divmod-1-simode.c: New test.
2116 * gcc.dg/divmod-1.c: Likewise.
2117 * gcc.dg/divmod-2-simode.c: Likewise.
2118 * gcc.dg/divmod-2.c: Likewise.
2119 * gcc.dg/divmod-3-simode.c: Likewise.
2120 * gcc.dg/divmod-3.c: Likewise.
2121 * gcc.dg/divmod-4-simode.c: Likewise.
2122 * gcc.dg/divmod-4.c: Likewise.
2123 * gcc.dg/divmod-5.c: Likewise.
2124 * gcc.dg/divmod-6-simode.c: Likewise.
2125 * gcc.dg/divmod-6.c: Likewise.
2126 * gcc.dg/divmod-7.c: Likewise.
2127
f663d9ad 21282016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2129 Jakub Jelinek <jakub@redhat.com>
2130 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2131
2132 PR middle-end/22141
2133 PR rtl-optimization/23684
2134 * gcc.c-torture/execute/pr22141-1.c: New test.
2135 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2136 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2137 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2138 * gcc.dg/store_merging_1.c: New test.
2139 * gcc.dg/store_merging_2.c: Likewise.
2140 * gcc.dg/store_merging_3.c: Likewise.
2141 * gcc.dg/store_merging_4.c: Likewise.
2142 * gcc.dg/store_merging_5.c: Likewise.
2143 * gcc.dg/store_merging_6.c: Likewise.
2144 * gcc.dg/store_merging_7.c: Likewise.
2145 * gcc.target/i386/pr22141.c: Likewise.
2146 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2147 * g++.dg/init/new17.C: Likewise.
2148
6905c577 21492016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2150
2151 PR middle-end/72747
2152 * c-c++-common/pr72747-1.c: New test.
2153 * c-c++-common/pr72747-2.c: Likewise.
2154
539405d5
AK
21552016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2156
2157 * gcc.target/s390/oscbreak-1.c: New test.
2158
0dbb19f0
AK
21592016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2160
2161 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2162
0d9e143c
JJ
21632016-10-28 Jakub Jelinek <jakub@redhat.com>
2164
c19066a7
JJ
2165 PR rtl-optimization/77919
2166 * g++.dg/torture/pr77919.C: New test.
2167
0d9e143c
JJ
2168 PR rtl-optimization/78132
2169 * gcc.target/i386/pr78132.c: New test.
2170
cc91248d
EB
21712016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2172
2173 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2174
787c7a65
MM
21752016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2176
2177 * gcc.target/powerpc/vsx-simode.c: New test.
2178 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2179 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2180
4ce71579
JJ
21812016-10-27 Jakub Jelinek <jakub@redhat.com>
2182
6f21288f
JJ
2183 PR fortran/78026
2184 * gfortran.dg/gomp/pr78026.f03: New test.
2185 * gfortran.dg/select_type_38.f03: New test.
2186
4ce71579
JJ
2187 PR middle-end/78025
2188 * g++.dg/gomp/declare-simd-7.C: New test.
2189
6f21288f 21902016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2191
2192 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2193 * gfortran.dg/dec_init_2.f90: Likewise.
2194 * gfortran.dg/dec_init_3.f90: New test.
2195 * gfortran.dg/dec_init_4.f90: Likewise.
2196
93f90bec
BC
21972016-10-27 Bin Cheng <bin.cheng@arm.com>
2198
2199 * gcc.dg/fold-narrowbopcst-1.c: New test.
2200
6f21288f 22012016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2202
2203 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2204 dg-shouldfail/dg-output instead of XFAIL.
2205 * gfortran.dg/dec_io_6.f90: Likewise.
2206
ddb92ab9
TP
22072016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2208
2209 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2210 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2211 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2212 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2213 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2214 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2215 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2216 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2217 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2218 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2219
ad6e4ba8
BC
22202016-10-27 Bin Cheng <bin.cheng@arm.com>
2221
2222 * gcc.dg/fold-convmaxconv-1.c: New test.
2223 * gcc.dg/fold-convminconv-1.c: New test.
2224
6905c577 22252016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2226
2227 PR fortran/78092
2228 * gfortran.dg/pr78092.f90: New test.
2229
7a83b391
KN
22302016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2231
2232 PR target/78056
2233 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2234 expected error message.
2235 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2236 expected error message.
2237 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2238 (test_all_not_equal_and_not_zero): Change expected error message.
2239
3693a620
JJ
22402016-10-26 Jakub Jelinek <jakub@redhat.com>
2241
2242 PR fortran/77973
2243 * gfortran.dg/gomp/pr77973.f90: New test.
2244
cd612e8a
PT
22452016-10-26 Paul Thomas <pault@gcc.gnu.org>
2246
2247 PR fortran/78108
2248 * gfortran.dg/submodule_18.f08: New test.
2249 * gfortran.dg/submodule_19.f08: New test.
2250
09844a5f
MM
22512016-10-26 Michael Matz <matz@suse.de>
2252
2253 * g++.dg/pr78060.C: New test.
2254 * gfortran.dg/pr78061.f: New test.
2255 * g++.dg/pr78088.C: New test.
2256
6f21288f 22572016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2258
2259 * gfortran.dg/dec_io_1.f90: New test.
2260 * gfortran.dg/dec_io_2.f90: New test.
2261 * gfortran.dg/dec_io_3.f90: New test.
2262 * gfortran.dg/dec_io_4.f90: New test.
2263 * gfortran.dg/dec_io_5.f90: New test.
2264 * gfortran.dg/dec_io_6.f90: New test.
2265
6c95388f
JJ
22662016-10-25 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR sanitizer/78106
2269 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2270
22712016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2272
2273 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2274 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2275
90e261e4
EB
22762016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gnat.dg/opt59.adb: New test.
2279 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2280
2281 * gnat.dg/opt60.adb: New test.
2282
cef026ec
AV
22832016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2284
2285 PR fortran/72770
2286 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2287 this pr.
2288
96592eed
JJ
22892016-10-25 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR target/78102
2292 * gcc.target/i386/pr78102.c: New test.
2293
6c95388f 22942016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2295
2296 * gfortran.dg/dec_logical_xor_1.f90: New test.
2297 * gfortran.dg/dec_logical_xor_2.f90: New test.
2298 * gfortran.dg/dec_logical_xor_3.f03: New test.
2299
6c95388f 23002016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2301
2302 * gfortran.dg/dec_loc_rval_1.f90: New test.
2303 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2304 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2305
6c95388f 23062016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2307
90051c26
FR
2308 * gfortran.dg/dec_type_print.f90: New testcase.
2309
6c95388f 23102016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2311
2312 * gfortran.dg/feed_1.f90: New test.
2313 * gfortran.dg/feed_2.f90: New test.
ef144767 2314
8e104951
ML
23152016-10-25 Martin Liska <mliska@suse.cz>
2316
2317 PR sanitizer/78106
2318 * gcc.dg/asan/pr78106.c: New test.
2319
b93ee1bb
ML
23202016-10-25 Martin Liska <mliska@suse.cz>
2321
2322 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2323
ad6922b0
WD
23242016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2325
2326 PR target/78041
2327 * gcc.target/arm/pr78041.c: New test.
2328
e16f1cc7
JJ
23292016-10-25 Jakub Jelinek <jakub@redhat.com>
2330
2331 * g++.dg/cpp1z/launder1.C: New test.
2332 * g++.dg/cpp1z/launder2.C: New test.
2333
078134e5 23342016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2335 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2336
2337 PR target/71676
2338 PR target/71678
2339 * gcc.target/avr/pr71676-2.c: New test.
2340
c7212a15 23412016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2342 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2343
2344 PR target/71676
2345 PR target/71678
2346 * gcc.target/avr/pr71676-1.c: New test.
2347 * gcc.target/avr/pr71676-3.c: New test.
2348 * gcc.target/avr/pr71676.c: New test.
2349 * gcc.target/avr/pr71678.c: New test.
2350
d1c7d3a8
KV
23512016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2352
2353 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2354 such that cloned verions of tested functions are not created.
2355
c7082171
SK
23562016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2357
2358 PR fortran/71895
2359 * gfortran.dg/pr71895.f90: New test.
2360
0f2a9e37
JJ
23612016-10-24 Jakub Jelinek <jakub@redhat.com>
2362
2363 * g++.dg/debug/dwarf2/ref-2.C: New test.
2364
f8348061
BE
23652016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2366
2367 * c-c++-common/Wint-in-bool-context-3.c: New test.
2368
1eb4547b
MS
23692016-10-24 Martin Sebor <msebor@redhat.com>
2370
2371 PR middle-end/77735
2372 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2373 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2374 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2375 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2376 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2377 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2378 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2379
292af537
RB
23802016-10-24 Richard Biener <rguenther@suse.de>
2381
2382 PR testsuite/71491
2383 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2384 * gcc.dg/vect/slp-45.c: Likewise.
2385
40f683e8
RB
23862016-10-24 Richard Biener <rguenther@suse.de>
2387
2388 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2389 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2390 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2391
b1b6774f
GJL
23922016-10-24 Georg-Johann Lay <avr@gjlay.de>
2393
2394 PR target/78093
2395 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2396 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2397
ed9760d2
AV
23982016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2399
2400 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2401
fb027a42
JJ
24022016-10-24 Jakub Jelinek <jakub@redhat.com>
2403
2404 * gcc.target/i386/bmi2-pext-1.c: New test.
2405 * gcc.target/i386/bmi2-pdep-1.c: New test.
2406 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2407 * gcc.target/i386/tbm-bextri-1.c: New test.
2408 * gcc.target/i386/bmi-bextr-6.c: New test.
2409
8e10302e
RO
24102016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2411
2412 PR target/77483
2413 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2414 * gcc.target/i386/pr65105-1.c: Likewise.
2415 * gcc.target/i386/pr65105-2.c: Likewise.
2416 * gcc.target/i386/pr65105-3.c: Likewise.
2417 * gcc.target/i386/pr65105-5.c: Likewise.
2418 * gcc.target/i386/pr67761.c: Likewise.
2419 * gcc.target/i386/pr70799-1.c: Likewise.
2420
866c72a8
ML
24212016-10-24 Martin Liska <mliska@suse.cz>
2422
2423 PR sanitizer/77966
2424 * c-c++-common/ubsan/unreachable-3.c: New test.
2425
0804124b
SK
24262016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2427
2428 PR fortran/77763
2429 * gfortran.dg/pr77763.f90
2430
87c9fca5
SK
24312016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2432
2433 PR fortran/54730
2434 PR fortran/78033
2435 * gfortran.dg/pr78033.f90: New test.
2436
dfd6231e
PT
24372016-10-23 Paul Thomas <pault@gcc.gnu.org>
2438
2439 PR fortran/69834
2440 * gfortran.dg/select_type_1.f03: Change error for overlapping
2441 TYPE IS cases.
2442 * gfortran.dg/select_type_36.f03: New test.
2443
66ccff98
EB
24442016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2445
2446 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2447
15876cee
TK
24482016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2449
2450 PR fortran/78021
2451 * gfortran.dg/string_length_3.f90: New test.
2452
574284e9
AV
24532016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2454
574284e9
AV
2455 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2456
24572016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2458
2459 PR fortran/43366
2460 PR fortran/57117
2461 PR fortran/61337
2462 * gfortran.dg/alloc_comp_class_5.f03: New test.
2463 * gfortran.dg/class_allocate_21.f90: New test.
2464 * gfortran.dg/class_allocate_22.f90: New test.
2465 * gfortran.dg/realloc_on_assign_27.f08: New test.
2466
20276dc9
JL
24672016-10-21 Jeff Law <law@redhat.com>
2468
2469 * PR tree-optimization/71947
2470 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2471 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2472 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2473
f7503699
KV
24742016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2475
2476 * gcc.dg/ipa/vrp5.c: New test.
2477 * gcc.dg/ipa/vrp6.c: New test.
2478
5be6b295
WD
24792016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2480
2481 * gcc.target/aarch64/test_frame_17.c: New test.
2482
c82bc7ed
WD
24832016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2484
2485 * gcc.target/aarch64/test_frame_17.c: New test.
2486
67a6cac7
AP
24872016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2488
2489 PR preprocessor/71681
2490 * gcc.dg/cpp/pr71681-1.c: New testcase
2491 * gcc.dg/cpp/pr71681-2.c: Likewise
2492 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2493 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2494 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2495 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2496
8e6982f7
JJ
24972016-10-21 Jakub Jelinek <jakub@redhat.com>
2498
9c4c8b7b
JJ
2499 PR target/78057
2500 * gcc.target/i386/pr78057.c: New test.
2501
8e6982f7
JJ
2502 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2503
de514d40
PT
25042016-10-21 Paul Thomas <pault@gcc.gnu.org>
2505
2506 PR fortran/69566
2507 * gfortran.dg/select_type_37.f03: New test.
2508
1d64ceb0
SKS
25092016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2510
2511 PR target/71627
2512 * gcc.target/avr/pr71627.c: New test
2513
85729229
EB
25142016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2515
2516 * gcc.target/sparc/overflow-1.c: New test.
2517 * gcc.target/sparc/overflow-2.c: Likewise.
2518 * gcc.target/sparc/overflow-3.c: Likewise.
2519
d17f2c3b
AV
25202016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2521
2522 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2523 effective target.
2524
0d47cee6
KT
25252016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2526
2527 PR rtl-optimization/78038
2528 * gcc.target/aarch64/pr78038.c: New test.
2529
a20d03c8
RB
25302016-10-21 Richard Biener <rguenther@suse.de>
2531
2532 PR tree-optimization/78051
2533 * g++.dg/torture/pr78051.C: New testcase.
2534
f3ecd50f
BE
25352016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2536
2537 * c-c++-common/wdate-time.c: Restored test case.
2538 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2539
fceabe50
JJ
25402016-10-20 Jakub Jelinek <jakub@redhat.com>
2541
2542 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2543
f56ea76e
UB
25442016-10-20 Uros Bizjak <ubizjak@gmail.com>
2545
2546 PR target/78037
2547 * gcc.target/i386/pr78037.c: New test.
2548
2c35bbe1
EB
25492016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2550
2551 * gcc.target/visium/overflow8.c: New.
2552 * gcc.target/visium/overflow16.c: Likewise.
2553 * gcc.target/visium/overflow32: Likewise.
2554
28df8730
MM
25552016-10-20 Michael Matz <matz@suse.de>
2556
2557 * gcc.dg/loop-split.c: New test.
2558 * gcc.dg/tree-ssa/ifc-9.c: Update.
2559 * gcc.dg/tree-ssa/ifc-10.c: Update.
2560
6c1a9e41
RB
25612016-10-20 Richard Biener <rguenther@suse.de>
2562
2563 * gcc.dg/graphite/pr35356-1.c: Update.
2564
a2923dba
PC
25652016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 PR c++/77446
2568 * g++.dg/cpp1y/pr77446.C: New.
2569
2066ef6a
PK
25702016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2571
2572 PR tree-optimization/53979
2573 * gcc.dg/pr53979-1.c: New test-case.
2574 * gcc.dg/pr53979-2.c: Likewise.
2575
4c712374
BE
25762016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2577
2578 * c-c++-common/Wint-in-bool-context-2.c: New test.
2579
bdcf8e7c
JD
25802016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2581
2582 * gfortran.dg/dtio_17.f90: Fix test.
2583
ec1748d4
AH
25842016-10-19 Aldy Hernandez <aldyh@redhat.com>
2585
2586 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2587 * gcc.dg/Walloca-2.c: Same.
2588
b70f0b0c
AH
25892016-10-19 Aldy Hernandez <aldyh@redhat.com>
2590
2591 * gcc.dg/Wvla-1.c: Rename to...
2592 * gcc.dg/Wvla-larger-than-1.c: ...this.
2593 * gcc.dg/Wvla-2.c: Rename to...
2594 * gcc.dg/Wvla-larger-than-2.c: ...this.
2595 * gcc.dg/Wvla-3.c: Rename to...
2596 * gcc.dg/Walloca-11.c.: ...this.
2597 * gcc.dg/wvla-[1-7].c: Rename to:
2598 * gcc.dg/Wvla-[1-7].c: ...this.
2599
cbb22e61
BC
26002016-10-19 Bin Cheng <bin.cheng@arm.com>
2601
2602 PR tree-optimization/78005
2603 * gcc.dg/vect/pr78005.c: New.
2604 * gcc.target/i386/l_fma_float_1.c: Revise test.
2605 * gcc.target/i386/l_fma_float_2.c: Ditto.
2606 * gcc.target/i386/l_fma_float_3.c: Ditto.
2607 * gcc.target/i386/l_fma_float_4.c: Ditto.
2608 * gcc.target/i386/l_fma_float_5.c: Ditto.
2609 * gcc.target/i386/l_fma_float_6.c: Ditto.
2610 * gcc.target/i386/l_fma_double_1.c: Ditto.
2611 * gcc.target/i386/l_fma_double_2.c: Ditto.
2612 * gcc.target/i386/l_fma_double_3.c: Ditto.
2613 * gcc.target/i386/l_fma_double_4.c: Ditto.
2614 * gcc.target/i386/l_fma_double_5.c: Ditto.
2615 * gcc.target/i386/l_fma_double_6.c: Ditto.
2616
a023f8c8
TS
26172016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2618
2619 PR tree-optimization/78024
2620 * gcc.dg/goacc/loop-processing-1.c: New file.
2621
d9700bdb
RB
26222016-10-19 Richard Biener <rguenther@suse.de>
2623
2624 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2625
902cb7b1
KN
26262016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2627
2628 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2629 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2630 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2631 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2632 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2633 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2634 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2635 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2636 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2637 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2638 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2639 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2640 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2641 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2642 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2643 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2644 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2645 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2646 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2647 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2648 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2649 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2650 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2651 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2652 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2653 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2654 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2655 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2656 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2657 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2658 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2659 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2660 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2661 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2662 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2663 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2664 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2665 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2666 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2667 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2668 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2669 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2670 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2671 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2672 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2673 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2674 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2675 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2676 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2677 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2678 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2679 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2680 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2681 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2682 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2683 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2684 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2685 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2686 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2687 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2688 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2689 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2690 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2691 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2692 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2693 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2694 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2695 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2696 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2697 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2698 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2699 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2700 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2701 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2702 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2703 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2704 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2705 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2706 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2707 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2708 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2709 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2710 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2711 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2712 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2713 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2714 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2715 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2716 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2717 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2718 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2719 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2720 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2721 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2722 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2723 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2724 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2725 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2726 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2727 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2728 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2729 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2730 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2731 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2732 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2733 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2734 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2735 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2736 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2737 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2738 * gcc.target/powerpc/vsu/vsu.exp: New file.
2739
5cb96b6a
UB
27402016-10-18 Uros Bizjak <ubizjak@gmail.com>
2741
2742 PR target/77991
2743 * gcc.target/i386/pr77991.c: New test.
2744
f5de494c
MF
27452016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2746
2747 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2748 LTO is used.
2749
e5163ec1
SKS
27502016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2751
5cb96b6a 2752 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2753
b64e8239
RB
27542016-10-18 Richard Biener <rguenther@suse.de>
2755
2756 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2757 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2758 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2759 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2760 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2761 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2762 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2763 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2764 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2765 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2766 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2767 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2768 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2769 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2770 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2771 * gcc.dg/pr68217.c: Likewise.
2772 * gcc.dg/predict-9.c: Likewise.
2773 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2774 * gcc.dg/predict-1.c: Likewise.
2775
c680ada5
JD
27762016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2777
2778 * gfortran.dg/dtio_17.f90: New test.
2779
7fd4f180
KV
27802016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2781
2782 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2783
718625ad
KV
27842016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2785
2786 * gcc.dg/ipa/vrp4.c: New test.
2787
735b8f9f
KV
27882016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2789
2790 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2791 * gcc.dg/torture/pr39074.c: Likewise.
2792
86f98087
EB
27932016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2794
2795 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2796 * gnat.dg/trampoline4.adb: Minor tweak.
2797
a929f266
BS
27982016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2799
2800 PR tree-optimization/77916
2801 * gcc.dg/torture/pr77916.c: New.
2802
4acf2055
SK
28032016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2804
2805 PR fortran/77978
2806 * gfortran.dg/pr77978_1.f90: New test.
2807 * gfortran.dg/pr77978_2.f90: Ditto.
2808 * gfortran.dg/pr77978_3.f90: Ditto.
2809
871267e1
PT
28102016-10-17 Paul Thomas <pault@gcc.gnu.org>
2811
2812 PR fortran/61420
2813 PR fortran/78013
2814 * gfortran.dg/proc_ptr_49.f90: New test.
2815
fd9593e9
BE
28162016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2817
2818 PR target/77308
2819 * gcc.target/arm/pr77308.c: New test.
2820
d32d4176
DE
28212016-10-17 David Edelsohn <dje.gcc@gmail.com>
2822
2823 * lib/target-supports.exp
2824 (check_effective_target_floatn_nx_runtime): Return 0 for
2825 powerpc*-ibm-aix*.
2826
dca2910c
AP
28272016-10-17 Andrew Pinski <apinski@cavium.com>
2828
2829 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2830 long instead of long.
2831 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2832 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2833 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2834 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2835 * gcc.target/aarch64/pr68102_1.c: Likewise.
2836 * gcc.target/aarch64/target_attr_3.c: Likewise.
2837
44b00dbc
RB
28382016-10-17 Richard Biener <rguenther@suse.de>
2839
2840 PR tree-optimization/77988
2841 * gcc.dg/torture/pr77988.c: New testcase.
2842
89b80c42
PK
28432016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2844
2845 * gcc.dg/pr71636-1.c: New test-case.
2846 * gcc.dg/pr71636-2.c: Likewise.
2847
4c640e26
EB
28482016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2849
2850 * gnat.dg/trampoline3.adb: New test.
2851 * gnat.dg/trampoline4.adb: Likewise.
2852
6c0347f6
JD
28532016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2854
2855 * gfortran.dg/dtio_16.f90: New test.
2856
d0d48a06
EB
28572016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2858
2859 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2860 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2861 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2862
baa33d83
EB
28632016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2864
2865 * gcc.target/sparc/popc.c: Rename to...
2866 * gcc.target/sparc/popc-1.c: ...this.
2867 * gcc.target/sparc/popc-2.c: New test.
2868
523ee218
JD
28692016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2870
2871 PR fortran/77972
2872 * gfortran.dg/unexpected_eof_4.f90: New test.
2873
c04d4ede
JB
28742016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2875
31a84d4a
AP
2876 PR libfortran/48587
2877 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2878
064ed55a
JJ
28792016-10-14 Jakub Jelinek <jakub@redhat.com>
2880
9a822fc7
JJ
2881 PR middle-end/77959
2882 * gfortran.dg/pr77959.f90: New test.
2883
064ed55a
JJ
2884 DR 1511 - const volatile variables and ODR
2885 * g++.dg/DRs/dr1511-1.C: New test.
2886 * g++.dg/DRs/dr1511-2.C: New test.
2887
2579762a
EB
28882016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2889
2890 * gnat.dg/debug7.adb (dg-options): Remove -g.
2891 * gnat.dg/debug8.adb (dg-options): Add -margs.
2892 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2893
6d59425d
RB
28942016-10-14 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/77979
2897 * gcc.dg/torture/pr77979.c: New testcase.
2898
43f66d6e
ML
28992016-10-14 Martin Liska <mliska@suse.cz>
2900
2901 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2902 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2903 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2904
cb3ac867
UB
29052016-10-14 Uros Bizjak <ubizjak@gmail.com>
2906
2907 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2908 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2909 * gcc.dg/torture/pr77937-2.c: Likewise.
2910
14cf71a0
EB
29112016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2912
2913 * gnat.dg/lto15.adb: Adjust.
2914 * gnat.dg/lto16.adb: Likewise.
2915 * gnat.dg/lto17.adb: Likewise
2916 * gnat.dg/lto18.ad[sb]: New test.
2917 * gnat.dg/lto18_pkg.ads: New helper.
2918 * gnat.dg/lto19.adb: New test.
2919 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2920 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2921 * gnat.dg/lto20.adb: New test.
2922 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2923
6fd9c6f4
AV
29242016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2925
2926 * gfortran.dg/coarray_38.f90: Expect error message.
2927
01f44038
KT
29282016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2929
2930 * gcc.target/aarch64/spellcheck_1.c: New test.
2931 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2932 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2933 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2934 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2935 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2936
253abb2a
AS
29372016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2938
2939 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2940
a2695319
BS
29412016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2942
2943 PR tree-optimization/77937
2944 * gcc.dg/torture/pr77937-1.c: New.
2945 * gcc.dg/torture/pr77937-2.c: New.
2946
14a2c9aa
JM
29472016-10-13 Jakub Jelinek <jakub@redhat.com>
2948
2949 * g++.dg/cpp1z/inline-var1.C: New test.
2950 * g++.dg/cpp1z/inline-var1a.C: New test.
2951 * g++.dg/cpp1z/inline-var1.h: New file.
2952 * g++.dg/cpp1z/inline-var2.C: New test.
2953 * g++.dg/cpp1z/inline-var3.C: New test.
2954 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2955 uninitialized const.
2956
6c95388f 29572016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2958
ee7fa2e3
SL
2959 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2960 Xscale is specified, not just -march.
2961 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2962 is incompatible with Xscale.
18d34307 2963
96032047
MS
29642016-10-13 Martin Sebor <msebor@redhat.com>
2965
2966 PR c++/71912
2967 * g++.dg/ext/flexary4.C: Adjust.
2968 * g++.dg/ext/flexary5.C: Same.
2969 * g++.dg/ext/flexary9.C: Same.
2970 * g++.dg/ext/flexary19.C: New test.
2971 * g++.dg/ext/flexary18.C: New test.
2972 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2973 regression test.
5cb96b6a
UB
2974 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2975 Avoid generating a flexible array member in an array.
96032047 2976
5b1548fd
MS
29772016-10-13 Martin Sebor <msebor@redhat.com>
2978
2979 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2980 to placate -Wformat on targets where the type is not int.
2981
7810c4eb
DM
29822016-10-13 David Malcolm <dmalcolm@redhat.com>
2983
2984 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2985 in INSN_LOCATION.
2986
fcd27666
BC
29872016-10-13 Bin Cheng <bin.cheng@arm.com>
2988
2989 * gcc.target/i386/l_fma_float_1.c: Revise test.
2990 * gcc.target/i386/l_fma_float_2.c: Ditto.
2991 * gcc.target/i386/l_fma_float_3.c: Ditto.
2992 * gcc.target/i386/l_fma_float_4.c: Ditto.
2993 * gcc.target/i386/l_fma_float_5.c: Ditto.
2994 * gcc.target/i386/l_fma_float_6.c: Ditto.
2995 * gcc.target/i386/l_fma_double_1.c: Ditto.
2996 * gcc.target/i386/l_fma_double_2.c: Ditto.
2997 * gcc.target/i386/l_fma_double_3.c: Ditto.
2998 * gcc.target/i386/l_fma_double_4.c: Ditto.
2999 * gcc.target/i386/l_fma_double_5.c: Ditto.
3000 * gcc.target/i386/l_fma_double_6.c: Ditto.
3001
b8a4b8c8
BC
30022016-10-13 Bin Cheng <bin.cheng@arm.com>
3003
3004 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3005
328ba117
BC
30062016-10-13 Bin Cheng <bin.cheng@arm.com>
3007
3008 * gcc.dg/vect/vect-98.c: Refine test case.
3009 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3010 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3011 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3012
1a1ab05e
JJ
30132016-10-13 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR c/77946
3016 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3017
27947670
ML
30182016-10-13 Martin Liska <mliska@suse.cz>
3019
3020 PR tree-optimization/77943
3021 * g++.dg/tree-ssa/pr77943.C: New test.
3022
92c5266b
AV
30232016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3024
3025 PR fortran/72832
3026 * gfortran.dg/allocate_with_source_22.f03: New test.
3027 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3028 fail.
3029
90bca4ed
TP
30302016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3031
3032 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3033 * gcc.target/arm/movsi_movw.c: Likewise.
3034 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3035 directive to work on big endian targets.
3036
0011af7b
KV
30372016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3038
3039 * gcc.dg/tree-ssa/evrp6.c: New test.
3040
859e95ab
SB
30412016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3042
3043 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3044 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3045 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3046
2934018d
SB
30472016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3048
3049 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3050 * gcc.target/powerpc/warn-2.c: Ditto.
3051
f92d1522
RS
30522016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3053
3054 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3055 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3056 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3057 for -mmsa.
3058 * gcc.target/mips/msa.c: New test.
3059 * gcc.target/mips/msa-builtins.c: Likewise.
3060 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3061 (check_effective_target_mips_msa_runtime): Likewise.
3062 (check_effective_target_mips_msa): Likewise.
3063 (add_options_for_mips_msa): Likewise.
3064 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3065 (check_effective_target_vect_intfloat_cvt): Likewise.
3066 (check_effective_target_vect_uintfloat_cvt): Likewise.
3067 (check_effective_target_vect_floatint_cvt): Likewise.
3068 (check_effective_target_vect_floatuint_cvt): Likewise.
3069 (check_effective_target_vect_shift): Likewise.
3070 (check_effective_target_vect_shift_char): Likewise.
3071 (check_effective_target_vect_long): Likewise.
3072 (check_effective_target_vect_float): Likewise.
3073 (check_effective_target_vect_double): Likewise.
3074 (check_effective_target_vect_long_long): Likewise.
3075 (check_effective_target_vect_perm): Likewise.
3076 (check_effective_target_vect_perm_byte): Likewise.
3077 (check_effective_target_vect_perm_short): Likewise.
3078 (check_effective_target_vect_sdot_qi): Likewise.
3079 (check_effective_target_vect_udot_qi): Likewise.
3080 (check_effective_target_vect_sdot_hi): Likewise.
3081 (check_effective_target_vect_udot_hi): Likewise.
3082 (check_effective_target_vect_pack_trunc): Likewise.
3083 (check_effective_target_vect_unpack): Likewise.
3084 (check_effective_target_vect_hw_misalign): Likewise.
3085 (check_effective_target_vect_condition): Likewise.
3086 (check_effective_target_vect_cond_mixed): Likewise.
3087 (check_effective_target_vect_char_mult): Likewise.
3088 (check_effective_target_vect_short_mult): Likewise.
3089 (check_effective_target_vect_int_mult): Likewise.
3090 (check_effective_target_vect_extract_even_odd): Likewise.
3091 (check_effective_target_vect_interleave): Likewise.
3092 (check_vect_support_and_set_flags): Check if the target supports MSA
3093 and append to the list of EFFECTIVE_TARGETS.
3094
0bfd099c
RB
30952016-10-12 Richard Biener <rguenther@suse.de>
3096
3097 PR debug/77947
3098 * g++.dg/torture/pr77947.C: New testcase.
3099
b4a9ef2f
PMR
31002016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3101
3102 * gnat.dg/debug8.adb: New testcase.
3103
c0dbd22d
PMR
31042016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3105
3106 * gnat.dg/debug9.adb: New testcase.
3107
8a7c91cd
RB
31082016-10-12 Richard Biener <rguenther@suse.de>
3109
3110 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3111 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3112 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3113
7dc2f5f1
RB
31142016-10-12 Richard Biener <rguenther@suse.de>
3115
3116 PR tree-optimization/77920
3117 * gcc.dg/torture/pr77920.c: New testcase.
3118
70f6d5e1
JJ
31192016-10-12 Jakub Jelinek <jakub@redhat.com>
3120
4a8b97cb
JJ
3121 PR tree-optimization/77929
3122 * gcc.c-torture/compile/pr77929.c: New test.
3123
70f6d5e1
JJ
3124 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3125 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3126 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3127 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3128 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3129 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3130 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3131 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3132 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3133
4803de58
EB
31342016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3135
3136 * gcc.target/sparc/setcc-4.c: Adjust.
3137 * gcc.target/sparc/setcc-5.c: Likewise.
3138 * gcc.target/sparc/setcc-6.c: Likewise.
3139 * gcc.target/sparc/setcc-7.c: Likewise.
3140 * gcc.target/sparc/setcc-8.c: Likewise.
3141 * gcc.target/sparc/setcc-9.c: Likewise.
3142 * gcc.target/sparc/setcc-10.c: Delete.
3143
f6cf4810
SK
31442016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3145
3146 PR fortran/77942
3147 * gfortran.dg/pr77942.f90
3148
8e8c2744
FR
31492016-10-11 Fritz Reese <fritzoreese@gmail.com>
3150
3151 * gfortran.dg/dec_math.f90: New testsuite.
3152
ddefad9a
SKS
31532016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3154
3155 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3156 (main): Declare j as i32 instead of int.
3157
e7b08761
TP
31582016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3159
3160 PR testsuite/PR77710
3161 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3162 target triplet instead of *-*-*-*.
3163
9fd7cd44
EB
31642016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3165
3166 * gnat.dg/unchecked_convert10.adb: New test.
3167 * gnat.dg/unchecked_convert11.adb: Likewise.
3168 * gnat.dg/unchecked_convert12.adb: Likewise.
3169
ff7e7ee0
EB
31702016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3171
3172 * gcc.target/sparc/cbcond-1.c: New test.
3173 * gcc.target/sparc/cbcond-2.c: Likewise.
3174 * gcc.target/sparc/movcc-1.c: Likewise.
3175 * gcc.target/sparc/movcc-2.c: Likewise.
3176 * gcc.target/sparc/setcc-1.c: Adjust.
3177 * gcc.target/sparc/setcc-2.c: Likewise.
3178 * gcc.target/sparc/setcc-3.c: Likewise.
3179 * gcc.target/sparc/setcc-4.c: Likewise.
3180 * gcc.target/sparc/setcc-5.c: Likewise.
3181 * gcc.target/sparc/setcc-6.c: New test.
3182 * gcc.target/sparc/setcc-7.c: Likewise.
3183 * gcc.target/sparc/setcc-8.c: Likewise.
3184 * gcc.target/sparc/setcc-9.c: Likewise.
3185 * gcc.target/sparc/setcc-10.c: Likewise.
3186
d30078b8
JL
31872016-10-10 Jeff Law <law@redhat.com>
3188
3189 PR tree-optimization/71947
3190 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3191 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3192 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3193 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3194 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3195 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3196
5f869266
TK
31972016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3198
3199 PR fortran/77915
3200 * gfortran.dg/matmul_11.f90: New test.
3201
174e0b00
JW
32022016-10-10 Jiong Wang <jiong.wang@arm.com>
3203
3204 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3205 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3206 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3207 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3208 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3209 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3210 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3211 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3212 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3213 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3214 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3215 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3216 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3217 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3218 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3219 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3220 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3221 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3222 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3223 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3224 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3225 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3226 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3227 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3228 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3229 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3230 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3231 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3232 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3233 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3234 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3235 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3236 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3237 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3238 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3239 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3240 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3241 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3242 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3243 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3244 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3245 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3246 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3247 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3248 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3249 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3250 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3251 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3252 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3253 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3254 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3255 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3256 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3257 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3258 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3259 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3260 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3261 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3262 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3263
4bc63138
JW
32642016-10-10 Jiong Wang <jiong.wang@arm.com>
3265
3266 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3267 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3268 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3269 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3270 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3271 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3272 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3273 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3274 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3275 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3276 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3277 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3278 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3279 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3280
8f3edb07
JW
32812016-10-10 Jiong Wang <jiong.wang@arm.com>
3282
3283 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3284 Enable AArch64.
3285 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3286 vdup*_laneq.
3287 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3288 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3289 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3290 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3291
6e49f922
JW
32922016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3293 Jiong Wang <jiong.wang@arm.com>
3294
3295 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3296 AArch64 support.
3297 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3298 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3299 AArch64 targets.
3300 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3301 AArch64 targets.
3302 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3303 targets.
3304 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3305
41683e1a
EB
33062016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3307
3308 * gnat.dg/specs/vfa.ads: New test.
3309
6e49f922 33102016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3311
3312 * gnat.dg/inline13.ad[sb]: New test.
3313 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3314
55cfd746
EB
33152016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3316
3317 * gnat.dg/biased_subtype.adb: New test.
3318
4dfb8a2a
JJ
33192016-10-09 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR tree-optimization/77901
3322 * gcc.c-torture/compile/pr77901.c: New test.
3323
67b97478
PK
33242016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3325
3326 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3327 * gcc.dg/ipa/propalign-2.c: Likewise
3328 * gcc.dg/ipa/propalign-3.c: Likewise.
3329 * gcc.dg/ipa/propalign-4.c: Likewise.
3330 * gcc.dg/ipa/propalign-5.c: Likewise.
3331
7bad794a
JJ
33322016-10-08 Jakub Jelinek <jakub@redhat.com>
3333
81b02905
JJ
3334 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3335
ee19ef45
JJ
3336 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3337
7bad794a
JJ
3338 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3339 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3340
56d3a930
FR
33412016-10-07 Fritz Reese <fritzoreese@gmail.com>
3342
3343 * gfortran.dg/dec_union_11.f90: New testcase.
3344
45e2bf2e
NS
33452016-10-07 Nathan Sidwell <nathan@acm.org>
3346
3347 PR c++/66443
3348 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3349 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3350 * g++.dg/cpp1y/pr66443-cxx14.C: New
3351 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3352 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3353
be845b04
JJ
33542016-10-07 Jakub Jelinek <jakub@redhat.com>
3355
3356 * g++.dg/cpp0x/addressof1.C: New test.
3357 * g++.dg/cpp0x/addressof2.C: New test.
3358
08213983
MM
33592016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3360
3361 * gcc.target/powerpc/float128-type-1.c: New test to check that
3362 PowerPC 64-bit Linux enables -mfloat128-type by default.
3363 * gcc.target/powerpc/float128-type-2.c: Likewise.
3364 * gcc.target/powerpc/float128-mix.c: Change error message to
3365 reflect that __ibm128 is now #define'ed to be long double.
3366
bd845c14
SK
33672016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3368
3369 PR fortran/77406
3370 * gfortran.dg/pr77406.f90: New test.
3371 * gfortran.dg/assumed_type_3.f90: Update error messages.
3372 * gfortran.dg/defined_operators_1.f90: Ditto.
3373 * gfortran.dg/generic_26.f90: Ditto.
3374 * gfortran.dg/generic_7.f90: Ditto.
3375 * gfortran.dg/gomp/udr5.f90: Ditto.
3376 * gfortran.dg/gomp/udr7.f90: Ditto.
3377 * gfortran.dg/interface_1.f90: Ditto.
3378 * gfortran.dg/interface_37.f90: Ditto.
3379 * gfortran.dg/interface_5.f90: Ditto.
3380 * gfortran.dg/interface_6.f90: Ditto.
3381 * gfortran.dg/interface_7.f90
3382 * gfortran.dg/no_arg_check_3.f90
3383 * gfortran.dg/operator_5.f90
3384 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3385
c09c4992
BE
33862016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3387
3388 PR c++/77700
3389 * c-c++-common/Wint-in-bool-context.c: Update test.
3390
d7f336f8
RB
33912016-10-07 Richard Biener <rguenther@suse.de>
3392
3393 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3394 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3395
a9172bf3
MP
33962016-10-07 Marek Polacek <polacek@redhat.com>
3397
3398 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3399
8a14afd0
BS
34002016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3401
3402 PR c++/69733
3403 * c-c++-common/pr69733.c: New test.
3404 * gcc.dg/pr69733.c: New test.
3405 * gcc.target/i386/pr69733.c: New test.
3406
d4bd4646
MP
34072016-10-07 Marek Polacek <polacek@redhat.com>
3408
3409 PR c++/77803
3410 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3411
a93cdc5c
JJ
34122016-10-07 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR tree-optimization/77664
3415 * gcc.dg/tree-ssa/pr77664.c: New test.
3416 * gcc.dg/pr77664.c: New test.
3417
34182016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3419
3420 * gfortran.dg/pr69955.f90: New test.
3421
ac193ee7
LK
34222016_10-06 Louis Krupp <louis.krupp@zoho.com>
3423
3424 PR fortran/57910
3425 * gfortran.dg/pr57910.f90: New test.
3426
342cfb3e
JJ
34272016-10-06 Jakub Jelinek <jakub@redhat.com>
3428
3429 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3430 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3431
48057089
KV
34322016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3433
3434 PR tree-optimization/77862
3435 * gcc.dg/pr77862.c: New test.
3436
65b25c9b
KV
34372016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3438
3439 * gcc.dg/tree-ssa/evrp4.c: New test.
3440
f3127685
JL
34412016-10-06 Jeff Law <law@redhat.com>
3442
3443 PR tree-optimization/71661
3444 * gcc.dg/tree-ssa/pr71661.c: New test.
3445
b3972588
RB
34462016-10-06 Richard Biener <rguenther@suse.de>
3447
3448 PR tree-optimization/77855
3449 * gcc.dg/torture/pr77855.c: New testcase.
3450
139dc3c6 34512016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3452 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3453
3454 * g++.dg/other/pr77759.C: New test.
3455
37f6a157
RB
34562016-10-06 Richard Biener <rguenther@suse.de>
3457
3458 PR tree-optimization/77839
3459 * gcc.dg/torture/pr77839.c: New testcase.
3460
f779aeb8
MP
34612016-10-06 Marek Polacek <polacek@redhat.com>
3462
3463 * g++.dg/cpp1z/init-statement9.C: New test.
3464
eee8f0b0
AS
34652016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3466
3467 * gcc.target/i386/pcommit-1.c: Deleted.
3468 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3469 * gcc.target/i386/sse-13.c: Ditto.
3470 * gcc.target/i386/sse-14.c: Ditto.
3471 * gcc.target/i386/sse-22.c: Ditto.
3472 * gcc.target/i386/sse-23.c: Ditto.
3473 * g++.dg/other/i386-2.C: Ditto.
3474
b48042bb
UB
34752016-10-05 Uros Bizjak <ubizjak@gmail.com>
3476
3477 * gcc.target/i386/pr77833.c: Require int128 effective target.
3478
50b01e1d
SK
34792016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3480
3481 PR fortran/58991
3482 PR fortran/58992
3483 * gfortran.dg/associate_22.f90: New test.
3484
908b8296
FR
34852016-10-05 Fritz Reese <fritzoreese@gmail.com>
3486
3487 * gfortran.dg/dec_union_9.f90: New testcase.
3488 * gfortran.dg/dec_union_10.f90: New testcase.
3489
87582521
JJ
34902016-10-05 Jakub Jelinek <jakub@redhat.com>
3491
2e69f143
JJ
3492 PR sanitizer/66343
3493 * gcc.dg/pch/pr66343-3.c: New test.
3494 * gcc.dg/pch/pr66343-3.hs: New file.
3495
87582521
JJ
3496 PR sanitizer/66343
3497 * gcc.dg/pch/pr66343-1.c: New test.
3498 * gcc.dg/pch/pr66343-1.hs: New file.
3499 * gcc.dg/pch/pr66343-2.c: New test.
3500 * gcc.dg/pch/pr66343-2.hs: New file.
3501
700fff34
BE
35022016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3503
3504 * c-c++-common/Wint-in-bool-context.c: Update test.
3505
17a9e380
MP
35062016-10-05 Marek Polacek <polacek@redhat.com>
3507
3508 * g++.dg/cpp1z/init-statement1.C: New test.
3509 * g++.dg/cpp1z/init-statement2.C: New test.
3510 * g++.dg/cpp1z/init-statement3.C: New test.
3511 * g++.dg/cpp1z/init-statement4.C: New test.
3512 * g++.dg/cpp1z/init-statement5.C: New test.
3513 * g++.dg/cpp1z/init-statement6.C: New test.
3514 * g++.dg/cpp1z/init-statement7.C: New test.
3515 * g++.dg/cpp1z/init-statement8.C: New test.
3516
6e48e779
LK
35172016-10-05 Louis Krupp <louis.krupp@zoho.com>
3518
3519 PR fortran/67524
3520 * gfortran.dg/pr67524.f90: New test.
3521
04a32443
JJ
35222016-10-05 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR sanitizer/77823
3525 * c-c++-common/ubsan/shift-9.c: New test.
3526
743a9cf7
SKS
35272016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3528
3529 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3530 of int if __SIZEOF_INT__ is less than 4 bytes.
3531
a40278c3
JD
35322016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3533
3534 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3535 * gfortran.dg/class_array_20.f03: Likewise.
3536 * gfortran.dg/class_array_21.f03: Likewise.
3537 * gfortran.dg/finalize_29.f08: Likewise.
3538 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3539
39bb7d01
RB
35402016-10-05 Richard Biener <rguenther@suse.de>
3541
3542 PR middle-end/77826
3543 * gcc.dg/torture/pr77826.c: New testcase.
3544
eeb57981
RB
35452016-10-05 Richard Biener <rguenther@suse.de>
3546
3547 * gcc.dg/fold-copysign-1.c: New testcase.
3548
f9018d75
AS
35492016-10-05 Andreas Schwab <schwab@suse.de>
3550
3551 * g++.dg/pr49847-2.C: Remove.
3552
7e8000b3
PMR
35532016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3554
3555 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3556
54f84ca9
RB
35572016-10-05 Richard Biener <rguenther@suse.de>
3558
3559 PR middle-end/55152
3560 * gcc.dg/pr55152-2.c: New testcase.
3561
17beda50
JD
35622016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3563
3564 * gfortran.dg/dtio_15.f90: New test.
3565
1c84b798
ILT
35662016-10-04 Ian Lance Taylor <iant@golang.org>
3567
3568 * gcc.dg/split-7.c: New test.
3569
7ec39552
MS
35702016-10-04 Martin Sebor <msebor@redhat.com>
3571
3572 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3573 %lc directive to wint_t to silence -Wformat warnings on targets
3574 where the latter is a distinct type such as long.
3575
8ff04ff9
MS
35762016-10-04 Martin Sebor <msebor@redhat.com>
3577
3578 PR c++/77804
3579 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3580
bfecd57c
JJ
35812016-10-04 Jakub Jelinek <jakub@redhat.com>
3582
f72da967
JJ
3583 PR c++/77791
3584 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3585
bfecd57c
JJ
3586 * g++.dg/other/java3.C: Remove.
3587 * g++.dg/other/java1.C: Remove.
3588 * g++.dg/other/error12.C: Remove.
3589 * g++.dg/other/java2.C: Remove.
3590 * g++.dg/warn/Wnvdtor.C: Remove.
3591 * g++.dg/lookup/java1.C: Remove.
3592 * g++.dg/lookup/java2.C: Remove.
3593 * g++.dg/ext/pr34829.C: Remove.
3594 * g++.dg/ext/java-3.C: Remove.
3595 * g++.dg/ext/java-1.C: Remove.
3596 * g++.dg/ext/java-2.C: Remove.
3597 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3598
fe8b1e83
DG
35992016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3600
3601 PR tree-optimization/77808
3602 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3603
078b5aab
RB
36042016-10-04 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/77399
3607 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3608
2b568899
RB
36092016-10-04 Richard Biener <rguenther@suse.de>
3610
3611 PR middle-end/77833
3612 * gcc.target/i386/pr77833.c: New testcase.
3613
0a4e5cf3
JL
36142016-09-26 Jeff Law <law@redhat.com>
3615
3616 PR tree-optimization/71550
3617 PR tree-optimization/71403
3618 * gcc.c-torture/execute/pr71550.c: New test.
3619
d07b0a23
SKS
36202016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3621
3622 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3623 option.
3624
b44a42cf
KT
36252016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3626
3627 Revert
3628 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3629
3630 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3631
f41f1ceb
MP
36322016-10-03 Marek Polacek <polacek@redhat.com>
3633
3634 * g++.dg/cpp0x/nullptr37.C: New test.
3635
1633d3b9
BE
36362016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3637
3638 * c-c++-common/Wint-in-bool-context.c: Update test.
3639
2c8e3a1d
JJ
36402016-10-02 Jakub Jelinek <jakub@redhat.com>
3641
3642 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3643 earlier.
3644 * g++.dg/charset/asm2.c (memmove): Likewise.
3645 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3646 * g++.dg/tls/diag-4.C (foo): Likewise.
3647 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3648 dg-warning, fix up regex.
3649 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3650 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3651 * g++.old-deja/g++.mike/net31.C: Likewise.
3652 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3653 for C++17.
3654 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3655 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3656
f00b6283
RB
36572016-10-01 Richard Biener <rguenther@suse.de>
3658
3659 PR middle-end/77798
3660 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3661
0f0565b1
AV
36622016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3663
3664 PR fortran/77663
3665 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3666
c58823a0
JJ
36672016-10-01 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR c/77490
3670 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3671 Add dg-prune-output directive.
3672
e3228a50
JD
36732016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3674
3675 PR fortran/66643
3676 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3677 * gfortran.fortran-torture/compile/write.f90: Update test.
3678
e70bbc6f
MW
36792016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3680
3681 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3682 arm_fp16_alternative_ok as the required effective target.
3683 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3684 -mfp16-format=alternative to the dg-options directive and remove
3685 the dg-add-options directive.
3686
c39747d2
FR
36872016-09-30 Fritz Reese <fritzoreese@gmail.com>
3688
3689 PR fortran/77764
3690 * gfortran.dg/dec_union_8.f90: New testcase.
3691
00074dd8
FR
36922016-09-30 Fritz Reese <fritzoreese@gmail.com>
3693
3694 PR fortran/77782
3695 * gfortran.dg/dec_structure_16.f90: New testcase.
3696
26f391e8
AV
36972016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3698
3699 * gfortran.dg/coarray_allocate_10.f08: New test.
3700 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3701
fa16a271
KT
37022016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3703
3704 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3705
f334c828
RB
37062016-09-30 Richard Biener <rguenther@suse.de>
3707
3708 PR tree-optimization/77399
3709 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3710
76e3ec9c
SL
37112016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3712
871267e1 3713 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3714 -fdelete-null-pointer-checks explicit.
3715 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3716 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3717 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3718 * gcc.dg/pic-1.c: Require fpic target support.
3719 * gcc.dg/pic-2.c: Likewise.
3720
a2c6e7f2
JJ
37212016-09-29 Jakub Jelinek <jakub@redhat.com>
3722
3723 Implement P0001R1 - C++17 removal of register storage class specifier
3724 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3725 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3726 C++17.
3727 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3728 keyword if not __SSE2__.
3729 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3730 C++17.
3731 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3732 register keywords.
3733 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3734 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3735 no_erroneous_warning): Expect new warnings for C++17.
3736 * g++.dg/warn/register-var-2.C (f): Likewise.
3737 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3738 * g++.dg/parse/linkage2.C (foo): Likewise.
3739 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3740 keyword on parameters for C++17.
3741 * g++.dg/cpp1z/register1.C: New test.
3742 * g++.dg/cpp1z/register2.C: New test.
3743 * g++.dg/cpp1z/register3.C: New test.
3744
4ab76933
UB
37452016-09-29 Uros Bizjak <ubizjak@gmail.com>
3746
3747 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3748 * gcc.target/i386/avx2-check.h (main): Ditto.
3749 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3750 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3751 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3752 * gcc.target/i386/avx512er-check.h (main): Ditto.
3753 * gcc.target/i386/avx512f-check.h (main): Ditto.
3754 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3755 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3756 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3757
2488ebe5
UB
37582016-09-29 Uros Bizjak <ubizjak@gmail.com>
3759
3760 PR target/77756
3761 * gcc.target/i386/pr77756.c: New test.
3762
4d258d09
MP
37632016-09-29 Marek Polacek <polacek@redhat.com>
3764
3765 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3766
a9087411
MP
37672016-09-29 Marek Polacek <polacek@redhat.com>
3768
3769 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3770 C++14.
3771
fa0a064a
ML
37722016-09-29 Martin Liska <mliska@suse.cz>
3773
3774 * objc/execute/construct1.m: New test.
3775
0ce1ecc7
RB
37762016-09-29 Richard Biener <rguenther@suse.de>
3777
3778 PR tree-optimization/77768
3779 * gcc.dg/torture/pr77768.c: New testcase.
3780
da186c1f
RB
37812016-09-28 Richard Biener <rguenther@suse.de>
3782
3783 PR middle-end/77407
3784 * gcc.dg/pr77407.c: New testcase.
3785
d657e995
RB
37862016-09-29 Richard Biener <rguenther@suse.de>
3787
3788 PR middle-end/55152
3789 * gcc.dg/pr55152.c: New testcase.
3790 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3791
cadf6296
RO
37922016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3793
3794 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3795 (dg-options): Remove -m32.
3796
88000fd1
MS
37972016-09-28 Martin Sebor <msebor@redhat.com>
3798
3799 PR middle-end/77721
3800 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3801
0c172974
JD
38022016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3803
3804 PR libgfortran/77707
3805 * gfortran.dg/inquire_17.f90: New test.
3806
4b390698
JJ
38072016-09-28 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR c++/77467
3810 * g++.dg/cpp1y/constexpr-77467.C: New test.
3811
2b1b5938
MS
38122016-09-28 Martin Sebor <msebor@redhat.com>
3813
3814 PR c/77762
3815 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3816 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3817 (test_sprintf_p_const): Adjust line numbers to avoid failures
3818 introduced in r240503.
3819
30dc6ee9
MS
38202016-09-28 Martin Sebor <msebor@redhat.com>
3821
3822 PR middle-end/77683
3823 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3824
7d290e93
BE
38252016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3826
fcf32bad
BE
3827 PR c++/77748
3828 * g++.dg/pr77550.C: Avoid undefined behavior.
3829
7d290e93
BE
3830 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3831
912d9ec3
WD
38322016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3833
3834 * gcc.dg/strlenopt-20.c: Update test.
3835 * gcc.dg/strlenopt-21.c: Likewise.
3836 * gcc.dg/strlenopt-22.c: Likewise.
3837 * gcc.dg/strlenopt-22g.c: Likewise.
3838 * gcc.dg/strlenopt-26.c: Likewise.
3839 * gcc.dg/strlenopt-5.c: Likewise.
3840 * gcc.dg/strlenopt-7.c: Likewise.
3841 * gcc.dg/strlenopt-9.c: Likewise.
3842
459bcfb0
JJ
38432016-09-27 Jakub Jelinek <jakub@redhat.com>
3844
6e39060a
JJ
3845 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3846
8ca33347
JJ
3847 * g++.dg/cpp1z/lambda-this1.C: New test.
3848 * g++.dg/cpp1z/lambda-this2.C: New test.
3849
459bcfb0
JJ
3850 PR c++/77722
3851 * g++.dg/ubsan/return-4.C: New test.
3852 * g++.dg/ubsan/return-5.C: New test.
3853 * g++.dg/ubsan/return-6.C: New test.
3854
20fba714
JW
38552016-09-27 Jiong Wang <jiong.wang@arm.com>
3856
3857 * lib/target-supports.exp
3858 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3859 in function comment.
3860
bebe0086
ML
38612016-09-27 Martin Liska <mliska@suse.cz>
3862
3863 PR gcov-profile/46266
3864 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3865 considered.
3866
59896334
RB
38672016-09-27 Richard Biener <rguenther@suse.de>
3868
3869 PR tree-optimization/77745
3870 * g++.dg/torture/pr77745.C: New testcase.
3871
f0d355dc
RB
38722016-09-27 Richard Biener <rguenther@suse.de>
3873
3874 PR tree-optimization/77478
3875 * gcc.dg/torture/pr77478.c: New testcase.
3876
8c9434c2
ML
38772016-09-27 Martin Liska <mliska@suse.cz>
3878
3879 PR gcov-profile/7970
3880 PR gcov-profile/16855
3881 PR gcov-profile/44779
3882 * g++.dg/gcov/pr16855.C: New test.
3883
511d092e
SKS
38842016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3885
3886 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3887
f2e0c4e1
JJ
38882016-09-27 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR fortran/77666
3891 * gfortran.dg/gomp/pr77666.f90: New test.
3892
3a4228ba
KV
38932016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3894
3895 PR ipa/77677
3896 * gcc.dg/torture/pr77677-2.c: New test.
3897
a184e37f
SK
38982016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3899
3900 PR fortran/77420
3901 * gfortran.dg/pr77420_1.f90: New test.
3902 * gfortran.dg/pr77420_2.f90: Ditto.
3903 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3904 * gfortran.dg/pr77420_4.f90: this file.
3905
8be59d19
KV
39062016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3907
3908 PR middle-end/77719
3909 * gfortran.dg/pr77719.f90: New test.
3910
991075a4
TP
39112016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3912
3913 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3914 singular form of byte when quantity is unknown.
991075a4 3915
c6147dc4
MP
39162016-09-26 Marek Polacek <polacek@redhat.com>
3917
3918 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3919
5cc6c41c
ML
39202016-09-26 Martin Liska <mliska@suse.cz>
3921
3922 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3923 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3924 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3925 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3926 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3927 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3928 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3929 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3930 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3931
81fea426
MP
39322016-09-26 Marek Polacek <polacek@redhat.com>
3933
3934 PR c/7652
3935 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3936 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3937 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3938 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3939 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3940 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3941 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3942 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3943 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3944 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3945 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3946 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3947 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3948 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3949 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3950 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3951 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3952 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3953 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3954 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3955 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3956 * c-c++-common/attr-fallthrough-1.c: New test.
3957 * c-c++-common/attr-fallthrough-2.c: New test.
3958 * g++.dg/cpp0x/fallthrough1.C: New test.
3959 * g++.dg/cpp0x/fallthrough2.C: New test.
3960 * g++.dg/cpp1z/fallthrough1.C: New test.
3961 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3962 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3963 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3964 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3965
9b597c1f
SK
39662016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3967
12a813c1 3968 PR fortran/77429
9b597c1f
SK
3969 * gfortran.dg/pr77429.f90: New test.
3970
f1c7e7f1
SK
39712016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3972
3973 PR fortran/77694
3974 * gfortran.dg/pr77694.f90: New test.
3975
50c6dd20
OE
39762016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3977
3978 PR target/51244
3979 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3980
540b039e
DH
39812016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3982
3983 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3984 for 32-bit mode.
3985
cfd161bf
DH
39862016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3987
3988 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3989 for 32-bit mode.
3990
9a2300e9
MP
39912016-09-24 Marek Polacek <polacek@redhat.com>
3992
3993 PR c/77490
3994 * c-c++-common/Wbool-operation-1.c: New test.
3995 * gcc.dg/Wbool-operation-1.c: New test.
3996
34d567d1
FR
39972016-09-23 Fritz Reese <fritzoreese@gmail.com>
3998
3999 * gfortran.dg/dec_static_1.f90: New.
4000 * gfortran.dg/dec_static_2.f90: New.
4001 * gfortran.dg/dec_static_3.f90: New.
4002 * gfortran.dg/dec_static_4.f90: New.
4003
4a8d4422
JD
40042016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4005
4006 PR fortran/48298
4007 * gfortran.dg/negative_unit_check.f90: Update test.
4008 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4009
90ef45cb
DV
40102016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4011
4012 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4013 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4014 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4015 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4016 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4017 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4018 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4019
e0535922
MS
40202016-09-23 Martin Sebor <msebor@redhat.com>
4021
4022 PR testsuite/77713
4023 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4024 assuming long double is bigger than double.
4025
d664d76d
JJ
40262016-09-23 Jakub Jelinek <jakub@redhat.com>
4027
4028 Implement P0138R2, C++17 construction rules for enum class values
4029 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4030
3b31f720
DM
40312016-09-23 David Malcolm <dmalcolm@redhat.com>
4032
4033 PR preprocessor/77672
4034 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4035 expected multiline output from first warning to reflect change
4036 in r240434.
4037
592459bf
TP
40382016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4039
4040 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4041
0af06385
BE
40422016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4043 Tom de Vries <tom@codesourcery.com>
4044
4045 PR testsuite/77411
4046 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4047
8f01b67a
MP
40482016-09-23 Marek Polacek <polacek@redhat.com>
4049
4050 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4051 * c-c++-common/gomp/atomic-13.c: Likewise.
4052 * c-c++-common/gomp/atomic-14.c: Likewise.
4053 * c-c++-common/pr60439.c: Remove invalid code.
4054 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4055 * g++.dg/expr/bitfield5.C: Likewise.
4056 * g++.dg/expr/bitfield6.C: Likewise.
4057 * g++.dg/expr/bool1.C: Likewise.
4058 * g++.dg/expr/bool3.C: Likewise.
4059 * g++.dg/expr/lval3.C: Likewise.
4060 * g++.dg/expr/lval4.C: Likewise.
4061 * g++.old-deja/g++.jason/bool5.C: Likewise.
4062
bbd6fcf3
DM
40632016-09-23 David Malcolm <dmalcolm@redhat.com>
4064
4065 PR preprocessor/77672
4066 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4067 (test_terminator_location): New function.
4068
113d06a4
RB
40692016-09-23 Richard Biener <rguenther@suse.de>
4070
4071 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4072
cab9e1df
MW
40732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4074
4075 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4076 -march=armv8.2-a+fp16 when supported by the hardware.
4077 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4078 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4079 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4080 semi-colons to a macro invocations.
4081 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4082 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4083 defined.
4084 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4085 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4086 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4087 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4088 defined.
4089 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4090 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4093 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4094 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4095 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4096 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4097 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4098 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4099 defined.
4100 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4102 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4103 defined.
4104 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4106 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4107 defined.
4108 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4110 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4111 defined.
4112 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4113 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4114 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4115 defined. Also fix some white-space.
4116 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4117 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4118 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4119 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4121 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4122 defined. Also fix some long lines and white-space.
4123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4124 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4125 defined. Also fix some long lines and white-space.
4126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4127 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4128 defined.
4129 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4131 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4132 defined.
4133 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4136 defined.
4137 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4140 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4141 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4142 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4143 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4146 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4147 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4150 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4151 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4153 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4154 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4156
da9b2e69
JW
41572016-09-23 Jiong Wang <jiong.wang@arm.com>
4158 Matthew Wahab <matthew.wahab@arm.com>
4159
4160 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4161 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4162 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4163 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4164 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4165 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4166 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4167 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4168 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4169 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4170 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4171 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4172 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4173 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4174 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4175 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4176 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4177 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4178 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4179 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4180 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4181 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4182 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4183 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4184 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4185 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4186 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4187 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4188 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4189 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4190 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4191 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4192 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4193 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4194 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4195 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4196 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4197
785cf02f
MW
41982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4199
4200 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4201 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4202 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4203 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4204 support.
4205
1e401340
KV
42062016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4207
4208 PR ipa/77677
4209 * gcc.dg/torture/pr77677.c: New test.
4210
8ed3eeac
AV
42112016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4212
4213 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4214 here now.
4215
55a9b91b
MW
42162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4217
4218 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4219 options. Add tests for float16x4_t and float16x8_t.
4220
64c744b9
DV
42212016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4222
4223 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4224 * gcc.target/s390/risbg-ll-2.c: Ditto.
4225 * gcc.target/s390/risbg-ll-3.c: Ditto.
4226
d403b8d4
MW
42272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4228
4229 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4230 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4231
576987fc
DV
42322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4233
4234 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4235 output to the simplified instructions.
4236
4ffc8099
MW
42372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4238
4239 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4240 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4241
b1a970a5
MW
42422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4243
4244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4245 (FP16_SUPPORTED): New
4246 (expected-hfloat-16x4): Make conditional on __fp16 support.
4247 (expected-hfloat-16x8): Likewise.
4248 (vdup_n_f16): Disable for non-AArch64 targets.
4249 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4250 conditional on FP16_SUPPORTED.
4251 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4252 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4253 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4254 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4255 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4256 for testing __fp16.
4257 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4258 conditional on FP16_SUPPORTED.
4259 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4260 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4261
50df9464
MW
42622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4263
4264 * gcc.target/arm/short-vfp-1.c: New.
4265
536b9f42
MW
42662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4267
4268 * gcc.target/arm/attr-fp16-arith-1.c: New.
4269
1b9e31cf
MW
42702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4271
4272 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4273 New.
4274 (add_options_for_arm_v8_2a_fp16_neon): New.
4275 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4276 (add_options_for_arm_arch_v8_2a): Auto-generate.
4277 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4278 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4279 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4280 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4281 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4282 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4283 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4284
a5b42ee7
MW
42852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4286
4287 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4288 arm_fp16_alternative_ok.
4289 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4290 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4291 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4292 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4293 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4294 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4295 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4296 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4297 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4298 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4299 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4300 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4301 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4302 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4303 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4304 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4305 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4306 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4307 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4308 arm_fp16_alternative_ok.
4309 * lib/target-supports.exp
4310 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4311 (check_effective_target_arm_fp16_alternative_ok): New.
4312 (check_effective_target_arm_fp16_none_ok_nocache): New.
4313 (check_effective_target_arm_fp16_none_ok): New.
4314
fcbc975b
ML
43152016-09-23 Martin Liska <mliska@suse.cz>
4316
4317 * gcc.dg/ipa/pr77653.c: Replace adress
4318 with address.
4319
1822b732
ML
43202016-09-23 Martin Liska <mliska@suse.cz>
4321
4322 * gcc.target/i386/movbe-4.c: New test.
4323
fab18cc4
ML
43242016-09-23 Martin Liska <mliska@suse.cz>
4325
4326 * gcc.target/i386/crc32-5.c: New test.
4327
e70f01b5
ML
43282016-09-23 Martin Liska <mliska@suse.cz>
4329
4330 * gcc.target/i386/pr71652.c: New test.
4331 * gcc.target/i386/pr71652-2.c: New test.
4332 * gcc.target/i386/pr71652-3.c: New test.
4333
f2e81d05
JJ
43342016-09-23 Jakub Jelinek <jakub@redhat.com>
4335
4336 * lib/gcc-dg.exp (process-message): Support relative line number
4337 notation - .+4 or .-1 etc.
4338 * gcc.dg/dg-test-1.c: New test.
4339
ed30d2a6
MS
43402016-09-22 Martin Sebor <msebor@redhat.com>
4341
4342 PR target/77676
4343 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4344 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4345 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4346 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4347
1c681c7b
UB
43482016-09-22 Uros Bizjak <ubizjak@gmail.com>
4349
4350 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4351 * gcc.dg/ifcvt-2.c: Ditto.
4352 * gcc.dg/zero_bits_compound-1.c: Ditto.
4353 * gcc.dg/zero_bits_compound-1.c: Ditto.
4354 * gcc.dg/pr40550.c: Simplify target selectors.
4355 Use dg-additional-options.
4356 * gcc.dg/pr47893.c: Ditto.
4357 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4358 additional options for 32-bit x86 targets.
4359 * gcc.dg/pr70955.c: Move to ...
4360 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4361
67cf0a53
PC
43622016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4363
4364 PR c++/61019
4365 * g++.dg/cpp0x/pr61019.C: New.
4366
0ee70cc0
AV
43672016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4368 Terry Guo <terry.guo@arm.com>
4369
4370 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4371 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4372 * gcc.target/arm/pure-code/pure-code.exp: New.
4373
43639d2c
UB
43742016-09-22 Uros Bizjak <ubizjak@gmail.com>
4375
4376 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4377 Remove SSE effective target requirement.
4378
a608d15b
PC
43792016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4380
4381 PR c++/71979
4382 * g++.dg/cpp0x/pr71979.C: New.
4383
d94a7ab4
BE
43842016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4385
4386 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4387
a13f439f
ML
43882016-09-22 Martin Liska <mliska@suse.cz>
4389
4390 PR ipa/77653
4391 * gcc.dg/ipa/pr77653.c: New test.
4392
cf352092
JJ
43932016-09-22 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR fortran/77665
4396 * gfortran.dg/gomp/pr77665.f90: New test.
4397
a8de3002
PT
43982016-09-22 Paul Thomas <pault@gcc.gnu.org>
4399
4400 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4401 * gfortran.dg/dtio_13.f90: New test.
4402
39abef62
LK
44032016-09-21 Louis Krupp <louis.krupp@zoho.com>
4404
4405 PR fortran/66107
4406 * gfortran.dg/pr66107.f90: New test.
4407
4a2bb7fc
ILT
44082016-09-21 Ian Lance Taylor <iant@golang.org>
4409
4410 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4411 with call to builtin delete function.
4412
5f84cee2
JM
44132016-09-21 Joseph Myers <joseph@codesourcery.com>
4414
4415 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4416 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4417 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4418 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4419 tests.
4420
fe01a41a
UB
44212016-09-21 Uros Bizjak <ubizjak@gmail.com>
4422
4423 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4424
2e1c20b1
JJ
44252016-09-21 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR c++/77651
4428 * g++.dg/cpp1z/aligned-new6.C: New test.
4429
de4c144a
MW
44302016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4431
4432 * gcc.target/arm/fp16-aapcs-3.c: New.
4433 * gcc.target/arm/fp16-aapcs-4.c: New.
4434 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4435 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4436 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4437 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4438
44fc7854
BE
44392016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4440
4441 PR tree-optimization/77550
4442 * g++.dg/pr77550.C: New test.
4443
bc084f84
GJL
44442016-09-21 Georg-Johann Lay <avr@gjlay.de>
4445
4446 PR target/77326
4447 * gcc.target/avr/torture/pr77326.c: New test.
4448
c075003a
LK
44492016-09-21 Louis Krupp <louis.krupp@zoho.com>
4450
4451 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4452
6811ea79
RB
44532016-09-21 Richard Biener <rguenther@suse.de>
4454
4455 PR tree-optimization/77648
4456 * gcc.dg/torture/pr77648-1.c: New testcase.
4457 * gcc.dg/torture/pr77648-2.c: Likewise.
4458
f955c4c4
RB
44592016-09-21 Richard Biener <rguenther@suse.de>
4460 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR tree-optimization/77621
4463 * gcc.dg/pr77621.c: New testcase.
4464
096506bb
PT
44652016-09-21 Paul Thomas <pault@gcc.gnu.org>
4466
4467 PR fortran/77657
4468 * gfortran.dg/dtio_12.f90: New test.
4469
37d168ae
SKS
44702016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4471
4472 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4473
66454000
KV
44742016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4475
4476 PR tree-optimization/72835
4477 * gcc.dg/tree-ssa/pr72835.c: New test.
4478
88d0c3f0
MS
44792016-09-20 Martin Sebor <msebor@redhat.com>
4480
4481 PR middle-end/49905
4482 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4483 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4484 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4485 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4486 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4487 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4488 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4489
a03df1d5
KV
44902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4491
4492 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4493 arguments/compare will be optimized away.
4494 * gcc.dg/torture/ftrapv-1.c: Likewise.
4495
8bc5448f
KV
44962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4497
4498 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4499 will be optimized away.
4500 * gcc.dg/ipa/vrp1.c: New test.
4501 * gcc.dg/ipa/vrp2.c: New test.
4502 * gcc.dg/ipa/vrp3.c: New test.
4503
973625a0
KV
45042016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4505
4506 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4507 does the same transformation.
4508 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4509 * gcc.dg/tree-ssa/evrp1.c: New test.
4510 * gcc.dg/tree-ssa/evrp2.c: New test.
4511 * gcc.dg/tree-ssa/evrp3.c: New test.
4512 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4513 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4514 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4515 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4516 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4517 foling now happens early.
4518 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4519 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4520 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4521 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4522 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4523
9b1ba33c
UB
45242016-09-20 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR target/77621
4527 * gcc.target/i386/pr77621.c: New test.
4528 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4529 pattern, loop should vectorize with -mtune=atom.
4530
f5bd4ad8
MO
45312016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4532 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR testsuite/63299
4535 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4536 instead of delete.
4537
7d9cf801
JJ
45382016-09-20 Jakub Jelinek <jakub@redhat.com>
4539
b912f962
JJ
4540 PR c++/77626
4541 * g++.dg/other/pr77626.C: New test.
4542
eaf1ece1
JJ
4543 PR c++/77638
4544 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4545
590b62e9
JJ
4546 PR c++/77637
4547 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4548
7d9cf801
JJ
4549 PR middle-end/77624
4550 * c-c++-common/pr77624-1.c: New test.
4551 * c-c++-common/pr77624-2.c: New test.
4552
3aebb6ff
AV
45532016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4554
4555 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4556 of digits expected.
4557
b5bbe47b
RB
45582016-09-20 Richard Biener <rguenther@suse.de>
4559
4560 PR tree-optimization/77646
4561 * gcc.dg/torture/pr77646.c: New testcase.
4562
144a96e4
BE
45632016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4564
4565 PR c++/77434
4566 * c-c++-common/Wint-in-bool-context.c: New test.
4567
1f2071fa
JM
45682016-09-19 Joseph Myers <joseph@codesourcery.com>
4569
4570 * gcc.dg/cr-decimal-dig-1.c: New test.
4571
63012d9a
JM
45722016-09-19 Joseph Myers <joseph@codesourcery.com>
4573
4574 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4575 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4576 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4577 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4578
02410826
VM
45792016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4580
4581 PR rtl-optimization/77416
4582 * gcc.target/powerpc/pr77416.c: New.
4583
6101a7ab
PP
45842016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4585
4586 PR c++/77639
4587 * g++.dg/template/error-recovery4.C: New test.
4588
1993ff76
BC
45892016-09-19 Bin Cheng <bin.cheng@arm.com>
4590
4591 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4592
5fa9e644
KT
45932016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4594
4595 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4596 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4597
fc15d9ec
JJ
45982016-09-19 Jakub Jelinek <jakub@redhat.com>
4599 Jan Hubicka <jh@suse.cz>
4600
4601 PR target/77587
4602 * gcc.dg/pr77587.c: New test.
4603 * gcc.dg/pr77587a.c: New file.
4604
3c9f5092
AV
46052016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4606
4607 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4608 * gfortran.dg/coarray_38.f90:
4609 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4610 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4611 * gfortran.dg/coarray_allocate_7.f08: New test.
4612 * gfortran.dg/coarray_allocate_8.f08: New test.
4613 * gfortran.dg/coarray_allocate_9.f08: New test.
4614 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4615 new caf_register.
4616 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4617 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4618 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4619 get_by_refs.
4620 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4621 * gfortran.dg/coarray_lock_7.f90: Same.
4622 * gfortran.dg/coarray_poly_5.f90: Same.
4623 * gfortran.dg/coarray_poly_6.f90: Same.
4624 * gfortran.dg/coarray_poly_7.f90: Same.
4625 * gfortran.dg/coarray_poly_8.f90: Same.
4626 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4627
e79e6763
FR
46282016-09-19 Fritz Reese <fritzoreese@gmail.com>
4629
4630 PR fortran/77584
4631 * gfortran.dg/dec_structure_15.f90: New testcase.
4632
ae527639
RB
46332016-09-19 Richard Biener <rguenther@suse.de>
4634
4635 PR middle-end/77605
4636 * gcc.dg/torture/pr77605.c: New testcase.
4637
cdf060f8
LK
46382016-09-18 Louis Krupp <louis.krupp@zoho.com>
4639
4640 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4641
b720e919
JH
46422016-09-17 Jan Hubicka <hubicka@ucw.cz>
4643
4644 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4645 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4646 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4647 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4648 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4649 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4650 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4651 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4652 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4653 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4654 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4655
bdabae39
KY
46562016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4657
4658 * gcc.target/i386/pr68633.c: Fix expected result.
4659
493ba820
LK
46602016-09-17 Louis Krupp <louis.krupp@gmail.com>
4661
4662 PR fortran/68078
4663 * gfortran.dg/pr68078.f90: New test.
4664 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4665
9a42726b
BS
46662016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4667
4668 PR target/77613
4669 * gcc.target/powerpc/swaps-p8-25.c: New.
4670
e7d61178
JJ
46712016-09-16 Jakub Jelinek <jakub@redhat.com>
4672
8f03e02f
JJ
4673 PR c++/77482
4674 * g++.dg/cpp0x/constexpr-77482.C: New test.
4675
e80cb545
JJ
4676 PR c++/77379
4677 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4678 thunk offsets.
4679 * g++.dg/abi/abi-tag23a.C: Likewise.
4680
1c2f613f
JJ
4681 PR c++/77338
4682 * g++.dg/cpp0x/decltype-77338.C: New test.
4683
e7d61178
JJ
4684 PR c++/77375
4685 * g++.dg/cpp0x/mutable1.C: New test.
4686
8d987deb
SK
46872016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4688
4689 PR fortran/77612
4690 * gfortran.dg/pr77612.f90: New test.
4691
2c3d35a6
SKS
46922016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4693
4694 * gcc.dg/torture/pr70421.c: Require int32plus.
4695
e43163ae
JJ
46962016-09-16 Jakub Jelinek <jakub@redhat.com>
4697
bcf0905a
JJ
4698 PR middle-end/77475
4699 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4700
e43163ae
JJ
4701 PR target/77526
4702 * gcc.target/i386/pr77526.c: New test.
4703
7d704548
JJ
47042016-09-16 Jakub Jelinek <jakub@redhat.com>
4705 Eric Botcazou <ebotcazou@adacore.com>
4706
4707 PR middle-end/77594
4708 * gcc.target/i386/pr77594.c: New test.
4709
902d624f
LK
47102016-09-15 Louis Krupp <louis.krupp@zoho.com>
4711
4712 PR fortran/69963
4713 * gfortran.dg/misplaced_implicit_character.f90: New test.
4714
7e16ce79
BC
47152016-09-15 Bin Cheng <bin.cheng@arm.com>
4716
4717 PR tree-optimization/77503
4718 * gcc.dg/vect/pr77503.c: New test.
4719
7c05f5c4
RB
47202016-09-15 Richard Biener <rguenther@suse.de>
4721
4722 PR middle-end/77544
4723 * c-c++-common/torture/pr77544.c: New testcase.
4724
76ff80fb
JJ
47252016-09-15 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR middle-end/77475
4728 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4729 * gcc.dg/march-generic.c: Likewise.
4730 * gcc.target/i386/spellcheck-options-1.c: New test.
4731 * gcc.target/i386/spellcheck-options-2.c: New test.
4732 * gcc.target/i386/spellcheck-options-3.c: New test.
4733 * gcc.target/i386/spellcheck-options-4.c: New test.
4734
5560d026
CLT
47352016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4736
4737 PR fortran/72743
4738 * gfortran.dg/goacc/pr72743.f90: New test.
4739
5334f733
RB
47402016-09-15 Richard Biener <rguenther@suse.de>
4741
4742 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4743
d08615f2
RB
47442016-09-15 Richard Biener <rguenther@suse.de>
4745
4746 PR tree-optimization/77514
4747 * gcc.dg/torture/pr77514.c: New testcase.
4748
28ca05f0
JJ
47492016-09-14 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR c++/77549
4752 * g++.dg/lookup/pr77549.C: New test.
4753
20a1e5b8
MP
47542016-09-14 Marek Polacek <polacek@redhat.com>
4755
4756 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4757 * c-c++-common/gomp/atomic-13.c: Likewise.
4758 * c-c++-common/gomp/atomic-14.c: Likewise.
4759 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4760 * g++.dg/cpp1z/bool-increment1.C: New test.
4761 * c-c++-common/pr60439.c: Add dg-warning.
4762 * g++.dg/expr/bitfield4.C: Likewise.
4763 * g++.dg/expr/bitfield5.C: Likewise.
4764 * g++.dg/expr/bitfield6.C: Likewise.
4765 * g++.dg/expr/bool1.C: Likewise.
4766 * g++.dg/expr/bool3.C: Likewise.
4767 * g++.dg/expr/lval3.C: Likewise.
4768 * g++.dg/expr/lval4.C: Likewise.
4769 * g++.old-deja/g++.jason/bool5.C: Likewise.
4770 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4771 * g++.dg/other/error18.C: Likewise.
4772 * g++.dg/gomp/atomic-14.C: Likewise.
4773
0761f6bf
NS
47742016-09-14 Nathan Sidwell <nathan@acm.org>
4775
4776 PR c++/77539
4777 * g++.dg/cpp1y/pr77539.C: New.
4778
13cddbc1
CL
47792016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4780
4781 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4782 dg-require.
4783 * g++.dg/ext/builtin_alloca.C: Likewise.
4784 * g++.dg/template/spec35.C: Likewise.
4785 * gcc.dg/builtins-68.c: Likewise.
4786 * gcc.misc-tests/gcov-13.c: Likewise.
4787 * gcc.misc-tests/gcov-14.c: Likewise.
4788
a90638d4
JM
47892016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4790
4791 * gfortran.dg/dec_structure_14.f90: New testcase.
4792
5ba4a08c
JJ
47932016-09-14 Jakub Jelinek <jakub@redhat.com>
4794
4795 PR sanitizer/68260
4796 * c-c++-common/tsan/pr68260.c: New test.
4797
a713b234
JS
47982016-09-13 Joe Seymour <joe.s@somniumtech.com>
4799
4800 PR target/70713
4801 * gcc.target/msp430/function-attributes-1.c: New test.
4802 * gcc.target/msp430/function-attributes-2.c: New test.
4803 * gcc.target/msp430/function-attributes-3.c: New test.
4804
96032047
MS
48052015-04-18 Martin Sebor <msebor@redhat.com>
4806
4807 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4808 of non-nul characters.
4809 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4810
ea8661cd
JJ
48112016-09-13 Jakub Jelinek <jakub@redhat.com>
4812
9952908a
JJ
4813 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4814 * g++.dg/cpp1z/gen-attrs1.C: New test.
4815
63cdb7a0
JJ
4816 PR tree-optimization/77454
4817 * gcc.dg/pr77454.c: New test.
4818
ea8661cd
JJ
4819 PR c++/77553
4820 * g++.dg/cpp1y/constexpr-77553.C: New test.
4821
254830ba
DM
48222016-09-13 David Malcolm <dmalcolm@redhat.com>
4823
4824 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4825 (test_show_locus): Replace rich_location::add_fixit_insert calls
4826 with add_fixit_insert_before and add_fixit_insert_after.
4827
42763690
JM
48282016-09-13 Jason Merrill <jason@redhat.com>
4829 Tom de Vries <tom@codesourcery.com>
4830
4831 PR c++/77427
4832 * g++.dg/pr77427.C: New test.
4833
c8798f2c
ML
48342016-09-13 Martin Liska <mliska@suse.cz>
4835
4836 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4837 effective target.
4838 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4839 * lib/target-supports.exp: Define the new target.
4840
54700e2e
AP
48412016-09-12 Andrew Pinski <apinski@cavium.com>
4842
4843 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4844 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4845
e1d55bf7
UB
48462016-09-12 Uros Bizjak <ubizjak@gmail.com>
4847
4848 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4849 variable arguments.
4850 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4851 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4852 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4853 variable argument.
4854 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4855 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4856
54dcdb88
BE
48572016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4858
4859 PR c++/77496
4860 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4861 * g++.dg/ext/pr77496.C: New test.
4862 * g++.dg/warn/pr77496.C: New test.
4863
d1463eb9
DM
48642016-09-12 David Malcolm <dmalcolm@redhat.com>
4865
4866 PR c/72858
4867 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4868 to preserve conversion chars, and to preserve prefix information.
4869 * gcc.dg/format/pr72858.c: New test case.
4870
217fabad
SK
48712016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4872
4873 * gfortran.dg/pr77507.f90: Move to ...
4874 * gfortran.dg/ieee/pr77507.f90: here.
4875
a1cd04ac
JH
48762016-08-09 Jan Hubicka <hubicka@ucw.cz>
4877
4878 PR ipa/61159
4879 * compile/pr61159.c: New testcase
4880
e3912107
JH
48812016-08-09 Jan Hubicka <hubicka@ucw.cz>
4882
4883 PR ipa/64316
4884 * gcc.dg/ipa/pr63416.c: New testcase.
4885
739d9339
PT
48862016-09-10 Paul Thomas <pault@gcc.gnu.org>
4887 Steven G. Kargl <kargl@gcc.gnu.org>
4888
4889 PR fortran/77532
cc3135b6 4890 * gfortran.dg/dtio_11.f90: new test.
739d9339 4891
fb7c40dd
SK
48922016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4893
4894 PR fortran/77507
4895 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4896 * gfortran.dg/c_assoc_4.f90: Ditto.
4897
5b28efbb
TV
48982016-09-10 Tom de Vries <tom@codesourcery.com>
4899
4900 PR C/71602
4901 * c-c++-common/va-arg-va-list-type.c: New test.
4902
9d0a9bb4
PB
49032016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4904
4905 PR rtl-optimization/77289
4906 * gcc.target/powerpc/pr77289.c: New test.
4907
3f0177e7
MS
49082016-09-09 Martin Sebor <msebor@redhat.com>
4909
4910 PR c/77520
4911 PR c/77521
4912 * gcc.dg/pr77520.c: New test.
4913 * gcc.dg/pr77521.c: New test.
4914
e81e83d0
SK
49152016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4916
4917 PR fortran/77506
4918 * gfortran.dg/pr77506.f90: New test.
4919
8a92685e
SK
49202016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4921
4922 PR fortran/77507
4923 * gfortran.dg/pr77507.f90: New test.
4924
c65248cb
JM
49252016-09-09 Joseph Myers <joseph@codesourcery.com>
4926
4927 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4928
2cf0ff98
SK
49292016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4930 Louis Krupp <lkrupp@gcc.gnu.org>
4931
4932 PR fortran/69514
4933 * gfortran.dg/pr69514_1.f90: New test.
4934 * gfortran.dg/pr69514_2.f90: New test.
4935
8ebc1e0f
JJ
49362016-09-08 Jakub Jelinek <jakub@redhat.com>
4937
20b6cf01
JJ
4938 PR fortran/77500
4939 * gfortran.dg/gomp/pr77500.f90: New test.
4940
8ebc1e0f
JJ
4941 PR fortran/77516
4942 * gfortran.dg/gomp/pr77516.f90: New test.
4943
34718542
JJ
49442016-09-07 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR middle-end/77475
4947 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4948 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4949 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4950 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4951 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4952 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4953
e5106e27
DM
49542016-09-07 David Malcolm <dmalcolm@redhat.com>
4955
4956 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4957 "substring-locations.h".
4958
ca235a85
RB
49592016-09-07 Richard Biener <rguenther@suse.de>
4960
4961 PR c/77450
4962 * c-c++-common/vector-subscript-8.c: Move ..
4963 * gcc.dg/pr77450.c: ... here.
4964
0076b5dc 49652016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4966
4967 PR libgfortran/77393
4968 * gfortran.dg/fmt_f0_2.f90: Update test.
4969 * gfortran.dg/fmt_f0_3.f90: New test.
4970
6ac7322b
DH
49712016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4972
4973 PR debug/77389
4974 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4975 in dg-options.
4976
4977 PR debug/57519
4978 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4979
8eb9e049
JJ
49802016-09-06 Jakub Jelinek <jakub@redhat.com>
4981
4982 PR target/69255
4983 * gcc.target/i386/pr69255-1.c: New test.
4984 * gcc.target/i386/pr69255-2.c: New test.
4985 * gcc.target/i386/pr69255-3.c: New test.
4986
49872016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4988
4989 PR c/77336
4990 * gcc.dg/format/miss-7.c: New test.
4991
e6cb85d4
UB
49922016-09-06 Uros Bizjak <ubizjak@gmail.com>
4993
4994 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4995
7fe76f6a
ML
49962016-09-06 Martin Liska <mliska@suse.cz>
4997
4998 PR gcov-profile/77378
4999 PR gcov-profile/77466
5000 * gcc.dg/profile-update-warning.c: New test.
5001
209b636e
RB
50022016-09-06 Richard Biener <rguenther@suse.de>
5003
5004 PR tree-optimization/77479
5005 * gcc.dg/torture/pr77479.c: New testcase.
5006
b772a565
RB
50072016-09-06 Richard Biener <rguenther@suse.de>
5008
5009 PR c/77450
5010 * c-c++-common/vector-subscript-7.c: Adjust.
5011 * c-c++-common/vector-subscript-8.c: New testcase.
5012
a8c07037
SKS
50132016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5014
5015 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5016
0ce48391
JJ
50172016-09-05 Jakub Jelinek <jakub@redhat.com>
5018
de9188e0
JJ
5019 PR target/77476
5020 * gcc.target/i386/avx512f-pr77476.c: New test.
5021 * gcc.target/i386/avx512bw-pr77476.c: New test.
5022 * gcc.target/i386/avx512dq-pr77476.c: New test.
5023
c76f7809
JJ
5024 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5025 Update comment to mention also avx512f.
5026
0ce48391
JJ
5027 PR sanitizer/77396
5028 * g++.dg/asan/pr77396-2.C: New test.
5029
8a27cf73
UB
50302016-09-05 Uros Bizjak <ubizjak@gmail.com>
5031
5032 PR rtl-optimization/77452
5033 * gcc.target/i386/pr77452.c: New test.
5034
25ff5dd3
MP
50352016-09-05 Marek Polacek <polacek@redhat.com>
5036
5037 PR c/77423
5038 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5039
f2bc4e48
SK
50402016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5041
5042 PR fortran/77391
5043 * gfortran.dg/pr77391.f90: New test.
5044
e85921ee
SK
50452016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5046
5047 PR fortran/77460
5048 * gfortran.dg/pr77460.f90: New test.
5049
b5d50659
JJ
50502016-09-03 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR c/65467
5053 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5054
7b826676
KY
50552016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5056
5057 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5058
717ebe91
DM
50592016-09-02 David Malcolm <dmalcolm@redhat.com>
5060
5061 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5062 test case.
5063 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5064 diagnostic-test-show-locus-generate-patch.c to the sources
5065 for diagnostic_plugin_test_show_locus.c.
5066
94087e88
JJ
50672016-09-02 Jakub Jelinek <jakub@redhat.com>
5068
9dc5773f
JJ
5069 PR c/65467
5070 * gcc.dg/gomp/_Atomic-1.c: New test.
5071 * gcc.dg/gomp/_Atomic-2.c: New test.
5072 * gcc.dg/gomp/_Atomic-3.c: New test.
5073 * gcc.dg/gomp/_Atomic-4.c: New test.
5074 * gcc.dg/gomp/_Atomic-5.c: New test.
5075
94087e88
JJ
5076 PR sanitizer/77396
5077 * g++.dg/asan/pr77396.C: New test.
5078
50792016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5080
5081 PR tree-optimization/71831
5082 * gcc.dg/builtin-object-size-16.c: New test.
5083 * gcc.dg/builtin-object-size-17.c: New test.
5084
7e89048d
JD
50852016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5086
5087 PR libgfortran/77393
5088 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5089
2f196155
UB
50902016-09-01 Uros Bizjak <ubizjak@gmail.com>
5091
5092 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5093 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5094 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5095 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5096 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5097 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5098 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5099 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5100 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5101 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5102 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5103 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5104 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5105 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5106 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5107 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5108 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5109 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5110
0a6b0523
EB
51112016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * gnat.dg/opt58.adb: New test.
5114 * gnat.dg/opt58_pkg.ads: New helper.
5115
2a99de7b
RB
51162016-09-01 Richard Biener <rguenther@suse.de>
5117
5118 PR middle-end/77436
5119 * gcc.dg/torture/pr77436.c: New testcase.
5120
f79d8786
SKS
51212016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5122
5123 * gcc.dg/pr64252.c: Require int32plus.
5124 * gcc.dg/pr66299-1.c: Likewise.
5125 * gcc.dg/pr66299-2.c: Likewise.
5126 * gcc.dg/torture/20131115-1.c: Skip for avr.
5127
b06335f9
KT
51282016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5129
5130 * gcc.target/aarch64/ands_3.c: New test.
5131
f25f40be
JJ
51322016-08-31 Jakub Jelinek <jakub@redhat.com>
5133
d12a0b5a
JJ
5134 PR fortran/77352
5135 * gfortran.dg/gomp/pr77352.f90: New test.
5136
f25f40be
JJ
5137 PR fortran/77374
5138 * gfortran.dg/gomp/pr77374.f08: New test.
5139
9ff6fb6e
MG
51402016-08-31 Marc Glisse <marc.glisse@inria.fr>
5141
5142 PR tree-optimization/73714
5143 * gcc.dg/tree-ssa/pr73714.c: New test.
5144
8e95a674
JD
51452016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5146
5147 PR libgfortran/77393
5148 * gfortran.dg/fmt_f0_2.f90: New test.
5149
c6b0037d
MG
51502016-08-31 Marc Glisse <marc.glisse@inria.fr>
5151
5152 * gcc.target/i386/pr59539-2.c: Adapt options.
5153 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5154
1a576b13
PT
51552016-08-31 Paul Thomas <pault@gcc.gnu.org>
5156
5157 PR fortran/77418
5158 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5159 of the associate entity and replace with a pointer to the
5160 intended item on the stack.
5161
e73d3ca6 51622016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5163 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5164
5165 PR fortran/48298
5166 * gfortran.dg/dtio_1.f90: New test.
5167 * gfortran.dg/dtio_2.f90: New test.
5168 * gfortran.dg/dtio_3.f90: New test.
5169 * gfortran.dg/dtio_4.f90: New test.
5170 * gfortran.dg/dtio_5.f90: New test.
5171 * gfortran.dg/dtio_6.f90: New test.
5172 * gfortran.dg/dtio_7.f90: New test.
5173 * gfortran.dg/dtio_8.f90: New test.
5174 * gfortran.dg/dtio_9.f90: New test.
5175 * gfortran.dg/dtio_10.f90: New test.
5176
b816477a
DM
51772016-08-30 David Malcolm <dmalcolm@redhat.com>
5178
5179 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5180 (test_many_nested_locations): New function.
5181 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5182 (test_show_locus): Handle "test_many_nested_locations".
5183
71b30891
DM
51842016-08-30 David Malcolm <dmalcolm@redhat.com>
5185
5186 * g++.dg/template/double-greater-than-fixit.C: New test case.
5187
8fa37232
EB
51882016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5189
5190 * gnat.dg/opt57.ad[sb]: New test.
5191 * gnat.dg/opt57_pkg.ads: New helper.
5192
6f651bae
RB
51932016-08-30 Richard Biener <rguenther@suse.de>
5194
5195 PR tree-optimization/69047
5196 * gcc.dg/pr69047.c: Fix byte-order check.
5197
ab834832
JJ
51982016-08-30 Jakub Jelinek <jakub@redhat.com>
5199
5116b156
JJ
5200 PR tree-optimization/72866
5201 * gcc.dg/vect/pr72866.c: New test.
5202
3754bbfc
JJ
5203 PR debug/77363
5204 * g++.dg/debug/dwarf2/pr77363.C: New test.
5205
26122e2d
JJ
5206 PR middle-end/77377
5207 * gcc.target/i386/pr77377.c: New test.
5208
ab834832
JJ
5209 PR debug/77389
5210 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5211 in dg-options.
5212
bedc9ca7
SK
52132016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5214
5215 * gfortran.dg/pr77372.f90: Moved to ...
5216 * gfortran.dg/ieee/pr77372.f90: here.
5217
adfa1e6b
MM
52182016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5219
5220 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5221 vector short/char initializations.
5222 * gcc.target/powerpc/vec-init-5.c: Likewise.
5223 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5224 vector initialization optimizations.
5225 * gcc.target/powerpc/vec-init-7.c: Likewise.
5226 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5227 vector float/double initializations.
5228 * gcc.target/powerpc/vec-init-9.c: Likewise.
5229
414b7129
UB
52302016-08-29 Uros Bizjak <ubizjak@gmail.com>
5231
5232 PR target/77403
5233 * gcc.target/i386/pr77403.c: New test.
5234
3d06b6f2
MP
52352016-08-29 Marek Polacek <polacek@redhat.com>
5236
5237 PR c/77292
5238 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5239
ba9bbd6f
TV
52402016-08-29 Tom de Vries <tom@codesourcery.com>
5241
5242 PR c/77398
5243 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5244
d7d80d8f
EB
52452016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5246
5247 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5248
d7d80d8f 52492016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5250
5251 * gfortran.dg/dec_structure_13.f90: New testcase.
5252
468d95c8
JB
52532016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5254
5255 PR fortran/77261
5256 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5257 available.
5258
f329b264
TV
52592016-08-28 Tom de Vries <tom@codesourcery.com>
5260
5261 PR lto/70955
5262 * gcc.dg/pr70955.c: New test.
5263 * gcc.dg/lto/pr70955_0.c: Same.
5264 * gcc.dg/lto/pr70955_1.c: Same.
5265
4a389eb6
PP
52662016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5267
5268 PR tree-optimization/71077
5269 * gcc.target/i386/pr71077.c: New test.
5270
3f8257db 52712016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5272
5273 PR fortran/77380
5274 * gfortran.dg/pr77380.f90: New test.
5275
3f8257db 52762016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5277
5278 PR fortran/77372
5279 gfortran.dg/pr77372.f90: New test.
5280
ee908516
DM
52812016-08-26 David Malcolm <dmalcolm@redhat.com>
5282
5283 * gcc.dg/spellcheck-fields-2.c (test): Move
5284 dg-begin/end-multiline-output within function body.
5285 (test_macro): New function.
5286
d41e76cf
DM
52872016-08-26 David Malcolm <dmalcolm@redhat.com>
5288
5289 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5290 (test_fixit_insert): Update expected output.
5291 (test_fixit_remove): Likewise.
5292 (test_fixit_replace): Likewise.
5293
524a4c96
RO
52942016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5295
5296 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5297 Fix typo.
5298
ebfa15ab
RB
52992016-08-26 Richard Biener <rguenther@suse.de>
5300
5301 PR tree-optimization/69047
5302 * gcc.dg/pr69047.c: New testcase.
5303
209ca542
PK
53042016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5305 Martin Jambhor <mjambor@suse.cz>
524a4c96 5306
209ca542
PK
5307 * gcc.dg/ipa/propbits-1.c: New test-case.
5308 * gcc.dg/ipa/propbits-2.c: Likewise.
5309 * gcc.dg/ipa/propbits-3.c: Likewise.
5310
e5cf1629
SK
53112016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5312
5313 PR fortran/77351
5314 * gfortran.dg/pr77351.f90: New test.
5315
ebef225f
MP
53162016-08-25 Marek Polacek <polacek@redhat.com>
5317
5318 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5319
fe377a48
MP
53202016-08-25 Marek Polacek <polacek@redhat.com>
5321
5322 PR c/77323
5323 * gcc.dg/pr77323.c: New test.
5324
88b8971f
PT
53252016-08-24 Paul Thomas <pault@gcc.gnu.org>
5326
5327 PR fortran/77358
5328 * gfortran.dg/submodule_17.f08: New test.
5329
3f8257db
JJ
53302016-08-24 Michael Collison <michael.collison@linaro.org>
5331 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5332
5333 * gcc.target/arm/builtin_saddl.c: New testcase.
5334 * gcc.target/arm/builtin_saddll.c: New testcase.
5335 * gcc.target/arm/builtin_uaddl.c: New testcase.
5336 * gcc.target/arm/builtin_uaddll.c: New testcase.
5337 * gcc.target/arm/builtin_ssubl.c: New testcase.
5338 * gcc.target/arm/builtin_ssubll.c: New testcase.
5339 * gcc.target/arm/builtin_usubl.c: New testcase.
5340 * gcc.target/arm/builtin_usubll.c: New testcase.
5341
d5b5d212
UB
53422016-08-24 Uros Bizjak <ubizjak@gmail.com>
5343
5344 PR target/77270
5345 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5346 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5347 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5348 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5349 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5350 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5351 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5352 effective target. Remove scan-assembler-times directives.
5353 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5354 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5355 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5356
d1188689
SKS
53572016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5358
5359 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5360 of unsigned int.
5361 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5362
0b6b8f85
RS
53632016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5364
5365 PR testsuite/77317
5366 * lib/target-supports.exp
5367 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5368 (check_effective_target_vect_natural_alignment): Ditto.
5369 (check_effective_target_vector_alignment_reachable): Ditto.
5370 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5371
587b7f7a
ILT
53722016-08-23 Ian Lance Taylor <iant@golang.org>
5373
5374 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5375
6019c0fc
MM
53762016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5377
5378 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5379 being created from pointers to memory locations.
5380 * gcc.target/powerpc/vec-init-2.c: Likewise.
5381
cfe37db4
FR
53822016-08-23 Fritz Reese <fritzoreese@gmail.com>
5383
5384 * gfortran.dg/dec_structure_12.f90: New testcase.
5385
7e11f46f
DV
53862016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5387
5388 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5389
7ab4f354
DV
53902016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5391
5392 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5393 verification.
5394
deb9351f
DV
53952016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5396
5397 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5398 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5399
1fd9f058
RB
54002016-08-23 Richard Biener <rguenther@suse.de>
5401
5402 PR tree-optimization/27336
5403 * c-c++-common/pr27336.c: New testcase.
5404
b00e6e75
MP
54052016-08-22 Marek Polacek <polacek@redhat.com>
5406
5407 PR c++/77321
5408 * g++.dg/cpp1y/pr77321.C: New test.
5409
58338bac
SK
54102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5411
5412 PR fortran/60774
5413 * gfortran.dg/empty_label.f: Adjust test for new error message.
5414 * gfortran.dg/empty_label.f90: Ditto.
5415 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5416 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5417 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5418
30364ce6
SK
54192016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5420
5421 PR fortran/61318
5422 * gfortran.dg/pr61318.f90: New test.
5423
ad7a5a8f
SK
54242016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5425
5426 PR fortran/77260
5427 * gfortran.dg/pr77260_1.f90: New test.
5428 * gfortran.dg/pr77260_2.f90: Ditto.
5429
72f52f30
JM
54302016-08-22 Joseph Myers <joseph@codesourcery.com>
5431
5432 PR middle-end/77269
5433 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5434 __builtin_signbitf and __builtin_signbitl in expected generic
5435 expansion.
5436 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5437 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5438 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5439 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5440 tests.
5441
6dc198e3
JM
54422016-08-22 Joseph Myers <joseph@codesourcery.com>
5443
5444 * gcc.dg/torture/float128-builtin.c,
5445 gcc.dg/torture/float128-ieee-nan.c,
5446 gcc.dg/torture/float128x-builtin.c,
5447 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5448 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5449 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5450 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5451 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5452 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5453 gcc.dg/torture/floatn-nan.h: New tests.
5454
7ff4e41a
JM
54552016-08-22 Joseph Myers <joseph@codesourcery.com>
5456
5457 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5458 macro.
5459 (main): Update calls to TEST_I_F.
5460 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5461 macro.
5462 (main): Update calls to TEST_I_F.
5463
7078cdb6
JM
54642016-08-22 Joseph Myers <joseph@codesourcery.com>
5465
5466 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5467 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5468 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5469 names in calls to TEST_I_F.
5470
a9d7c823
BE
54712016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5472
5473 PR c/52952
5474 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5475
cd800235
SKS
54762016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5477
5478 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5479 and !natural_alignment_64.
5480 * gcc.dg/ipa/propalign-2.c: Likewise.
5481 * gcc.dg/ipa/propalign-3.c: Likewise.
5482 * gcc.dg/ipa/propalign-4.c: Likewise.
5483 * gcc.dg/ipa/propalign-5.c: Likewise.
5484 * lib/target-supports.exp
5485 (check_effective_target_natural_alignment_32): Add avr-*-*.
5486
22d12455
KV
54872016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5488
5489 PR tree-optimization/61839
5490 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5491 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5492 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5493 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5494
c65699ef
JM
54952016-08-19 Joseph Myers <joseph@codesourcery.com>
5496
5497 PR c/32187
5498 * lib/target-supports.exp (check_effective_target_float16)
5499 (check_effective_target_float32, check_effective_target_float64)
5500 (check_effective_target_float128, check_effective_target_float32x)
5501 (check_effective_target_float64x)
5502 (check_effective_target_float128x)
5503 (check_effective_target_float16_runtime)
5504 (check_effective_target_float32_runtime)
5505 (check_effective_target_float64_runtime)
5506 (check_effective_target_float128_runtime)
5507 (check_effective_target_float32x_runtime)
5508 (check_effective_target_float64x_runtime)
5509 (check_effective_target_float128x_runtime)
5510 (check_effective_target_floatn_nx_runtime)
5511 (add_options_for_float16, add_options_for_float32)
5512 (add_options_for_float64, add_options_for_float128)
5513 (add_options_for_float32x, add_options_for_float64x)
5514 (add_options_for_float128x): New procedures.
5515 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5516 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5517 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5518 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5519 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5520 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5521 gcc.dg/torture/float128-complex.c,
5522 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5523 gcc.dg/torture/float128x-basic.c,
5524 gcc.dg/torture/float128x-complex.c,
5525 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5526 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5527 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5528 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5529 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5530 gcc.dg/torture/float32x-basic.c,
5531 gcc.dg/torture/float32x-complex.c,
5532 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5533 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5534 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5535 gcc.dg/torture/float64x-basic.c,
5536 gcc.dg/torture/float64x-complex.c,
5537 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5538 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5539 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5540 gcc.dg/torture/floatn-tg.h,
5541 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5542 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5543 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5544 gcc.dg/torture/fp-int-convert-float128x.c,
5545 gcc.dg/torture/fp-int-convert-float16-timode.c,
5546 gcc.dg/torture/fp-int-convert-float16.c,
5547 gcc.dg/torture/fp-int-convert-float32-timode.c,
5548 gcc.dg/torture/fp-int-convert-float32.c,
5549 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5550 gcc.dg/torture/fp-int-convert-float32x.c,
5551 gcc.dg/torture/fp-int-convert-float64-timode.c,
5552 gcc.dg/torture/fp-int-convert-float64.c,
5553 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5554 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5555 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5556 maximum exponent of floating-point type. Use it in testing
5557 whether 0x8...0 fits in the floating-point type. Always treat -1
5558 (signed 0xf...f) as fitting in the floating-point type.
5559 (M_OK1): New macro.
5560 * gcc.dg/torture/fp-int-convert-double.c,
5561 gcc.dg/torture/fp-int-convert-float.c,
5562 gcc.dg/torture/fp-int-convert-float128-timode.c,
5563 gcc.dg/torture/fp-int-convert-float128.c,
5564 gcc.dg/torture/fp-int-convert-float80-timode.c,
5565 gcc.dg/torture/fp-int-convert-float80.c,
5566 gcc.dg/torture/fp-int-convert-long-double.c,
5567 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5568
94e73c78
JJ
55692016-08-19 Jakub Jelinek <jakub@redhat.com>
5570
fbdbd4b6
JJ
5571 PR fortran/72744
5572 * gfortran.dg/gomp/pr72744.f90: New test.
5573
94e73c78
JJ
5574 PR fortran/69281
5575 * gfortran.dg/gomp/pr69281.f90: New test.
5576
91151a73
JB
55772016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5578
414b7129
UB
5579 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5580 the last special seed value.
5581 * gfortran.dg/random_7.f90: Use size for last array member instead
5582 of hardcoded value.
91151a73 5583
fcf830ab
PK
55842016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5585
5586 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5587 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5588
1a5da5b6
RB
55892016-08-19 Richard Biener <rguenther@suse.de>
5590
5591 PR tree-optimization/77286
5592 * gcc.dg/torture/pr77286.c: New testcase.
5593
82f72146
DM
55942016-08-18 David Malcolm <dmalcolm@redhat.com>
5595
5596 * gcc.dg/verbose-asm-2.c: New test case.
5597
cc015f3a
DM
55982016-08-18 David Malcolm <dmalcolm@redhat.com>
5599
5600 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5601 (custom_diagnostic_finalizer): Update for change to
5602 diagnostic_show_locus.
5603
cb18fd07
DM
56042016-08-18 David Malcolm <dmalcolm@redhat.com>
5605
5606 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5607 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5608
a76989dc
MP
56092016-08-18 Marek Polacek <polacek@redhat.com>
5610
5611 PR c/71514
5612 * gcc.dg/pr71514.c: New test.
5613
89c88780
L
56142015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5615
5616 PR target/72839
5617 * gcc.target/i386/pr72839.c: New test.
5618
2c71d454
CLT
56192016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5620
5621 PR middle-end/70895
5622 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5623 * c-c++-common/goacc/reduction-1.c: Likewise.
5624 * c-c++-common/goacc/reduction-2.c: Likewise.
5625 * c-c++-common/goacc/reduction-3.c: Likewise.
5626 * c-c++-common/goacc/reduction-4.c: Likewise.
5627
66592e95
AM
56282016-08-18 Alan Modra <amodra@gmail.com>
5629
5630 * gcc.c-torture/compile/pr72771.c: New.
5631
3a146d46
JJ
56322016-08-17 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR fortran/67496
5635 * gfortran.dg/pr67496.f90: New test.
5636
3f8257db 56372015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5638
5639 PR tree-optimization/71752
3a146d46 5640 * gcc.dg/vect/pr71752.c: New.
038000bd 5641
dd42e908
UB
56422016-08-17 Uros Bizjak <ubizjak@gmail.com>
5643
5644 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5645
458a1cd0
JJ
56462016-08-17 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR middle-end/77259
5649 * g++.dg/ipa/devirt-52.C: New test.
5650
11c4c4ba
CLT
56512016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5652
5653 * c-c++-common/goacc/reduction-6.c: New testcase.
5654
661d6efd
RB
56552016-08-17 Richard Biener <rguenther@suse.de>
5656
5657 PR tree-optimization/76490
5658 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5659 * gcc.dg/pr52904.c: XFAIL.
5660
622d8b69
RB
56612016-08-17 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/23855
5664 * gcc.dg/loop-unswitch-2.c: Adjust.
5665
af23e99c
JJ
56662016-08-16 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR tree-optimization/72817
5669 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5670
feeb6268
JM
56712016-08-16 Joseph Myers <joseph@codesourcery.com>
5672
5673 PR libgcc/77265
5674 * gcc.dg/torture/float128-extend-inf.c: New test.
5675
65e736c0
DM
56762016-08-16 David Malcolm <dmalcolm@redhat.com>
5677
5678 PR c/72857
5679 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5680 for embedded NUL.
5681 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5682 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5683 caret placement.
5684 (test_oct): Likewise.
5685 (test_multiple): Likewise.
5686 (test_field_width_specifier): Likewise.
5687 (test_field_width_specifier_2): New function.
5688 (test_field_precision_specifier): New function.
5689 (test_embedded_nul): Update expected caret placement.
5690 (test_non_contiguous_strings): Update line number.
5691 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5692 (__emit_string_literal_range): Add "caret_idx" param.
5693 (test_simple_string_literal): Add value for new param, updating
5694 expected output..
5695 (test_concatenated_string_literal): Likewise.
5696 (test_multiline_string_literal): Likewise.
5697 (test_hex): Likewise.
5698 (test_oct): Likewise.
5699 (test_multiple): Likewise.
5700 (test_ucn4): Likewise.
5701 (test_ucn8): Likewise.
5702 (test_u8): Likewise.
5703 (test_u): Likewise; update expected message, from "range" to
5704 "location".
5705 (test_U): Likewise.
5706 (test_L): Likewise.
5707 (test_macro): Add value for new param.
5708 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5709 (__emit_string_literal_range): Add "caret_idx" param.
5710 (test_stringified_token_1): Add value for new param. Update
5711 expected message, from "range" to "location".
5712 (test_stringized_token_2): Likewise, adding param to macro.
5713 (test_stringified_token_3): Likewise.
5714 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5715 (emit_warning): Convert param from source_range to location_t.
5716 (test_string_literals): Add caret_idx param, and use it when
5717 constructing a substring_loc. Update error message, from
5718 "range" to "location".
5719
4a7f57d5
JJ
57202016-08-16 Jakub Jelinek <jakub@redhat.com>
5721
7841800f
JJ
5722 PR target/71910
5723 * g++.dg/gomp/pr71910.C: New test.
5724
1b13411a
JJ
5725 PR middle-end/67485
5726 * gcc.c-torture/compile/pr67485.c: New test.
5727
4a7f57d5
JJ
5728 PR target/72867
5729 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5730
3c556bc4
BC
57312016-08-16 Bin Cheng <bin.cheng@arm.com>
5732
5733 PR tree-optimization/69848
5734 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5735
beab2da6
ML
57362016-08-16 Martin Liska <mliska@suse.cz>
5737
5738 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5739 of memory operations so that it can be handled by core2
5740 in 32-bit mode.
5741
f4eec0a3
RB
57422016-08-16 Richard Biener <rguenther@suse.de>
5743
5744 PR tree-optimization/76783
5745 * gcc.dg/pr76783.c: New testcase.
5746 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5747
8f21990a
BC
57482016-08-16 Bin Cheng <bin.cheng@arm.com>
5749
5750 PR tree-optimization/72817
5751 PR tree-optimization/73450
5752 * gcc.dg/tree-ssa/pr72817.c: New test.
5753 * gcc.dg/tree-ssa/pr73450.c: New test.
5754
7fc61626
FR
57552016-08-15 Fritz Reese <fritzoreese@gmail.com>
5756
5757 * gfortran.dg/init_flag_13.f90: New testcase.
5758 * gfortran.dg/init_flag_14.f90: Ditto.
5759 * gfortran.dg/init_flag_15.f03: Ditto.
5760 * gfortran.dg/dec_init_1.f90: Ditto.
5761 * gfortran.dg/dec_init_2.f90: Ditto.
5762
432baa02
UB
57632016-08-15 Uros Bizjak <ubizjak@gmail.com>
5764
5765 PR target/72867
5766 * gcc.target/i386/pr72867.c: New test.
5767
7e1dde14
EB
57682016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5769
5770 * c-c++-common/dump-ada-spec-5.c: New test.
5771
e4969090
RB
57722016-08-15 Richard Biener <rguenther@suse.de>
5773
5774 PR tree-optimization/73434
5775 * gcc.dg/torture/pr73434.c: New testcase.
5776
66088065
JJ
57772016-08-15 Jakub Jelinek <jakub@redhat.com>
5778
5779 PR tree-optimization/72824
5780 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5781
7c713714
CLT
57822016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5783
5784 PR fortran/70598
5785 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5786 in use_device clause.
5787 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5788 * gfortran.dg/goacc/list.f95: Adjust to catch
5789 "neither a POINTER nor an array" error messages.
5790
4271e5cb
UB
57912016-08-14 Uros Bizjak <ubizjak@gmail.com>
5792
5793 PR target/76342
5794 * gcc.target/i386/pr76342.c: New test.
5795
b0cea284
JJ
57962016-08-12 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR c/71512
5799 * g++.dg/ubsan/pr71512.C: New test.
5800 * c-c++-common/ubsan/pr71512-1.c: New test.
5801 * c-c++-common/ubsan/pr71512-2.c: New test.
5802
e86aefb8
MM
58032016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5804
5805 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5806 vector initialization options.
5807 * gcc.target/powerpc/vec-init-2.c: Likewise.
5808 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5809 is generated on ISA 3.0.
5810
7fd82d52
PP
58112016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5812
5813 PR middle-end/71654
5814 * gcc.dg/c-c++-common/pr71654.c: New test.
5815 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5816 dg-options.
5817 * gcc.dg/tree-ssa/vrp24: Likewise.
5818
2f1364c2
JJ
58192016-08-12 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR c/67410
5822 * gcc.dg/pr67410.c: New test.
5823
8eb414aa
BC
58242016-08-12 Bin Cheng <bin.cheng@arm.com>
5825
5826 PR tree-optimization/69848
5827 * gcc.dg/vect/vect-pr69848.c: New test.
5828
30b39c19
UB
58292016-08-12 Uros Bizjak <ubizjak@gmail.com>
5830
5831 PR testsuite/71008
5832 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5833 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5834 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5835 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5836
e373dd06
RB
58372016-08-12 Richard Biener <rguenther@suse.de>
5838
5839 PR tree-optimization/57326
5840 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5841 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5842 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5843 * gcc.target/i386/pr45685.c: Likewise.
5844 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5845 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5846 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5847 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5848 * gfortran.dg/pr34163.f90: Likewise.
5849
20d1af89
ML
58502016-08-12 Martin Liska <mliska@suse.cz>
5851
5852 * g++.dg/gcov/gcov-16.C: New test.
5853 * lib/gcov.exp: Support new argument for run-gcov function.
5854
5cacda56
ML
58552016-08-12 Martin Liska <mliska@suse.cz>
5856
5857 PR gcov-profile/35590
5858 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5859
663eecfd
RB
58602016-08-12 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/72851
5863 * gcc.dg/torture/pr72851.c: New testcase.
5864
3f8257db 58652016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5866
e366d7d8
AO
5867 PR debug/63240
5868 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5869 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5870 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5871 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5872 DW_AT_deleted.
5873
71e1a6a4
AO
5874 PR debug/55641
5875 * g++.dg/debug/dwarf2/ref-1.C: New.
5876
8aaf799b
AO
5877 PR debug/49366
5878 * g++.dg/debug/dwarf2/template-params-12.H: New.
5879 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5880 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5881 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5882 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5883 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5884 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5885 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5886
06f9caed
BS
58872016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5888
5889 PR target/72863
5890 * gcc.target/powerpc/pr72863.c: New test.
5891
a8b956c1
UB
58922016-08-11 Uros Bizjak <ubizjak@gmail.com>
5893
5894 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5895
c73dd986
L
58962015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5897
5898 * gcc.target/i386/pieces-strcpy-1.c: New test.
5899 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5900
385ed708
JJ
59012016-08-11 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR c++/72868
5904 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5905
df7ec09f
L
59062015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5907
5908 * gcc.target/i386/pieces-memcpy-1.c: New test.
5909 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5910 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5911 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5912 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5913 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5914
b95a64bb
JJ
59152016-08-11 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR c/72816
7ddbcf6b 5918 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5919
59537744
BE
59202016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5921
5922 PR tree-optimization/71083
5923 * gcc.c-torture/execute/pr71083.c: New test.
5924 * gnat.dg/loop_optimization23.adb: New test.
5925 * gnat.dg/loop_optimization23_pkg.ads: New test.
5926 * gnat.dg/loop_optimization23_pkg.adb: New test.
5927
183ac6d0
RB
59282016-08-11 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/72772
5931 * gcc.dg/graphite/pr35356-1.c: Adjust.
5932 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5933
b152f5a2
JB
59342016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5935
5936 * gfortran.dg/random_7.f90: Take into account that the last seed
5937 value is the special p value.
5938 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5939
bb7ebad1
RB
59402016-08-11 Richard Biener <rguenther@suse.de>
5941
5942 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5943
2e186411
AM
59442016-08-11 Alan Modra <amodra@gmail.com>
5945
5946 * gcc.target/powerpc/pr71680.c: New.
5947
e9e6d4f6
KN
59482016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5949
5950 * gcc.target/powerpc/bfp/bfp.exp: New file.
5951 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5952 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5953 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5954 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5955 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5956 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5957 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5958 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5959 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5960 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5961 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5962 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5963 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5964 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5965 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5966 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5967 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5968 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5969 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5970 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5971 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5972 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5973 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5974 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5975 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5976 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5977 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5978 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5979 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5980 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5981 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5982 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5983 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5984 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5985 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5986 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5987 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5988 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5989 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5990 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5991 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5992 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5993 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5994 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5995 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5996 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5997 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5998 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5999 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6000 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6001 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6002 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6003 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6004
9c8eabea
BC
60052016-08-10 Bin Cheng <bin.cheng@arm.com>
6006
6007 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6008 Add aarch64*-*-*.
6009
6c553b76
BC
60102016-08-10 Bin Cheng <bin.cheng@arm.com>
6011
6012 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6013
a0883b08
MM
60142016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6015
6016 PR target/72853
6017 * gcc.target/powerpc/pr72853.c: New test.
6018
a266236e
ML
60192016-08-10 Martin Liska <mliska@suse.cz>
6020
6021 PR gcov-profile/58306
6022 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6023
22063dbc
ML
60242016-08-10 Martin Liska <mliska@suse.cz>
6025
6026 * g++.dg/gcov/gcov-threads-1.C: New test.
6027
5250a5bb
SKS
60282016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6029
6030 PR target/71873
6031 * gcc.target/avr/pr71873.c: New test.
6032
b7597ae5
ML
60332016-08-09 Martin Liska <mliska@suse.cz>
6034
6035 * g++.dg/gcov/gcov-dump-1.C: New test.
6036 * g++.dg/gcov/gcov-dump-2.C: New test.
6037
ab50a215
ML
60382016-08-09 Martin Liska <mliska@suse.cz>
6039
6040 * gcc.dg/tree-prof/val-prof-9.c: New test.
6041
dcb1e137
ML
60422016-08-09 Martin Liska <mliska@suse.cz>
6043
6044 * gcc.dg/tree-prof/val-prof-8.c: New test.
6045
04d6d3b6
MJ
60462016-08-09 Martin Jambor <mjambor@suse.cz>
6047
df839749
UB
6048 PR ipa/71981
6049 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6050
c57e78c4
BC
60512016-08-09 Bin Cheng <bin.cheng@arm.com>
6052
6053 PR tree-optimization/33707
6054 * gcc.dg/vect/pr33707.c: New test.
6055
42970a17
BC
60562016-08-09 Bin Cheng <bin.cheng@arm.com>
6057
6058 PR tree-optimization/pr72772
6059 * gcc.dg/tree-ssa/pr72772.c: New test.
6060
810a3aa6
MF
60612016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6062
6063 PR rtl-optimization/66669
6064 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6065
9e207d6f
JJ
60662016-08-09 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR tree-optimization/72824
6069 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6070
50bf47fd
RB
60712016-08-09 Richard Biener <rguenther@suse.de>
6072
6073 PR tree-optimization/71802
6074 * gcc.dg/torture/pr71802.c: New testcase.
6075
cadec7ca
JJ
60762016-08-09 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR c++/72809
6079 * g++.dg/eh/stdarg1.C: New test.
6080
c43c5112
AK
60812016-08-08 Andi Kleen <ak@linux.intel.com>
6082
6083 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6084 test command line in failure log.
6085 (profopt-execute): dito. Make autofdo file names unique.
6086
895aa8e1
DM
60872016-08-08 David Malcolm <dmalcolm@redhat.com>
6088
6089 PR c/64955
6090 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6091 output.
6092
9afda630
PK
60932016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6094
6095 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6096 c99_runtime.
6097 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6098 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6099 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6100 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6101 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6102 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6103
e52ed3fe
DM
61042016-08-08 David Malcolm <dmalcolm@redhat.com>
6105
6106 PR c/52952
6107 * gcc.dg/cpp/pr66415-1.c: Likewise.
6108 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6109 * gcc.dg/format/c90-printf-1.c: Likewise.
6110 * gcc.dg/format/diagnostic-ranges.c: New test case.
6111
ad200580
JJ
61122016-08-08 Jakub Jelinek <jakub@redhat.com>
6113
77524e0d
JJ
6114 PR fortran/72716
6115 * gfortran.dg/gomp/pr72716.f90: New test.
6116
2187f2a2
JJ
6117 PR middle-end/72781
6118 * gcc.dg/gomp/pr72781.c: New test.
6119
ad200580
JJ
6120 PR middle-end/68762
6121 * g++.dg/vect/pr68762-1.cc: New test.
6122 * g++.dg/vect/pr68762-2.cc: New test.
6123 * g++.dg/vect/pr68762.h: New file.
6124
989d0071
MS
61252016-08-08 Martin Sebor <msebor@redhat.com>
6126
6127 PR testsuite/72838
3a146d46
JJ
6128 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6129 * g++.dg/warn/overflow-warn-3.C: Same.
6130 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6131
7090cac9
AV
61322016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6133
6134 PR fortran/71936
6135 * gfortran.dg/allocate_with_source_21.f03: New test.
6136
64e56ab0
AV
61372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6138
6139 PR fortran/72698
6140 * gfortran.dg/allocate_with_source_20.f03: New test.
6141
0476487d
AM
61422016-08-08 Alan Modra <amodra@gmail.com>
6143
6144 * gcc.c-torture/compile/pr72802.c: New.
6145
8e9218f2
AV
61462016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6147
6148 PR fortran/70524
6149 * gfortran.dg/dependency_48.f90: New test.
6150
c1f7083b
TK
61512016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6152
531e5ae3 6153 PR fortran/70040
c1f7083b
TK
6154 * gfortran.dg/pr70040.f90: New testcase.
6155
6ab5813c
TK
61562016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6157
6158 PR fortran/71961
6159 * gfortran.dg/matmul_10.f90: New testcase.
6160
27bddc4a
JH
61612016-08-07 Jan Hubicka <hubicka@ucw.cz>
6162
6163 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6164
4a9f8a9f
JJ
61652016-08-07 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR c/72816
6168 * gcc.dg/pr72816.c: New test.
6169
fa76f2c6
JW
61702016-08-06 Jonathan Wakely <jwakely@redhat.com>
6171
6172 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6173 * g++.dg/conversion/pr41426.C: Likewise.
6174 * g++.dg/conversion/pr66211.C: Likewise.
6175 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6176 * g++.dg/init/ref8.C: Likewise.
6177 * g++.old-deja/g++.law/cvt20.C: Likewise.
6178 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6179
5c3e5002
PP
61802016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6181
6182 PR tree-optimization/18046
6183 * gcc.dg/tree-ssa/vrp105.c: New test.
6184 * gcc.dg/tree-ssa/vrp106.c: New test.
6185
94087e88 61862016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6187
6188 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6189 1ul in diagnostics. Remove hyphen from "constant-expression."
6190 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6191 * g++.dg/cpp0x/static_assert3.C: Same.
6192 * g++.dg/cpp1y/constexpr-throw.C: Same.
6193 * g++.dg/template/nontype3.C: Same.
6194 * g++.dg/warn/overflow-warn-1.C: Same.
6195 * g++.dg/warn/overflow-warn-3.C: Same.
6196 * g++.dg/warn/overflow-warn-4.C: Same.
6197
88fa5555
DM
61982016-08-05 David Malcolm <dmalcolm@redhat.com>
6199
6200 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6201 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6202 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6203 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6204
1addb9e6
PP
62052016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6206
6207 PR tree-optimization/72810
6208 * gcc.dg/tree-ssa/vrp110.c: New test.
6209
1b62ed4f
JG
62102016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6211
6212 PR Target/72819
6213 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6214 registers.
6215 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6216 saving the half-precision registers.
6217 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6218 value is returned in h0.
6219 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6220 are passed in FP/SIMD registers.
6221 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6222 passing works corrcetly.
6223 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6224 (hfa_f16x2_t): Likewise.
6225 (hfa_f16x3_t): Likewise.
6226 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6227 are promoted to double and passed in a double register.
6228 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6229 are promoted to double and stacked.
6230 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6231 __fp16 data types.
6232 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6233 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6234 __fp16 first get passed in FP/SIMD registers, then stacked.
6235
4228ca19
NS
62362016-08-05 Nathan Sidwell <nathan@acm.org>
6237
6238 PR c++/68724
6239 * g++.dg/cpp0x/pr68724.C: New.
6240
db7c335e
RB
62412016-08-05 Richard Biener <rguenther@suse.de>
6242
6243 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6244
48abe922
PP
62452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6246
6247 * gcc.dg/tree-ssa/vrp107.c: New test.
6248 * gcc.dg/tree-ssa/vrp108.c: New test.
6249 * gcc.dg/tree-ssa/vrp109.c: New test.
6250
f6cdf42f
PK
62512016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6252
6253 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6254 dg-options.
6255
33a9c609
PK
62562016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6257
6258 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6259 test-cases.
6260 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6261 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6262 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6263 test-cases.
6264 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6265 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6266 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6267 large_double.
6268
4473482d
PC
62692016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6270
6271 PR c++/72800
6272 * g++.dg/cpp1y/lambda-ice1.C: New.
6273
08156df5
PP
62742016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6275
6276 PR c++/72759
6277 * g++.dg/cpp1y/pr72759.C: New test.
6278
938da3a5
PP
62792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6280
6281 * gcc.dg/switch-10.c: New test.
6282
da84183c
JG
62832016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6284
6285 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6286
ae9281fc
TS
62872016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6288
6289 * c-c++-common/goacc/routine-5.c: Update.
6290
086ad22e
BE
62912016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6292
6293 PR rtl-optimization/70903
6294 * gcc.c-torture/execute/pr70903.c: New test.
6295
6805e400
ML
62962016-08-04 Martin Liska <mliska@suse.cz>
6297
6298 * gcc.dg/params/params.exp: Replace file exists with
6299 TESTING_IN_BUILD_TREE.
6300
a0008434
MP
63012016-08-04 Marek Polacek <polacek@redhat.com>
6302
6303 PR c++/70229
6304 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6305
fb46286e
RB
63062016-08-04 Richard Biener <rguenther@suse.de>
6307
6308 PR middle-end/71984
6309 * gcc.dg/torture/pr71984.c: Guard correctness check for
6310 little-endian.
6311
ac2c96ab
AP
63122016-08-03 Andrew Pinski <apinski@cavium.com>
6313
6314 * gcc.c-torture/compile/20160802-1.c: New testcase.
6315
c98583e9
FR
63162016-08-03 Fritz Reese <fritzoreese@gmail.com>
6317
6318 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6319
9ad1a1da
RB
63202016-08-03 Richard Biener <rguenther@suse.de>
6321
6322 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6323 and remove -O3.
6324 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6325 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6326
cd75c979
RB
63272016-08-03 Richard Biener <rguenther@suse.de>
6328
6329 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6330 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6331 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6332 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6333
30e8d875
SKS
63342016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6335
6336 * gcc.dg/init-excess-2.c: Require int32plus.
6337 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6338 * gcc.dg/pr59963-2.c: Require int32plus.
6339 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6340 * gcc.dg/unroll-7.c: Require int32plus.
6341
69b806f6
BC
63422016-08-02 Bin Cheng <bin.cheng@arm.com>
6343
6344 PR tree-optimization/34114
6345 * gcc.dg/tree-ssa/loop-42.c: New test.
6346
1efafef3
TC
63472016-08-02 Tamar Christina <tamar.christina@arm.com>
6348
6349 * gcc.target/aarch64/vminmaxnm.c: New.
6350 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6351 tests.
6352
e2a99194
MM
63532016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6354
6355 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6356 vec_extract for vector float, vector int, vector short, and vector
6357 char.
6358 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6359 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6360 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6361 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6362
71bfb77a
WD
63632016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6364
6365 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6366 single stack adjustment, no writeback.
71bfb77a
WD
6367 * gcc.target/aarch64/test_frame_12.c: Likewise.
6368 * gcc.target/aarch64/test_frame_13.c: Likewise.
6369 * gcc.target/aarch64/test_frame_15.c: Likewise.
6370 * gcc.target/aarch64/test_frame_6.c: Likewise.
6371 * gcc.target/aarch64/test_frame_7.c: Likewise.
6372 * gcc.target/aarch64/test_frame_8.c: Likewise.
6373 * gcc.target/aarch64/test_frame_16.c: New test.
6374
37bce35a
L
63752015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6376
6377 PR target/72748
6378 * gcc.target/i386/pr72748.c: New test.
6379
3f8257db 63802015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6381
6382 PR tree-optimization/71818
6383 * gcc.dg/vect/pr71818.c: New
6384
bf60c531
ML
63852016-08-01 Martin Liska <mliska@suse.cz>
6386
6387 PR tree-optimization/71857
6388 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6389
8ed49fab
KT
63902016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6391
6392 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6393
76e2c821
JB
63942016-08-01 Jan Beulich <jbeulich@suse.com>
6395
6396 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6397
35029597
WS
63982016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6399
6400 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6401 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6402
3aa4b66a
JW
64032016-07-31 Jonathan Wakely <jwakely@redhat.com>
6404
6405 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6406 (check_effective_target_c++): Likewise. Also match for libstdc++.
6407
3f8257db 64082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6409
6410 PR fortran/41922
6411 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6412 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6413 * gfortran.dg/pr41922.f90: New test.
6414
9fcb2819
SK
64152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6416
6417 PR fortran/68566
6418 * gfortran.dg/pr68566.f90: new test.
6419
94087e88 64202016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6421
6422 PR c++/60760
6423 PR c++/71091
6424 * g++.dg/cpp0x/constexpr-cast.C: New test.
6425 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6426 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6427 * g++.dg/ubsan/pr63956.C: Correct.
6428
d0047a25
MM
64292016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6430
6431 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6432 vector double or vector long where the vector is in memory.
6433 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6434 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6435
e4f7a5df
SK
64362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6437
6438 PR fortran/69867
6439 * gfortran.dg/pr69867.f90: New test.
6440
b441ae1d
SK
64412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6442
6443 PR fortran/69962
6444 * gfortran.dg/pr69962.f90: New test.
6445
712dff31
SK
64462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6447
6448 PR fortran/70006
6449 * gfortran.dg/pr70006.f90: New test.
6450
fb42421e
SK
64512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6452
6453 PR fortran/71730
6454 * gfortran.dg/pr71730.f90: New test.
6455 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6456 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6457 * gfortran.dg/array_constructor_26.f03: Ditto.
6458
466effe0
WS
64592016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6460
6461 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6462 * gcc.target/powerpc/pr71763.c: Likewise.
6463
f618a472
MP
64642016-07-29 Marek Polacek <polacek@redhat.com>
6465
6466 PR c/71742
6467 * gcc.dg/940510-1.c: Adjust dg-error.
6468 * gcc.dg/c99-flex-array-1.c: Likewise.
6469 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6470
efd0786f
MP
6471 PR c/71853
6472 * gcc.dg/noncompile/pr71853.c: New test.
6473
e00dceaf
MP
6474 PR c/71573
6475 * gcc.dg/noncompile/pr71573.c: New test.
6476
638fc14f
MP
6477 PR c/71926
6478 * g++.dg/warn/Wparentheses-30.C: New test.
6479 * gcc.dg/Wparentheses-14.c: New test.
6480
61c73a7f
UB
64812016-07-29 Uros Bizjak <ubizjak@gmail.com>
6482
6483 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6484
01d32b2b
BC
64852016-07-29 Bin Cheng <bin.cheng@arm.com>
6486
6487 PR tree-optimization/57558
6488 * gcc.dg/vect/pr57558-1.c: New test.
6489 * gcc.dg/vect/pr57558-2.c: New test.
6490
f6c7a248
PK
64912016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6492
61c73a7f 6493 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6494 to scan forwprop1 dump pass.
6495
f54ea774
PC
64962016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/51488
6499 * g++.dg/template/pr51488.C: New.
6500
673a107a
JJ
65012016-07-29 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR c/71969
6504 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6505 static __inline__.
6506 * gcc.dg/pr71969-1.c: New test.
6507 * gcc.dg/pr71969-2.c: New test.
6508 * gcc.dg/pr71969-3.c: New test.
6509
78169471
MP
65102016-07-29 Marek Polacek <polacek@redhat.com>
6511
6512 PR c/71574
6513 * c-c++-common/pr71574.c: New test.
6514
a5b5c8b6
MP
6515 PR c/71583
6516 * gcc.dg/noncompile/pr71583.c: New test.
6517
883b6d4e
KV
65182016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6519
6520 PR middle-end/68217
6521 * gcc.dg/pr68217.c: New test.
6522
89f1f37e
SK
65232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6524
6525 PR fortran/71067
6526 * gfortran.dg/pr71067_1.f90: New test.
6527 * gfortran.dg/pr71067_2.f90: Ditto.
6528
e0d32185
MM
65292016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6530
6531 * gcc.target/powerpc/vec-extract-1.c: New test.
6532
c851722d
SK
65332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6534
6535 PR fortran/71799
6536 * gfortran.dg/pr71799.f90: New test.
6537
f064da6a
PC
65382016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6539
6540 PR c++/71665
6541 * g++.dg/cpp0x/pr71665-1.C: New.
6542 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6543 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6544 * g++.dg/ext/label10.C: Likewise.
6545 * g++.dg/parse/constant5.C: Likewise.
6546
1b70aaad
SK
65472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6548
6549 PR fortran/71859
6550 * gfortran.dg/pr71859.f90: New test.
6551 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6552 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6553
a23404c9
PT
65542016-07-28 Paul Thomas <pault@gcc.gnu.org>
6555
6556 PR fortran/71883
6557 * gfortran.dg/pr71883.f90 : New test.
6558
513d866d
YR
65592016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6560
6561 PR tree-optimization/71734
61c73a7f 6562 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6563
7c428aa2
RL
65642016-07-28 Renlin Li <renlin.li@arm.com>
6565
6566 Revert
6567 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6568
6569 PR fortran/71902
6570 * gfortran.dg/dependency_47.f90: New test.
6571
1225d6b1
ML
65722016-07-28 Martin Liska <mliska@suse.cz>
6573
6574 PR gcov-profile/68025
6575 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6576
e5f5bf35
ML
65772016-07-28 Martin Liska <mliska@suse.cz>
6578
6579 * g++.dg/vect/pr70944.cc: New test.
6580
4536610d
KV
65812016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6582
6583 PR middle-end/71994
6584 * gcc.dg/torture/pr71994.c: New test.
6585
8c6961ca
PK
65862016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6587
6588 PR middle-end/71078
6589 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6590 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6591 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6592
8de22ea0
RB
65932016-07-27 Richard Biener <rguenther@suse.de>
6594
6595 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6596
5d9da222
ML
65972016-07-27 Martin Liska <mliska@suse.cz>
6598
6599 * gcc.dg/predict-13.c: New test.
6600 * gcc.dg/predict-14.c: New test.
6601
af9e275f
SKS
66022016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6603
a23404c9 6604 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6605 including stdint.h.
6606 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6607 including stdint.h.
6608
71abba1e
MM
66092016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6610
6611 PR target/71869
6612 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6613 IEEE built-in functions handle quiet and signalling NaNs
6614 correctly.
6615
9cd74e8f
SK
66162016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6617
6618 PR fortran/71862
6619 * gfortran.dg/pr71862.f90: New test.
6620
0d48446f
MS
66212016-07-26 Martin Sebor <msebor@redhat.com>
6622
6623 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6624 selector with dg-options.
6625
524cf1e4
PP
66262016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6627
6628 PR tree-optimization/18046
6629 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6630 * gcc.dg/tree-ssa/vrp103.c: New test.
6631 * gcc.dg/tree-ssa/vrp104.c: New test.
6632
100665d8
WS
66332016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6634
6635 * gcc.target/powerpc/pr63354.c: Require lp64 since
6636 -mprofile-kernel is not legal with -m32.
6637
0b64ca40
RB
66382016-07-26 Richard Biener <rguenther@suse.de>
6639
6640 PR rtl-optimization/71984
6641 * gcc.dg/torture/pr71984.c: New testcase.
6642
9b7937cf
RS
66432016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6644
6645 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6646 g++-dg-runtest via et-dg-runtest.
6647 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6648 * gcc.dg/vect/vect.exp: Likewise.
6649 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6650 gfortran-dg-runtest.
6651 * gfortran.dg/vect/vect.exp: Likewise.
6652 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6653 (check_mips_loongson_hw_available): Likewise.
6654 (check_effective_target_mpaired_single_runtime): Likewise.
6655 (check_effective_target_mips_loongson_runtime): Likewise.
6656 (add_options_for_mpaired_single): Likewise.
6657 (check_effective_target_vect_int): Add global et_index.
6658 Check and save the supported feature for a target selected by
6659 the et_index target. Break long lines where appropriate. Call
6660 et-is-effective-target for MIPS with an argument instead of
6661 check_effective_target_* where appropriate.
6662 (check_effective_target_vect_intfloat_cvt): Likewise.
6663 (check_effective_target_vect_uintfloat_cvt): Likewise.
6664 (check_effective_target_vect_floatint_cvt): Likewise.
6665 (check_effective_target_vect_floatuint_cvt): Likewise.
6666 (check_effective_target_vect_simd_clones): Likewise.
6667 (check_effective_target_vect_shift): ewise.
6668 (check_effective_target_whole_vector_shift): Likewise.
6669 (check_effective_target_vect_bswap): Likewise.
6670 (check_effective_target_vect_shift_char): Likewise.
6671 (check_effective_target_vect_long): Likewise.
6672 (check_effective_target_vect_float): Likewise.
6673 (check_effective_target_vect_double): Likewise.
6674 (check_effective_target_vect_long_long): Likewise.
6675 (check_effective_target_vect_no_int_max): Likewise.
6676 (check_effective_target_vect_no_int_add): Likewise.
6677 (check_effective_target_vect_no_bitwise): Likewise.
6678 (check_effective_target_vect_widen_shift): Likewise.
6679 (check_effective_target_vect_no_align): Likewise.
6680 (check_effective_target_vect_hw_misalign): Likewise.
6681 (check_effective_target_vect_element_align): Likewise.
6682 (check_effective_target_vect_condition): Likewise.
6683 (check_effective_target_vect_cond_mixed): Likewise.
6684 (check_effective_target_vect_char_mult): Likewise.
6685 (check_effective_target_vect_short_mult): Likewise.
6686 (check_effective_target_vect_int_mult): Likewise.
6687 (check_effective_target_vect_extract_even_odd): Likewise.
6688 (check_effective_target_vect_interleave): Likewise.
6689 (check_effective_target_vect_stridedN): Likewise.
6690 (check_effective_target_vect_multiple_sizes): Likewise.
6691 (check_effective_target_vect64): Likewise.
6692 (check_effective_target_vect_call_copysignf): Likewise.
6693 (check_effective_target_vect_call_sqrtf): Likewise.
6694 (check_effective_target_vect_call_btrunc): Likewise.
6695 (check_effective_target_vect_call_btruncf): Likewise.
6696 (check_effective_target_vect_call_ceil): Likewise.
6697 (check_effective_target_vect_call_ceilf): Likewise.
6698 (check_effective_target_vect_call_floor): Likewise.
6699 (check_effective_target_vect_call_floorf): Likewise.
6700 (check_effective_target_vect_call_lceil): Likewise.
6701 (check_effective_target_vect_call_lfloor): Likewise.
6702 (check_effective_target_vect_call_nearbyint): Likewise.
6703 (check_effective_target_vect_call_nearbyintf): Likewise.
6704 (check_effective_target_vect_call_round): Likewise.
6705 (check_effective_target_vect_call_roundf): Likewise.
6706 (check_effective_target_vect_perm): Likewise, but also append *_saved
6707 to the existing global name to properly cache the result.
6708 (check_effective_target_vect_perm_byte): Likewise.
6709 (check_effective_target_vect_perm_short): Likewise.
6710 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6711 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6712 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6713 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6714 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6715 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6716 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6717 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6718 (check_effective_target_vect_sdot_qi): Likewise.
6719 (check_effective_target_vect_udot_qi): Likewise.
6720 (check_effective_target_vect_sdot_hi): Likewise.
6721 (check_effective_target_vect_udot_hi): Likewise.
6722 (check_effective_target_vect_usad_char): Likewise.
6723 (check_effective_target_vect_pack_trunc): Likewise.
6724 (check_effective_target_vect_unpack): Likewise.
6725 (check_effective_target_vect_aligned_arrays): Likewise.
6726 (check_effective_target_vect_natural_alignment): Likewise.
6727 (check_effective_target_vector_alignment_reachable): Likewise.
6728 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6729 (is-effective-target): Initialize et_index if undefined.
6730 (et-dg-runtest): New.
6731 (et-is-effective-target): Likewise.
6732 (check_vect_support_and_set_flags): Add supported MIPS targets to
6733 EFFECTIVE_TARGETS list. Return the number of supported targets.
6734
8f63caf6 67352016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6736 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6737
6738 PR middle-end/70920
6739 * gcc.dg/pr70920-1.c: New test-case.
6740 * gcc.dg/pr70902-2.c: Likewise.
6741 * gcc.dg/pr70920-3.c: Likewise.
6742 * gcc.dg/pr70920-4.c: Likewise
6743 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6744 2 instead of 3.
6745
7d575fff
AM
67462016-07-25 Alexander Monakov <amonakov@ispras.ru>
6747
6748 * gcc.c-torture/execute/pr71494.c: Require label_values.
6749 * gcc.dg/pr16973.c: Ditto.
6750
bf01e070
SKS
67512016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6752
6753 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6754 * gcc.dg/torture/pr69771.c: Require int32plus.
6755 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6756
16b05965
ML
67572016-07-25 Martin Liska <mliska@suse.cz>
6758
6759 * gcc.dg/torture/pr71987.c: New test.
6760
d52d3767
SK
67612016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6762
6763 PR fortran/71935
6764 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6765 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6766 * gfortran.dg/pr71935.f90: New test.
6767
94087e88 67682016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6769
6770 PR c++/71675
6771 * g++.dg/ext/atomic-3.C: New test.
6772 * gcc.dg/atomic/pr71675.c: New test.
6773
58b3986e
ES
67742016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6775
6776 * gcc.target/i386/mvc8.c: New test.
6777
faa1612a
BC
67782016-07-22 Bin Cheng <bin.cheng@arm.com>
6779
6780 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6781 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6782
1603ebe0
TK
67832016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6784
6785 PR fortran/71795
6786 * gfortran.dg/constructor_50.f90: New test.
6787
bc91c436
ML
67882016-07-22 Martin Liska <mliska@suse.cz>
6789
6790 PR gcov-profile/69028
6791 PR gcov-profile/62047
6792 * g++.dg/cilk-plus/pr69028.C: New test.
6793
9fe9a3a7
AV
67942016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6795
6796 * gfortran.dg/coarray_stat_2.f90: New test.
6797
70866e3d
MM
67982016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6799
6800 * gcc.target/powerpc/vec-extract.h: New files to check the
6801 vec_extract built-in functions for all vector types, testing
6802 accessing each element, both with constant and variable element
6803 numbers.
6804 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6805 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6806 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6807 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6808 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6809 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6810 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6811 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6812 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6813
ab3af181
JJ
68142016-07-21 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR c++/71728
6817 * g++.dg/other/pr71728.C: New test.
6818
ebe8f322
JG
68192016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6820
6821 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6822 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6823 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6824 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6825 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6826
959cef74
RB
68272016-07-21 Richard Biener <rguenther@suse.de>
6828
6829 PR tree-optimization/71947
6830 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6831
b24d9420
BC
68322016-07-21 Bin Cheng <bin.cheng@arm.com>
6833
6834 * gcc.dg/tree-ssa/scev-15.c: New.
6835
23974819
BC
68362016-07-21 Bin Cheng <bin.cheng@arm.com>
6837
6838 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6839
ee78cbaa
JJ
68402016-07-21 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR c++/71941
6843 * g++.dg/gomp/pr71941.C: New test.
6844
52ed68f7
DM
68452016-07-20 David Malcolm <dmalcolm@redhat.com>
6846
6847 PR c/70339
6848 PR c/71858
6849 * g++.dg/spellcheck-identifiers.C: New test case, based on
6850 gcc.dg/spellcheck-identifiers.c.
6851 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6852 gcc.dg/spellcheck-identifiers-2.c.
6853 * g++.dg/spellcheck-typenames.C: New test case, based on
6854 gcc.dg/spellcheck-typenames.c
6855
18407bfb
JW
68562016-07-20 Jonathan Wakely <jwakely@redhat.com>
6857
6858 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6859 pointer to member function and also test catching by reference.
6860
4c07fd98
DV
68612016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6862
6863 * gcc.target/s390/pr67443.c: Fix test case.
6864
fee21d65
DV
68652016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6866
6867 * gcc.target/s390/insv-1.c: Xfail some tests.
6868 * gcc.target/s390/insv-2.c: Likewise.
6869
dbe9dfdd
GJL
68702016-07-20 Georg-Johann Lay <avr@gjlay.de>
6871
6872 * gcc.target/avr/torture/get-mem.c: New test.
6873 * gcc.target/avr/torture/set-mem.c: New test.
6874
c25e1d82
GJL
68752016-07-20 Georg-Johann Lay <avr@gjlay.de>
6876
6877 PR target/71948
6878 * gcc.target/avr/torture/tiny-progmem.c: New test.
6879
109d2197
JJ
68802016-07-20 Jakub Jelinek <jakub@redhat.com>
6881
7419f441
JJ
6882 PR c++/71909
6883 * g++.dg/parse/pr71909.C: New test.
6884 * g++.dg/tm/pr71909.C: New test.
6885
109d2197
JJ
6886 PR c++/50060
6887 * g++.dg/cpp0x/constexpr-50060.C: New test.
6888 * g++.dg/cpp1y/constexpr-50060.C: New test.
6889
144530cf
ML
68902016-07-20 Martin Liska <mliska@suse.cz>
6891
6892 * gfortran.dg/graphite/pr71898.f90: New test.
6893
04ac4afa
BC
68942016-07-20 Bin Cheng <bin.cheng@arm.com>
6895
6896 PR tree-optimization/71503
6897 PR tree-optimization/71683
6898 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6899 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6900
dcbdb17a
ML
69012016-07-20 Martin Liska <mliska@suse.cz>
6902
6903 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6904 * gcc.dg/plugin/sreal-test-1.c: Remove.
6905 * gcc.dg/plugin/sreal_plugin.c: Remove.
6906
6ed82555
TK
69072016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6908
6909 PR fortran/71902
6910 * gfortran.dg/dependency_47.f90: New test.
6911
13da0507
JJ
69122016-07-19 Jakub Jelinek <jakub@redhat.com>
6913
4833f561
JJ
6914 PR rtl-optimization/71916
6915 * gcc.c-torture/compile/pr71916.c: New test.
6916
4fda19ef
JJ
6917 PR middle-end/71874
6918 * g++.dg/torture/pr71874.C: New test.
6919
13da0507
JJ
6920 PR middle-end/71734
6921 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6922 (my_alloc): Rewritten to use __builtin_posix_memalign and
6923 __SIZE_TYPE__.
6924 (my_free): Use __builtin_free instead of _mm_free.
6925 (Vec::operator=): Use __builtin_memcpy.
6926
e7980add
MJ
69272016-07-19 Martin Jambor <mjambor@suse.cz>
6928
61c73a7f
UB
6929 PR fortran/71688
6930 * gfortran.dg/pr71688.f90: New test.
e7980add 6931
13e88953
RB
69322016-07-19 Richard Biener <rguenther@suse.de>
6933
6934 * c-c++-common/vector-subscript-6.c: New testcase.
6935 * c-c++-common/vector-subscript-7.c: Likewise.
6936
1caf0482
SKS
69372016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6938
a23404c9 6939 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6940 and UInt32 based on __SIZEOF_INT__.
6941
cef5388d
RB
69422016-07-19 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/71901
6945 * gcc.dg/torture/pr71901.c: New testcase.
6946
69472016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6948
6949 PR tree-optimization/71908
6950 * gcc.dg/torture/pr71908.c: New testcase.
6951
a8f7a895
MM
69522016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6953
6954 PR target/71493
6955 * gcc.target/powerpc/pr71493-1.c: New test.
6956 * gcc.target/powerpc/pr71493-2.c: Likewise.
6957
f2111a36
JJ
69582016-07-18 Jakub Jelinek <jakub@redhat.com>
6959
99516432
JJ
6960 PR c++/71835
6961 * g++.dg/conversion/ambig3.C: New test.
6962
87713c6a
JJ
6963 PR c++/71828
6964 * g++.dg/cpp0x/constexpr-71828.C: New test.
6965
7a7f16ca
JJ
6966 PR c++/71826
6967 * g++.dg/template/pr71826.C: New test.
6968
f4d90295
JJ
6969 PR c++/71822
6970 * g++.dg/template/defarg21.C: New test.
6971
f2111a36
JJ
6972 PR c++/71871
6973 * g++.dg/ext/vector31.C: New test.
6974
0b965526
UB
69752016-07-18 Uros Bizjak <ubizjak@gmail.com>
6976
6977 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6978
94e136b9
YR
69792016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6980
6981 PR tree-optimization/71734
6982 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6983
7072df0a
DV
69842016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6985
6986 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6987 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6988 stack-layout-dynamic-1.c: New test.
6989
54158a1a
AK
69902016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6991
6992 * gcc.target/s390/nolrl-1.c: New test.
6993
43068916
FR
69942016-07-17 Fritz Reese <fritzoreese@gmail.com>
6995
6996 PR fortran/71523
6997 * gfortran.dg/pr71523_1.f90: New test.
6998 * gfortran.dg/pr71523_2.f90: New test.
6999
a9356b12
AS
70002016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7001
7002 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7003
a07b81c7 70042016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7005 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7006
7007 PR fortran/62125
7008 * gfortran.dg/pr62125.f90: New test.
7009
96c0ec12
BS
70102016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7011
7012 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7013 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7014
479d0ed5
JW
70152016-07-15 Jonathan Wakely <jwakely@redhat.com>
7016
7017 PR c++/58796
7018 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7019 * g++.dg/cpp0x/nullptr35.C: New test.
7020
41c7438e
BC
70212016-07-15 Bin Cheng <bin.cheng@arm.com>
7022
7023 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7024
f7ba880b
CP
70252016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7026
7027 * gfortran.dg/goacc/vector_length.f90: New test.
7028
b9aba0a0
RB
70292016-07-15 Richard Biener <rguenther@suse.de>
7030
7031 PR tree-optimization/71881
7032 * gcc.dg/torture/pr71881.c: New testcase.
7033
9513d5fb
RB
70342016-07-15 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/71887
7037 * gcc.dg/torture/pr71887.c: New testcase.
7038
ddbbcb19
JJ
70392016-07-15 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR c/71858
7042 * gcc.dg/spellcheck-identifiers-3.c: New test.
7043
29eb509c
AV
70442016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7045
7046 PR fortran/71807
7047 * gfortran.dg/null_9.f90: New test.
7048
43aabfcf
BC
70492016-07-15 Bin Cheng <bin.cheng@arm.com>
7050
7051 * gcc.dg/tree-ssa/loop-41.c: New test.
7052
afc89e58
BC
70532016-07-15 Bin Cheng <bin.cheng@arm.com>
7054
7055 PR tree-optimization/71347
7056 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7057
6fa682ad
SK
70582016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7059
7060 PR fortran/29819
7061 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7062 * gfortran.dg/contains.f90: Ditto.
7063 * gfortran.dg/contains_empty_1.f03: Ditto.
7064 * gfortran.dg/submodule_3.f08: Ditto.
7065
dd36b877
JJ
70662016-07-14 Jakub Jelinek <jakub@redhat.com>
7067
a60a5d31
JJ
7068 PR testsuite/71865
7069 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7070 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7071 expected diagnostics.
7072
dd36b877
JJ
7073 PR c/71858
7074 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7075 * gcc.dg/spellcheck-identifiers-2.c: New test.
7076 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7077 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7078
a241f8ca
JJ
70792016-07-14 Jakub Jelinek <jakub@redhat.com>
7080
7081 PR tree-optimization/71872
7082 * gcc.c-torture/compile/pr71872.c: New test.
7083
d62b809c
TP
70842016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7085
7086 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7087 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7088 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7089 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7090 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7091 * gcc.target/arm/atomic-op-acquire-1.c: This.
7092 * gcc.target/arm/atomic-op-char.c: Rename into ...
7093 * gcc.target/arm/atomic-op-char-1.c: This.
7094 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7095 * gcc.target/arm/atomic-op-consume-1.c: This.
7096 * gcc.target/arm/atomic-op-int.c: Rename into ...
7097 * gcc.target/arm/atomic-op-int-1.c: This.
7098 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7099 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7100 * gcc.target/arm/atomic-op-release.c: Rename into ...
7101 * gcc.target/arm/atomic-op-release-1.c: This.
7102 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7103 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7104 * gcc.target/arm/atomic-op-short.c: Rename into ...
7105 * gcc.target/arm/atomic-op-short-1.c: This.
7106 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7107 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7108 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7109 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7110 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7111 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7112 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7113 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7114 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7115 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7116
1f8dd420
AV
71172016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7118
7119 PR fortran/70842
7120 * gfortran.dg/select_type_35.f03: New test.
7121
53109ba8
KT
71222016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7123
7124 PR target/65951
7125 PR tree-optimization/70923
7126 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7127 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7128 * gcc.dg/vect/pr65951.c: Likewise.
7129 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7130
91f35b7f
DE
71312016-07-14 David Edelsohn <dje.gcc@gmail.com>
7132
7133 * c-c++-common/pr60226.c: Expect maximum object file alignment
7134 error on AIX.
7135
351168fe
RB
71362016-07-14 Richard Biener <rguenther@suse.de>
7137
7138 PR tree-optimization/71866
7139 * gcc.dg/torture/pr71866.c: New testcase.
7140
94c32c00
TP
71412016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7142
7143 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7144 selector and enclose boolean expression in curly braces.
7145
b799a481
AM
71462016-07-14 Alan Modra <amodra@gmail.com>
7147
7148 PR target/71733
7149 * gcc.target/powerpc/p9-novsx.c: New.
7150
f63ba78c
AK
71512016-07-13 Andi Kleen <ak@linux.intel.com>
7152
7153 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7154 * g++.dg/tree-prof/morefunc.C: Dito.
7155 * g++.dg/tree-prof/pr35545.C: Dito.
7156 * g++.dg/tree-prof/reorder.C: Dito.
7157 * gcc.dg/tree-prof/20050826-2.c: Dito.
7158 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7159 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7160 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7161 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7162 * gcc.dg/tree-prof/inliner-1.c: Dito.
7163 * gcc.dg/tree-prof/merge_block.c: Dito.
7164 * gcc.dg/tree-prof/stringop-1.c: Dito.
7165 * gcc.dg/tree-prof/stringop-2.c: Dito.
7166 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7167 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7168 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7169 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7170 * gcc.dg/tree-prof/update-loopch.c: Dito.
7171 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7172 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7173 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7174 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7175 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7176 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7177 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7178
f4d5a23d
AK
71792016-07-13 Andi Kleen <ak@linux.intel.com>
7180
7181 * lib/profopt.exp (profopt-execute): Remove .imports files.
7182
ae145898
AK
71832016-07-13 Andi Kleen <ak@linux.intel.com>
7184
0b965526 7185 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7186
e97bd4f5
AK
71872016-07-13 Andi Kleen <ak@linux.intel.com>
7188
7189 * lib/profopt.exp (dg-final-scan-autofdo,
7190 dg-final-scan-not-autofdo): New functions.
7191
6fa3d4b4
BC
71922016-07-13 Bin Cheng <bin.cheng@arm.com>
7193
7194 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7195 * gcc.dg/vect/vect-35.c: Ditto.
7196 * gcc.dg/vect/vect-alias-check-2.c: New test.
7197
65f18bc6
ML
71982016-07-13 Martin Liska <mliska@suse.cz>
7199
7200 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7201 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7202 * gfortran.dg/pr42108.f90: Update expected dump scan.
7203
9737f35b
RB
72042016-07-13 Richard Biener <rguenther@suse.de>
7205
7206 PR tree-optimization/24574
7207 * gcc.dg/pr24574.c: New testcase.
7208
62c0ea4b
SKS
72092016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7210
0b965526 7211 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7212 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7213 * c-c++-common/pr68833-1.c: Require int32plus.
7214 * gcc.dg/ipa/pr63551.c: Likewise.
7215 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7216 * gcc.dg/ipa/pr64041.c: Require int32plus.
7217
c7ed8938
IE
72182016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7219
7220 PR ipa/71633
7221 * g++.dg/pr71633.C: New test.
7222
5ce15300
TP
72232016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7224
7225 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7226 Add new arm_thumb1_cbz_ok effective target.
7227 * gcc.target/arm/cbz.c: New test.
7228
2b9509a3
TP
72292016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7230
7231 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7232 Define effective target.
7233 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7234 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7235 * gcc.target/arm/movhi_movw.c: New test.
7236 * gcc.target/arm/movsi_movw.c: Likewise.
7237 * gcc.target/arm/movdi_movw.c: Likewise.
7238
7f15b177
RB
72392016-07-13 Richard Biener <rguenther@suse.de>
7240
7241 PR middle-end/71104
7242 * gcc.dg/pr71104-1.c: New testcase.
7243 * gcc.dg/pr71104-2.c: Likewise.
7244
0b0a896e
MM
72452016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7246
7247 PR target/71805
7248 * gcc.target/powerpc/pr71805.c: New test.
7249
f906f5ed
BS
72502016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7251
7252 * gcc.target/powerpc/divkc3-1.c: New.
7253 * gcc.target/powerpc/mulkc3-1.c: New.
7254
9e63c3aa
NS
72552016-07-12 Nathan Sidwell <nathan@acm.org>
7256
7257 * gcc.target/arm/data-rel-1.c: New.
7258 * gcc.target/arm/data-rel-2.c: New.
7259 * gcc.target/arm/data-rel-3.c: New.
7260
f507d202
ML
72612016-07-12 Martin Liska <mliska@suse.cz>
7262
7263 * gcc.dg/params/blocksort-part.c: New test.
7264 * gcc.dg/params/params.exp: New file.
7265
d6f7c125
KT
72662016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7267
7268 PR middle-end/71700
7269 * gcc.c-torture/execute/pr71700.c: New test.
7270
37ccb0ba
SB
72712016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7272 Richard Biener <rguenther@suse.de>
7273
7274 PR tree-optimization/23286
7275 PR tree-optimization/70159
7276 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7277 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7278 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7279 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7280 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7281 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7282 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7283 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7284 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7285 * gcc.dg/pr51879-12.c: Likewise.
7286 * gcc.dg/strlenopt-9.c: Likewise.
7287 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7288 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7289 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7290 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7291 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7292 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7293 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7294 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7295 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7296 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7297 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7298 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7299 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7300 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7301 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7302
712a93d6
RB
73032016-07-12 Richard Biener <rguenther@suse.de>
7304
7305 PR rtl-optimization/68961
7306 * gcc.target/i386/pr68961.c: New testcase.
7307
c392943c
JJ
73082016-07-11 Jakub Jelinek <jakub@redhat.com>
7309
3d56e6a4
JJ
7310 PR middle-end/71758
7311 * c-c++-common/gomp/pr71758.c: New test.
7312 * gfortran.dg/gomp/pr71758.f90: New test.
7313
c392943c
JJ
7314 PR tree-optimization/71823
7315 * gcc.dg/vect/pr71823.c: New test.
7316
741d3be5
DM
73172016-07-11 David Malcolm <dmalcolm@redhat.com>
7318
7319 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7320 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7321 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7322
92fa45b5
L
73232016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7324
7325 PR target/71801
7326 * gcc.target/i386/pr71801.c: New test.
7327
f51606c7
RB
73282016-07-11 Richard Biener <rguenther@suse.de>
7329
7330 PR tree-optimization/71816
7331 * gcc.dg/torture/pr71816.c: New testcase.
7332
36b54ce0
TK
73332016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7334
7335 PR fortran/71783
7336 * gfortran.dg/dependency_46.f90: New test.
7337
d13835b6
VM
73382016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7339
7340 PR rtl-optimization/71621
7341 * gcc.target/i386/pr71621-1.c: New.
7342 * gcc.target/i386/pr71621-2.c: New.
7343
642bcbdf
CP
73442016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7345
7346 * gfortran.dg/goacc/pr71704.f90: New test.
7347
02eb5b8b
BS
73482016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7349
7350 PR target/71297
7351 * gcc.target/powerpc/pr71297.c: New.
7352
8beb9a0d
JW
73532016-07-08 Jiong Wang <jiong.wang@arm.com>
7354
7355 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7356
cef4b650
MM
73572016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7358
7359 PR target/71806
7360 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7361
3c3ecf52
AH
73622016-07-08 Alan Hayward <alan.hayward@arm.com>
7363
7364 PR tree-optimization/71667
7365 * gcc.dg/vect/pr71667.c: New
7366
2660286d
ML
73672016-07-08 Martin Liska <mliska@suse.cz>
7368
7369 * gcc.dg/torture/pr71606.c: New test.
7370
70cdd4ae
JD
73712016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7372
7373 PR fortran/71764
7374 * gfortran.dg/pr71764.f90: New test.
7375
842dc2e6
JJ
73762016-07-07 Jakub Jelinek <jakub@redhat.com>
7377 Kai Tietz <ktietz70@googlemail.com>
7378
7379 PR c++/70869
7380 PR c++/71054
7381 * g++.dg/cpp0x/pr70869.C: New test.
7382 * g++.dg/cpp0x/pr71054.C: New test.
7383
31be4262
DE
73842016-07-07 David Edelsohn <dje.gcc@gmail.com>
7385
7386 * g++.dg/debug/pr71432.C: Fail on AIX.
7387
1c122092
ML
73882016-07-07 Martin Liska <mliska@suse.cz>
7389
7390 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7391 an undefined behavior.
7392 * gfortran.dg/do_3.F90: Likewise.
7393 * gfortran.dg/do_check_11.f90: New test.
7394 * gfortran.dg/do_check_12.f90: New test.
7395 * gfortran.dg/do_corner_warn.f90: New test.
7396
7119f1b1
ML
73972016-07-07 Martin Liska <mliska@suse.cz>
7398
7399 * gfortran.dg/predict-1.f90: Ammend the test.
7400 * gfortran.dg/predict-2.f90: Likewise.
7401
275792f2
IE
74022016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7403
7404 PR ipa/71624
7405 * g++.dg/pr71624.C: New test.
7406
05a437c1
TP
74072016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7408
7409 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7410 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7411 ARMv8-M Mainline architectures.
7412
6f493951
TP
74132016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7414
7415 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7416 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7417
5ddaee94
SB
74182016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7419
7420 PR target/70098
7421 PR target/71763
7422 * gcc.target/powerpc/pr71763.c: New file.
7423
651afdb2
YR
74242016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7425
7426 PR tree-optimization/71518
0b965526 7427 * gcc.dg/pr71518.c: New test.
651afdb2 7428
9df99881
WD
74292016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7430
7431 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7432
7b4e0769
SKS
74332016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7434
0b965526 7435 PR target/50739
7b4e0769
SKS
7436 * gcc.target/avr/pr50739.c: New test.
7437
eb4432f7
JH
74382016-07-05 Jan Hubicka <jh@suse.cz>
7439
7440 * gcc.dg/tree-ssa/scev-14.c: update template.
7441
c01e092f
RS
74422016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7443
7444 * gcc.dg/vect/group-no-gaps-1.c: New test.
7445
8070763a
AK
74462016-07-05 Andi Kleen <ak@linux.intel.com>
7447
7448 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7449 if kernel supports MPX.
7450
3f8257db 74512016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7452
7453 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7454
36a265b1
MM
74552016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7456 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7457
7458 * gcc.target/powerpc/signbit-1.c: New test.
7459 * gcc.target/powerpc/signbit-2.c: New test.
7460 * gcc.target/powerpc/signbit-3.c: New test.
7461
7a98fb6e
KT
74622016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7463
7464 PR rtl-optimization/71594
7465 * gcc.dg/torture/pr71594.c: New test.
7466
1e3d54b4
JH
74672016-07-05 Jan Hubicka <jh@suse.cz>
7468
7469 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7470
84ca3893
DM
74712016-07-05 David Malcolm <dmalcolm@redhat.com>
7472
7473 PR c++/62314
3a146d46 7474 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7475 number of missing semicolon error.
7476 * g++.dg/pr62314-2.C: New test case.
7477
20d0bfce
AF
74782016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7479
7480 * gfortran.dg/coarray_stat_function.f90: New test.
7481 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7482 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7483 to new interfaces.
7484
69aaea06
AV
74852016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7486
7487 PR fortran/71623
7488 * gfortran.dg/deferred_character_17.f90: New test.
7489
f723a43c
CL
74902016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7491
7492 * gcc.target/arm/neon/polytypes.c: Move to ...
7493 * gcc.target/arm/polytypes.c: ... here.
7494 * gcc.target/arm/neon/pr51534.c: Move to ...
7495 * gcc.target/arm/pr51534.c: ... here.
7496 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7497 * gcc.target/arm/vect-vcvt.c: ... here.
7498 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7499 * gcc.target/arm/vect-vcvtq.c: ... here.
7500 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7501 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7502 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7503 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7504 * gcc.target/arm/neon/neon.exp: Delete.
7505 * gcc.target/arm/neon/: Delete.
7506
d73e0ccf
JD
75072016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7508
7509 PR fortran/65575
7510 * gfortran.dg: pr65575.f90: New test.
7511
c20f6223
JD
75122016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7513
7514 PR fortran/35849
7515 * gfortran.dg: pr35849.f90: New test.
7516
2a5537c3
JJ
75172016-07-04 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR c++/71739
7520 * g++.dg/cpp0x/pr71739.C: New test.
7521
740f9751
CL
75222016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7523
7524 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7525
bf749919
DV
75262016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7527
7528 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7529 locr.
7530 * gcc.target/s390/loc-1.c: New test.
7531
430bb38e
YR
75322016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7533
3a146d46
JJ
7534 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7535 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7536
15f6e0da
RR
75372016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7538
7539 PR target/63874
7540 * gcc.target/aarch64/pr63874.c: New test.
7541
79335075
JB
75422016-07-04 Jan Beulich <jbeulich@suse.com>
7543
7544 * g++.dg/header.c: New.
7545 * gcc.dg/header.c: New.
7546
557e8c49
JJ
75472016-07-02 Jakub Jelinek <jakub@redhat.com>
7548
7549 PR c/71719
7550 * c-c++-common/Wunused-var-15.c: New test.
7551
79a592e3
JJ
75522016-07-01 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR fortran/71687
7555 * gfortran.dg/gomp/pr71687.f90: New test.
7556
e2298656
BS
75572016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7558
7559 * gcc.dg/const-float128-ped.c: Require __float128 effective
7560 target and options.
7561 * gcc.dg/const-float128.c: Likewise.
7562 * gcc.dg/torture/float128-cmp-invalid.c: Require
7563 __float128 and base_quadfloat_support effective targets, and
7564 __float128 options.
7565 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7566 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7567 * gcc.dg/torture/float128-nan.c: Likewise.
7568 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7569 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7570 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7571 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7572 (add_options_for___float128): New.
7573 (check_effective_target_base_quadword_support): New.
7574
70c11966
MM
75752016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7576
7577 PR target/71720
7578 * gcc.target/powerpc/pr71720.c: New test.
7579
059541fd
JB
75802016-07-01 Jan Beulich <jbeulich@suse.com>
7581
7582 * gcc.dg/bss.c: New.
7583
2c1e4964
PB
75842016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7585
7586 PR target/71698
7587 * gcc.target/powerpc/pr71698.c: New test.
7588
22e1cb39
GJL
75892016-07-01 Georg-Johann Lay <avr@gjlay.de>
7590
7591 PR target/71151
7592 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7593 instead of ".foo" for its section name.
7594 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7595 depending on MCU's flash size.
7596 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7597 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7598 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7599 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7600 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7601 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7602
466cf574
JB
76032016-07-01 Jan Beulich <jbeulich@suse.com>
7604
7605 * gcc.target/i386/pr65105-2.c: Add -msse2.
7606
351beab7
JJ
76072016-06-30 Jakub Jelinek <jakub@redhat.com>
7608
55a0f21a
JJ
7609 PR tree-optimization/71707
7610 * gcc.dg/strlenopt-29.c: New test.
7611
6245ad72
JJ
7612 PR fortran/71704
7613 * gfortran.dg/gomp/pr71704.f90: New test.
7614
351beab7
JJ
7615 PR fortran/71705
7616 * gfortran.dg/gomp/pr71705.f90: New test.
7617
5a3a6a5e
KN
76182016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7619
7620 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7621 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7622 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7623 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7624 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7625 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7626 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7627 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7628 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7629 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7630 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7631 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7632 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7633 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7634 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7635 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7636 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7637 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7638 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7639 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7640 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7641 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7642 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7643 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7644 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7645 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7646 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7647 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7648 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7649 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7650 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7651 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7652 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7653 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7654 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7655 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7656 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7657 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7658 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7659 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7660 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7661 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7662 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7663 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7664 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7665 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7666 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7667 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7668 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7669 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7670 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7671 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7672 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7673 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7674 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7675 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7676 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7677 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7678 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7679 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7680 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7681 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7682 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7683 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7684 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7685 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7686 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7687 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7688 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7689 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7690 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7691 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7692 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7693 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7694 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7695 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7696 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7697 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7698 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7699 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7700 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7701
3dfa8071 77022016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7703 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7704
7705 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7706
9bd62242 77072016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7708 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7709
7710 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7711
603107fb
DM
77122016-06-30 David Malcolm <dmalcolm@redhat.com>
7713
7714 PR driver/71651
7715 * gcc.dg/spellcheck-options-12.c: New test case.
7716
205cccc7
JJ
77172016-06-30 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR middle-end/71693
7720 * gcc.c-torture/compile/pr71693.c: New test.
7721
f4452176
DM
77222016-06-29 David Malcolm <dmalcolm@redhat.com>
7723
7724 * gcc.dg/spellcheck-params.c: New testcase.
7725 * gcc.dg/spellcheck-params-2.c: New testcase.
7726
c5e74d9d
MM
77272016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7728
7729 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7730 vector extract instructions.
7731 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7732
e44ecbfd
JD
77332016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7734
7735 PR fortran/71686
7736 * gfortran.dg/unexpected_eof_2.f90: New test.
7737 * gfortran.dg/unexpected_eof_3.f90: New test.
7738
ee446d9f
JW
77392016-06-29 Jim Wilson <jim.wilson@linaro.org>
7740
7741 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7742
27f67461
CP
77432016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7744
7745 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7746 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7747 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7748
b1206d29
RB
77492016-06-29 Richard Biener <rguenther@suse.de>
7750
7751 PR middle-end/15256
7752 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7753
1af21224
MW
77542016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7755
7756 * gcc.target/arm/aapcs/neon-vect10.c: Require
7757 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7758 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7759 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7760 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7761 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7762 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7763 * gcc.target/arm/fp16-aapcs-1.c: Require
7764 -mfloat-ab=hard. Also simplify the test.
7765 * gcc.target/arm/fp16-aapcs-2.c: New.
7766
7fe43755
MW
77672016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7768
0b965526 7769 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7770 (add_options_for_arm_fp16_ieee): New.
7771 (add_options_for_arm_fp16_alternative): New.
7772 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7773 long-line.
7774 (effective_target_arm_fp16_hw): New.
7775
264d951a
IE
77762016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7777
7778 PR tree-optimization/71655
7779 * g++.dg/pr71655.C: New test.
7780
5c846a81
ML
77812016-06-29 Martin Liska <mliska@suse.cz>
7782
7783 * gcc.dg/pr71585.c: New test.
7784 * gcc.dg/pr71585-2.c: New test.
7785 * gcc.dg/pr71585-3.c: New test.
7786
fafe9318
YR
77872016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7788
7789 PR tree-optimization/70729
7790 * g++.dg/vect/pr70729.cc: New test.
7791
54d19c3b
TS
77922016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7793
7794 * c-c++-common/gomp/cancel-1.c: Extend.
7795
5f3cd7c3
JJ
77962016-06-29 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR tree-optimization/71625
7799 * gcc.dg/strlenopt-28.c: New test.
7800
4aa83879
RB
78012016-06-29 Richard Biener <rguenther@suse.de>
7802
7803 PR middle-end/71002
7804 * g++.dg/torture/pr71002.C: Adjust testcase.
7805
152ef731
JJ
78062016-06-29 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR c/71685
7809 * gcc.dg/pr71685.c: New test.
7810
78112016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7812
7813 PR c/71552
7814 * gcc.dg/init-bad-9.c: New test.
7815
d41dc215
BS
78162016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7817
7818 * gcc.target/powerpc/abs128-1.c: Require VSX.
7819 * gcc.target/powerpc/copysign128-1.c: Likewise.
7820 * gcc.target/powerpc/inf128-1.c: Likewise.
7821 * gcc.target/powerpc/nan128-1.c: Likewise.
7822
6a20b538
JJ
78232016-06-28 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR middle-end/71626
7826 * gcc.c-torture/execute/pr71626-1.c: New test.
7827 * gcc.c-torture/execute/pr71626-2.c: New test.
7828
77d93c47
PB
78292016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7830
7831 PR target/71656
7832 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7833
a8264058
SB
78342016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7835
7836 PR target/71670
7837 * gcc.target/powerpc/pr71670.c: New testcase.
7838
0dc47331
PB
78392016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7840
7841 PR target/71656
7842 * gcc.target/powerpc/pr71656-1.c: New test.
7843 * gcc.target/powerpc/pr71656-2.c: New test.
7844
b65ffc79
CL
78452016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7846
7847 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7848 around fp16 code.
7849 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7850 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7851 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7852 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7853 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7854 Add arm_neon_fp16_ok effective target.
0b965526
UB
7855 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7856 Likewise.
7857 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7858 Likewise.
7859 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7860 Likewise.
7861 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7862 Likewise.
7863 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7864 Likewise.
7865 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7866 Likewise.
7867 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7868 Likewise.
7869 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7870 Likewise.
7871 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7872 Likewise.
7873 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7874 Likewise.
7875 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7876 Likewise.
b65ffc79 7877
9bb86f40
JH
78782016-06-26 Jan Hubicka <hubicka@ucw.cz>
7879
7880 * gcc.dg/predict-12.c: New testcase.
7881
46db0fd4
JD
78822016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7883
7884 PR fortran/71649
7885 * gfortran.dg/pr71649.f90: New test.
7886
2a65e70b
JJ
78872016-06-25 Jakub Jelinek <jakub@redhat.com>
7888
f8a06e24
JJ
7889 PR tree-optimization/71643
7890 * g++.dg/opt/pr71643.C: New test.
7891
2a65e70b
JJ
7892 PR tree-optimization/71631
7893 * gcc.c-torture/execute/pr71631.c: New test.
7894
7805417a
JH
78952016-06-24 Jan Hubicka <hubicka@ucw.cz>
7896
7897 * gcc.dg/predict-11.c: New testcase.
7898 * gfortran.dg/predict-2.f90: New testcase.
7899
888ed1a3
JH
79002016-06-24 Jan Hubicka <hubicka@ucw.cz>
7901
7902 * gcc.dg/predict-10.c: New test.
7903
53605f35
BS
79042016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7905
7906 * gcc.target/powerpc/abs128-1.c: New.
7907 * gcc.target/powerpc/copysign128-1.c: New.
7908 * gcc.target/powerpc/inf128-1.c: New.
7909 * gcc.target/powerpc/nan128-1.c: New.
7910
7b22b4c6
EB
79112016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7912
7913 * gfortran.dg/pr71642.f90: New test.
7914
37e373c2
JJ
79152016-06-24 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR tree-optimization/71647
7918 * gcc.target/i386/pr71647.c: New test.
7919
b20b79f2
L
79202016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7921
7922 * gcc.target/i386/noplt-gd-1.c: New test.
7923 * gcc.target/i386/noplt-gd-2.c: Likewise.
7924 * gcc.target/i386/noplt-gd-3.c: Likewise.
7925 * gcc.target/i386/noplt-ld-1.c: Likewise.
7926 * gcc.target/i386/noplt-ld-2.c: Likewise.
7927 * gcc.target/i386/noplt-ld-3.c: Likewise.
7928 * lib/target-supports.exp
7929 (check_effective_target_tls_get_addr_via_got): New.
7930
04619cb8
UB
79312016-06-24 Uros Bizjak <ubizjak@gmail.com>
7932
7933 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7934 testsuite compile flags.
7935 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7936 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7937
79382016-06-24 Uros Bizjak <ubizjak@gmail.com>
7939
7940 * g++dg/vect/pr36684.cc: Add dg-do compile.
7941 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7942 * gcc.dg/vect/pr70021.c: Ditto.
7943 * gcc.dg/vect/pr70138-1.c: Ditto.
7944 * gcc.dg/vect/pr70138-2.c: Ditto.
7945 * gcc.dg/vect/pr70354-1.c: Ditto.
7946 * gcc.dg/vect/pr70354-2.c: Ditto.
7947 * gcc.dg/vect/pr71259.c: Ditto.
7948 * gcc.dg/vect/pr71416-1.c: Ditto.
7949 * gcc.dg/vect/slp-43.c: Ditto.
7950 * gcc.dg/vect/slp-45.c: Ditto.
7951 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7952 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7953 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7954 * gfortran.dg/vect/pr69980.f90: Ditto.
7955
79562016-06-24 Uros Bizjak <ubizjak@gmail.com>
7957
7958 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7959 * gcc.dg/vect/bb-slp-30.c: Ditto.
7960 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7961 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7962 * gcc.dg/vect/pr45902.c: Ditto.
7963 * gcc.dg/vect/pr48172.c: Ditto.
7964 * gcc.dg/vect/pr48377.c: Ditto.
7965 * gcc.dg/vect/pr49038.c: Ditto.
7966 * gcc.dg/vect/pr49771.c: Ditto.
7967 * gcc.dg/vect/pr52091.c: Ditto.
7968 * gcc.dg/vect/pr53185-2.c: Ditto.
7969 * gcc.dg/vect/pr56826.c: Ditto.
7970 * gcc.dg/vect/pr60276.c: Ditto.
7971 * gcc.dg/vect/pr62021.c: Ditto.
7972 * gcc.dg/vect/pr63530.c: Ditto.
7973 * gcc.dg/vect/pr65518.c: Ditto.
7974 * gcc.dg/vect/pr65947-1.c: Ditto.
7975 * gcc.dg/vect/pr65947-10.c: Ditto.
7976 * gcc.dg/vect/pr65947-11.c: Ditto.
7977 * gcc.dg/vect/pr65947-12.c: Ditto.
7978 * gcc.dg/vect/pr65947-13.c: Ditto.
7979 * gcc.dg/vect/pr65947-2.c: Ditto.
7980 * gcc.dg/vect/pr65947-3.c: Ditto.
7981 * gcc.dg/vect/pr65947-4.c: Ditto.
7982 * gcc.dg/vect/pr65947-5.c: Ditto.
7983 * gcc.dg/vect/pr65947-6.c: Ditto.
7984 * gcc.dg/vect/pr65947-7.c: Ditto.
7985 * gcc.dg/vect/pr65947-8.c: Ditto.
7986 * gcc.dg/vect/pr65947-9.c: Ditto.
7987 * gcc.dg/vect/pr71416-1.c: Ditto.
7988 * gcc.dg/vect/pr71439.c: Ditto.
7989 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7990 * gcc.dg/vect/vect-bswap16.c: Ditto.
7991 * gcc.dg/vect/vect-bswap32.c: Ditto.
7992 * gcc.dg/vect/vect-bswap64.c: Ditto.
7993 * gcc.dg/vect/vect-live-1.c: Ditto.
7994 * gcc.dg/vect/vect-live-2.c: Ditto.
7995 * gcc.dg/vect/vect-live-3.c: Ditto.
7996 * gcc.dg/vect/vect-live-4.c: Ditto.
7997 * gcc.dg/vect/vect-live-5.c: Ditto.
7998 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7999 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8000 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8001 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8002 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8003 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8004 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8005 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8006 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8007 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8008 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8009 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8010 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8011 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8012 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8013 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8014 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8015
da224bcb
UB
80162016-06-24 Uros Bizjak <ubizjak@gmail.com>
8017
8018 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8019
dfee2870
L
80202016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8021
8022 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8023 ia32 if R_386_GOT32X relocation is supported.
8024 * gcc.target/i386/noplt-3.c: Likewise.
8025 * gcc.target/i386/noplt-2.c: Likewise.
8026 (main): Renamed to ...
8027 (bar): This.
8028 * gcc.target/i386/noplt-4.c: Likewise.
8029 (main): Renamed to ...
8030 (bar): This.
8031 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8032 * gcc.target/i386/pr67400-5.c: Likewise.
8033
a86451b9
JJ
80342016-06-24 Jakub Jelinek <jakub@redhat.com>
8035
00085092
JJ
8036 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8037 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8038
a86451b9
JJ
8039 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8040 f4): Adjust expected diagnostics.
8041 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8042 (T): If OVFP is defined, redefine to TP.
8043 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8044 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8045 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8046 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8047 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8048 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8049 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8050 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8051 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8052 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8053 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8054 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8055 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8056 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8057 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8058 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8059 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8060 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8061 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8062 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8063 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8064 as last argument to __builtin_add_overflow_p.
8065
7bb5d5f4
UB
80662016-06-23 Uros Bizjak <ubizjak@gmail.com>
8067
8068 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8069 dg-options and remove default vector testsuite compile flags.
8070 * g++.dg/vect/pr33860a.cc: Ditto.
8071 * g++.dg/vect/pr45470-a.cc: Ditto.
8072 * g++.dg/vect/pr45470-b.cc: Ditto.
8073 * g++.dg/vect/pr60896.cc: Ditto.
8074 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8075 * gcc.dg/vect/pr18308.c: Ditto.
8076 * gcc.dg/vect/pr24049.c: Ditto.
8077 * gcc.dg/vect/pr33373.c: Ditto.
8078 * gcc.dg/vect/pr36228.c: Ditto.
8079 * gcc.dg/vect/pr42395.c: Ditto.
8080 * gcc.dg/vect/pr42604.c: Ditto.
8081 * gcc.dg/vect/pr46663.c: Ditto.
8082 * gcc.dg/vect/pr48765.c: Ditto.
8083 * gcc.dg/vect/pr49093.c: Ditto.
8084 * gcc.dg/vect/pr49352.c: Ditto.
8085 * gcc.dg/vect/pr52298.c: Ditto.
8086 * gcc.dg/vect/pr52870.c: Ditto.
8087 * gcc.dg/vect/pr53185.c: Ditto.
8088 * gcc.dg/vect/pr53773.c: Ditto.
8089 * gcc.dg/vect/pr56695.c: Ditto.
8090 * gcc.dg/vect/pr62171.c: Ditto.
8091 * gcc.dg/vect/pr63530.c: Ditto.
8092 * gcc.dg/vect/pr68339.c: Ditto.
8093 * gcc.dg/vect/pr71259.c: Ditto.
8094 * gcc.dg/vect/vect-82_64.c: Ditto.
8095 * gcc.dg/vect/vect-83_64.c: Ditto.
8096 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8097 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8098 * gcc.dg/vect/vect-shift-2.c: Ditto.
8099 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8100 * gfortran.dg/vect/pr39318.f90: Ditto.
8101 * gfortran.dg/vect/pr45714-a.f: Ditto.
8102 * gfortran.dg/vect/pr45714-b.f: Ditto.
8103 * gfortran.dg/vect/pr46213.f90: Ditto.
8104
2d4bb02f
MM
81052016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8106 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8107
8108 * gcc.target/powerpc/p9-splat-5.c: New test.
8109
f6d1b868
UB
81102016-06-23 Uros Bizjak <ubizjak@gmail.com>
8111
8112 PR tree-optimization/71488
8113 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8114 * lib/target-supports.exp: ... here.
8115 (check_sse4_hw_available): New procedure.
8116 (check_effective_target_sse4_runtime): Ditto.
8117 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8118 -march=westmere for sse4_runtime targets.
936ff030 8119 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8120 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8121 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8122 (main): Call check_vect ().
a7898180 8123 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8124
c0597759
L
81252016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8126
8127 PR target/66232
8128 PR target/67400
8129 * gcc.target/i386/pr66232-14.c: New file.
8130 * gcc.target/i386/pr66232-15.c: Likewise.
8131 * gcc.target/i386/pr66232-16.c: Likewise.
8132 * gcc.target/i386/pr66232-17.c: Likewise.
8133 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8134 ia32 if R_386_GOT32X relocation is supported.
8135 * gcc.target/i386/pr67400-2.c: Likewise.
8136 * gcc.target/i386/pr67400-3.c: Likewise.
8137 * gcc.target/i386/pr67400-4.c: Likewise.
8138 * gcc.target/i386/pr67400-6.c: Likewise.
8139 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8140 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8141
5b0e27a7
JD
81422016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8143
8144 PR libgfortran/48852
8145 * gfortran.dg/char4_iunit_1.f03: Update test.
8146 * gfortran.dg/f2003_io_5.f03: Update test.
8147 * gfortran.dg/real_const_3.f90: Update test.
8148
7f586d90
AK
81492016-06-23 Andi Kleen <ak@linux.intel.com>
8150
8151 * g++.dg/bprob/bprob.exp: Support autofdo.
8152 * g++.dg/tree-prof/tree-prof.exp: dito.
8153 * gcc.dg/tree-prof/tree-prof.exp: dito.
8154 * gcc.misc-tests/bprob.exp: dito.
8155 * gfortran.dg/prof/prof.exp: dito.
8156 * lib/profopt.exp: dito.
8157 * lib/target-supports.exp: Check for autofdo.
8158
60fa7862
ML
81592016-06-23 Martin Liska <mliska@suse.cz>
8160
8161 * gcc.dg/pr71619.c: New test.
8162
e3d62871
UB
81632016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8164
8165 PR target/67400
cc901875
UB
8166 * gcc.target/i386/pr67400-1.c: New test.
8167 * gcc.target/i386/pr67400-2.c: Likewise.
8168 * gcc.target/i386/pr67400-3.c: Likewise.
8169 * gcc.target/i386/pr67400-4.c: Likewise.
8170 * gcc.target/i386/pr67400-5.c: Likewise.
8171 * gcc.target/i386/pr67400-6.c: Likewise.
8172 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8173
ac81cf0b
DM
81742016-06-22 David Malcolm <dmalcolm@redhat.com>
8175
8176 * c-c++-common/missing-header-1.c: New test case.
8177 * c-c++-common/missing-header-2.c: New test case.
8178 * c-c++-common/missing-header-3.c: New test case.
8179 * c-c++-common/missing-header-4.c: New test case.
8180
1a4f11c8
DM
81812016-06-22 David Malcolm <dmalcolm@redhat.com>
8182
8183 PR c/70339
8184 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8185 hint.
8186 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8187 expected results due to builtin "nanl" now being suggested for
8188 "name".
8189 * gcc.dg/pr67580.c: Update expected messages.
8190 * gcc.dg/spellcheck-identifiers.c: New testcase.
8191 * gcc.dg/spellcheck-typenames.c: New testcase.
8192
a93eac6a
DM
81932016-06-22 David Malcolm <dmalcolm@redhat.com>
8194
8195 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8196 file.
8197 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8198 diagnostic-test-show-locus-parseable-fixits.c to sources for
8199 diagnostic_plugin_test_show_locus.c.
8200 * lib/gcc-defs.exp (freeform_regexps): New global.
8201 (dg-regexp): New function.
8202 (handle-dg-regexps): New function.
8203 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8204 freeform_regexps to the empty list.
8205 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8206
49e76ff1
IE
82072016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8208
f6d1b868 8209 PR tree-optimization/71488
49e76ff1
IE
8210 * g++.dg/pr71488.C: New test.
8211 * gcc.dg/vect/vect-bool-cmp.c: New test.
8212
951d8c8a
EB
82132016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * gcc.dg/guality/param-5.c: New test.
8216
b60fc3bd
BE
82172016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8218
8219 * gcc.target/i386/asm-flag-7.c: New test.
8220
0609abda
TS
82212016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8222
8223 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8224 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8225 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8226 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8227 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8228 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8231 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8232 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8233 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8234 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8235 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8236 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8237 * lib/target-supports.exp: Likewise.
8238
ee2499b4
TS
82392016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8240
8241 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8242 * gcc.dg/attr-ms_struct-2.c: Likewise.
8243 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8244 * gcc.dg/bf-ms-attrib.c: Likewise.
8245 * gcc.dg/bf-ms-layout-2.c: Likewise.
8246 * gcc.dg/bf-ms-layout-3.c: Likewise.
8247 * gcc.dg/bf-ms-layout.c: Likewise.
8248 * gcc.dg/bf-no-ms-layout.c: Likewise.
8249 * gcc.target/i386/bitfield1.c: Likewise.
8250 * gcc.target/i386/bitfield2.c: Likewise.
8251 * gcc.target/i386/bitfield3.c: Likewise.
8252
caea59ff
KN
82532016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8254
8255 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8256 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8257 override other than -mcpu=power9 command-line option is specified,
8258 or if the target operating system is aix.
8259 * gcc.target/powerpc/darn-1.c: Likewise.
8260 * gcc.target/powerpc/darn-2.c: Likewise.
8261 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8262 test if effective-target is not powerpc_p9vector_ok or if the
8263 target operating system is not defined.
8264 * gcc.target/powerpc/vslv-1.c: Likewise.
8265 * gcc.target/powerpc/vsrv-0.c: Likewise.
8266 * gcc.target/powerpc/vsrv-1.c: Likewise.
8267
63617e30
TB
82682016-06-21 Tobias Burnus <burnus@net-b.de>
8269
8270 PR fortran/71068
8271 * gfortran.dg/coarray/data_1.f90: New.
8272
89192c3c
WD
82732016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8274
8275 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8276 (dg-require-effective-target): Use arm_v8_neon_hw.
8277 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8278 (dg-require-effective-target): Likewise.
8279 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8280 (dg-require-effective-target): Likewise.
8281 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8282 (dg-require-effective-target): Likewise.
8283 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8284 (dg-require-effective-target): Likewise.
8285 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8286 (dg-require-effective-target): Likewise.
8287 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8288 Add AArch64 check.
8289
64ac50e2
WD
82902016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8291
8292 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8293 Set to 3 so test passes.
8294
6252b5db
WD
82952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8296
8297 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8298
3b9bc511
IV
82992016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8300
8301 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8302 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8303 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8304 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8305
21db1c78
IV
83062016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8307
8308 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8309 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8310
9d30e86f
L
83112016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8312
8313 PR target/71549
8314 * gcc.target/i386/pr71549.c: New test.
8315
448a7c69
KN
83162016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8317
8318 * gcc.target/powerpc/vadsdu-0.c: Replace
8319 dg-require-effective-target directive to allow test to run on more
8320 platforms, and add dg-skip-if directive to disable test on aix
8321 platforms because of known incompatibilities.
8322 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8323 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8324 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8325 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8326 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8327 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8328 * gcc.target/powerpc/vadsdub-2.c: Replace
8329 dg-require-effective-target directive to allow test to run on more
8330 platforms, and add dg-skip-if directive to disable test on aix
8331 platforms because of known incompatibilities.
8332 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8333 with vec_absdb call to differentiate this test from vadsdub-1.c.
8334 * gcc.target/powerpc/vadsduh-1.c: Replace
8335 dg-require-effective-target directive to allow test to run on more
8336 platforms, and add dg-skip-if directive to disable test on aix
8337 platforms because of known incompatibilities.
8338 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8339 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8340 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8341
0ad84f34
JJ
83422016-06-21 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR tree-optimization/71588
8345 * gcc.dg/pr71558.c: New test.
8346
e71e8d94
SKS
83472016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8348
8349 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8350 * c-c++-common/pr68657-2.c: Likewise.
8351 * c-c++-common/pr68657-3.c: Likewise.
8352 * gcc.dg/torture/pr69714.c: Require int32plus support.
8353 * gcc.dg/torture/pr70025.c: Likewise.
8354 * gcc.dg/torture/pr70083.c: Likewise.
8355 * gcc.dg/torture/pr70542.c: Likewise.
8356 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8357
5a578671
JM
83582016-06-20 Joseph Myers <joseph@codesourcery.com>
8359
8360 PR c/71601
8361 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8362
7a9df68e
JJ
83632016-06-20 Jakub Jelinek <jakub@redhat.com>
8364
50aa64d5
JJ
8365 PR middle-end/71581
8366 * gcc.dg/pr71581.c: New test.
8367
7a9df68e
JJ
8368 PR rtl-optimization/71591
8369 * gcc.dg/cpp/pr71591.c: New test.
8370
3947cf19
DR
83712016-06-20 David B. Robins <gcc@davidrobins.net>
8372
8373 PR target/71571
8374 * g++.dg/torture/pr71571.C: New test.
8375
c4ff221e
JJ
83762016-06-20 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR target/71559
8379 * gcc.target/i386/sse2-pr71559.c: New test.
8380 * gcc.target/i386/avx-pr71559.c: New test.
8381 * gcc.target/i386/avx512f-pr71559.c: New test.
8382
f1b5abfb
TB
83832016-06-20 Tobias Burnus <burnus@net-b.de>
8384
8385 PR fortran/71194
8386 * gfortran.dg/pointer_remapping_10.f90: New.
8387
842107e4
DM
83882016-06-20 David Malcolm <dmalcolm@redhat.com>
8389
8390 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8391
d9e8bdfd
MS
83922016-06-20 Martin Sebor <msebor@redhat.com>
8393
8394 PR c/69507
8395 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8396 * gnu90-const-expr-1.c: Same.
8397 * gnu99-const-expr-1.c: Same.
8398 * gnu99-static-1.c: Same.
8399
67785479
RL
84002016-06-20 Renlin Li <renlin.li@arm.com>
8401
29f09b38 8402 PR testsuite/71489
67785479
RL
8403 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8404
636929b8
JG
84052016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8406
8407 * gcc.target/aarch64/vcvt_f64_1.c: New.
8408 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8409 * gcc.target/aarch64/vrecp_f64_1.c: New.
8410
ff7b374b
KT
84112016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8412
8413 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8414 "alignement".
8415
554cfc9e
GJL
84162016-06-20 Georg-Johann Lay <avr@gjlay.de>
8417
8418 PR target/71103
8419 * gcc.target/avr/torture/pr71103-2.c: New test.
8420
94087e88 84212016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8422
8423 PR c/69507
8424 * gcc.dg/alignof.c: New test.
8425
c561b091
PC
84262016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8427
8428 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8429 vs dg-error; test constexpr specifier too.
8430
bf54f123
PC
84312016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8432
8433 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8434
4e53aa97
CL
84352016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8436
8437 * lib/target-supports.exp
8438 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8439 arm_neon_ok and merge flags. Fix temporary test name.
8440 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8441 and merge flags.
8442
69071d86
ML
84432016-06-17 Martin Liska <mliska@suse.cz>
8444
8445 * gcc.dg/predict-9.c: Fix dump scanning.
8446
68b3b858
BC
84472016-06-17 Bin Cheng <bin.cheng@arm.com>
8448
8449 PR tree-optimization/71354
8450 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8451
d3ee260a
BC
84522016-06-17 Bin Cheng <bin.cheng@arm.com>
8453
8454 PR tree-optimization/71347
8455 * gcc.dg/tree-ssa/pr71347.c: New test.
8456
bd8fb114
BC
84572016-06-17 Bin Cheng <bin.cheng@arm.com>
8458
8459 PR tree-optimization/71354
8460 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8461
97816be4
BC
84622016-06-17 Bin Cheng <bin.cheng@arm.com>
8463
8464 * gcc.dg/vect/vect-alias-check-1.c: New test.
8465
2d761a37
SKS
84662016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8467
e0277d6b 8468 PR target/71151
2d761a37
SKS
8469 * gcc.target/avr/pr71151-1.c: New test.
8470 * gcc.target/avr/pr71151-2.c: New test.
8471 * gcc.target/avr/pr71151-3.c: New test.
8472 * gcc.target/avr/pr71151-4.c: New test.
8473 * gcc.target/avr/pr71151-5.c: New test.
8474 * gcc.target/avr/pr71151-6.c: New test.
8475 * gcc.target/avr/pr71151-7.c: New test.
8476 * gcc.target/avr/pr71151-8.c: New test.
8477 * gcc.target/avr/pr71151-common.h: New test.
8478
68fa96d6
ML
84792016-06-16 Martin Liska <mliska@suse.cz>
8480
8481 * gfortran.dg/predict-1.f90: New test.
8482
b6ca982f
UB
84832016-06-16 Uros Bizjak <ubizjak@gmail.com>
8484
8485 PR target/71242
3a146d46 8486 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8487
1dc8d15b
JH
84882016-06-16 Jan Hubicka <hubicka@ucw.cz>
8489
8490 * g++.dg/vect/pr36648.cc: Disable cunrolli
8491
67c25816
JJ
84922016-06-16 Jakub Jelinek <jakub@redhat.com>
8493
c577adb2
JJ
8494 PR target/71554
8495 * gcc.c-torture/execute/pr71554.c: New test.
8496
67c25816
JJ
8497 PR rtl-optimization/71532
8498 * gcc.dg/torture/pr71532.c: New test.
8499
1a3c3ee9
MM
85002016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8501
8502 * gcc.target/powerpc/p9-dimode1.c: New test.
8503 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8504
f29468a7
JJ
85052016-06-15 Jakub Jelinek <jakub@redhat.com>
8506
61daecc4
JJ
8507 * gcc.c-torture/compile/20160615-1.c: New test.
8508
f29468a7
JJ
8509 * g++.dg/cpp0x/ref-qual17.C: New test.
8510
209d1e2d
IE
85112016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8512
8513 PR middle-end/71529
8514 * gcc.target/i386/pr71529.C: New test.
8515
8dc35712
AH
85162016-06-15 Alan Hayward <alan.hayward@arm.com>
8517
8518 PR tree-optimization/71483
8519 * g++.dg/vect/pr71483.c: New
8520
b8911cb8
PC
85212016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8522
8523 PR c++/70202
8524 * g++.dg/inherit/crash6.C: New.
8525 * g++.dg/inherit/union2.C: Likewise.
8526 * g++.dg/inherit/virtual12.C: Likewise.
8527 * g++.dg/inherit/virtual13.C: Likewise.
8528 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8529
cf5d08ab
UB
85302016-06-15 Uros Bizjak <ubizjak@gmail.com>
8531
e3d62871 8532 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8533
8f482165
AH
85342016-06-15 Alan Hayward <alan.hayward@arm.com>
8535
8536 PR tree-optimization/71439
8537 * gcc.dg/vect/pr71439.c: New
8538
3256673f
KT
85392016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8540
8541 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8542
b17dc4d4
RB
85432016-06-15 Richard Biener <rguenther@suse.de>
8544
8545 * gcc.dg/vect/slp-45.c: New testcase.
8546
2a5825f2
RB
85472016-06-15 Richard Biener <rguenther@suse.de>
8548
8549 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8550
6e433d0b
BS
85512016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8552
8553 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8554 requirements, and disable for AIX for now.
8555 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8556
abe7f828
JJ
85572016-06-14 Jakub Jelinek <jakub@redhat.com>
8558
a09c81b4
JJ
8559 PR c++/71528
8560 * g++.dg/opt/pr71528.C: New test.
8561
abe7f828
JJ
8562 PR c++/71516
8563 * g++.dg/init/pr71516.C: New test.
8564
acfadf06
PC
85652016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 * g++.dg/init/array46.C: New.
8568
4d568ab2
UB
85692016-06-14 Uros Bizjak <ubizjak@gmail.com>
8570
e3d62871
UB
8571 * gcc.target/i386/float128-3.c: New test.
8572 * gcc.target/i386/quad-sse4.c: Ditto.
8573 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8574 Update scan strings.
4d568ab2 8575
30934c5d
RB
85762016-06-14 Richard Biener <rguenther@suse.de>
8577
8578 PR middle-end/71526
8579 * gfortran.dg/pr71526.f90: New testcase.
8580
3970e545
AV
85812016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8582
8583 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8584 * gcc.dg/zero_bits_compound-1.c: Likewise.
8585
04976c6e
RB
85862016-06-14 Richard Biener <rguenther@suse.de>
8587
8588 PR tree-optimization/71522
8589 * gcc.dg/torture/pr71522.c: New testcase.
8590
23e025db
JJ
85912016-06-14 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR tree-optimization/71520
8594 * gcc.dg/tree-ssa/pr71520.c: New test.
8595
90b72e84
RB
85962016-06-14 Richard Biener <rguenther@suse.de>
8597
8598 PR tree-optimization/71521
86c24ba6 8599 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8600
ef7cf206
JJ
86012016-06-13 Jakub Jelinek <jakub@redhat.com>
8602
0dda258b
JJ
8603 PR sanitizer/71498
8604 * c-c++-common/ubsan/bounds-13.c: New test.
8605
ef7cf206
JJ
8606 PR preprocessor/71183
8607 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8608
a73786e3
JL
86092016-06-13 Jeff Law <law@redhat.com>
8610
8611 PR tree-optimization/71403
8612 * c-c++-common/ubsan/pr71403-1.c: New test.
8613 * c-c++-common/ubsan/pr71403-2.c: New test.
8614 * c-c++-common/ubsan/pr71403-3.c: New test.
8615
0ac249bf
JJ
86162016-06-13 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR middle-end/71478
8619 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8620 Add -Wno-psabi -w to dg-options.
8621
5408a64a
KN
86222016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8623
8624 * gcc.target/powerpc/vadsdu-0.c: New test.
8625 * gcc.target/powerpc/vadsdu-1.c: New test.
8626 * gcc.target/powerpc/vadsdu-2.c: New test.
8627 * gcc.target/powerpc/vadsdu-3.c: New test.
8628 * gcc.target/powerpc/vadsdu-4.c: New test.
8629 * gcc.target/powerpc/vadsdu-5.c: New test.
8630 * gcc.target/powerpc/vadsdub-1.c: New test.
8631 * gcc.target/powerpc/vadsdub-2.c: New test.
8632 * gcc.target/powerpc/vadsduh-1.c: New test.
8633 * gcc.target/powerpc/vadsduh-2.c: New test.
8634 * gcc.target/powerpc/vadsduw-1.c: New test.
8635 * gcc.target/powerpc/vadsduw-2.c: New test.
8636
f7e4f2e3
DM
86372016-06-13 David Malcolm <dmalcolm@redhat.com>
8638
8639 * gcc.dg/c99-init-2.c (c): Update expected error message.
8640 * gcc.dg/init-bad-8.c (foo): Likewise.
8641 * gcc.dg/spellcheck-fields-3.c: New test case.
8642
ad23a23e
ML
86432016-06-13 Martin Liska <mliska@suse.cz>
8644
8645 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8646 and "guess loop iv compared" heuristics.
8647 * gcc.dg/predict-2.c: Likewise.
8648 * gcc.dg/predict-3.c: Likewise.
8649 * gcc.dg/predict-4.c: Likewise.
8650 * gcc.dg/predict-5.c: Likewise.
8651 * gcc.dg/predict-6.c: Likewise.
8652
146c55da
MP
86532016-06-13 Marek Polacek <polacek@redhat.com>
8654
8655 PR middle-end/71476
8656 * c-c++-common/Wswitch-unreachable-4.c: New test.
8657 * gcc.dg/Wswitch-unreachable-2.c: New test.
8658 * g++.dg/tm/jump1.C: Move dg-warning.
8659
42e77cbc
EB
86602016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8661
8662 * gnat.dg/renaming10.ad[sb]: New test.
8663
7474dcc1
PT
86642016-06-13 Paul Thomas <pault@gcc.gnu.org>
8665
8666 PR fortran/70673
8667 * gfortran.dg/pr70673.f90: New test.
8668
f57f53d3
RB
86692016-06-13 Richard Biener <rguenther@suse.de>
8670
8671 PR middle-end/64516
8672 * gcc.dg/align-3.c: New testcase.
8673
5843a5f0
ML
86742016-06-13 Martin Liska <mliska@suse.cz>
8675
8676 * gcc.target/i386/pr71458.c: New test.
8677
aa8fdb44
UB
86782016-06-12 Uros Bizjak <ubizjak@gmail.com>
8679
8680 PR target/71241
3a146d46 8681 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8682
2043e4d7
DH
86832016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8684
8685 PR target/60751
8686 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8687 statement.
8688
d3dc025d
DH
86892016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8690
8691 PR target/60751
8692 * gfortran.dg/comma_IO_extension_1.f90: New test.
8693 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8694 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8695 statement.
8696 * gfortran.dg/graphite/pr38083.f90: Likewise.
8697 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8698 missing format.
8699
a31d78c6
EB
87002016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8701
8702 * gnat.dg/case_character.adb: New test.
8703
95c18dd0
SB
87042016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8705
8706 PR middle-end/71310
8707 * gcc.target/powerpc/pr71310.c: New testcase.
8708
b97d37b4
KV
87092016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8710
8711 PR middle-end/71478
8712 * gcc.dg/pr71478.c: New test.
8713
900bcda3
JJ
87142016-06-10 Jakub Jelinek <jakub@redhat.com>
8715
ec1c20db
JJ
8716 PR middle-end/71494
8717 * gcc.c-torture/execute/pr71494.c: New test.
8718
50b15873
JJ
8719 PR c/68657
8720 * gcc.target/i386/pr68657.c: New test.
8721
900bcda3
JJ
8722 PR inline-asm/68843
8723 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8724 (test): Add -masm=intel alternatives.
8725
4d926e34
MS
87262016-06-10 Martin Sebor <msebor@redhat.com>
8727
8728 PR c/71392
8729 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8730
ad071b2b
JL
87312016-06-10 Jeff Law <law@redhat.com>
8732
8733 PR tree-optimization/71335
8734 * gcc.c-torture/execute/pr71335.c: New test.
8735
2704efe8
DM
87362016-06-10 David Malcolm <dmalcolm@redhat.com>
8737
8738 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8739 the various "cannot tail-call: " messages.
8740
18c9b7d4
CL
87412016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8742
8743 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8744 and options.
8745
7cfa10f3
MO
87462016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8747
8748 PR sanitizer/71480
8749 * c-c++-common/asan/pr71480.c: New test.
8750
1f24fd3e
L
87512016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8752
8753 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8754 (ASMNAME2): Likewise.
8755 (main): Replace fn in asm statement with ASMNAME ("fn").
8756 * gcc.dg/guality/pr68037-2.c: Likewise.
8757 * gcc.dg/guality/pr68037-3.c: Likewise.
8758 * gcc.dg/torture/pr68037-1.c: Likewise.
8759 * gcc.dg/torture/pr68037-2.c: Likewise.
8760 * gcc.dg/torture/pr68037-3.c: Likewise.
8761
ad551c07
BE
87622016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8763
8764 PR inline-asm/68843
8765 * gcc.target/i386/pr68843-1.c: New test.
8766 * gcc.target/i386/pr68843-2.c: New test.
8767
4b1ffdb1 87682016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8769 Cesar Philippidis <cesar@codesourcery.com>
8770
8771 PR middle-end/71373
8772 * gcc.dg/goacc/nested-function-1.c: New file.
8773 * gcc.dg/goacc/nested-function-2.c: Likewise.
8774 * gcc.dg/goacc/pr71373.c: Likewise.
8775 * gfortran.dg/goacc/cray-2.f95: Likewise.
8776 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8777 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8778 * gfortran.dg/goacc/cray.f95: Update.
8779 * gfortran.dg/goacc/loop-1.f95: Likewise.
8780 * gfortran.dg/goacc/loop-3.f95: Likewise.
8781 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8782 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8783
87842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8785
8786 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8787 for OpenACC tile clauses.
8788 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8789
8790 PR c/71381
8791 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8792 to...
8793 * c-c++-common/goacc/cache-2.c: ... this new file.
8794 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8795 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8796 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8797 usage.
8798 * gfortran.dg/goacc/cray.f95: Likewise.
8799 * gfortran.dg/goacc/loop-1.f95: Likewise.
8800
89851e4c
AH
88012016-06-10 Alan Hayward <alan.hayward@arm.com>
8802
8803 PR tree-optimization/71407
8804 PR tree-optimization/71416
8805 * gcc.dg/vect/pr71407.c: New
8806 * gcc.dg/vect/pr71416-1.c: New
8807 * gcc.dg/vect/pr71416-2.c: New
8808
200eafbf
RB
88092016-06-10 Richard Biener <rguenther@suse.de>
8810
8811 PR middle-end/71477
8812 * gcc.dg/torture/pr71477.c: New testcase.
8813
4df99d92
JK
88142016-06-09 Julia Koval <julia.koval@intel.com>
8815
8816 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8817 * gcc.target/i386/interrupt-13.c: Likewise.
8818 * gcc.target/i386/interrupt-15.c: Likewise.
8819 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8820 * gcc.target/i386/interrupt-24.c: Likewise.
8821 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8822 * gcc.target/i386/interrupt-9.c: Likewise.
8823 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8824
e01b4e16
MS
88252016-06-09 Martin Sebor <msebor@redhat.com>
8826
8827 PR c/70883
8828 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8829 * gcc.dg/builtin-constant_p-1.c: Same.
8830 * gcc.dg/builtins-error.c: Same.
8831 * gcc.dg/pr70859.c: Same.
8832
9c35db0e
SKS
88332016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8834
8835 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8836 * gcc.dg/torture/pr68067-1.c: Likewise.
8837 * gcc.dg/torture/pr68067-2.c: Likewise.
8838
88392016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8840
8841 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8842 when setting SIZE.
8843
392a81b9
PC
88442016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8845
8846 PR c++/71465
8847 * g++.dg/inherit/crash5.C: New.
8848 Revert:
8849 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8850
8851 PR c++/70202
8852 * g++.dg/inherit/crash5.C: New.
8853 * g++.dg/inherit/virtual1.C: Adjust.
8854
e49efc14
ML
88552016-06-09 Martin Liska <mliska@suse.cz>
8856
8857 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8858 * g++.dg/predict-loop-exit-2.C: Likewise.
8859 * g++.dg/predict-loop-exit-3.C: Likewise.
8860 * gcc.dg/predict-1.c: Likewise.
8861 * gcc.dg/predict-2.c: Likewise.
8862 * gcc.dg/predict-3.c: Likewise.
8863 * gcc.dg/predict-4.c: Likewise.
8864 * gcc.dg/predict-5.c: Likewise.
8865 * gcc.dg/predict-6.c: Likewise.
8866 * gcc.dg/predict-7.c: Likewise.
8867
36d57986
RB
88682016-06-09 Richard Biener <rguenther@suse.de>
8869
8870 PR tree-optimization/71462
8871 * gcc.dg/torture/pr71462.c: New testcase.
8872
7d82e8e4
MP
88732016-06-09 Marek Polacek <polacek@redhat.com>
8874
8875 PR c/65471
8876 * gcc.dg/c11-generic-3.c: New test.
8877
c8a71589
PC
88782016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8879
8880 * g++.dg/init/array42.C: New.
8881 * g++.dg/init/array43.C: Likewise.
8882 * g++.dg/init/array44.C: Likewise.
8883 * g++.dg/init/array45.C: Likewise.
8884 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8885 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8886 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8887 * g++.dg/gomp/pr35751.C: Likewise.
8888 * g++.dg/init/array23.C: Likewise.
8889 * g++.dg/init/brace2.C: Likewise.
8890 * g++.dg/init/brace6.C: Likewise.
8891
44a845ca
MS
88922016-06-08 Martin Sebor <msebor@redhat.com>
8893 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR c++/70507
8896 PR c/68120
8897 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8898 * c-c++-common/builtin-arith-overflow-2.c: New test.
8899 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8900 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8901 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8902
2ef16b6e
JJ
89032016-06-08 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR c++/71442
8906 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8907
5e3ee346
AL
89082016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8909
8910 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8911 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8912 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8913 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8914 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8915 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8916 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8917 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8918 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8919 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8920 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8921 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8922 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8923
b2ae2814
RB
89242016-06-08 Richard Biener <rguenther@suse.de>
8925
8926 PR tree-optimization/68558
8927 * gcc.dg/vect/slp-44.c: New testcase.
8928
e09b4c37
RB
89292016-06-08 Richard Biener <rguenther@suse.de>
8930
8931 * gcc.dg/vect/slp-43.c: New testcase.
8932
72d50660
RB
89332016-06-08 Richard Biener <rguenther@suse.de>
8934
8935 PR tree-optimization/71452
8936 * gcc.dg/torture/pr71452.c: New testcase.
8937
988c115c
JJ
89382016-06-08 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR c++/71448
8941 * g++.dg/torture/pr71448.C: New test.
8942
73d73b48
BS
89432016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8944
8945 PR debug/71432
8946 PR ada/71413
8947 * g++.dg/debug/pr71432.C: New test.
8948
bdd15d0c
PK
89492016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8950
8951 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8952 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8953 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8954
ce0607bb
AH
89552016-06-08 Alan Hayward <alan.hayward@arm.com>
8956
8957 * gcc.dg/vect/vect-live-2.c: Update effective target.
8958 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8959 * lib/target-supports.exp: Add aarch64 to vect_long.
8960
92a5f2ba
MP
89612016-06-08 Marek Polacek <polacek@redhat.com>
8962
8963 PR c/71418
8964 * gcc.dg/noncompile/pr71418.c: New test.
8965
08203f73
MP
8966 PR c/71426
8967 * gcc.dg/noncompile/pr71426.c: New test.
8968
d1fcc2bd
JH
89692016-06-07 Jan Hubicka <hubicka@ucw.cz>
8970
8971 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8972 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8973 * gcc.dg/predict-3.c: Update template.
8974 * gcc.dg/predict-5.c: Update template.
8975 * gcc.dg/predict-6.c: Update template.
8976 * gcc.dg/predict-9.c: Update template.
8977 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8978
a23e6f1c
BS
89792016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8980
8981 * gcc.target/powerpc/vec-mul.c: New test.
8982
6ffd47b7
DM
89832016-06-07 David Malcolm <dmalcolm@redhat.com>
8984
8985 * gcc.dg/spellcheck-fields-2.c: New test case.
8986
bfd67b47
RB
89872016-06-07 Richard Biener <rguenther@suse.de>
8988
8989 PR c/61564
8990 * gcc.dg/Wpragmas-1.c: New testcase.
8991 * gcc.dg/Wattributes-4.c: Likewise.
8992 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8993 entry.
8994
701b9a47
CL
89952016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8996
8997 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8998 spurious debug code.
8999
6b80d6fa
RB
90002016-06-07 Richard Biener <rguenther@suse.de>
9001
9002 PR tree-optimization/71428
9003 * gcc.dg/torture/pr71428.c: New testcase.
9004
0f3f9437
RB
90052016-06-07 Richard Biener <rguenther@suse.de>
9006
9007 PR middle-end/71423
9008 * gcc.dg/torture/pr71423.c: New testcase.
9009
ec963f2a
KV
90102016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9011
9012 PR middle-end/71408
9013 * gcc.dg/tree-ssa/pr71408.c: New test.
9014
46ab5b6e
KV
90152016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9016
9017 PR middle-end/71281
9018 * g++.dg/torture/pr71281.C: New test.
9019
1f40cff3
MP
90202016-06-06 Marek Polacek <polacek@redhat.com>
9021
9022 PR c/71362
9023 * gcc.dg/pr71362.c: New test.
9024
6f5bcd24
JJ
90252016-06-06 Jakub Jelinek <jakub@redhat.com>
9026 Patrick Palka <ppalka@gcc.gnu.org>
9027
9028 PR c++/70847
9029 PR c++/71330
9030 PR c++/71393
9031 * g++.dg/opt/pr70847.C: New test.
9032 * g++.dg/ubsan/pr70847.C: New test.
9033 * g++.dg/ubsan/pr71393.C: New test.
9034
158beb4a
JJ
90352016-06-06 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR tree-optimization/71259
9038 * gcc.dg/vect/pr71259.c: New test.
9039
d9b950dd
DM
90402016-06-06 David Malcolm <dmalcolm@redhat.com>
9041
9042 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9043 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9044 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9045 above.
9046
36f9ad69
KT
90472016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9048
9049 PR middle-end/37780
9050 * gcc.c-torture/execute/pr37780.c: New test.
9051 * gcc.target/aarch64/pr37780_1.c: Likewise.
9052 * gcc.target/arm/pr37780_1.c: Likewise.
9053
5545a907
MP
90542016-06-06 Marek Polacek <polacek@redhat.com>
9055
9056 * c-c++-common/attr-may-alias-1.c: New test.
9057 * c-c++-common/attr-may-alias-2.c: New test.
9058 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9059
93671519
BE
90602016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9061
9062 PR c/24414
9063 * gcc.target/i386/pr24414.c: New test.
9064
690f24b7
JM
90652016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9066
9067 * gcc.target/sparc/vis4misc.c: New file.
9068 * gcc.target/sparc/fpcmp.c: Likewise.
9069 * gcc.target/sparc/fpcmpu.c: Likewise.
9070
31ce6157
AH
90712016-06-06 Alan Hayward <alan.hayward@arm.com>
9072
9073 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9074 * gcc.dg/vect/vect-live-3.c: Likewise.
9075
9fcebb5a
RB
90762016-06-06 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/71398
9079 * gcc.dg/torture/pr71398.c: New testcase.
9080
903ca97b
UB
90812016-06-06 Uros Bizjak <ubizjak@gmail.com>
9082
9083 PR target/71389
9084 * g++.dg/pr71389.C: New test.
9085
9c1eb332
JD
90862016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9087
9088 PR fortran/71404
9089 * gfortran.dg/fmt_read_5.f: New test.
9090
b2d83bd2
AV
90912016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9092
9093 PR fortran/69659
9094 * gfortran.dg/class_array_22.f03: New test.
9095
ec81960e
JH
90962016-06-05 Jan Hubicka <hubicka@ucw.cz>
9097
9098 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9099
429d2750
JH
91002016-06-05 Jan Hubicka <hubicka@ucw.cz>
9101
9102 * gcc.dg/predict-9.c: Update template.
9103
c1c00983
PC
91042016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/49377
9107 * g++.dg/template/pr49377.C: New.
9108
1927a963
JJ
91092016-06-04 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR tree-optimization/71405
9112 * g++.dg/torture/pr71405.C: New test.
9113
909a11ad
PC
91142016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9115
9116 PR c++/70202
9117 * g++.dg/inherit/crash5.C: New.
9118 * g++.dg/inherit/virtual1.C: Adjust.
9119
08bbb1f8
JL
91202016-06-03 Jeff Law <law@redhat.com>
9121
9122 PR tree-optimization/71316
9123 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9124
7c35235c
JJ
91252016-06-03 Jakub Jelinek <jakub@redhat.com>
9126
9127 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9128 dg-additional-options with just -fno-tree-scev-cprop in it.
9129 * gcc.dg/vect/vect-live-2.c: Likewise.
9130 * gcc.dg/vect/vect-live-5.c: Likewise.
9131 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9132 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9133 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9134
c8572dd6
PP
91352016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9136
9137 PR c++/27100
9138 * g++.dg/other/friend6.C: New test.
9139
1c7733a7
BS
91402016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9141
9142 * g++.dg/torture/ppc-ldst-array.C: New.
9143
0d2f700f
JM
91442016-06-03 Joseph Myers <joseph@codesourcery.com>
9145
9146 PR target/71276
9147 PR target/71277
9148 * gcc.dg/torture/builtin-fp-int-inexact.c,
9149 gcc.target/i386/387-builtin-fp-int-inexact.c,
9150 gcc.target/i386/387-rint-inline-1.c,
9151 gcc.target/i386/387-rint-inline-2.c,
9152 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9153 gcc.target/i386/sse2-rint-inline-1.c,
9154 gcc.target/i386/sse2-rint-inline-2.c,
9155 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9156 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9157
f8071c05
L
91582016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9159 Julia Koval <julia.koval@intel.com>
9160
9161 PR target/66960
9162 PR target/67630
9163 PR target/67634
9164 PR target/67841
9165 PR target/68037
9166 PR target/68618
9167 PR target/68661
9168 PR target/69575
9169 PR target/69596
9170 PR target/69734
9171 * gcc.dg/guality/pr68037-1.c: New test.
9172 * gcc.dg/guality/pr68037-2.c: Likewise.
9173 * gcc.dg/guality/pr68037-3.c: Likewise.
9174 * gcc.dg/torture/pr68037-1.c: Likewise.
9175 * gcc.dg/torture/pr68037-2.c: Likewise.
9176 * gcc.dg/torture/pr68037-3.c: Likewise.
9177 * gcc.dg/torture/pr68661-1a.c: Likewise.
9178 * gcc.dg/torture/pr68661-1b.c: Likewise.
9179 * gcc.target/i386/interrupt-1.c: Likewise.
9180 * gcc.target/i386/interrupt-2.c: Likewise.
9181 * gcc.target/i386/interrupt-3.c: Likewise.
9182 * gcc.target/i386/interrupt-4.c: Likewise.
9183 * gcc.target/i386/interrupt-5.c: Likewise.
9184 * gcc.target/i386/interrupt-6.c: Likewise.
9185 * gcc.target/i386/interrupt-7.c: Likewise.
9186 * gcc.target/i386/interrupt-8.c: Likewise.
9187 * gcc.target/i386/interrupt-9.c: Likewise.
9188 * gcc.target/i386/interrupt-10.c: Likewise.
9189 * gcc.target/i386/interrupt-11.c: Likewise.
9190 * gcc.target/i386/interrupt-12.c: Likewise.
9191 * gcc.target/i386/interrupt-13.c: Likewise.
9192 * gcc.target/i386/interrupt-14.c: Likewise.
9193 * gcc.target/i386/interrupt-15.c: Likewise.
9194 * gcc.target/i386/interrupt-16.c: Likewise.
9195 * gcc.target/i386/interrupt-17.c: Likewise.
9196 * gcc.target/i386/interrupt-18.c: Likewise.
9197 * gcc.target/i386/interrupt-19.c: Likewise.
9198 * gcc.target/i386/interrupt-20.c: Likewise.
9199 * gcc.target/i386/interrupt-21.c: Likewise.
9200 * gcc.target/i386/interrupt-22.c: Likewise.
9201 * gcc.target/i386/interrupt-23.c: Likewise.
9202 * gcc.target/i386/interrupt-24.c: Likewise.
9203 * gcc.target/i386/interrupt-25.c: Likewise.
9204 * gcc.target/i386/interrupt-26.c: Likewise.
9205 * gcc.target/i386/interrupt-27.c: Likewise.
9206 * gcc.target/i386/interrupt-28.c: Likewise.
9207 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9208 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9209 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9210 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9211 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9212 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9213 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9214 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9215 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9216 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9217 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9218 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9219
36b85e43
BS
92202016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9221
9de2e795
L
9222 PR tree-optimization/52171
9223 * gcc.dg/pr52171.c: New test.
9224 * gcc.target/i386/pr52171.c: New test.
36b85e43 9225
bfeee8ac
JH
92262016-06-03 Jan Hubicka <jh@suse.cz>
9227
9228 * g++.dg/tree-ssa/pred-1.C: New testcase
9229 * gcc.dg/tree-ssa/pred-1.c: New testcase
9230
859b0bae
BS
92312016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9232
9233 PR target/70957
9234 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9235 support.
9236 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9237
3a2edf4c
AH
92382016-06-03 Alan Hayward <alan.hayward@arm.com>
9239
9240 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9241
b28ead45
AH
92422016-06-03 Alan Hayward <alan.hayward@arm.com>
9243
9244 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9245 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9246 * gcc.dg/vect/vect-live-1.c: New test.
9247 * gcc.dg/vect/vect-live-2.c: New test.
9248 * gcc.dg/vect/vect-live-3.c: New test.
9249 * gcc.dg/vect/vect-live-4.c: New test.
9250 * gcc.dg/vect/vect-live-5.c: New test.
9251 * gcc.dg/vect/vect-live-slp-1.c: New test.
9252 * gcc.dg/vect/vect-live-slp-2.c: New test.
9253 * gcc.dg/vect/vect-live-slp-3.c: New test.
9254
1f91747b
JJ
92552016-06-03 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR middle-end/71387
9258 * g++.dg/opt/pr71387.C: New test.
9259
47b83923
JL
92602016-06-02 Jeff Law <law@redhat.com>
9261
9262 PR tree-optimization/71328
9263 * gcc.c-torture/compile/pr71328.c: New test.
9264
e96e5f46
JD
92652016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9266
9267 PR fortran/52393
9268 * gfortran.dg/fmt_read_3.f90: Fix typo.
9269 * gfortran.dg/fmt_read_4.f90: New test.
9270
b872d729
PC
92712016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9274 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9275 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9276 * g++.dg/cpp0x/override2.C: Likewise.
9277 * g++.dg/parse/crash5.C: Likewise.
9278 * g++.dg/parse/error16.C: Likewise.
9279 * g++.dg/parse/error27.C: Likewise.
9280 * g++.dg/template/qualttp15.C: Likewise.
9281 * g++.dg/template/redecl4.C: Likewise.
9282 * g++.old-deja/g++.other/crash39.C: Likewise.
9283 * g++.old-deja/g++.other/struct1.C: Likewise.
9284 * g++.old-deja/g++.pt/m9a.C: Likewise.
9285 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9286
0e535442
JJ
92872016-06-02 Jakub Jelinek <jakub@redhat.com>
9288
0633ee10
JJ
9289 PR c++/71372
9290 * c-c++-common/pr71372.c: New test.
9291
0e535442
JJ
9292 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9293 __TIME__ strings with __builtin_strcmp instead of printf and
9294 dg-output.
9295
f3c5ecc2
ML
92962016-06-02 Martin Liska <mliska@suse.cz>
9297
9298 * gcc.dg/predict-9.c: New test.
9299
a91807c5
JJ
93002016-06-02 Jakub Jelinek <jakub@redhat.com>
9301
9302 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9303 global set_compiler_env_var and global saved_compiler_env_var.
9304
b5bd1978
KT
93052016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9306
9307 PR rtl-optimization/71295
9308 * gcc.c-torture/compile/pr71295.c: New test.
9309
b93b1475
JJ
93102016-06-02 Jakub Jelinek <jakub@redhat.com>
9311
930ebd0e
JJ
9312 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9313
1e021dc3
JJ
9314 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9315 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9316
b93b1475
JJ
9317 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9318 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9319 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9320 alternative number.
9321
58f2fb5c
MM
93222016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9323
9324 * gcc.target/powerpc/p9-splat-4.c: New test.
9325
93262016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9327
9328 PR target/71186
9329 * gcc.target/powerpc/pr71186.c: New test.
9330
4731c9f0
JD
93312016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9332
9333 PR fortran/52393
9334 * gfortran.dg/fmt_read_3.f90: New test.
9335
042dee3e
TP
93362016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9337
9338 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9339 procedure.
9340
15c98b2e
ES
93412016-06-01 Eduard Sanou <dhole@openmailbox.org>
9342
9343 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9344 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9345 env var is set.
9346 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9347 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9348 shown once.
9349 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9350 during compilation.
9351 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9352 vars set by dg-set-compiler-env-var.
9353
6442a6f4
PT
93542016-06-01 Paul Thomas <pault@gcc.gnu.org>
9355
9356 PR fortran/71156
9357 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9358 to the module procedure declaration.
9359 * gfortran.dg/submodule_16.f08: New test.
9360
ab62397a
JJ
93612016-06-01 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR middle-end/71371
9364 * c-c++-common/gomp/pr71371.c: New test.
9365
b66af6ed
RB
93662016-06-01 Richard Biener <rguenther@suse.de>
9367
9368 PR tree-optimization/71366
9369 * gcc.dg/torture/pr71366-1.c: New testcase.
9370 * gcc.dg/torture/pr71366-2.c: Likewise.
9371
e342b9d8
KN
93722016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9373
9374 * gcc.target/powerpc/vslv-0.c: New test.
9375 * gcc.target/powerpc/vslv-1.c: New test.
9376 * gcc.target/powerpc/vsrv-0.c: New test.
9377 * gcc.target/powerpc/vsrv-1.c: New test.
9378
721547cd
NS
93792016-06-01 Nathan Sidwell <nathan@acm.org>
9380
9381 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9382 * gcc.target/nvptx/weak.c: New.
9383
fa2c9034
RB
93842016-06-01 Richard Biener <rguenther@suse.de>
9385
9386 PR tree-optimization/71261
9387 * gcc.dg/torture/vect-bool-1.c: New testcase.
9388
3e32893c
JJ
93892016-06-01 Jakub Jelinek <jakub@redhat.com>
9390
9391 * gfortran.dg/gomp/order-1.f90: New test.
9392 * gfortran.dg/gomp/order-2.f90: New test.
9393
8c383600
JH
93942016-06-01 Jan Hubicka <hubicka@ucw.cz>
9395
9396 * gcc.dg/unroll-6.c: Update template.
9397 * gcc.dg/unroll-7.c: New testcase.
9398 * gcc.dg/unroll-8.c: New testcase.
9399
a0dfeef5
EB
94002016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9401
9402 * gnat.dg/opt56.ad[sb]: New test.
9403
48de5701
PC
94042016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 PR c++/66635
9407 * g++.dg/cpp0x/constexpr-ice16.C: New.
9408
827cf695
PP
94092016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9410
9411 PR tree-optimization/71314
9412 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9413 -mbranch-cost=2.
9414
ff66f6e8
PP
94152016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9416
9417 PR tree-optimization/71077
9418 * gcc.dg/tree-ssa/pr71077.c: New test.
9419
050fb209
JH
94202016-05-31 Jan Hubicka <hubicka@ucw.cz>
9421
48de5701
PC
9422 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9423 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9424 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9425
c642d919
PC
94262016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/71248
9429 * g++.dg/cpp0x/pr71248.C: New.
9430 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9431 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9432 * g++.dg/init/new37.C: Likewise.
9433 * g++.dg/template/static1.C: Likewise.
9434 * g++.dg/template/static2.C: Likewise.
9435
d6439e08
L
94362016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9437
9438 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9439 instead of %rdi.
9440 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9441
780b9dd4
MP
94422016-05-31 Marek Polacek <polacek@redhat.com>
9443
9444 * c-c++-common/Wswitch-unreachable-3.c: New test.
9445 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9446
0d99f8a0
RB
94472016-05-31 Richard Biener <rguenther@suse.de>
9448
9449 PR tree-optimization/71352
9450 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9451
52545641
TP
94522016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9453
9454 * gcc.target/arm/armv5_thumb_isa.c: New test.
9455
5b8c1205
KY
94562016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9457
9458 PR target/71346
9459 * gcc.target/i386/pr71346.c: New test.
9460
7a88cc84
TV
94612016-05-31 Tom de Vries <tom@codesourcery.com>
9462
9463 PR tree-optimization/69068
9464 * gcc.dg/graphite/pr69068.c: New test.
9465
265149a6
MS
94662016-05-27 Martin Sebor <msebor@redhat.com>
9467
9468 PR c++/71306
9469 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9470
00631022
JJ
94712016-05-30 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR c++/71349
9474 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9475 nowait depend(inout: dd[0]) clauses where permitted.
9476
b2f6675b
PC
94772016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9478
9479 PR c++/71238
9480 * g++.dg/parse/pr71238.C: New.
9481 * g++.dg/concepts/friend1.C: Test column numbers too.
9482 * g++.dg/cpp0x/initlist31.C: Likewise.
9483 * g++.dg/cpp0x/pr51420.C: Likewise.
9484 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9485 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9486 * g++.dg/ext/builtin3.C: Likewise.
9487 * g++.dg/lookup/friend12.C: Likewise.
9488 * g++.dg/lookup/friend7.C: Likewise.
9489 * g++.dg/lookup/koenig1.C: Likewise.
9490 * g++.dg/lookup/koenig5.C: Likewise.
9491 * g++.dg/lookup/used-before-declaration.C: Likewise.
9492 * g++.dg/overload/koenig1.C: Likewise.
9493 * g++.dg/template/crash65.C: Likewise.
9494 * g++.dg/template/friend57.C: Likewise.
9495 * g++.dg/warn/Wshadow-5.C: Likewise.
9496 * g++.dg/warn/Wunused-8.C: Likewise.
9497 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9498 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9499 * g++.old-deja/g++.jason/member.C: Likewise.
9500 * g++.old-deja/g++.jason/report.C: Likewise.
9501 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9502 * g++.old-deja/g++.law/visibility20.C: Likewise.
9503 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9504 * g++.old-deja/g++.other/static5.C: Likewise.
9505 * g++.old-deja/g++.pt/overload2.C: Likewise.
9506
a448ff40
JH
95072016-05-30 Jan Hubicka <hubicka@ucw.cz>
9508
9509 * gcc.dg/tree-ssa/peel1.c: New testcase.
9510 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9511 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9512
69be8c91
TV
95132016-05-30 Tom de Vries <tom@codesourcery.com>
9514
9515 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9516 to ce.
9517
a59775a1
PC
95182016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9519
9520 PR c++/71099
9521 * g++.dg/parse/virtual1.C: New.
9522
53d6d955
UB
95232016-05-30 Uros Bizjak <ubizjak@gmail.com>
9524
9525 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9526 Use correct register when clearing %edx.
9527
0557293f
AM
95282016-05-30 Alexander Monakov <amonakov@ispras.ru>
9529
9530 PR tree-optimization/71289
9531 * gcc.dg/pr71289.c: New test.
9532
5d476e35
KV
95332016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9534
9535 PR middle-end/71269
9536 PR middle-end/71292
9537 * gcc.dg/tree-ssa/pr71269.c: New test.
9538 * gcc.dg/tree-ssa/pr71292.c: New test.
9539
db5447ca
KV
95402016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9541
9542 PR middle-end/71252
9543 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9544
98bdbb39
JH
95452016-05-30 Jan Hubicka <hubicka@ucw.cz>
9546
9547 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9548 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9549 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9550
7e012855
TV
95512016-05-30 Tom de Vries <tom@codesourcery.com>
9552
9553 PR tree-optimization/69067
9554 * gcc.dg/graphite/pr69067.c: New test.
9555
beed3701
UB
95562016-05-29 Uros Bizjak <ubizjak@gmail.com>
9557
9558 PR target/71245
9559 * gcc.target/i386/pr71245-1.c: New test.
9560 * gcc.target/i386/pr71245-2.c: Ditto.
9561
b6d4f8e8
PC
95622016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9563
9564 PR c++/71105
9565 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9566 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9567 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9568
00022058
JH
95692016-05-27 Jan Hubicka <hubicka@ucw.cz>
9570
9571 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9572
c8419aca
VV
95732016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9574
9575 Revert:
9576 PR c++/69855
9577 * g++.dg/overload/69855.C: New.
9578 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9579 * g++.old-deja/g++.pt/crash3.C: Likewise.
9580
8008c4d2
PC
95812016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9582
9583 PR c++/60385
9584 * g++.dg/parse/namespace13.C: New.
9585
8b2ef235
JL
95862016-05-26 Jeff Law <law@redhat.com>
9587
9588 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9589 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9590 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9591 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9592 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9593 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9594 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9595 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9596 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9597 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9598 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9599 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9600 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9601
7d67159b
VV
96022016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9603
9604 PR c++/69855
9605 * g++.dg/overload/69855.C: New.
9606 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9607 * g++.old-deja/g++.pt/crash3.C: Likewise.
9608
88e3bdd1
JW
96092016-05-27 Jiong Wang <jiong.wang@arm.com>
9610
9611 PR target/63596
9612 * gcc.target/aarch64/va_arg_1.c: New testcase.
9613 * gcc.target/aarch64/va_arg_2.c: Likewise.
9614 * gcc.target/aarch64/va_arg_3.c: Likewise.
9615
3fd6b9cc
JW
96162016-05-27 Jiong Wang <jiong.wang@arm.com>
9617
9618 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9619 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9620 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9621 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9622 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9623
3cee7e4e
MP
96242016-05-27 Marek Polacek <polacek@redhat.com>
9625
9626 PR middle-end/71308
9627 * g++.dg/torture/pr71308.C: New test.
9628
6a813c96
DV
96292016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9630
9631 * gcc.dg/zero_bits_compound-1.c: New test.
9632 * gcc.dg/zero_bits_compound-2.c: New test.
9633
0561bcfb
IE
96342016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9635
9636 PR middle-end/71279
9637 * gcc.dg/pr71279.c: New test.
9638
21316320
MM
96392016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9640
9641 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9642 floating point min/max/comparison instructions.
9643 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9644
7211a097
JJ
96452016-05-26 Jakub Jelinek <jakub@redhat.com>
9646
9647 * c-c++-common/gomp/schedule-1.c: New test.
9648 * gfortran.dg/gomp/schedule-1.f90: New test.
9649
cac177cf
PP
96502016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9651
9652 PR c++/70822
9653 PR c++/70106
9654 * g++.dg/cpp1y/auto-fn32.C: New test.
9655 * g++.dg/cpp1y/paren4.C: New test.
9656
a2d5b8c9
NS
96572016-05-26 Nathan Sidwell <nathan@acm.org>
9658
9659 * gcc.dg/20060410.c: Xfail on ptx.
9660 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9661 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9662 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9663 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9664 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9665
ffa8b552
TP
96662016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9667
9668 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9669
c7501e00
JJ
96702016-05-26 Jakub Jelinek <jakub@redhat.com>
9671
1875b9a0
JJ
9672 PR tree-optimization/71280
9673 * gcc.dg/pr71280.c: New test.
9674
2116e19f
JJ
9675 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9676
305aef09
JJ
9677 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9678 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9679
c7501e00
JJ
9680 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9681
ca449d26
JW
96822016-05-26 Jiong Wang <jiong.wang@arm.com>
9683
9684 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9685 kept in memory.
ca449d26 9686
8af01c66
JL
96872016-05-25 Jeff Law <law@redhat.com>
9688
9689 PR tree-optimization/71272
9690 * gcc.c-torture/compile/pr71272.c: new test.
9691
f9d6ce73
BS
96922016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9693
9694 * gcc.target/powerpc/vec-cmpne.c: New test.
9695 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9696
a88a7b22
EB
96972016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9698
9699 * gnat.dg/opt55.ad[sb]: New test.
9700
125f02ed
SKS
97012016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9702
9703 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9704 * c-c++-common/pr60226.c: Require int32plus.
9705 * gcc.c-torture/execute/pr70602.c: Likewise.
9706 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9707 unsigned long for malloc arg type.
9708 * gcc.dg/asr_div1.c: Require int32plus.
9709 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9710 * gcc.dg/pie-1.c: Require pie.
9711 * gcc.dg/pie-2.c: Likewise.
9712 * gcc.dg/pr59471.c: Require int32plus.
9713 * gcc.dg/pr59963-2.c: XFAIL for int16.
9714 * gcc.dg/pr60114.c: Require int32plus.
9715 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9716 unsigned long for typedef of size_t.
9717 * gcc.dg/pr63914.c: Require int32plus.
9718 * gcc.dg/pr64536.c: Require pt32plus.
9719 * gcc.dg/pr65658.c: Likewise.
9720 * gcc.dg/pr67271.c: Require int32plus.
9721 * gcc.dg/pr68112.c: Likewise.
9722 * gcc.dg/pr69071.c: Skip for avr target.
9723 * gcc.dg/pr69973.c: Require int32plus.
9724 * gcc.dg/pr70169.c: Skip for avr target.
9725 * gcc.dg/sso-6.c: Require int32plus.
9726 * gcc.dg/sso-7.c: Likewise.
9727 * gcc.dg/sso-8.c: Likewise.
9728 * gcc.dg/vrp-min-max-2.c: Likewise.
9729
c6e434f5
UB
97302016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9731
9732 PR target/70738
9733 * gcc.target/i386/pr70738-1.c: New test.
9734 * gcc.target/i386/pr70738-2.c: Likewise.
9735 * gcc.target/i386/pr70738-3.c: Likewise.
9736 * gcc.target/i386/pr70738-4.c: Likewise.
9737 * gcc.target/i386/pr70738-5.c: Likewise.
9738 * gcc.target/i386/pr70738-6.c: Likewise.
9739 * gcc.target/i386/pr70738-7.c: Likewise.
9740 * gcc.target/i386/pr70738-8.c: Likewise.
9741 * gcc.target/i386/pr70738-9.c: Likewise.
9742
5c42d341
KT
97432016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9744
9745 PR rtl-optimization/66940
9746 * gcc.c-torture/execute/pr66940.c: New test.
9747
bf9a1a07
IV
97482016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9749
9750 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9751 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9752 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9753 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9754 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9755 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9756 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9757 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9758 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9759 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9760 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9761 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9762 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9763 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9764 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9765 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9766 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9767 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9768 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9769 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9770 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9771 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9772 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9773 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9774
95efe6b6
MP
97752016-05-25 Marek Polacek <polacek@redhat.com>
9776
9777 PR c/71265
9778 * gcc.dg/noncompile/pr71265.c: New test.
9779
a23faf7a
MP
9780 PR c/71266
9781 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9782
69a6d5ad
NS
97832016-05-25 Nathan Sidwell <nathan@acm.org>
9784
9785 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9786
3072d4ea
RB
97872016-05-25 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/71261
9790 * c-c++-common/torture/pr71261.c: New testcase.
9791
e412ece4
RB
97922016-05-25 Richard Biener <rguenther@suse.de>
9793
9794 PR tree-optimization/71264
9795 * gcc.dg/vect/pr71264.c: New testcase.
9796
b9e551ad
PC
97972016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/55992
9800 * g++.dg/cpp0x/alias-decl-53.C: New.
9801 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9802
6aa1abe5
ML
98032016-05-25 Martin Liska <mliska@suse.cz>
9804
9805 * g++.dg/pr71239.C: New test.
9806
842d162e
RB
98072016-05-25 Richard Biener <rguenther@suse.de>
9808
c87885ca
RO
9809 * gcc.dg/vect/pr58135.c: Rename to ...
9810 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9811
f184a36c
MP
98122016-05-25 Marek Polacek <polacek@redhat.com>
9813
9814 * g++.dg/pr65295.C: Use target c++14.
9815
021fad86
PC
98162016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9817
53d6d955
UB
9818 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9819 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9820
c3eaf15a
MM
98212016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9822
9823 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9824 instructions.
9825
e46c7770
CP
98262016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9827
9828 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9829 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9830 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9831 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9832 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9833 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9834 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9835 * c-c++-common/goacc/pcopy.c: Likewise.
9836 * c-c++-common/goacc/pcopyin.c: Likewise.
9837 * c-c++-common/goacc/pcopyout.c: Likewise.
9838 * c-c++-common/goacc/pcreate.c: Likewise.
9839 * c-c++-common/goacc/pr70688.c: New test.
9840 * c-c++-common/goacc/present-1.c: Adjust test.
9841 * c-c++-common/goacc/reduction-5.c: Likewise.
9842 * g++.dg/goacc/data-1.C: New test.
9843
4bfc9db7
MM
98442016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9845
9846 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9847 vector parity built-in functions.
9848 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9849 count trailing zeros automatic vectorization.
9850 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9851 count trailing zeros built-in functions.
9852
2bc145af
KV
98532016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9854
9855 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9856
26869fdb
PH
98572016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9858
9859 PR target/71050
9860 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9861
b2dc9c3b
PC
98622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9863
9864 PR c++/50436
9865 * g++.dg/template/crash123.C: New.
9866 * g++.dg/template/crash124.C: Likewise.
9867
f65e97fd
MS
98682016-05-24 Martin Sebor <msebor@redhat.com>
9869
9870 PR c++/71147
9871 * g++.dg/ext/flexary16.C: New test.
9872
a6f5ac7f
IV
98732016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9874
69a6d5ad
NS
9875 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9876 before math.h is included.
a6f5ac7f
IV
9877 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9878 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9879 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9880 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9881 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9882 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9883 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9884 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9885 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9886 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9887 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9888 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9889 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9890 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9891 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9892 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9893 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9894 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9895 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9896 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9897 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9898 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9899 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9900
27bad558
MM
99012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9902 Kelvin Nilsen <kelvin@gcc.gnu.org>
9903
9904 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9905 support.
9906
72f382fb
PC
99072016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9908
9909 PR c++/69872
9910 * g++.dg/warn/Wno-narrowing1.C: New.
9911
ef2ec9d9
MP
99122016-05-24 Marek Polacek <polacek@redhat.com>
9913
9914 PR c/71249
9915 * c-c++-common/Wswitch-unreachable-2.c: New test.
9916
e90434e3
JJ
99172016-05-24 Jakub Jelinek <jakub@redhat.com>
9918
7adb26f2
JJ
9919 PR c++/71257
9920 * g++.dg/vect/simd-clone-6.cc: New test.
9921 * g++.dg/gomp/declare-simd-6.C: New test.
9922
e90434e3
JJ
9923 PR middle-end/70434
9924 PR c/69504
9925 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9926
b556ea3b
RB
99272016-05-24 Richard Biener <rguenther@suse.de>
9928
9929 PR tree-optimization/71240
9930 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9931
e5328f5d
RB
99322016-05-24 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/71230
9935 * gcc.dg/torture/pr71230.c: New testcase.
9936 * g++.dg/torture/pr71230.C: Likewise.
9937
a04e69c0
TS
99382016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9939
9940 * c-c++-common/goacc/routine-5.c: Add tests.
9941 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9942 * gfortran.dg/goacc/routine-6.f90: Add tests.
9943
30fd2977
RB
99442016-05-24 Richard Biener <rguenther@suse.de>
9945
9946 PR tree-optimization/71253
9947 * gcc.dg/torture/pr71253.c: New testcase.
9948
ca6f60bc
KV
99492016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9950
9951 PR middle-end/71252
9952 * gfortran.dg/pr71252.f90: New test.
9953
d3465d72
RS
99542016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9955
9956 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9957
f17a223d
RB
99582016-05-24 Richard Biener <rguenther@suse.de>
9959
9960 PR middle-end/70434
9961 PR c/69504
9962 * c-c++-common/vector-subscript-4.c: New testcase.
9963 * c-c++-common/vector-subscript-5.c: Likewise.
9964
e3f36534
JD
99652016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9966
9967 PR fortran/71123
9968 * gfortran.dg/namelist_90.f: New test
9969
85d5c27d
JD
99702016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9971
9972 PR fortran/66461
9973 * gfortran.dg/unexpected_eof.f: New test
9974
fe3f3340
MM
99752016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9976 Kelvin Nilsen <kelvin@gcc.gnu.org>
9977
9978 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9979 as little endian.
9980
26d6ae55
PC
99812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9982
9983 PR c++/70972
9984 * g++.dg/cpp0x/inh-ctor20.C: New.
9985 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9986
d6c9a06f
PC
99872016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9988
9989 PR c++/69095
9990 * g++.dg/cpp0x/variadic168.C: New.
9991
396a1d10
PC
99922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9993
9994 * g++.dg/cpp0x/pr31445.C: Test column number too.
9995 * g++.dg/cpp0x/pr32253.C: Likewise.
9996 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9997 * g++.dg/cpp0x/variadic36.C: Likewise.
9998
ece46666
MG
99992016-05-23 Marc Glisse <marc.glisse@inria.fr>
10000
10001 * gcc.dg/fold-notshift-2.c: Adjust.
10002
a7dc5980
MP
100032016-05-23 Marek Polacek <polacek@redhat.com>
10004
10005 PR c/49859
10006 * c-c++-common/Wswitch-unreachable-1.c: New test.
10007 * gcc.dg/Wswitch-unreachable-1.c: New test.
10008 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10009 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10010 * g++.dg/gomp/block-10.C: Likewise.
10011 * gcc.dg/gomp/block-10.c: Likewise.
10012 * g++.dg/gomp/block-9.C: Likewise.
10013 * gcc.dg/gomp/block-9.c: Likewise.
10014 * g++.dg/gomp/target-1.C: Likewise.
10015 * g++.dg/gomp/target-2.C: Likewise.
10016 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10017 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10018 * g++.dg/gomp/taskgroup-1.C: Likewise.
10019 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10020 * gcc.dg/gomp/teams-1.c: Likewise.
10021 * g++.dg/gomp/teams-1.C: Likewise.
10022 * g++.dg/overload/error3.C: Likewise.
10023 * g++.dg/tm/jump1.C: Likewise.
10024 * g++.dg/torture/pr40335.C: Likewise.
10025 * gcc.dg/c99-vla-jump-5.c: Likewise.
10026 * gcc.dg/switch-warn-1.c: Likewise.
10027 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10028 * gcc.dg/nested-func-1.c: Likewise.
10029 * gcc.dg/pr67784-4.c: Likewise.
10030
18b54004
RB
100312016-05-23 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/71230
10034 * gfortran.dg/pr71230-1.f90: New testcase.
10035 * gfortran.dg/pr71230-2.f90: Likewise.
10036
e569db5f
VK
100372016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10038
396a1d10 10039 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10040 * gcc.dg/vect/pr58135.c: Add new.
10041 * gfortran.dg/pr46519-1.f: Adjust test case.
10042
e4b71114
PC
100432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10044
10045 PR c++/53401
10046 * g++.dg/cpp0x/decltype64.C: New.
10047
a25a8058
CL
100482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10049
10050 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10051 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10052 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10053
0dcfe9ab
CL
100542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10055
10056 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10057 Add poly64x1_t and poly64x2_t cases if supported.
10058 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10059 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10060 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10062 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10063
ffd70e4a
CL
100642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10065
10066 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10067 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10068 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10069 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10070 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10071 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10072 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10073
4b1f57fe
CL
100742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10075
10076 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10077
16c5ec77
CL
100782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10079
10080 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10081 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10082
94ad56c7
JJ
100832016-05-22 Jakub Jelinek <jakub@redhat.com>
10084
57748705
JJ
10085 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10086 constraint instead of "r".
10087 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10088 insn instead of vxorpd.
10089 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10090
af120161
JJ
10091 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10092 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10093
355023ce
JJ
10094 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10095
3b48574c
JJ
10096 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10097 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10098
94ad56c7
JJ
10099 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10100
8a85cee2
KV
101012016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10102
10103 PR middle-end/40921
10104 * gcc.dg/tree-ssa/pr40921.c: New test.
10105
8e916b16
PS
101062016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10107
10108 PR target/71103
10109 * gcc.target/avr/pr71103.c: New test.
10110
88aea79f
KV
101112016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10112
10113 PR middle-end/71179
10114 * gcc.dg/tree-ssa/pr71179.c: New test.
10115
79063edd
MS
101162016-05-20 Martin Sebor <msebor@redhat.com>
10117
10118 PR c/71115
10119 * gcc.dg/init-excess-2.c: New test.
10120
55c8849f
EB
101212016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10122
10123 * gnat.dg/opt53.adb: New test.
10124 * gnat.dg/opt54.adb: Likewise.
10125
c91a0948
MJ
101262016-05-20 Martin Jambor <mjambor@suse.cz>
10127
10128 PR tree-optimization/70884
10129 * gcc.dg/tree-ssa/pr70919.c: New test.
10130
9cad20fa
BS
101312016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10132
10133 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10134 formatting.
69a6d5ad
NS
10135 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10136 fix code formatting.
10137
101382016-05-20 Nathan Sidwell <nathan@acm.org>
10139
10140 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10141 non-common cases.
10142 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10143
15c671a7
DM
101442016-05-20 David Malcolm <dmalcolm@redhat.com>
10145
10146 * jit.dg/all-non-failing-tests.h: Add
10147 test-factorial-must-tail-call.c.
10148 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10149 * jit.dg/test-factorial-must-tail-call.c: New test case.
10150
4f028369
JJ
101512016-05-20 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR fortran/71204
10154 * gfortran.dg/pr71204.f90: New test.
10155
7dea4ab3
CP
101562016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10157
10158 * gcc.target/nvptx/sincos.c: New test.
10159
ef98d365
PC
101602016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 PR c++/70572
10163 * g++.dg/cpp1y/auto-fn31.C: New.
10164
92466115
BS
101652016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10166
10167 * gcc.target/powerpc/vec-addec.c: New test.
10168 * gcc.target/powerpc/vec-addec-int128.c: New test.
10169
9a385c2d
DM
101702016-05-20 David Malcolm <dmalcolm@redhat.com>
10171
10172 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10173 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10174 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10175 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10176
77c9d5b4
JH
101772016-05-20 Jan Hubicka <hubicka@ucw.cz>
10178
10179 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10180
68047971
JJ
101812016-05-20 Jakub Jelinek <jakub@redhat.com>
10182
18954840
JJ
10183 PR c++/71210
10184 * g++.dg/opt/pr71210-1.C: New test.
10185 * g++.dg/opt/pr71210-2.C: New test.
10186
68047971
JJ
10187 PR tree-optimization/29756
10188 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10189 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10190 only on selected targets where V4SImode vectors are known to be
10191 supported.
10192
d78789f5
MG
101932016-05-20 Marc Glisse <marc.glisse@inria.fr>
10194
10195 PR tree-optimization/71079
10196 PR tree-optimization/71206
10197 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10198
550fa093
PK
101992016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10200
10201 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10202 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10203 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10204
483c6429
RG
102052016-05-20 Richard Guenther <rguenther@suse.de>
10206
10207 PR tree-optimization/29756
10208 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10209
eb066284
RB
102102016-05-20 Richard Biener <rguenther@suse.de>
10211
10212 PR tree-optimization/71185
10213 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10214
58f10249
RB
102152016-05-20 Richard Biener <rguenther@suse.de>
10216
10217 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10218
2a5569fa
MP
102192016-05-19 Marek Polacek <polacek@redhat.com>
10220
10221 PR c++/71075
10222 * g++.dg/diagnostic/pr71075.C: New test.
10223
5e9a5385
DM
102242016-05-19 David Malcolm <dmalcolm@redhat.com>
10225
10226 PR c++/71184
10227 * g++.dg/pr71184.C: New test case.
10228
4f45da44
KN
102292016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10230
10231 * gcc.target/powerpc/darn-0.c: New test.
10232 * gcc.target/powerpc/darn-1.c: New test.
10233 * gcc.target/powerpc/darn-2.c: New test.
10234
4177437e
MP
102352016-05-19 Marek Polacek <polacek@redhat.com>
10236
10237 PR tree-optimization/71031
10238 * gcc.dg/tree-ssa/vrp100.c: New test.
10239
afb72432
IE
102402016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10241
10242 PR rtl-optimization/71148
10243 * gcc.dg/pr71148.c: New test.
10244
4f83064e
KT
102452016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10246
10247 PR target/71056
10248 * gcc.target/arm/pr71056.c: New test.
10249
4bf8dbe1
BE
102502016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10251
10252 * c-c++-common/pr69669.c: Check the used mode.
10253
f3510625
MO
102542016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10255
10256 PR sanitizer/64354
10257 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10258
43c0068e
RB
102592016-05-19 Richard Biener <rguenther@suse.de>
10260
10261 PR tree-optimization/70729
10262 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10263 * gcc.dg/graphite/scop-18.c: Likewise.
10264 * gcc.dg/pr41783.c: Disable LIM.
10265 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10266 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10267 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10268 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10269 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10270 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10271 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10272 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10273 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10274 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10275 * gfortran.dg/pr42108.f90: Likewise.
10276
70f25790
DM
102772016-05-18 David Malcolm <dmalcolm@redhat.com>
10278
10279 PR driver/69265
10280 * gcc.dg/spellcheck-options-11.c: New test case.
10281
960db8ec
JJ
102822016-05-18 Jakub Jelinek <jakub@redhat.com>
10283
10284 PR c++/71100
10285 * g++.dg/opt/pr71100.C: New test.
10286
04643334
MJ
102872016-05-18 Martin Jambor <mjambor@suse.cz>
10288
10289 PR ipa/69708
10290 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10291 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10292 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10293 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10294
91bb9f80
MJ
102952016-05-18 Martin Jambor <mjambor@suse.cz>
10296
10297 PR ipa/69708
10298 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10299 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10300 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10301 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10302 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10303
c584aca6
PC
103042016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10305
10306 PR c++/69793
10307 * g++.dg/template/crash122.C: New.
10308
20309c6e
PC
103092016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10310
10311 PR c++/70466
10312 * g++.dg/template/pr70466-1.C: New.
10313 * g++.dg/template/pr70466-2.C: Likewise.
10314
50c78b9a
MM
103152016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10316
10317 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10318 splat operations and the XXSPLTIB instruction.
10319 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10320 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10321 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10322 xxlxor to clear a register.
10323
cf8be00d
RS
103242016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10325
10326 * gcc.dg/torture/pr71020.c: New test.
10327
848a392a
MJ
103282016-05-18 Martin Jambor <mjambor@suse.cz>
10329
10330 PR ipa/70646
10331 * gcc.dg/ipa/pr70646.c: New test.
10332
1f2ab776
CL
103332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10334
10335 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10336
76489493
CL
103372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10338
10339 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10340 missing tests for vreinterpretq_p{8,16}.
10341
bd79378d
CL
103422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10343
10344 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10345 vsliq_n_s64 and vsliq_n_u64.
10346
81ca3ea0
CL
103472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10348
10349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10350 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10351
873cb425
CL
103522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10353
10354 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10355 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10356 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10357
9d6e7c21
CL
103582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10359
10360 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10361 in comment.
10362
b4dbe40e 103632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10364
10365 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10366 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10367 "blr\t" and switch to scan-assembler-times.
10368
83a5c910
JW
103692016-05-18 Jiong Wang <jiong.wang@arm.com>
10370
53d6d955
UB
10371 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10372 with __aarch64__.
10373 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10374 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10375
fb7cbdeb
JJ
103762016-05-18 Jakub Jelinek <jakub@redhat.com>
10377
8ee91165
JJ
10378 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10379 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10380 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10381 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10382 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10383 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10384
cf4d516a
JJ
10385 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10386 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10387
a4f16422
JJ
10388 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10389 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10390
7b37ce10
JJ
10391 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10392 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10393
fb7cbdeb
JJ
10394 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10395
c9326aef
RB
103962016-05-18 Richard Biener <rguenther@suse.de>
10397
10398 PR tree-optimization/71168
10399 * gcc.dg/torture/pr71168.c: New testcase.
10400
df8b0a11
KV
104012016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10402
10403 PR middle-end/63586
10404 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10405 * gcc.dg/tree-ssa/pr63586.c: New test.
10406 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10407
2efd67ed
NS
104082016-05-17 Nathan Sidwell <nathan@acm.org>
10409
10410 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10411 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10412 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10413 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10414
1988b2c2
NS
104152016-05-17 Nathan Sidwell <nathan@acm.org>
10416
10417 * gcc.target/nvptx/abi-vararg-3.c: New.
10418
ad1d92ab
MM
104192016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10420
10421 PR tree-optimization/54579
10422 PR middle-end/55299
10423 * gcc.dg/fold-notrotate-1.c: New test.
10424 * gcc.dg/fold-notshift-1.c: New test.
10425 * gcc.dg/fold-notshift-2.c: New test.
10426
47768df8
MP
104272016-05-17 Marek Polacek <polacek@redhat.com>
10428
10429 PR ipa/71146
10430 * g++.dg/ipa/pr71146.C: New test.
10431
6b5423a5
DM
104322016-05-17 David Malcolm <dmalcolm@redhat.com>
10433
10434 * jit.dg/test-error-array-bounds.c: New test case.
10435
c7986356
MG
104362016-05-17 Marc Glisse <marc.glisse@inria.fr>
10437
10438 * gcc.dg/tree-ssa/and-1.c: New testcase.
10439
d982c5b7
MG
104402016-05-17 Marc Glisse <marc.glisse@inria.fr>
10441
10442 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10443 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10444
0139ba93
MG
104452016-05-17 Marc Glisse <marc.glisse@inria.fr>
10446
10447 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10448 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10449
daab4562
JW
104502016-05-17 Jiong Wang <jiong.wang@arm.com>
10451
10452 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10453
22330033
JW
104542016-05-17 Jiong Wang <jiong.wang@arm.com>
10455
10456 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10457
98b3a5f2
JW
104582016-05-17 Jiong Wang <jiong.wang@arm.com>
10459
10460 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10461 ".2d[index]" when scan the assembly.
10462 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10463 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10464 float64x1.
10465 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10466
b71b7a8e
RB
104672016-05-17 Richard Biener <rguenther@suse.de>
10468
10469 PR tree-optimization/71132
10470 * gcc.dg/torture/pr71132.c: New testcase.
10471
3c51ad46
CL
104722016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10473
10474 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10475
d20faa66
KT
104762016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10477
10478 PR target/70809
10479 * gcc.target/aarch64/pr70809_1.c: New test.
10480
b75cc5a4
KT
104812016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10482
10483 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10484 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10485 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10486 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10487
b28eb195
IE
104882016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10489 Ilya Enkovich <ilya.enkovich@intel.com>
10490
10491 PR target/71114
10492 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10493
0b9004ed
JH
104942016-05-16 Jan Hubicka <hubicka@ucw.cz>
10495
10496 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10497 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10498
1b81a1c1
MW
104992016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10500
10501 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10502 test for __ARM_FP16_ARGS.
10503 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10504 * gcc.target/arm/aapcs/neon-vect10.c: New.
10505 * gcc.target/arm/aapcs/neon-vect9.c: New.
10506 * gcc.target/arm/aapcs/vfp18.c: New.
10507 * gcc.target/arm/aapcs/vfp19.c: New.
10508 * gcc.target/arm/aapcs/vfp20.c: New.
10509 * gcc.target/arm/aapcs/vfp21.c: New.
10510 * gcc.target/arm/fp16-aapcs-1.c: New.
10511 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10512 test for __ARM_FP16_ARGS.
10513 * g++.target/arm/fp16-return-1.c: Update expected output.
10514
921d1e73
JW
105152016-05-16 Jiong Wang <jiong.wang@arm.com>
10516
10517 PR testsuite/70227
10518 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10519
228eb42a
HA
105202016-05-15 Harald Anlauf <anlauf@gmx.de>
10521
10522 PR fortran/69603
10523 * gfortran.dg/pr69603.f90: New testcase.
10524
785abfd3
FR
105252016-05-14 Fritz Reese <fritzoreese@gmail.com>
10526
10527 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10528
e75eb64f
FR
105292016-05-14 Fritz Reese <fritzoreese@gmail.com>
10530
10531 PR fortran/71047
10532 * gfortran.dg/pr71047.f08: New test.
10533
aa4b467b
JM
105342016-05-13 Joseph Myers <joseph@codesourcery.com>
10535
10536 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10537 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10538 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10539
653fb4a2
MS
105402016-05-13 Martin Sebor <msebor@redhat.com>
10541
10542 PR c++/60049
10543 * g++.dg/cpp0x/constexpr-60049.C: New test.
10544
9e37582d
JJ
105452016-05-13 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR bootstrap/71071
10548 * gcc.dg/pr71071.c: New test.
10549
a278aa17
UB
105502016-05-13 Uros Bizjak <ubizjak@gmail.com>
10551
10552 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10553 remove XOP handling.
377eaca7 10554 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10555
ac3d02e2
NS
105562016-05-13 Nathan Sidwell <nathan@acm.org>
10557
10558 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10559 __atomic_is_lock_free declaration.
10560
8ab3bdac
RB
105612016-05-13 Richard Biener <rguenther@suse.de>
10562
10563 PR tree-optimization/42587
10564 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10565
623b8e0a
ML
105662016-05-13 Martin Liska <mliska@suse.cz>
10567
10568 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10569 the new format of dump output.
10570
da7674f6
IE
105712016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10572
10573 * gcc.dg/pr71084.c: New test.
10574
c959db3d
RR
105752016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10576
53d6d955
UB
10577 PR target/53440
10578 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10579
43203dea
RR
105802016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10581
10582 * gcc.target/aarch64/struct_return.c: New test.
10583
4f2e1536
MP
105842016-05-12 Marek Polacek <polacek@redhat.com>
10585
10586 PR c/70756
10587 * c-c++-common/pr70756-2.c: New test.
10588 * c-c++-common/pr70756.c: New test.
10589
1ef33ef3
RB
105902016-05-12 Richard Biener <rguenther@suse.de>
10591
10592 PR tree-optimization/71059
10593 * gcc.dg/torture/pr71059.c: New testcase.
10594
763baff6
RB
105952016-05-12 Richard Biener <rguenther@suse.de>
10596
10597 PR tree-optimization/71062
10598 * gcc.dg/torture/pr71062.c: New testcase.
10599
c4ec1243
IE
106002016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10601
10602 PR tree-optimization/71006
10603 * gcc.dg/pr71006.c: New test.
10604
a5fbf76d
MP
106052016-05-12 Marek Polacek <polacek@redhat.com>
10606
10607 PR driver/71063
10608 * gcc.dg/opts-7.c: New test.
10609
5acc47a4
KT
106102016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10611
10612 PR target/70830
10613 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10614 Add -save-temps to dg-options.
10615 Scan for ldmfd rather than pop instruction.
10616 * gcc.target/arm/interrupt-2.c: Likewise.
10617 * gcc.target/arm/pr70830.c: New test.
10618
40bd4bf9
JJ
106192016-05-12 Jakub Jelinek <jakub@redhat.com>
10620
3cd63842
JJ
10621 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10622 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10623
c05d08f6
JJ
10624 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10625 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10626 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10627
bc27ffae
JJ
10628 PR target/71019
10629 * gcc.target/i386/avx512vl-pack-1.c: New test.
10630 * gcc.target/i386/avx512vl-pack-2.c: New test.
10631 * gcc.target/i386/avx512bw-pack-2.c: New test.
10632
515d7412
JJ
10633 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10634
40bd4bf9
JJ
10635 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10636 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10637 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10638
44ab146a
RB
106392016-05-12 Richard Biener <rguenther@suse.de>
10640
10641 PR tree-optimization/70986
10642 * gcc.dg/torture/pr70986-1.c: New testcase.
10643 * gcc.dg/torture/pr70986-2.c: Likewise.
10644 * gcc.dg/torture/pr70986-3.c: Likewise.
10645
d6e83a8d
MM
106462016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10647
10648 PR c/43651
10649 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10650 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10651
51e67ea3
UB
106522016-05-11 Uros Bizjak <ubizjak@gmail.com>
10653
10654 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10655 directive.
10656 * gcc.target/i386/pr66746.c: Ditto.
10657
3fd2b007
MM
106582016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10659
10660 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10661 support.
10662 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10663 warning when using -mvsx-timode.
10664 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10665 * gcc.target/powerpc/dform-2.c: Likewise.
10666 * gcc.target/powerpc/pr68805.c: Likewise.
10667
5c3a10fb
MP
106682016-05-11 Marek Polacek <polacek@redhat.com>
10669
10670 PR c++/71024
10671 * c-c++-common/attributes-3.c: New test.
10672
7cfb065b
NS
106732016-05-11 Nathan Sidwell <nathan@acm.org>
10674
10675 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10676 * gcc.c-torture/execute/pr68185.c: Likewise.
10677 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10678 * gcc.dg/pr69634.c: Requires scheduling.
10679 * gcc.dg/torture/pr66178.c: Require label values.
10680 * gcc.dg/setjmp-6.c: Require indirect jumps.
10681
f35ea97d
RB
106822016-05-11 Richard Biener <rguenther@suse.de>
10683
10684 PR tree-optimization/71055
10685 * gcc.dg/torture/pr71055.c: New testcase.
10686
dff70323
RB
106872016-05-11 Richard Biener <rguenther@suse.de>
10688
10689 PR debug/71057
10690 * g++.dg/debug/pr71057.C: New testcase.
10691
56a3d28b
JJ
106922016-05-11 Jakub Jelinek <jakub@redhat.com>
10693
10694 PR fortran/70855
10695 * gfortran.dg/gomp/pr70855.f90: New test.
10696
ebc1b29e
RB
106972016-05-11 Richard Biener <rguenther@suse.de>
10698
10699 PR middle-end/71002
10700 * g++.dg/torture/pr71002.C: New testcase.
10701
98ccd1d7
IE
107022016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10703
10704 PR middle-end/70807
10705 * gcc.dg/pr70807.c: New test.
10706
ed29e24b
MS
107072016-05-10 Martin Sebor <msebor@redhat.com>
10708
10709 PR c++/38611
10710 * g++.dg/Wattributes.C: New test.
10711
e39dab2c
MG
107122016-05-10 Marc Glisse <marc.glisse@inria.fr>
10713
10714 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10715 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10716 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10717
d067e238
IE
107182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10719
10720 PR target/70799
10721 * gcc.target/i386/pr70799-1.c: New test.
10722
cd36c83e
PMR
107232016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10724
10725 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10726
1e3af2a4
IE
107272016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10728
10729 PR middle-end/70877
10730 * gcc.target/i386/pr70877.c: New test.
10731
afc610db
IE
107322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10733
10734 PR tree-optimization/70786
10735 * gcc.target/i386/pr70876.c: New test.
10736
4b59d19f
JJ
107372016-05-10 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR target/70927
10740 * gcc.target/i386/avx512vl-logic-1.c: New test.
10741 * gcc.target/i386/avx512vl-logic-2.c: New test.
10742 * gcc.target/i386/avx512dq-logic-2.c: New test.
10743
9b5ee426
BS
107442016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10745
10746 PR target/70963
10747 * gcc.target/powerpc/pr70963.c: New.
10748
f3352cab
DM
107492016-05-10 David Malcolm <dmalcolm@redhat.com>
10750
10751 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10752 (test_very_wide_line): Add ruler to expected output.
10753 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10754 (test_very_wide_line): Likewise.
10755 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10756 (test_show_locus): Within the handling of "test_very_wide_line",
10757 enable show_ruler_p on the diagnostic context.
10758
4a3255dd
RB
107592016-05-10 Richard Biener <rguenther@suse.de>
10760
10761 PR tree-optimization/71039
10762 * gcc.dg/torture/pr71039.c: New testcase.
10763
da7c9950
NS
107642016-05-10 Nathan Sidwell <nathan@acm.org>
10765
10766 * gcc.dg/nested-func-10.c: Requires alloca.
10767 * gcc.dg/nested-func-9.c: Requires alloca.
10768 * gcc.c-torture/execute/pr70460.c: Requires labels.
10769 * gcc.c-torture/compile/pr70199.c: Requires labels.
10770 * gcc.target/nvptx/decl.c: Compile only.
10771 * gcc.target/nvptx/trailing-init.c: Compile only.
10772 * gcc.target/nvptx/ary-init.c: Compile only.
10773
cf68d92c
MP
107742016-05-10 Marek Polacek <polacek@redhat.com>
10775
10776 PR c/70255
10777 * gcc.dg/attr-opt-1.c: New test.
10778
64ea4e15
RB
107792016-05-10 Richard Biener <rguenther@suse.de>
10780
10781 PR tree-optimization/70497
10782 PR tree-optimization/28367
10783 * gcc.dg/torture/20160404-1.c: New testcase.
10784 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10785 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10786
5a96dae3
PMR
107872016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10788
10789 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10790
fc97f805
UB
107912016-05-09 Uros Bizjak <ubizjak@gmail.com>
10792
10793 * gcc.target/i386/fabsneg-1.c New test.
10794
a710b1d5
AM
107952016-05-09 Alan Modra <amodra@gmail.com>
10796
10797 PR testsuite/70826
10798 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10799
171f6f05
RB
108002016-05-09 Richard Biener <rguenther@suse.de>
10801
10802 PR tree-optimization/70985
10803 * gcc.dg/torture/pr70985.c: New testcase.
10804
18caa34e
BC
108052016-05-09 Bin Cheng <bin.cheng@arm.com>
10806
10807 * gcc.dg/tree-ssa/ifc-9.c: New test.
10808 * gcc.dg/tree-ssa/ifc-10.c: New test.
10809 * gcc.dg/tree-ssa/ifc-11.c: New test.
10810 * gcc.dg/tree-ssa/ifc-12.c: New test.
10811 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10812 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10813 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10814
7a27d38f
RB
108152016-05-09 Richard Biener <rguenther@suse.de>
10816
10817 PR fortran/70937
10818 * gfortran.dg/pr70937.f90: New testcase.
10819
5ebbbd3d
RO
108202016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10821
10822 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10823
f6288c24
FR
108242016-05-07 Fritz Reese <fritzoreese@gmail.com>
10825
10826 PR fortran/56226
10827 * gfortran.dg/dec_structure_1.f90: New testcase.
10828 * gfortran.dg/dec_structure_2.f90: Ditto.
10829 * gfortran.dg/dec_structure_3.f90: Ditto.
10830 * gfortran.dg/dec_structure_4.f90: Ditto.
10831 * gfortran.dg/dec_structure_5.f90: Ditto.
10832 * gfortran.dg/dec_structure_6.f90: Ditto.
10833 * gfortran.dg/dec_structure_7.f90: Ditto.
10834 * gfortran.dg/dec_structure_8.f90: Ditto.
10835 * gfortran.dg/dec_structure_9.f90: Ditto.
10836 * gfortran.dg/dec_structure_10.f90: Ditto.
10837 * gfortran.dg/dec_structure_11.f90: Ditto.
10838 * gfortran.dg/dec_union_1.f90: Ditto.
10839 * gfortran.dg/dec_union_2.f90: Ditto.
10840 * gfortran.dg/dec_union_3.f90: Ditto.
10841 * gfortran.dg/dec_union_4.f90: Ditto.
10842 * gfortran.dg/dec_union_5.f90: Ditto.
10843 * gfortran.dg/dec_union_6.f90: Ditto.
10844 * gfortran.dg/dec_union_7.f90: Ditto.
10845
5ec4a8cd
TV
108462016-05-07 Tom de Vries <tom@codesourcery.com>
10847
10848 PR tree-optimization/70956
10849 * gcc.dg/graphite/pr70956.c: New test.
10850
58ec1d0e
JJ
108512016-05-06 Jakub Jelinek <jakub@redhat.com>
10852
ccd88fb7
JJ
10853 PR middle-end/70941
10854 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10855 (a, b, c, d): Change type from char to signed char.
10856 (main): Compare against (signed char) -1634678893 instead of
10857 hardcoded -109. Use __builtin_abort instead of abort.
10858
dd3b6464
JJ
10859 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10860 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10861
58ec1d0e
JJ
10862 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10863
19aa23d8
YR
108642016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10865
10866 PR debug/70935
10867 * gcc.dg/torture/pr70935.c: New test.
10868
ae5f0df1
OE
108692016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10870
10871 PR target/58219
ce23a8ff 10872 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10873
078f7e37
RB
108742016-05-06 Richard Biener <rguenther@suse.de>
10875
10876 PR tree-optimization/70960
10877 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10878
765d7b54
OE
108792016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10880
10881 PR target/52933
10882 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10883 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10884 Adjust expected instruction counts.
10885 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10886
29c94e65
MP
108872016-05-06 Marek Polacek <polacek@redhat.com>
10888
10889 PR sanitizer/70875
10890 * gcc.dg/ubsan/bounds-3.c: New test.
10891
3684b02e
OE
108922016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10893
10894 PR target/54089
10895 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10896
8706773f
RB
108972016-05-06 Richard Biener <rguenther@suse.de>
10898
10899 PR middle-end/70931
10900 * gfortran.dg/pr70931.f90: New testcase.
10901
a4f51018
RB
109022016-05-06 Richard Biener <rguenther@suse.de>
10903
10904 PR middle-end/70941
10905 * gcc.dg/torture/pr70941.c: New testcase.
10906
c4f2425f
BC
109072016-05-05 Bin Cheng <bin.cheng@arm.com>
10908
10909 PR tree-optimization/57206
10910 * gcc.dg/vect/pr57206.c: New test.
10911
5dc08197
RO
109122016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10913
10914 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10915
351f85c5
JJ
109162016-05-05 Jakub Jelinek <jakub@redhat.com>
10917
568bac8c
JJ
10918 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10919
351f85c5
JJ
10920 * c-c++-common/Wdangling-else-4.c: New test.
10921
33fd7785
JJ
109222016-05-04 Jakub Jelinek <jakub@redhat.com>
10923
2d1ac15a
JJ
10924 PR c++/70906
10925 PR c++/70933
10926 * g++.dg/opt/pr70906.C: New test.
10927 * g++.dg/opt/pr70933.C: New test.
10928
33fd7785
JJ
10929 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10930
6b715bf6
JH
109312016-05-04 Jan Hubicka <hubicka@ucw.cz>
10932
10933 * gcc.dg/ipa/pure-const-3.c: New testcase.
10934
deef7113
MP
109352016-05-04 Marek Polacek <polacek@redhat.com>
10936
10937 * c-c++-common/Wdangling-else-1.c: New test.
10938 * c-c++-common/Wdangling-else-2.c: New test.
10939 * c-c++-common/Wdangling-else-3.c: New test.
10940
5396db97
KCY
109412016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10942
10943 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10944 flag is present.
10945
de55efd5
MP
109462016-05-04 Marek Polacek <polacek@redhat.com>
10947
10948 PR c/48778
10949 * gcc.dg/Waddress-2.c: New test.
10950
475839b6
AM
109512016-05-04 Alan Modra <amodra@gmail.com>
10952
10953 * gcc.target/powerpc/pr70866.c: New.
10954
b25aad5f
MS
109552016-05-03 Martin Sebor <msebor@redhat.com>
10956
10957 PR c++/66561
10958 * c-c++-common/builtin_location.c: New test.
10959 * g++.dg/cpp1y/builtin_location.C: New test.
10960
79ce98bc
MP
109612016-05-03 Marek Polacek <polacek@redhat.com>
10962
10963 PR c/70859
10964 * gcc.dg/pr70859.c: New test.
10965 * gcc.dg/pr70859-2.c: New test.
10966
402e89f5
PMR
109672016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10968
10969 * gnat.dg/debug5.adb: New testcase.
10970
f3d90045
DV
109712016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10972
10973 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10974 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10975 Procedure to check for z10 instruction set.
10976
1e26cec1
CL
109772016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10978
10979 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10980
71aca5a0
AM
109812016-05-03 Alan Modra <amodra@gmail.com>
10982
10983 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10984
2fd70ec1
JJ
109852016-05-03 Jakub Jelinek <jakub@redhat.com>
10986
10987 * gcc.target/i386/avx512f-cvt-1.c: New test.
10988
e5705cf7
L
109892016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10990
10991 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10992 -fdump-tree-vrp-details.
10993
381cdae4
RB
109942016-05-03 Richard Biener <rguenther@suse.de>
10995
10996 * gcc.dg/pr30172-1.c: Adjust.
10997 * gcc.dg/pr63743.c: Likewise.
10998 * gcc.dg/tm/pr51696.c: Likewise.
10999 * c-c++-common/tm/safe-1.c: Likewise.
11000 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11001 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11002 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11003 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11004
adedd5c1
JJ
110052016-05-03 Jakub Jelinek <jakub@redhat.com>
11006
31ed1665
JJ
11007 PR rtl-optimization/70467
11008 * gcc.target/i386/pr70467-3.c: New test.
11009 * gcc.target/i386/pr70467-4.c: New test.
11010
dea60b59
JJ
11011 PR tree-optimization/70916
11012 * gcc.c-torture/compile/pr70916.c: New test.
11013
adedd5c1
JJ
11014 PR target/49244
11015 * gcc.target/i386/pr49244-1.c: New test.
11016 * gcc.target/i386/pr49244-2.c: New test.
11017
f80041ef
BS
110182016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11019
11020 PR rtl-optimization/44281
11021 * gcc.target/i386/pr44281.c: New test.
11022
1cfcd39e
BC
110232016-05-03 bin cheng <bin.cheng@arm.com>
11024
11025 PR tree-optimization/56541
11026 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11027 * gcc.dg/vect/pr56541.c: new test.
11028
4304ccfd
MM
110292016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11030
11031 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11032 __float128.
11033 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11034
50d94c29
L
110352016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11036
11037 PR testsuite/70520
11038 * c-c++-common/asan/clone-test-1.c (main): Align child process
11039 stack to 16 bytes.
11040
bc1aee87
DM
110412016-05-02 David Malcolm <dmalcolm@redhat.com>
11042
11043 PR c++/62314
11044 * g++.dg/spellcheck-fields-2.C: New test case.
11045
474e0129
DM
110462016-05-02 David Malcolm <dmalcolm@redhat.com>
11047
11048 PR c++/62314
11049 * g++.dg/pr62314.C: New test case.
11050
818b88a7
JH
110512016-05-02 Jan Hubicka <hubicka@ucw.cz>
11052
11053 * gcc.dg/ipa/inline-8.c: New testcase.
11054
dd77684f
JJ
110552016-05-02 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR rtl-optimization/70467
11058 * gcc.target/i386/pr70467-1.c: New test.
11059
72407e00
BE
110602016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11061
11062 * gcc.dg/spec-options.c: Run the test on all targets.
11063 * gcc.dg/foo.specs: Use cpp_unique_options.
11064
dd53d197
MG
110652016-05-02 Marc Glisse <marc.glisse@inria.fr>
11066
11067 * gcc.dg/tree-ssa/unord.c: New testcase.
11068
a8b85ce9
MG
110692016-05-02 Marc Glisse <marc.glisse@inria.fr>
11070
11071 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11072
5b37e866
NS
110732016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11074
11075 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11076
7176a4a0
MP
110772016-05-02 Marek Polacek <polacek@redhat.com>
11078
11079 PR c/70851
11080 * gcc.dg/enum-incomplete-3.c: New test.
11081
6b9933b9
MP
110822016-05-02 Marek Polacek <polacek@redhat.com>
11083 Tom de Vries <tom@codesourcery.com>
11084
11085 PR tree-optimization/70700
11086 * gcc.dg/pr70700.c: New test.
11087
90f82260
UB
110882016-05-01 Uros Bizjak <ubizjak@gmail.com>
11089
11090 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11091 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11092 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11093 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11094 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11095
f73036c1
EB
110962016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11097
11098 * ada/acats/run_acats: Rename into...
11099 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11100 * ada/acats/run_all.sh: Remove redundant test.
11101 (target_run): Move around.
11102 (target_gnatchop): Use newly built executable.
11103 (target_gnatmake): Likewise.
11104 Check that the compilation of impbit succeeds.
11105
85e051a3
OE
111062016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11107
11108 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11109 * gcc.dg/20021029-1.c: Likewise.
11110 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11111 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11112 * gcc.target/sh/cmpstr.c: Likewise.
11113 * gcc.target/sh/cmpstrn.c: Likewise.
11114 * gcc.target/sh/memset.c: Likewise.
11115 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11116 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11117 * gcc.target/sh/pr39423-1.c: Likewise.
11118 * gcc.target/sh/pr49468-di.c: Likewise.
11119 * gcc.target/sh/pr49468-si.c: Likewise.
11120 * gcc.target/sh/pr49880-1.c: Likewise.
11121 * gcc.target/sh/pr49880-2.c: Likewise.
11122 * gcc.target/sh/pr49880-3.c: Likewise.
11123 * gcc.target/sh/pr50751-1.c: Likewise.
11124 * gcc.target/sh/pr50751-4.c: Likewise.
11125 * gcc.target/sh/pr50751-7.c: Likewise.
11126 * gcc.target/sh/pr51244-1.c: Likewise.
11127 * gcc.target/sh/pr51244-10.c: Likewise.
11128 * gcc.target/sh/pr51244-11.c: Likewise.
11129 * gcc.target/sh/pr51244-12.c: Likewise.
11130 * gcc.target/sh/pr51244-13.c: Likewise.
11131 * gcc.target/sh/pr51244-14.c: Likewise.
11132 * gcc.target/sh/pr51244-17.c: Likewise.
11133 * gcc.target/sh/pr51244-18.c: Likewise.
11134 * gcc.target/sh/pr51244-19.c: Likewise.
11135 * gcc.target/sh/pr51244-4.c: Likewise.
11136 * gcc.target/sh/pr51244-5.c: Likewise.
11137 * gcc.target/sh/pr51244-7.c: Likewise.
11138 * gcc.target/sh/pr51244-8.c: Likewise.
11139 * gcc.target/sh/pr51244-9.c: Likewise.
11140 * gcc.target/sh/pr51697.c: Likewise.
11141 * gcc.target/sh/pr52483-1.c: Likewise.
11142 * gcc.target/sh/pr52483-2.c: Likewise.
11143 * gcc.target/sh/pr52483-3.c: Likewise.
11144 * gcc.target/sh/pr52483-5.c: Likewise.
11145 * gcc.target/sh/pr52933-1.c: Likewise.
11146 * gcc.target/sh/pr52933-2.c: Likewise.
11147 * gcc.target/sh/pr52933-3.c: Likewise.
11148 * gcc.target/sh/pr53568-1.c: Likewise.
11149 * gcc.target/sh/pr53976-1.c: Likewise.
11150 * gcc.target/sh/pr53988-1.c: Likewise.
11151 * gcc.target/sh/pr53988.c: Likewise.
11152 * gcc.target/sh/pr54089-1.c: Likewise.
11153 * gcc.target/sh/pr54089-6.c: Likewise.
11154 * gcc.target/sh/pr54089-7.c: Likewise.
11155 * gcc.target/sh/pr54089-8.c: Likewise.
11156 * gcc.target/sh/pr54089-9.c: Likewise.
11157 * gcc.target/sh/pr54236-1.c: Likewise.
11158 * gcc.target/sh/pr54236-2.c: Likewise.
11159 * gcc.target/sh/pr54236-3.c: Likewise.
11160 * gcc.target/sh/pr54236-4.c: Likewise.
11161 * gcc.target/sh/pr54386.c: Likewise.
11162 * gcc.target/sh/pr54602-1.c: Likewise.
11163 * gcc.target/sh/pr54685.c: Likewise.
11164 * gcc.target/sh/pr54760-1.c: Likewise.
11165 * gcc.target/sh/pr54760-2.c: Likewise.
11166 * gcc.target/sh/pr54760-3.c: Likewise.
11167 * gcc.target/sh/pr54760-4.c: Likewise.
11168 * gcc.target/sh/pr54760-5.c: Likewise.
11169 * gcc.target/sh/pr54760-6.c: Likewise.
11170 * gcc.target/sh/pr55146.c: Likewise.
11171 * gcc.target/sh/pr55160.c: Likewise.
11172 * gcc.target/sh/pr59278.c: Likewise.
11173 * gcc.target/sh/pr59401-1.c: Likewise.
11174 * gcc.target/sh/pr59533-1.c: Likewise.
11175 * gcc.target/sh/pr63260.c: Likewise.
11176 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11177 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11178 * gcc.target/sh/strlen.c: Likewise.
11179 * gcc.target/sh/torture/pr30807.c: Likewise.
11180 * gcc.target/sh/torture/pr34777.c: Likewise.
11181 * gcc.target/sh/torture/pr64652.c: Likewise.
11182 * gcc.target/sh/torture/pr65505.c: Likewise.
11183 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11184 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11185
411e5c67
PC
111862016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11187
11188 PR c++/66644
11189 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11190
8fa97501
BS
111912016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11192
11193 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11194 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11195 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11196 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11197
5a956111
PP
111982016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11199
11200 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11201 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11202
e7ff0319
CP
112032016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11204
11205 PR middle-end/70626
11206 * c-c++-common/goacc/combined-reduction.c: New test.
11207 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11208
52d11a4b
L
112092016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11210
11211 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11212 *movdi_internal pattern only if PIC off.
11213 * gcc.target/i386/pr70155-2.c: Likewise.
11214 * gcc.target/i386/pr70155-3.c: Likewise.
11215 * gcc.target/i386/pr70155-4.c: Likewise.
11216 * gcc.target/i386/pr70155-5.c: Likewise.
11217 * gcc.target/i386/pr70155-6.c: Likewise.
11218 * gcc.target/i386/pr70155-7.c: Likewise.
11219 * gcc.target/i386/pr70155-8.c: Likewise.
11220 * gcc.target/i386/pr70155-15.c: Likewise.
11221 * gcc.target/i386/pr70155-17.c: Likewise.
11222 * gcc.target/i386/pr70155-22.c: Likewise.
11223
8960db31
BC
112242016-04-29 Bin Cheng <bin.cheng@arm.com>
11225
11226 PR tree-optimization/70803
11227 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11228
cca535a4
IE
112292016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11230
11231 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11232 optimization of vector loop.
11233 * gcc.target/i386/vect-unpack-3.c: New test.
11234 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11235 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11236 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11237
500ecf4a
MP
112382016-04-29 Marek Polacek <polacek@redhat.com>
11239
11240 PR sanitizer/70342
11241 * g++.dg/ubsan/null-7.C: New test.
11242
2fff3db8
MP
11243 PR c/70852
11244 * gcc.dg/pr70852.c: New test.
11245
509063eb
DV
112462016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11247
11248 PR/69089
11249 * g++.dg/cpp0x/alignas6.C: New test.
11250
83745c0d
DV
112512016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11252
c87885ca
RO
11253 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11254 * gcc.dg/pr27003.c: Likewise.
11255 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11256 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11257 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11258 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11259 * gcc.target/arc/mxy.c: Likewise.
11260 * gcc.target/arc/mswape.c: Likewise.
11261 * gcc.target/arc/mrtsc.c: Likewise.
11262 * gcc.target/arc/mcrc.c: Likewise.
11263 * gcc.target/arc/mdsp-packa.c: Likewise.
11264 * gcc.target/arc/mdvbf.c: Likewise.
11265 * gcc.target/arc/mlock.c: Likewise.
11266 * gcc.target/arc/mmac-24.c: Likewise.
11267 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11268
849b265d
BS
112692016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11270 Matthijs Kooijman <matthijs@stdin.nl>
11271 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11272
11273 PR target/60040
11274 * gcc.target/avr/pr60040-1.c: New.
11275 * gcc.target/avr/pr60040-2.c: New.
11276
1390536b
RB
112772016-04-29 Richard Biener <rguenther@suse.de>
11278
11279 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11280
98998245
RB
112812016-04-29 Richard Biener <rguenther@suse.de>
11282
11283 PR tree-optimization/13962
11284 PR tree-optimization/65686
11285 * gcc.dg/uninit-pr65686.c: New testcase.
11286
8b80cc21
JJ
112872016-04-29 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR middle-end/70843
11290 * gcc.dg/pr70843.c: New test.
11291
6181bc30
JJ
112922016-04-28 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR target/70858
11295 * gcc.target/i386/pr70858.c: New test.
11296
f4cb3612
AB
112972016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11298
11299 * gcc.target/arc/nps400-1.c: New file.
11300
8ad9df62
JR
113012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11302 Andrew Burgess <andrew.burgess@embecosm.com>
11303
11304 * gcc.target/arc/movh_cl-1.c: New file.
11305
ceaaa9fe
JR
113062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11307 Andrew Burgess <andrew.burgess@embecosm.com>
11308
11309 * gcc.target/arc/extzv-1.c: New file.
11310 * gcc.target/arc/insv-1.c: New file.
11311 * gcc.target/arc/insv-2.c: New file.
11312 * gcc.target/arc/movb-1.c: New file.
11313 * gcc.target/arc/movb-2.c: New file.
11314 * gcc.target/arc/movb-3.c: New file.
11315 * gcc.target/arc/movb-4.c: New file.
11316 * gcc.target/arc/movb-5.c: New file.
11317 * gcc.target/arc/movb_cl-1.c: New file.
11318 * gcc.target/arc/movb_cl-2.c: New file.
11319 * gcc.target/arc/movbi_cl-1.c: New file.
11320 * gcc.target/arc/movl-1.c: New file.
11321
4d03dc2f
JR
113222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11323 Andrew Burgess <andrew.burgess@embecosm.com>
11324
11325 * gcc.target/arc/cmem-1.c: New file.
11326 * gcc.target/arc/cmem-2.c: New file.
11327 * gcc.target/arc/cmem-3.c: New file.
11328 * gcc.target/arc/cmem-4.c: New file.
11329 * gcc.target/arc/cmem-5.c: New file.
11330 * gcc.target/arc/cmem-6.c: New file.
11331 * gcc.target/arc/cmem-7.c: New file.
11332 * gcc.target/arc/cmem-ld.inc: New file.
11333 * gcc.target/arc/cmem-st.inc: New file.
11334
81262dad
JJ
113352016-04-28 Jakub Jelinek <jakub@redhat.com>
11336
11337 PR target/70821
11338 * gcc.target/i386/pr70821.c: New test.
11339
0a31a09a
BS
113402016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11341
11342 * gcc.target/powerpc/vec-adde.c: New test.
11343 * gcc.target/powerpc/vec-adde-int128.c: New test.
11344
3ddffba9
JJ
113452016-04-28 Jakub Jelinek <jakub@redhat.com>
11346
11347 * gcc.target/i386/avx-vround-1.c: New test.
11348 * gcc.target/i386/avx-vround-2.c: New test.
11349 * gcc.target/i386/avx512vl-vround-1.c: New test.
11350 * gcc.target/i386/avx512vl-vround-2.c: New test.
11351
713dedcd
RO
113522016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11353
11354 PR testsuite/70595
11355 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11356 (check_effective_target_cilkplus_runtime): ... this.
11357 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11358 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11359
11360 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11361 Require cilkplus_runtime.
11362 Don't add -lcilkrts.
11363 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11364 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11365 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11366 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11367 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11368 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11369 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11370 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11371 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11372 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11373 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11374 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11375 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11376 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11377 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11378 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11379 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11380 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11381 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11382 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11383 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11384 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11385 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11386 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11387 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11388 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11389 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11390 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11391 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11392
11393 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11394 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11395
11396 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11397
11398 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11399 cilkplus_runtime.
11400
3563f78f
MG
114012016-04-27 Marc Glisse <marc.glisse@inria.fr>
11402
11403 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11404 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11405
6bc2bb18
RB
114062015-04-27 Ryan Burn <contact@rnburn.com>
11407
11408 PR c++/69024
11409 PR c++/68997
11410 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11411 diagnostic.
11412 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11413 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11414
1e55d29a
EB
114152016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11416
11417 * gnat.dg/limited_with4.ad[sb]: New test.
11418 * gnat.dg/limited_with4_pkg.ads: New helper.
11419
087146ca
L
114202016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11421
11422 PR target/70155
11423 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11424 and movv1ti_internal patterns
11425 * gcc.target/i386/pr70155-1.c: New test.
11426 * gcc.target/i386/pr70155-2.c: Likewise.
11427 * gcc.target/i386/pr70155-3.c: Likewise.
11428 * gcc.target/i386/pr70155-4.c: Likewise.
11429 * gcc.target/i386/pr70155-5.c: Likewise.
11430 * gcc.target/i386/pr70155-6.c: Likewise.
11431 * gcc.target/i386/pr70155-7.c: Likewise.
11432 * gcc.target/i386/pr70155-8.c: Likewise.
11433 * gcc.target/i386/pr70155-9.c: Likewise.
11434 * gcc.target/i386/pr70155-10.c: Likewise.
11435 * gcc.target/i386/pr70155-11.c: Likewise.
11436 * gcc.target/i386/pr70155-12.c: Likewise.
11437 * gcc.target/i386/pr70155-13.c: Likewise.
11438 * gcc.target/i386/pr70155-14.c: Likewise.
11439 * gcc.target/i386/pr70155-15.c: Likewise.
11440 * gcc.target/i386/pr70155-16.c: Likewise.
11441 * gcc.target/i386/pr70155-17.c: Likewise.
11442 * gcc.target/i386/pr70155-18.c: Likewise.
11443 * gcc.target/i386/pr70155-19.c: Likewise.
11444 * gcc.target/i386/pr70155-20.c: Likewise.
11445 * gcc.target/i386/pr70155-21.c: Likewise.
11446 * gcc.target/i386/pr70155-22.c: Likewise.
11447
92329f9f
L
114482016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11449
11450 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11451 ".{5,6}".
11452
309a0cf6
BC
114532016-04-27 Bin Cheng <bin.cheng@arm.com>
11454
11455 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11456 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11457 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11458 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11459 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11460
72ed2b9c
RB
114612016-04-27 Richard Biener <rguenther@suse.de>
11462
11463 PR ipa/70760
11464 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11465 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11466
3c98ff9b
NS
114672016-04-27 Nathan Sidwell <nathan@acm.org>
11468
11469 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11470 * g++.dg/ubsan/pr63956.C: Adjust error location.
11471
9ec5d66b
NC
114722016-04-27 Nick Clifton <nickc@redhat.com>
11473
11474 PR middle-end/49889
11475 * gcc.dg/pr49889.c: New test.
11476
c1e1f433
BS
114772016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11478
11479 * c-c++-common/memset-array.c: New test.
11480
8ac43293
MS
114812016-04-26 Martin Sebor <msebor@redhat.com>
11482
11483 PR c++/66639
11484 * g++.dg/cpp1y/func_constexpr.C: New test.
11485
843ce8ab
PP
114862016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11487
11488 PR c++/70241
11489 * g++.dg/cpp0x/enum32.C: New test.
11490 * g++.dg/cpp0x/enum33.C: New test.
11491
114922016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11493
11494 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11495 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11496 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11497 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11498 * gcc.c-torture/execute/pr38151.c: Likewise.
11499 * gcc.c-torture/execute/pr66556.c: Likewise.
11500 * gcc.c-torture/execute/pr67781.c: Likewise.
11501 * gcc.c-torture/execute/pr68648.c: Likewise.
11502
ca1206be
MG
115032016-04-26 Marc Glisse <marc.glisse@inria.fr>
11504
11505 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11506
2448a956
MP
115072016-04-26 Marek Polacek <polacek@redhat.com>
11508
11509 PR c/67784
11510 * gcc.dg/pr67784-3.c: New test.
11511 * gcc.dg/pr67784-4.c: New test.
11512 * gcc.dg/pr67784-5.c: New test.
11513
b02a5e26
MP
11514 PR c/70791
11515 * gcc.dg/Wnested-externs-2.c: New test.
11516
6b6aa8d3
MG
115172016-04-26 Marc Glisse <marc.glisse@inria.fr>
11518
11519 * gcc.dg/fold-plusmult.c: Adjust.
11520 * gcc.dg/no-strict-overflow-6.c: Adjust.
11521 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11522
a2095b55
BS
115232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11524
11525 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11526 number scans.
11527 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11528 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11529 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11530 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11531 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11532 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11533 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11534 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11535 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11536 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11537 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11538 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11539 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11540 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11541 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11542 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11543 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11544 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11545 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11546 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11547 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11548 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11549 scans.
11550 * gcc.target/i386/pr32219-4.c: Likewise.
11551 * gcc.target/i386/pr32219-6.c: Likewise.
11552 * gcc.target/i386/pr32219-8.c: Likewise.
11553
bb0cc5c8
KT
115542016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11555
11556 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11557 associated options.
11558
5a0802ea
MP
115592016-04-26 Marek Polacek <polacek@redhat.com>
11560
11561 PR c++/70744
11562 * g++.dg/ext/cond2.C: New test.
11563
00f615af
BC
115642016-04-26 Bin Cheng <bin.cheng@arm.com>
11565
11566 PR tree-optimization/70771
11567 PR tree-optimization/70775
11568 * gcc.dg/pr70771.c: New test.
25939d34 11569 * gcc.dg/pr70775.c: New test.
00f615af 11570
218155e7
BS
115712016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11572
11573 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11574
ab99f467
RB
115752016-04-25 Richard Biener <rguenther@suse.de>
11576
11577 PR tree-optimization/70780
11578 * gcc.dg/torture/pr70780.c: New testcase.
11579
3f8257db 115802016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11581
c87885ca
RO
11582 * gcc.target/arm/neon-vaddws16.c: New test.
11583 * gcc.target/arm/neon-vaddws32.c: New test.
11584 * gcc.target/arm/neon-vaddwu16.c: New test.
11585 * gcc.target/arm/neon-vaddwu32.c: New test.
11586 * gcc.target/arm/neon-vaddwu8.c: New test.
11587 * lib/target-supports.exp
93c590ee
MC
11588 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11589 that arm neon support vector widen sum of HImode TO SImode.
11590
d6c1a7a7
JJ
115912016-04-23 Jakub Jelinek <jakub@redhat.com>
11592
11593 PR sanitizer/70712
11594 * c-c++-common/asan/pr70712.c: New test.
11595
ab0fc037
TS
115962016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11597
11598 * .gitattributes: New file.
11599
2aa64824
CL
116002016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11601
11602 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11603
e7e12d92
DH
116042016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11605
11606 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11607 * gfortran.dg/submodule_15.f08: Likewise.
11608
d1431192
RB
116092016-04-22 Richard Biener <rguenther@suse.de>
11610
11611 PR tree-optimization/70740
11612 * gcc.dg/torture/pr70740.c: New testcase.
11613
04a63c24
L
116142016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11615
11616 PR target/70750
11617 * gcc.target/i386/pr70750-1.c: New test.
11618 * gcc.target/i386/pr70750-2.c: Likewise.
11619
20700098
PC
116202016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11621
11622 PR c++/70540
11623 * g++.dg/cpp0x/auto48.C: New.
11624
aedf4e12
MP
116252016-04-21 Marek Polacek <polacek@redhat.com>
11626
11627 PR c++/70513
11628 * g++.dg/cpp0x/forw_enum12.C: New test.
11629 * g++.dg/cpp0x/forw_enum13.C: New test.
11630
2074d80a
KY
116312016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11632
11633 PR target/70728
11634 * gcc.target/i386/pr70728.c: New test.
11635
aef4aab0
RB
116362016-04-21 Richard Biener <rguenther@suse.de>
11637
11638 PR middle-end/70747
11639 * gcc.dg/pr70747.c: New testcase.
11640
2359e571
BC
116412016-04-21 Bin Cheng <bin.cheng@arm.com>
11642
11643 PR tree-optimization/70715
11644 * gcc.dg/tree-ssa/scev-13.c: New test.
11645
ce0e66ff
MG
116462016-04-21 Marc Glisse <marc.glisse@inria.fr>
11647
11648 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11649
2c2870a1
MG
116502016-04-21 Marc Glisse <marc.glisse@inria.fr>
11651
11652 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11653
a2b056a3
JH
116542016-04-20 Jan Hubicka <jh@suse.cz>
11655
11656 PR ipa/70018
11657 * g++.dg/ipa/nothrow-1.C: New testcase.
11658
ee392fc2
NS
116592016-04-20 Nathan Sidwell <nathan@acm.org>
11660
11661 PR c++/55635
11662 * g++.dg/eh/delete1.C: New.
11663
dda49daf
L
116642016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11665
11666 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11667 -mtune-ctrl=sse_typeless_stores.
11668
8a5b9d5a
L
116692016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11670
11671 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11672
1011119f
BC
116732016-04-20 Bin Cheng <bin.cheng@arm.com>
11674
11675 PR tree-optimization/69489
11676 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11677
477d4906
IV
116782016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11679
11680 PR c++/69363
11681 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11682 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11683 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11684
fad08d12
BC
116852016-04-20 Bin Cheng <bin.cheng@arm.com>
11686
11687 PR tree-optimization/56625
11688 PR tree-optimization/69489
11689 * gcc.dg/vect/pr56625.c: New test.
11690 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11691
9e3e4fab
AP
116922016-04-20 Andrew Pinski <apinski@cavium.com>
11693
11694 PR target/64971
11695 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11696
d7aa24e4
AC
116972016-04-20 Arnaud Charlet <charlet@adacore.com>
11698
11699 * gnat.dg/self1.adb: Remove now incorrect test.
11700
e6d62b46
BC
117012016-04-20 Bin Cheng <bin.cheng@arm.com>
11702
11703 * gcc.dg/tree-ssa/scev-11.c: New test.
11704 * gcc.dg/tree-ssa/scev-12.c: New test.
11705
2697b189
MP
117062016-04-20 Marek Polacek <polacek@redhat.com>
11707
11708 PR tree-optimization/70725
11709 * gcc.dg/pr70725.c: New test.
11710
60d393e8
RB
117112016-04-20 Richard Biener <rguenther@suse.de>
11712
11713 PR tree-optimization/70726
11714 * g++.dg/vect/pr70726.cc: New testcase.
11715
82c6f58a
AK
117162016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11717
11718 PR target/70674
11719 * gcc.target/s390/pr70674.c: New test.
11720
90eeab20
JD
117212016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11722
11723 PR libgfortran/70684
11724 * gfortran.dg/list_read_14.f90: New test.
11725
fc9cf6da
L
117262016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11727
11728 PR target/69201
11729 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11730 extern to force it misaligned.
11731 (b): Likewise.
11732 (c): Likewise.
11733 (d): Likewise.
11734 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11735 Don't check `*' before movv4sf_internal.
11736 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11737 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11738 Don't check `*' before movv16qi_internal.
11739 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11740 extern to force it misaligned.
11741 (b): Likewise.
11742 (c): Likewise.
11743 (d): Likewise.
11744 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11745 Don't check `*' before movv2df_internal.
11746 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11747 extern to force it misaligned.
11748 (b): Likewise.
11749 (c): Likewise.
11750 (d): Likewise.
11751 Check movv8sf_internal instead of avx_storeups256.
11752 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11753
ea8927ea
RB
117542016-04-19 Richard Biener <rguenther@suse.de>
11755
11756 PR tree-optimization/70171
11757 * g++.dg/tree-ssa/pr70171.C: New testcase.
11758
65f52ee9
RB
117592016-04-19 Richard Biener <rguenther@suse.de>
11760
11761 PR tree-optimization/70724
11762 * gcc.dg/torture/pr70724.c: New testcase.
11763
987b67f1
VM
117642016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11765
11766 PR middle-end/70689
c87885ca 11767 * gcc.target/i386/pr70689.c: New.
987b67f1 11768
91a47c39
L
117692016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11770
11771 PR target/70708
11772 * gcc.target/i386/pr70708.c: New test.
11773
8270b82d
RB
117742016-04-18 Richard Biener <rguenther@suse.de>
11775
11776 PR tree-optimization/43434
11777 * gcc.dg/vect/pr43434.c: New testcase.
11778 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11779 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11780 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11781 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11782 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11783 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11784 * gcc.dg/gomp/pr68640.c: Likewise.
11785 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11786 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11787
edd048e2
RB
117882016-04-18 Richard Biener <rguenther@suse.de>
11789
11790 PR tree-optimization/70701
11791 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11792
bd5c7330
TV
117932016-04-18 Tom de Vries <tom@codesourcery.com>
11794
11795 PR testsuite/70699
11796 * gcc.dg/pr70161.c: Add dot-file scans.
11797 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11798 instead of after last dot char.
11799
23f2660f
EB
118002016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11801
11802 * c-c++-common/dump-ada-spec-3.c: New test.
11803 * c-c++-common/dump-ada-spec-4.c: Likewise.
11804
da152c9f
TV
118052016-04-17 Tom de Vries <tom@codesourcery.com>
11806
11807 PR other/70183
11808 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11809
cc950f98
JH
118102016-04-15 Jan Hubicka <jh@suse.cz>
11811
11812 PR ipa/70018
11813 * g++.dg/ipa/pure-const-1.C: New testcase.
11814 * g++.dg/ipa/pure-const-2.C: New testcase.
11815 * g++.dg/ipa/pure-const-3.C: New testcase.
11816
949505a9
MP
118172016-04-15 Marek Polacek <polacek@redhat.com>
11818
11819 PR c/70671
11820 * gcc.dg/bitfld-22.c: New test.
11821
10e547d6
BS
118222016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11823
11824 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11825 x86_64.
11826
1e77281b
MP
118272016-04-15 Marek Polacek <polacek@redhat.com>
11828
11829 PR c/70651
11830 * c-c++-common/pr70651.c: New test.
11831
e501fa8e
KT
118322016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11833
11834 PR rtl-optimization/70681
11835 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11836 dump scan on arm and powerpc.
11837 * gcc.dg/pr10474.c: Likewise.
11838
dda1bf61
JJ
118392016-04-15 Jakub Jelinek <jakub@redhat.com>
11840
ca4ef1ff
JJ
11841 PR c++/69517
11842 PR c++/70019
11843 PR c++/70588
11844 * g++.dg/cpp1y/vla11.C: Revert for real.
11845
dda1bf61
JJ
11846 PR c/70436
11847 * c-c++-common/Wparentheses-1.c: New test.
11848 * c-c++-common/gomp/Wparentheses-1.c: New test.
11849 * c-c++-common/gomp/Wparentheses-2.c: New test.
11850 * c-c++-common/gomp/Wparentheses-3.c: New test.
11851 * c-c++-common/gomp/Wparentheses-4.c: New test.
11852 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11853 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11854 * c-c++-common/goacc/Wparentheses-1.c: New test.
11855
1355e62c
KY
118562016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11857
11858 PR target/70662
11859 * gcc.target/i386/pr70662.c: New test.
11860
0ab34b9e 118612016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11862 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11863
11864 PR tree-optimization/70130
11865 * gcc.dg/vect/O3-pr70130.c: New testcase.
11866
bc773aad
MM
118672016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11868
6e9b2286
MM
11869 PR target/70669
11870 * gcc.target/powerpc/pr70669.c: New test.
11871
bc773aad
MM
11872 PR target/70640
11873 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11874 a power7 system that does not have an assembler that supports
11875 power8.
11876
d8747845
MS
118772016-04-14 Martin Sebor <msebor@redhat.com>
11878
11879 PR c++/69517
11880 PR c++/70019
11881 PR c++/70588
11882 * c-c++-common/ubsan/vla-1.c: Revert.
11883 * g++.dg/cpp1y/vla11.C: Same.
11884 * g++.dg/cpp1y/vla12.C: Same.
11885 * g++.dg/cpp1y/vla13.C: Same.
11886 * g++.dg/cpp1y/vla14.C: Same.
11887 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11888 * g++.dg/init/array24.C: Same.
d8747845
MS
11889 * g++.dg/ubsan/vla-1.C: Same.
11890
85128559
MP
118912016-04-14 Marek Polacek <polacek@redhat.com>
11892 Jan Hubicka <hubicka@ucw.cz>
11893
11894 PR c++/70029
11895 * g++.dg/torture/pr70029.C: New test.
11896
52fbb073
MS
118972016-04-14 Martin Sebor <msebor@redhat.com>
11898
11899 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11900 type size to prevent failures on targets with very low maximum
11901 alignment.
11902
6db61d6f
RB
119032016-04-14 Richard Biener <rguenther@suse.de>
11904
11905 PR tree-optimization/70623
11906 * gcc.dg/torture/pr70623.c: New testcase.
11907 * gcc.dg/torture/pr70623-2.c: Likewise.
11908
342fac95
MS
119092016-04-13 Martin Sebor <msebor@redhat.com>
11910
11911 PR c++/69517
11912 PR c++/70019
11913 PR c++/70588
11914 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11915 * g++.dg/cpp1y/vla11.C: New test.
11916 * g++.dg/cpp1y/vla12.C: New test.
11917 * g++.dg/cpp1y/vla13.C: New test.
11918 * g++.dg/cpp1y/vla14.C: New test.
11919 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11920 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11921 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11922
d93c452f
JJ
119232016-04-13 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR c++/70641
11926 * g++.dg/opt/pr70641.C: New test.
11927
85115fb6
RO
119282016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11929
11930 PR rtl-optimization/68749
11931 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11932 effects of argument promotions.
11933 Remove default args to dg-skip-if.
11934
545a4139
PC
119352016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11936
11937 PR c++/70635
11938 * g++.dg/parse/pr70635.C: New.
11939
b3a77f21
MP
119402016-04-13 Marek Polacek <polacek@redhat.com>
11941
11942 PR c++/70639
11943 * c-c++-common/Wmisleading-indentation-4.c: New test.
11944
99cd9857
MP
119452016-04-13 Marek Polacek <polacek@redhat.com>
11946
11947 PR c/70436
c87885ca
RO
11948 * gcc.dg/Wparentheses-12.c: New test.
11949 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11950
75ca93ec
IE
119512016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11952
11953 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11954 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11955 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11956
3d3f9e7e
JJ
119572016-04-13 Jakub Jelinek <jakub@redhat.com>
11958
37947cd0
JJ
11959 PR middle-end/70633
11960 * gcc.c-torture/compile/pr70633.c: New test.
11961
3d3f9e7e
JJ
11962 PR debug/70628
11963 * gcc.dg/torture/pr70628.c: New test.
11964
92886d3e
PP
119652016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11966
11967 PR c++/70610
11968 * g++.dg/template/pr70610.C: New test.
11969 * g++.dg/template/pr70610-2.C: New test.
11970 * g++.dg/template/pr70610-3.C: New test.
11971 * g++.dg/template/pr70610-4.C: New test.
11972
13bd7c2b
JJ
119732016-04-12 Jakub Jelinek <jakub@redhat.com>
11974
6512fa6d
JJ
11975 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11976 128 instead of 32.
11977
13bd7c2b
JJ
11978 PR c++/70571
11979 * g++.dg/ext/pr70571.C: New test.
11980
20b9851c
MM
119812016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11982
8a434ada 11983 PR target/70640
20b9851c
MM
11984 * gcc.target/powerpc/pr70640.c: New test.
11985
2b2f52bc
PC
119862016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11987
11988 PR c++/68722
11989 * g++.dg/parse/pr68722.C: New.
11990
5901e56a
JJ
119912016-04-12 Jakub Jelinek <jakub@redhat.com>
11992
11993 PR rtl-optimization/70596
11994 * gcc.target/i386/pr70596.c: New test.
11995
d4619dc1
NS
119962016-04-12 Nathan Sidwell <nathan@acm.org>
11997
11998 PR c++/70501
11999 * g++.dg/init/pr70501.C: New.
12000
3df530d3
DW
120012016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12002
12003 * gcc.target/i386/asm-flag-6.c: New test.
12004
b7a120d7
TV
120052016-04-12 Tom de Vries <tom@codesourcery.com>
12006
12007 PR tree-optimization/68756
12008 * gcc.dg/graphite/pr68756.c: New test.
12009
4e0eea75
JJ
120102016-04-12 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR tree-optimization/70602
12013 * gcc.c-torture/execute/pr70602.c: New test.
12014
35fbda43
MM
120152016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12016
12017 PR target/70381
12018 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12019 __float128 emulator is built and runs.
12020 * gcc.target/powerpc/float128-1.c: Likewise.
12021
12022 * lib/target-supports.exp (check_ppc_float128_sw_available):
12023 Rework tests for __float128 software and hardware
12024 availability. Fix exit condition to return 0 on success.
12025
04a99ebe
JG
120262016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12027
12028 PR target/70133
12029 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12030 * gcc.target/aarch64/target_attr_15.c: Likewise.
12031
47cd5a85
PC
120322016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12033
12034 PR c++/69066
12035 * g++.dg/cpp1y/pr69066.C: New.
12036
a5edb32e
JD
120372016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12038
12039 PR fortran/68566
12040 * gfortran.dg/pr36192.f90: Update test.
12041 * gfortran.dg/pr36192_1.f90: Update test.
12042 * gfortran.dg/real_dimension_1.f: Update test.
12043 * gfortran.dg/parameter_array_init_7.f90: New test.
12044
8ef378f8
JDA
120452016-04-09 John David Anglin <danglin@gcc.gnu.org>
12046
c532c871
JDA
12047 PR testsuite/64039
12048 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12049
d34f706f
JDA
12050 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12051
75e1dd9e
JDA
12052 PR rtl-optimization/66669
12053 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12054
8a976f5f
JDA
12055 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12056
da04822a
JDA
12057 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12058 * gcc.dg/pie-1.c: Likewise.
12059 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12060 * gcc.dg/pic-4.c: Likewise.
12061 * gcc.dg/pie-3.c: Likewise.
12062 * gcc.dg/pie-4.c: Likewise.
12063
adfabcf9
JDA
12064 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12065
4a020adf
JDA
12066 PR tree-optimization/68644
12067 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12068
8ef378f8
JDA
12069 PR rtl-optimization/64886
12070 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12071
09bf990e
TV
120722016-04-09 Tom de Vries <tom@codesourcery.com>
12073
12074 PR tree-optimization/68953
12075 * gcc.dg/graphite/pr68953.c: New test.
12076
138c3c1a
DH
120772016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12078
12079 PR fortran/70592
12080 * gfortran.dg/deferred_character_16.f90: New test.
12081
f55460af
JJ
120822016-04-09 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR tree-optimization/70586
12085 * gcc.c-torture/execute/pr70586.c: New test.
12086
0b77bbf3
DH
120872016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12088
12089 PR sanitizer/70573
12090 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12091 with __builtin_memset
12092 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12093
c42cfb5c
CP
120942016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12095
12096 PR lto/70289
12097 PR ipa/70348
12098 PR tree-optimization/70373
12099 PR middle-end/70533
12100 PR middle-end/70534
12101 PR middle-end/70535
12102 * c-c++-common/goacc/reduction-5.c: New test.
12103 * c-c++-common/goacc/reduction-promotions.c: New test.
12104 * gfortran.dg/goacc/reduction-3.f95: New test.
12105 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12106
56cfb596
PP
121072016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12108
12109 PR c++/70590
12110 PR c++/70452
12111 * g++.dg/pr70590.C: New test.
12112 * g++.dg/pr70590-2.C: New test.
12113
1a13c0a2
JJ
121142016-04-08 Jakub Jelinek <jakub@redhat.com>
12115
abc0647a
JJ
12116 PR middle-end/70593
12117 * gcc.target/i386/pr70593.c: New test.
12118
1a13c0a2
JJ
12119 PR rtl-optimization/70574
12120 * gcc.target/i386/avx2-pr70574.c: New test.
12121
c3da4956
MO
121222016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12123
12124 PR sanitizer/70541
12125 * c-c++-common/asan/pr70541.c: New test.
12126
9f1b833b
TV
121272016-04-08 Tom de Vries <tom@codesourcery.com>
12128
12129 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12130 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12131
bae7adda
KT
121322016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12133
12134 PR target/70566
12135 * gcc.c-torture/execute/pr70566.c: New test.
12136
211f3d57
TV
121372016-04-08 Tom de Vries <tom@codesourcery.com>
12138
12139 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12140 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12141
02cf2861
AM
121422016-04-08 Alan Modra <amodra@gmail.com>
12143
12144 * gcc.target/powerpc/pr70117.c: New.
12145
5f490f9f
JJ
121462016-04-07 Jakub Jelinek <jakub@redhat.com>
12147
56e9b710
JJ
12148 PR testsuite/70581
12149 * gcc.dg/lto/simd-function_0.c: New test.
12150
5f490f9f
JJ
12151 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12152 clones.
12153 * c-c++-common/attr-simd-2.c: Likewise.
12154 * c-c++-common/attr-simd-4.c: Likewise.
12155 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12156 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12157
e4ebc74d
TP
121582016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12159
12160 PR testsuite/70553
12161 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12162
9817ae35
TS
121632016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12164 Tom de Vries <tom@codesourcery.com>
12165
12166 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12167 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12168 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12169 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12170 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12171 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12172 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12173 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12174
e292f64d
PP
121752016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12176
12177 PR c/70436
12178 * g++.dg/warn/Wparentheses-29.C: New test.
12179
6b37bdaf
PP
121802016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12181
12182 PR c/70436
12183 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12184 explicit braces to resolve a future -Wparentheses warning.
12185
64824205
RH
121862016-04-06 Richard Henderson <rth@redhat.com>
12187
12188 * gcc.dg/pr61817-1.c: New test.
12189 * gcc.dg/pr61817-2.c: New test.
12190 * gcc.dg/pr69391-1.c: New test.
12191 * gcc.dg/pr69391-2.c: New test.
12192
bc2fc1f3
VM
121932016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12194
12195 PR rtl-optimization/70398
c87885ca 12196 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12197
41414a02
EB
121982016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12199
12200 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12201
4066ea8a
YR
122022016-04-06 Yvan Roux <yvan.roux@linaro.org>
12203 Pedro Alves <palves@redhat.com>
12204
12205 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12206
ec35ea45
JJ
122072016-04-06 Jakub Jelinek <jakub@redhat.com>
12208
3866f8dd
JJ
12209 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12210 Check for avx512f effective targets instead of avx2.
12211 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12212 for AVX512F clones.
12213 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12214 * g++.dg/gomp/declare-simd-1.C: Likewise.
12215 * g++.dg/gomp/declare-simd-3.C: Likewise.
12216 * g++.dg/gomp/declare-simd-4.C: Likewise.
12217
ec35ea45
JJ
12218 PR middle-end/70550
12219 * c-c++-common/gomp/pr70550-1.c: New test.
12220 * c-c++-common/gomp/pr70550-2.c: New test.
12221
c08d28ac
NS
122222016-04-05 Nathan Sidwell <nathan@acm.org>
12223
12224 PR c++/70512
12225 * g++.dg/ext/attribute-may-alias-5.C: New.
12226
1d510e04
JJ
122272016-04-05 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR c++/70336
12230 * c-c++-common/pr70336.c: New test.
12231 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12232 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12233
84278ed9
JH
122342016-04-05 Jan Hubicka <hubicka@ucw.cz>
12235
12236 PR ipa/66223
12237 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12238
268a0ec4
JJ
122392016-04-05 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR rtl-optimization/70542
12242 * gcc.dg/torture/pr70542.c: New test.
12243 * gcc.target/i386/avx2-pr70542.c: New test.
12244
5e8c2eb1
ZS
122452016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12246
12247 PR tree-optimization/70509
12248 * gcc.target/i386/avx512bw-pr70509.c: New test.
12249
c0daf32d
PP
122502016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12251
12252 PR c++/70452
12253 * g++.dg/ext/constexpr-vla4.C: New test.
12254
bf867841
UB
122552016-04-05 Uros Bizjak <ubizjak@gmail.com>
12256
12257 PR target/70510
12258 * gcc.target/i386/pr70510.c: New test.
12259
3022186a
RB
122602016-04-05 Richard Biener <rguenther@suse.de>
12261
12262 PR tree-optimization/70526
12263 * g++.dg/torture/pr70526.C: New testcase.
12264
55fc79b2
JJ
122652016-04-05 Jakub Jelinek <jakub@redhat.com>
12266
12267 PR target/70525
12268 * gcc.target/i386/pr70525.c: New test.
12269
62b233f2
RB
122702016-04-05 Richard Biener <rguenther@suse.de>
12271
12272 PR middle-end/70499
12273 * g++.dg/torture/pr70499.C: New testcase.
12274
cc05759d
RB
122752016-04-05 Richard Biener <rguenther@suse.de>
12276
12277 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12278 remove XFAIL.
12279
f23f16d4
JJ
122802016-04-04 Jakub Jelinek <jakub@redhat.com>
12281
12282 PR middle-end/70307
12283 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12284 rs6000 ABI warnings.
12285
d27ecc49
JH
122862016-04-04 Jan Hubicka <hubicka@ucw.cz>
12287
12288 PR ipa/66223
12289 * g++.dg/ipa/devirt-51.C: New testcase.
12290
c974c96e 122912016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12292 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12293
12294 PR middle-end/70457
12295 * gcc.dg/torture/pr70457.c: New.
12296
7a85da89
AV
122972016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12298
12299 PR fortran/67538
12300 * gfortran.dg/allocate_with_source_19.f08: New test.
12301
de517e64
AV
123022016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12303
12304 PR fortran/65795
12305 * gfortran.dg/coarray_allocate_6.f08: New test.
12306
43b9f499
RB
123072016-04-04 Richard Biener <rguenther@suse.de>
12308
12309 PR rtl-optimization/70484
12310 * gcc.dg/torture/pr70484.c: New testcase.
12311
f13355da
MP
123122016-04-04 Marek Polacek <polacek@redhat.com>
12313
12314 PR c/70307
12315 * gcc.dg/torture/pr70307.c: New test.
12316
6cc6ed50
OE
123172016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12318
12319 PR target/70416
12320 PR target/67391
12321 * gcc.target/sh/torture/pr70416.c: New.
12322
abdc16c8
MS
123232016-04-02 Martin Sebor <msebor@redhat.com>
12324
12325 PR c++/67376
12326 PR c++/70170
12327 PR c++/70172
12328 PR c++/70228
12329 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12330 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12331 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12332 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12333 * g++.dg/cpp0x/constexpr-string.C: Same.
12334 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12335 * g++.dg/cpp0x/pr65398.C: Same.
12336 * g++.dg/ext/constexpr-vla1.C: Same.
12337 * g++.dg/ext/constexpr-vla2.C: Same.
12338 * g++.dg/ext/constexpr-vla3.C: Same.
12339 * g++.dg/ubsan/pr63956.C: Same.
12340
763cd859
JJ
123412016-04-01 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR rtl-optimization/70467
12344 * gcc.target/i386/pr70467-2.c: New test.
12345
0f875435
JJ
123462016-04-01 Jakub Jelinek <jakub@redhat.com>
12347 Marek Polacek <polacek@redhat.com>
12348
12349 PR c++/70488
12350 * g++.dg/init/new47.C: New test.
12351
41d14659
RR
123522016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12353
12354 PR target/70496
12355 * gcc.target/arm/pr70496.c: New test.
12356
f9bf89bb
NS
123572016-04-01 Nathan Sidwell <nathan@acm.org>
12358
73b9085d
NS
12359 PR c++/68475
12360 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12361
4afdcfaa
IE
123622016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12363
12364 PR target/69890
12365 * gcc.dg/strlenopt.h (memmove): New.
12366 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12367 instead of "string.h".
12368 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12369 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12370 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12371 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12372 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12373 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12374 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12375 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12376 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12377 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12378 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12379 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12380 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12381 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12382 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12383 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12384 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12385 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12386 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12387 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12388
b5d7a29c
RO
123892016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12390
12391 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12392 (Holder::foo): Reflect this.
12393
b660f9ec
IE
123942016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12395
12396 PR target/70442
12397 * gcc.dg/pr70442.c: New test.
12398
88504f34
NS
123992016-03-31 Nathan Sidwell <nathan@acm.org>
12400
12401 PR c++/70393
12402 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12403
95d34b96
KY
124042016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12405
12406 PR target/70453
12407 * gcc.target/i386/pr70453.c: New test.
12408
b4c4967c
AB
124092016-03-31 Andrey Belevantsev <abel@ispras.ru>
12410
12411 PR target/70292
12412 * gcc.c-torture/pr70292.c: New test.
12413
5fde6a45
MP
124142016-03-31 Marek Polacek <polacek@redhat.com>
12415
12416 PR c/70297
12417 * c-c++-common/pr70297.c: New test.
12418 * g++.dg/cpp0x/typedef-redecl.C: New test.
12419 * gcc.dg/typedef-redecl2.c: New test.
12420
97eb24c4
JJ
124212016-03-31 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR rtl-optimization/70460
12424 * gcc.c-torture/execute/pr70460.c: New test.
12425
efc3536f
RB
124262016-03-31 Richard Biener <rguenther@suse.de>
12427
12428 PR c++/70430
12429 * g++.dg/ext/vector30.C: New testcase.
12430
e0876e21
DH
124312016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12432 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12433
12434 * gfortran.dg/fmt_pf.f90: New test.
12435
e9bff8c6
RO
124362016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12437
12438 Forward-port from 5 branch
12439 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12440
12441 PR testsuite/70356
12442 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12443 dg-require-effective-target after dg-do.
12444
12445 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12446
12447 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12448
2620c80d
TS
124492016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12450 Julian Brown <julian@codesourcery.com>
12451 Chung-Lin Tang <cltang@codesourcery.com>
12452 Cesar Philippidis <cesar@codesourcery.com>
12453 James Norris <jnorris@codesourcery.com>
12454 Tom de Vries <tom@codesourcery.com>
12455 Nathan Sidwell <nathan@codesourcery.com>
12456
bf867841 12457 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12458 * c-c++-common/goacc/loop-clauses.c: Likewise.
12459 * g++.dg/goacc/template.C: Likewise.
12460 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12461 * gfortran.dg/goacc/loop-1.f95: Likewise.
12462 * gfortran.dg/goacc/loop-5.f95: Likewise.
12463 * gfortran.dg/goacc/loop-6.f95: Likewise.
12464 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12465 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12466 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12467 * c-c++-common/goacc/clauses-fail.c: Likewise.
12468 * c-c++-common/goacc/parallel-1.c: Likewise.
12469 * c-c++-common/goacc/reduction-1.c: Likewise.
12470 * c-c++-common/goacc/reduction-2.c: Likewise.
12471 * c-c++-common/goacc/reduction-3.c: Likewise.
12472 * c-c++-common/goacc/reduction-4.c: Likewise.
12473 * c-c++-common/goacc/routine-3.c: Likewise.
12474 * c-c++-common/goacc/routine-4.c: Likewise.
12475 * c-c++-common/goacc/routine-5.c: Likewise.
12476 * c-c++-common/goacc/tile.c: Likewise.
12477 * g++.dg/goacc/template.C: Likewise.
12478 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12479 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12480 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12481 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12482 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12483 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12484 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12485 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12486 * c-c++-common/goacc/use_device-1.c: ... this file.
12487 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12488 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12489 * c-c++-common/goacc/host_data-6.c: ... this file.
12490 * c-c++-common/goacc/loop-2-kernels.c: New file.
12491 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12492 * c-c++-common/goacc/loop-3.c: Likewise.
12493 * g++.dg/goacc/reference.C: Likewise.
12494 * g++.dg/goacc/routine-1.C: Likewise.
12495 * g++.dg/goacc/routine-2.C: Likewise.
12496
f6d2d066
RB
124972016-03-30 Richard Biener <rguenther@suse.de>
12498
12499 PR middle-end/70450
12500 * gcc.dg/torture/pr70450.c: New testcase.
12501
d43242b9
JJ
125022016-03-30 Jakub Jelinek <jakub@redhat.com>
12503
12504 PR target/70421
12505 * gcc.dg/torture/pr70421.c: New test.
12506 * gcc.target/i386/avx512f-pr70421.c: New test.
12507
5ce43b77
L
125082016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12509
12510 PR testsuite/70364
12511 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12512 (check): New function.
12513 (bar): Call check.
12514 (foo): Align stack to 16 bytes when calling bar.
12515 * gcc.target/i386/cleanup-2.c: Likewise.
12516
d014a712
PP
125172016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12518
12519 PR tree-optimization/59124
12520 * gcc.dg/Warray-bounds-19.c: New test.
12521
3f8257db 125222016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12523
12524 * lib/prune.exp (escape_regex_chars): New.
12525 (prune_file_path): Update to quote metcharacters for regexp.
12526
3336c6e0
JJ
125272016-03-29 Jakub Jelinek <jakub@redhat.com>
12528
a362f023
JJ
12529 PR rtl-optimization/70429
12530 * gcc.c-torture/execute/pr70429.c: New test.
12531
3336c6e0
JJ
12532 PR tree-optimization/70405
12533 * gcc.dg/pr70405.c: New test.
12534
728557fd
AV
125352016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12536
12537 PR fortran/70397
12538 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12539 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12540
bef977d4
TS
125412016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12542
12543 PR testsuite/64177
12544 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12545 __cilkrts_set_param to set two workers.
12546 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12547 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12548
6f6d25c9
DH
125492016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12550
bf867841 12551 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12552
45733562
KY
125532016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12554
12555 PR target/70406
bf867841 12556 * gcc.target/i386/pr70406.c: New test.
45733562 12557
a1799e5e
EB
125582016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12559
12560 * gnat.dg/specs/double_record_extension3.ads: New test.
12561
5fca7b66
RH
125622016-03-25 Richard Henderson <rth@redhat.com>
12563
12564 PR target/70120
12565 * gcc.target/aarch64/pr70120-1.c: New.
12566 * gcc.target/aarch64/pr70120-2.c: New.
12567 * gcc.target/aarch64/pr70120-3.c: New.
12568
31ce75c6
PP
125692016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12570
12571 PR c++/62212
12572 * g++.dg/template/mangle2.C: The dg-do directive should be
12573 "compile" not "assemble".
12574
3caf0ca1
BS
125752016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12576
12577 PR lto/69650
12578 * gcc.dg/pr69650.c: New test.
12579
634035b6
DE
125802016-03-25 David Edelsohn <dje.gcc@gmail.com>
12581
12582 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12583
45d34276
AM
125842016-03-25 Alan Modra <amodra@gmail.com>
12585
12586 * gcc.dg/dfp/pr70052.c: New test.
12587
8f085166
RH
125882016-03-24 Richard Henderson <rth@redhat.com>
12589
12590 PR middle-end/69845
12591 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12592 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12593
011e5ec3
TV
125942016-03-24 Tom de Vries <tom@codesourcery.com>
12595
12596 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12597
9e3f4551
TV
125982016-03-24 Tom de Vries <tom@codesourcery.com>
12599
12600 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12601 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12602
45780041
TV
126032016-03-24 Tom de Vries <tom@codesourcery.com>
12604
12605 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12606 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12607
887ab4e5
PP
126082016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12609
12610 PR c++/62212
12611 * g++.dg/template/mangle2.C: New test.
12612
69a9a66f
RB
126132016-03-24 Richard Biener <rguenther@suse.de>
12614
12615 PR tree-optimization/70396
12616 * gcc.dg/torture/pr70396.c: New testcase.
12617
ed87de55
RB
126182016-03-24 Richard Biener <rguenther@suse.de>
12619
12620 PR middle-end/70370
12621 * gcc.dg/torture/pr70370.c: New testcase.
12622
ea064934
TV
126232016-03-24 Tom de Vries <tom@codesourcery.com>
12624
12625 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12626 * gfortran.dg/goacc/kernels-tree.f95: Same.
12627 * gfortran.dg/goacc/parallel-tree.f95: Same.
12628
b2a4dd1d
TV
126292016-03-24 Tom de Vries <tom@codesourcery.com>
12630
12631 * c-c++-common/goacc/uninit-if-clause.c: New test.
12632 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12633
72e7cd6e
JJ
126342016-03-24 Jakub Jelinek <jakub@redhat.com>
12635
12636 PR target/70290
bf867841
UB
12637 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12638 Fix formatting.
72e7cd6e 12639
ce9d0c03
RB
126402016-03-24 Richard Biener <rguenther@suse.de>
12641
12642 PR tree-optimization/70372
12643 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12644
426b9428
PP
126452016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12646
12647 PR c++/70347
12648 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12649
cd1588c4
PP
126502016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12651
12652 PR c++/70332
12653 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12654
61637db3
JJ
126552016-03-23 Jakub Jelinek <jakub@redhat.com>
12656
928af3bf
JJ
12657 PR c++/70001
12658 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12659 * g++.dg/cpp1y/pr70001.C: New test.
12660
61637db3
JJ
12661 PR c++/70323
12662 * g++.dg/cpp0x/constexpr-70323.C: New test.
12663
05aca4e7
AO
126642016-03-23 Alexandre Oliva <aoliva@redhat.com>
12665 Jason Merrill <jason@redhat.com>
12666 Jakub Jelinek <jakub@redhat.com>
12667
12668 PR c++/69315
12669 * g++.dg/cpp0x/constexpr-69315.C: New test.
12670 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12671
fbdb6baf
MP
126722016-03-23 Marek Polacek <polacek@redhat.com>
12673
12674 PR c++/69884
12675 * g++.dg/warn/Wignored-attributes-1.C: New test.
12676 * g++.dg/warn/Wignored-attributes-2.C: New test.
12677
d79ee524
TV
126782016-03-23 Tom de Vries <tom@codesourcery.com>
12679
12680 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12681 initialization.
12682 * gfortran.dg/goacc/private-3.f95 (test): Same.
12683 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12684 missing use param.
12685
a59f0bef
KT
126862016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12687
12688 * lib/target-supports.exp: Remove v7ve entry from loop
12689 creating effective target checks.
12690 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12691 (add_options_for_arm_arch_v7ve): Likewise.
12692
0179520a
JJ
126932016-03-23 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR tree-optimization/70354
12696 * gcc.dg/vect/pr70354-1.c: New test.
12697 * gcc.dg/vect/pr70354-2.c: New test.
12698 * gcc.target/i386/avx2-pr70354-1.c: New test.
12699 * gcc.target/i386/avx2-pr70354-2.c: New test.
12700
75bb14d7
JL
127012016-03-22 Jeff Law <law@redhat.com>
12702
12703 PR target/70232
12704 * gcc.dg/tree-ssa/pr70232.c: New test.
12705
72c9526d
IE
127062016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12707
12708 PR target/70302
12709 * gcc.target/i386/pr70302.c: New test.
12710
a3ca1bc5
RB
127112016-03-22 Richard Biener <rguenther@suse.de>
12712
12713 PR middle-end/70251
12714 * g++.dg/torture/pr70251.C: New testcase.
12715
5c240f4d
DM
127162016-03-22 David Malcolm <dmalcolm@redhat.com>
12717
12718 PR c/69993
12719 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12720 Wmisleading-indentation.c.
12721 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12722 reflect change to diagnostic text and order of messages.
12723 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12724
80f6631b
DE
127252016-03-22 David Edelsohn <dje.gcc@gmail.com>
12726
12727 * g++.dg/ext/java-3.C: Don't compile on AIX.
12728
9a10956c
RB
127292016-03-22 Richard Biener <rguenther@suse.de>
12730
12731 PR middle-end/70333
12732 * gcc.dg/torture/pr70333.c: New testcase.
12733
6cedf922
IE
127342016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12735
12736 * g++.dg/ext/pr70290.C: New test.
12737
cd6c27ac
KY
127382016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12739
12740 PR target/70325
12741 * gcc.target/i386/pr70325.c: New test.
12742
4cde512c
JJ
127432016-03-22 Jakub Jelinek <jakub@redhat.com>
12744
b01915ed
JJ
12745 PR target/70329
12746 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12747 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12748
4e3e2cf1
JJ
12749 PR target/70300
12750 * gcc.target/i386/pr70300.c: New test.
12751
4cde512c
JJ
12752 PR c++/70295
12753 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12754 (func2): New function for cond with parens, xfail warning for c++.
12755 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12756
16f6d7dc
PP
127572016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12758
12759 PR c++/70096
12760 * g++.dg/template/ptrmem30.C: New test.
12761
a3e2b438
PP
127622016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12763
12764 PR c++/70204
12765 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12766 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12767
11b6a02e
JJ
127682016-03-21 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR middle-end/70326
12771 * gcc.dg/pr70326.c: New test.
12772
b9407883
MG
127732016-03-21 Marc Glisse <marc.glisse@inria.fr>
12774 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR tree-optimization/70317
12777 * gcc.dg/pr70317.c: New test.
12778
4a148e19
UB
127792016-03-21 Uros Bizjak <ubizjak@gmail.com>
12780
12781 PR target/70327
12782 * gcc.target/i386/pr70327.c: New test.
12783
2a85ddbb
ML
127842016-03-21 Martin Liska <mliska@suse.cz>
12785
7d36fe98 12786 PR ipa/70306
2a85ddbb
ML
12787 * gcc.dg/ipa/pr70306.c: New test.
12788
4a148e19 127892016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12790
12791 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12792 * gcc.target/arm/attr-align3.c: Likewise.
12793 * gcc.target/arm/attr_arm.c: Likewise.
12794 * gcc.target/arm/flip-thumb.c: Likewise.
12795
6b366948
JJ
127962016-03-21 Jakub Jelinek <jakub@redhat.com>
12797
12798 PR target/70296
12799 * gcc.target/powerpc/altivec-36.c: New test.
12800
2fac8c14
RB
128012016-03-21 Richard Biener <rguenther@suse.de>
12802
12803 PR tree-optimization/70310
12804 * gcc.dg/torture/pr70310.c: New testcase.
12805
e9bde854
KY
128062016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12807
12808 PR target/70293
12809 * gcc.target/i386/pr70293.c: New test.
12810
56bbfaf6
RB
128112016-03-21 Richard Biener <rguenther@suse.de>
12812
12813 PR tree-optimization/70288
12814 * gcc.dg/torture/pr70288-1.c: New testcase.
12815 * gcc.dg/torture/pr70288-2.c: Likewise.
12816
3eee49ed
AB
128172016-03-21 Andrey Belevantsev <abel@ispras.ru>
12818
12819 PR rtl-optimization/69307
12820 * gcc.target/arm/pr69307.c: New test.
4a148e19 12821
8e7816b4
AB
128222016-03-21 Andrey Belevantsev <abel@ispras.ru>
12823
12824 PR rtl-optimization/69102
12825 * gcc.c-torture/compile/pr69102.c: New test.
12826
14d7d4be
JL
128272016-03-18 Jeff Law <law@redhat.com>
12828
12829 PR rtl-optimization/70263
12830 * gcc.c-torture/compile/pr70263-1.c: New test.
12831 * gcc.target/i386/pr70263-2.c: New test.
12832
5c6a601c
BS
128332016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12834
12835 PR rtl-optimization/70278
12836 * gcc.dg/torture/pr70278.c: New test.
12837 * gcc.target/arm/pr70278.c: New test.
12838
4bbf545b
DM
128392016-03-18 David Malcolm <dmalcolm@redhat.com>
12840
12841 PR c/70281
12842 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12843 (test_builtin_types_compatible_p): New test function.
12844 * gcc.dg/pr70281.c: New test case.
12845
dc28bb68
CL
128462016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12847
12848 PR target/70113
12849 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12850
5e8d6dff
IE
128512016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12852
12853 PR tree-optimization/70252
12854 * gcc.dg/pr70252.c: New test.
12855
d0e7e403
TV
128562016-03-18 Tom de Vries <tom@codesourcery.com>
12857
12858 * gcc.dg/pr70161-2.c: New test.
12859 * gcc.dg/pr70161.c: New test.
12860
fa22501a
TV
128612016-03-18 Tom de Vries <tom@codesourcery.com>
12862
12863 PR ipa/70269
12864 * gcc.dg/pr70269.c: New test.
12865
dd125026
JJ
128662016-03-18 Jakub Jelinek <jakub@redhat.com>
12867
12868 PR c++/70267
12869 * g++.dg/ext/java-3.C: New test.
12870
91914f0a
PP
128712016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12872
12873 PR c++/70205
12874 * g++.dg/lookup/pr70205.C: New test.
12875
753a8910
PP
128762016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12877
12878 PR c++/70218
12879 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12880
14ba7b28
MP
128812016-03-17 Marek Polacek <polacek@redhat.com>
12882
12883 PR c/69407
12884 * gcc.dg/atomic-op-6.c: New test.
12885
ded60913
DM
128862016-03-17 David Malcolm <dmalcolm@redhat.com>
12887
12888 PR c/70264
12889 * c-c++-common/pr70264.c: New test case.
12890
a3aad0e6
JJ
128912016-03-17 Jakub Jelinek <jakub@redhat.com>
12892
17366700
JJ
12893 PR c++/70144
12894 * c-c++-common/pr70144-1.c: New test.
12895 * c-c++-common/pr70144-2.c: New test.
12896
a3aad0e6
JJ
12897 PR c++/70272
12898 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12899 * g++.dg/opt/flifetime-dse6.C: New test.
12900 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12901
b57e6e18
L
129022016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12903
12904 PR driver/70192
12905 * gcc.dg/pic-1.c: New test.
12906 * gcc.dg/pic-2.c: Likewise.
12907 * gcc.dg/pic-3.c: Likewise.
12908 * gcc.dg/pic-4.c: Likewise.
12909 * gcc.dg/pie-1.c: Likewise.
12910 * gcc.dg/pie-2.c: Likewise.
12911 * gcc.dg/pie-3.c: Likewise.
12912 * gcc.dg/pie-4.c: Likewise.
12913 * gcc.dg/pie-5.c: Likewise.
12914 * gcc.dg/pie-6.c: Likewise.
12915
b38ba58b
TV
129162016-03-17 Tom de Vries <tom@codesourcery.com>
12917
12918 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12919 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12920
6931b3b7
RB
129212016-03-17 Richard Biener <rguenther@suse.de>
12922
12923 PR debug/70271
12924 * g++.dg/debug/pr70271.C: New testcase.
12925
0c8b64cb
IE
129262016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12927
12928 * gcc.target/i386/pr70251.c: New test.
12929
b1970801
MP
129302016-03-17 Marek Polacek <polacek@redhat.com>
12931
12932 PR c++/70194
12933 * g++.dg/warn/constexpr-70194.C: New test.
12934
820c5eaa
RH
129352016-03-16 Richard Henderson <rth@redhat.com>
12936
12937 PR middle-end/70240
12938 * gcc.c-torture/compile/pr70240.c: New.
12939
da0ad263
SKS
129402016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12941
12942 * gcc.c-torture/compile/20151204.c: Skip for avr.
12943
c73d295c
JJ
129442016-03-16 Jakub Jelinek <jakub@redhat.com>
12945
12946 PR target/70245
12947 * g++.dg/opt/pr70245.C: New test.
12948 * g++.dg/opt/pr70245.h: New file.
12949 * g++.dg/opt/pr70245-aux.cc: New file.
12950
b2794066
MS
129512016-03-16 Martin Sebor <msebor@redhat.com>
12952
12953 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12954
aa43616c
RH
129552016-03-16 Richard Henderson <rth@redhat.com>
12956
12957 PR middle-end/70199
12958 * gcc.c-torture/compile/pr70199.c: New.
12959
59608fe5
L
129602016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12961
12962 * gcc.dg/uninit-19.c: Run dos2unix.
12963
ab4c578f
MP
129642016-03-16 Marek Polacek <polacek@redhat.com>
12965
12966 PR c/70093
12967 * gcc.dg/nested-func-10.c: New test.
12968 * gcc.dg/nested-func-9.c: New test.
12969
f5387e76
JJ
129702016-03-16 Jakub Jelinek <jakub@redhat.com>
12971
12972 PR tree-optimization/68714
12973 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12974
7662b718
TV
129752016-03-16 Tom de Vries <tom@codesourcery.com>
12976
12977 PR tree-optimization/68715
12978 * gcc.dg/graphite/pr68715-2.c: New test.
12979 * gcc.dg/graphite/pr68715.c: New test.
12980 * gfortran.dg/graphite/pr68715.f90: New test.
12981
be7ce7ae
TV
129822016-03-16 Tom de Vries <tom@codesourcery.com>
12983
12984 PR tree-optimization/68809
12985 * gcc.dg/graphite/pr68809-2.c: New test.
12986 * gcc.dg/graphite/pr68809.c: New test.
12987
1935f250
JJ
129882016-03-16 Jakub Jelinek <jakub@redhat.com>
12989
6651c93e
JJ
12990 PR c++/70147
12991 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12992 method call to i () as argument. Adjust expected output.
12993
1935f250
JJ
12994 PR c++/70147
12995 * g++.dg/ubsan/pr70147-1.C: New test.
12996 * g++.dg/ubsan/pr70147-2.C: New test.
12997
ab1caa6e
MS
129982016-03-15 Martin Sebor <msebor@redhat.com>
12999
13000 PR c++/58281
13001 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13002
5c2a1bbb
JDA
130032016-03-15 John David Anglin <danglin@gcc.gnu.org>
13004
cb5d8ad1
JDA
13005 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13006 hppa*-*-hpux*.
13007
b440dd40
JDA
13008 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13009
5c2a1bbb
JDA
13010 PR libfortran/69799
13011 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13012 libatomic_available.
13013
42c729c5
MP
130142016-03-15 Marek Polacek <polacek@redhat.com>
13015
13016 PR c++/70209
13017 * g++.dg/ext/attribute-may-alias-4.C: New test.
13018
82b1c550
AM
130192016-03-15 Alexander Monakov <amonakov@ispras.ru>
13020
13021 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13022 -fvar-tracking-assignments-toggle flag.
13023
4ccbf3a6
PH
130242016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13025
13026 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13027
c39858bd
JJ
130282016-03-15 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR rtl-optimization/70222
13031 * gcc.c-torture/execute/pr70222-1.c: New test.
13032 * gcc.c-torture/execute/pr70222-2.c: New test.
13033
8be119c1
RH
130342016-03-15 Richard Henderson <rth@redhat.com>
13035
13036 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13037
6598bb55
AB
130382016-03-15 Andrey Belevantsev <abel@ispras.ru>
13039
13040 PR rtl-optimization/69032
13041 * gcc.dg/pr69032.c: New test.
13042
81fa2944
AB
130432016-03-15 Andrey Belevantsev <abel@ispras.ru>
13044
13045 PR rtl-optimization/63384
4a148e19 13046 * g++.dg/pr63384.C: New test.
81fa2944 13047
74ea9ab6
AB
130482016-03-15 Andrey Belevantsev <abel@ispras.ru>
13049
13050 PR target/64411
13051 * gcc.target/i386/pr64411.C: New test.
13052
045d5055
TV
130532016-03-15 Tom de Vries <tom@codesourcery.com>
13054
13055 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13056 * gfortran.dg/goacc/kernels-alias.f95: New test.
13057
3ea33585
MS
130582016-03-14 Martin Sebor <msebor@redhat.com>
13059
13060 PR c++/53792
13061 * g++.dg/cpp0x/constexpr-inline.C: New test.
13062 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13063
1df7b330
DE
130642016-03-14 David Edelsohn <dje.gcc@gmail.com>
13065
13066 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13067
79b57d18
JJ
130682016-03-14 Jakub Jelinek <jakub@redhat.com>
13069
13070 PR middle-end/70219
13071 * gcc.dg/pr70219.c: New test.
13072
3cbf012a
BS
130732016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13074
13075 PR target/70083
13076 * gcc.dg/torture/pr70083.c: New test.
13077 * gcc.target/i386/pr70083.c: New test.
13078
a9fee7cd
RB
130792016-03-14 Richard Biener <rguenther@suse.de>
13080
13081 PR tree-optimization/56365
13082 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13083
4799603f
SB
130842016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13085
13086 PR target/70098
13087 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13088 New function.
13089 * g++.dg/pr70098.C: New testcase.
13090
13091
760ca967
TV
130922016-03-14 Tom de Vries <tom@codesourcery.com>
13093
13094 PR tree-optimization/70045
13095 * gcc.dg/graphite/pr70045.c: New test.
13096
44e66a77
JD
130972016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13098
13099 PR fortran/69043
13100 * gfortran.dg/include_9.f90: New test.
13101
a18e0fe1
DH
131022016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13103
13104 PR fortran/45076
13105 gfortran.dg/prof/prof.exp: New script.
13106 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13107
d0aca6ab
AB
131082016-03-12 Andrey Belevantsev <abel@ispras.ru>
13109
13110 PR rtl-optimization/69307
13111 * gcc.dg/pr69307.c: New test.
13112
cefe08a4
VM
131132016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13114
13115 PR target/69614
13116 * gcc.target/arm/pr69614.c: New.
13117
70112e2a
PT
131182016-03-12 Paul Thomas <pault@gcc.gnu.org>
13119
13120 PR fortran/70031
13121 * gfortran.dg/submodule_14.f08: New test
13122
13123 PR fortran/69524
13124 * gfortran.dg/submodule_15.f08: New test
13125
3f1e5d3a
PP
131262016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13127
13128 PR c++/70106
13129 * g++.dg/cpp1y/paren3.C: New test.
13130
a3f6d680
MM
131312016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13132
13133 PR target/70131
13134 * gcc.target/powerpc/ppc-round2.c: New test.
13135
92348f09
BS
131362016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13137
13138 PR target/70123
13139 * gcc.dg/torture/pr70123.c: New test.
13140
cebde9e9
JL
131412016-03-11 Jeff Law <law@redhat.com>
13142
13143 PR tree-optimization/70190
13144 * gcc.c-torture/compile/pr70190.c: New test.
13145
3edc5da4
DM
131462016-03-11 David Malcolm <dmalcolm@redhat.com>
13147
13148 PR c/68187
13149 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13150 case.
13151 (test43_b): Likewise.
13152 (test43_c): Likewise.
13153 (test43_d): Likewise.
13154 (test43_e): Likewise.
13155 (test43_f): Likewise.
13156 (test43_g): Likewise.
13157 (test44_a): Likewise.
13158 (test44_b): Likewise.
13159 (test44_c): Likewise.
13160 (test44_d): Likewise.
13161 (test44_e): Likewise.
13162
318c1204
DM
131632016-03-11 David Malcolm <dmalcolm@redhat.com>
13164
13165 PR c/70085
13166 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13167
bc062234
KT
131682016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13169
13170 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13171 dg-options.
13172
acfc1ac1
KT
131732016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13174
13175 PR target/70002
13176 PR target/69245
13177 * gcc.target/aarch64/pr69245_2.c: New test.
13178
d1e2bb2d
JJ
131792016-03-11 Jakub Jelinek <jakub@redhat.com>
13180
13181 PR tree-optimization/70177
13182 * gcc.dg/pr70177.c: New test.
13183
07350627
AL
131842016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13185
13186 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13187
5c6706f7
AL
131882016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13189
13190 * gcc.dg/tree-ssa/sra-20.c: New.
13191
02d472a2
JJ
131922016-03-11 Jakub Jelinek <jakub@redhat.com>
13193
686d390a
JJ
13194 PR rtl-optimization/70174
13195 * gcc.dg/pr70174.c: New test.
13196
02d472a2
JJ
13197 PR tree-optimization/70169
13198 * gcc.dg/pr70169.c: New test.
13199
0f9befa1
IE
132002016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13201
13202 PR target/70160
13203 * gcc.target/i386/pr70160.c: New test.
13204
432d4670
AK
132052016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13206
13207 * gcc.target/s390/dfp-1.c: New test.
13208
a3dc8760
NC
132092016-03-10 Nick Clifton <nickc@redhat.com>
13210
13211 PR target/70044
13212 * gcc.target/aarch64/pr70044.c: New test.
13213
b87a8d7d
PP
132142016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13215 Jakub Jelinek <jakub@redhat.com>
13216
13217 PR c++/70001
13218 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13219 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13220 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13221
4f4ada6a
JH
132222016-03-10 Jan Hubicka <hubicka@ucw.cz>
13223
13224 PR lto/69589
13225 * g++.dg/lto/pr69589_0.C: New testcase
13226 * g++.dg/lto/pr69589_1.C: New testcase
13227
d49b0aa0
MP
132282016-03-10 Marek Polacek <polacek@redhat.com>
13229
13230 PR c++/70153
13231 * g++.dg/delayedfold/unary-plus1.C: New test.
13232
132332016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13234
13235 * gcc.target/arm/pr45701-1.c: Escape brackets.
13236 * gcc.target/arm/pr45701-2.c: Likewise.
13237
71017a7b
AL
132382016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13239
13240 * gfortran.dg/unconstrained_commons.f: New.
13241
ba52669f
AM
132422016-03-10 Alan Modra <amodra@gmail.com>
13243
13244 * gcc.dg/pr69195.c: New.
13245 * gcc.dg/pr69238.c: New.
13246
27742332
TV
132472016-03-10 Tom de Vries <tom@codesourcery.com>
13248
13249 PR testsuite/68915
13250 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13251
3a81a594
RB
132522016-03-10 Richard Biener <rguenther@suse.de>
13253
13254 PR tree-optimization/70128
13255 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13256 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13257
3433b975
JJ
132582016-03-09 Jakub Jelinek <jakub@redhat.com>
13259
c2864f02
JJ
13260 PR tree-optimization/70152
13261 * gcc.dg/pr70152.c: New test.
13262
3433b975
JJ
13263 PR target/70086
13264 * gcc.target/i386/pr70086-1.c: New test.
13265 * gcc.target/i386/pr70086-2.c: New test.
13266 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13267
13268 PR tree-optimization/70127
13269 * gcc.c-torture/execute/pr70127.c: New test.
13270
96b3c82d
CP
132712016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13272
13273 * c-c++-common/goacc/combined-directives-2.c: New test.
13274
b4f3232d
DM
132752016-03-09 David Malcolm <dmalcolm@redhat.com>
13276
13277 PR c/68473
13278 PR c++/70105
13279 * g++.dg/diagnostic/pr70105.C: New test.
13280 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13281 (test_multiple_ordinary_maps): New test function.
13282
40499f81
DM
132832016-03-09 David Malcolm <dmalcolm@redhat.com>
13284
13285 PR c/68473
13286 PR c++/70105
13287 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13288 Drop range information from call to inform_at_rich_loc.
13289 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13290 New.
13291 (test_show_locus): Replace calls to rich_location::add_range with
13292 calls to add_range. Rewrite the tests that used the now-defunct
13293 rich_location ctor taking a source_range. Simplify other tests
13294 by replacing calls to COMBINE_LOCATION_DATA with calls to
13295 make_location.
13296
c9e33662
RB
132972016-03-09 Richard Biener <rguenther@suse.de>
13298 Jakub Jelinek <jakub@redhat.com>
13299
13300 PR tree-optimization/70138
13301 * gcc.dg/vect/pr70138-1.c: New testcase.
13302 * gcc.dg/vect/pr70138-2.c: Likewise.
13303
2c73b764
JJ
133042016-03-09 Jakub Jelinek <jakub@redhat.com>
13305
13306 PR target/70049
13307 * gcc.target/i386/pr70049.c: New test.
13308
c06d25bb
RB
133092016-03-09 Richard Biener <rguenther@suse.de>
13310
13311 PR c/70143
13312 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13313 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13314 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13315
5828a501
RO
133162016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13317
13318 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13319 arm-*-*.
13320
2e141c8d
JJ
133212016-03-09 Jakub Jelinek <jakub@redhat.com>
13322
5a9def37
JJ
13323 PR middle-end/67278
13324 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13325
2e141c8d
JJ
13326 PR target/67278
13327 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13328
13329 PR middle-end/70050
13330 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13331 in testcase comment.
13332
bf751f40
TV
133332016-03-09 Tom de Vries <tom@codesourcery.com>
13334
13335 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13336 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13337 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13338 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13339 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13340 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13341 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13342 * gfortran.dg/goacc/kernels-loop.f95: New test.
13343
e210c999
MS
133442016-03-08 Martin Sebor <msebor@redhat.com>
13345
13346 PR c++/62096
13347 * g++.dg/warn/overflow-warn-7.C: New test.
13348
80aac5c8
JM
133492016-03-08 Jason Merrill <jason@redhat.com>
13350
13351 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13352 * lib/target-supports.exp (check_effective_target_concepts): New.
13353
12b81409
JJ
133542016-03-08 Jakub Jelinek <jakub@redhat.com>
13355
d259b234
JJ
13356 PR c++/70135
13357 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13358 * g++.dg/ubsan/pr70135.C: New test.
13359
12b81409
JJ
13360 PR target/70110
13361 * gcc.dg/pr70110.c: New test.
13362
b4e9f2aa
MJ
133632016-03-07 Martin Jambor <mjambor@suse.cz>
13364
13365 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13366 * c-c++-common/gomp/if-1.c: Likewise.
13367 * c-c++-common/gomp/pr61486-2.c: Likewise.
13368 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13369 to dg-additional-options.
13370 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13371 * g++/gomp/target-teams-1.c: Likewise.
13372 * gcc.dg/gomp/gomp.exp: Likewise.
13373 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13374 dg-additional-options.
13375 * gfortran.dg/gomp/gomp.exp: Likewise.
13376 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13377 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13378 dg-additional-options.
13379 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13380
f86e631e
MJ
133812016-03-07 Martin Jambor <mjambor@suse.cz>
13382
13383 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13384 * c-c++-common/gomp/gridify-1.c: New test.
13385 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13386
94156b3f
AV
133872016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13388
13389 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13390 trigger for cortex-r8, when scanning for register r8.
13391 * gcc.target/arm/pr45701-2.c: Likewise.
13392
a84a49b7 133932016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13394 Jeff Law <law@redhat.com>
a84a49b7
RB
13395
13396 PR tree-optimization/69740
13397 * gcc.c-torture/compile/pr69740-1.c: New test.
13398 * gcc.c-torture/compile/pr69740-2.c: New test.
13399
e41f6c9e
BS
134002016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13401
13402 * lib/target-supports.exp
13403 (check_effective_target_whole_vector_shift): Enable for PPC64.
13404
57548bf5
RB
134052016-03-07 Richard Biener <rguenther@suse.de>
13406
13407 PR tree-optimization/70115
13408 * gcc.dg/torture/pr70115.c: New testcase.
13409
4ae13300
NS
134102016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13411
13412 PR middle-end/69916
13413 * c-c-++-common/goacc/pr69916.c: New.
13414
5edb9853
RH
134152016-03-07 Richard Henderson <rth@redhat.com>
13416
13417 * gcc.c-torture/compile/pr70061.c: New test.
13418
2067a8f3
RB
134192016-03-07 Richard Biener <rguenther@suse.de>
13420
13421 PR testsuite/70109
13422 * gcc.dg/vect/O3-pr36098.c: New testcase.
13423
4145a9b7
CL
134242016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13425
13426 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13427
1878be32
EB
134282016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13429
13430 * gnat.dg/renaming9.ad[sb]: New testcase.
13431
df762bb2
JJ
134322016-03-05 Jakub Jelinek <jakub@redhat.com>
13433
13434 PR c++/70084
13435 * g++.dg/expr/stdarg3.C: New test.
13436
7d461295
JL
134372016-03-04 Jeff Law <law@redhat.com>
13438
13439 PR tree-optimization/69196
13440 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13441 x86_64-*-*.
13442
29b9828f
BS
134432016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13444
b6b552fd
BS
13445 PR c/69973
13446 * gcc.dg/pr69973.c: New test.
13447
201d49e9
BS
13448 PR rtl-optimization/69941
13449 * gcc.dg/torture/pr69941.c: New test.
13450
29b9828f
BS
13451 PR c/69824
13452 * gcc.dg/pr69824.c: New test.
13453
640b7e74
TV
134542016-03-05 Tom de Vries <tom@codesourcery.com>
13455
13456 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13457 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13458 function.
13459
7a3a3fad
PP
134602016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13461
13462 PR c++/66786
13463 * g++.dg/cpp1y/var-templ48.C: New test.
13464 * g++.dg/cpp1y/var-templ49.C: New test.
13465
cd439aec
EB
134662016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13467
13468 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13469
60204554
JJ
134702016-03-04 Jakub Jelinek <jakub@redhat.com>
13471
0c8825de
JJ
13472 PR c++/70035
13473 * g++.dg/ubsan/pr70035.C: New test.
13474
60204554
JJ
13475 PR target/70062
13476 * gcc.target/i386/pr70062.c: New test.
13477
f79d4eab
L
134782016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13479
13480 * g++.dg/template/typename21.C: Remove c++98_only.
13481
ea81ce67
L
134822016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13483
13484 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13485
64b23c13
DM
134862016-03-04 David Malcolm <dmalcolm@redhat.com>
13487
13488 PR c/68187
13489 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13490 function.
13491 (fn_42_b): Likewise.
13492 (fn_42_c): Likewise.
13493
729526f5
DM
134942016-03-04 David Malcolm <dmalcolm@redhat.com>
13495
13496 PR c/68187
13497 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13498 function.
13499 (fn_40_b): Likewise.
13500 (fn_41_a): Likewise.
13501 (fn_41_b): Likewise.
13502
f9ea11ac
JJ
135032016-03-04 Jakub Jelinek <jakub@redhat.com>
13504
13505 PR target/70059
13506 * gcc.target/i386/avx512f-pr70059.c: New test.
13507 * gcc.target/i386/avx512dq-pr70059.c: New test.
13508
b6c38c69
BS
135092016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13510
13511 PR rtl-optimization/57676
13512 * gcc.dg/torture/pr57676.c: New test.
13513
af3cdd34
IE
135142016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13515
13516 * gcc.dg/pr70026.c: New test.
13517
7ff6ca38
MP
135182016-03-04 Marek Polacek <polacek@redhat.com>
13519
13520 PR c/69798
13521 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13522 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13523
a6bf62d5
KT
135242016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13525
13526 PR target/70004
13527 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13528 Delete.
13529 (test_corners_sisd_si): Likewise.
13530 (main): Remove checks of the above.
13531 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13532
ae4cdc6a
EB
135332016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13534
13535 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13536
08455559
CL
135372016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13538
13539 * gcc.dg/torture/pr69951.c: Accept argc==0.
13540
e9a35493
RB
135412016-03-04 Richard Biener <rguenther@suse.de>
13542
13543 PR c++/70054
13544 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13545 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13546
fba054c2
DV
135472016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13548
13549 PR testsuite/69766
13550 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13551 testing multiarch.
13552
f10cdc6c
JJ
135532016-03-04 Jakub Jelinek <jakub@redhat.com>
13554
13555 PR debug/69947
13556 * gcc.dg/guality/pr69947.c: New test.
13557
2e981ba0
JJ
135582016-03-03 Jakub Jelinek <jakub@redhat.com>
13559
13560 PR ada/70017
13561 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13562
0ba3bfa2
KT
135632016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13564
13565 PR rtl-optimization/69904
13566 * gcc.target/arm/pr69904.c: New test.
13567
97ecdb46
JJ
135682016-03-03 Jakub Jelinek <jakub@redhat.com>
13569
13570 PR target/70021
13571 * gcc.dg/vect/pr70021.c: New test.
13572 * gcc.target/i386/pr70021.c: New test.
13573
a2a743a1
MP
135742016-03-03 Marek Polacek <polacek@redhat.com>
13575
13576 PR middle-end/70050
13577 * gcc.dg/pr70050.c: New test.
13578
fa07ecdd
JG
135792016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13580
13581 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13582
23504262
ML
135832016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13584
13585 PR tree-optimization/70043
13586 * gfortran.dg/vect/pr70043.f90: New test.
13587
b7b9e1a9
EB
135882016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13589
13590 * gnat.dg/specs/task1.ads: New test.
13591
cb83ba54
RO
135922016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13593
13594 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13595 Invoke gdb with -batch.
13596 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13597
a75f5e30
RB
135982016-03-03 Richard Biener <rguenther@suse.de>
13599
13600 PR tree-optimization/55936
13601 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13602
268bc320
JL
136032016-03-02 Jeff Law <law@redhat.com>
13604
815f20ab
JL
13605 PR rtl-optimization/69942
13606 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13607 effects of argument promotions.
13608
268bc320
JL
13609 PR tree-optimization/69987
13610 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13611 target does not support -fprefetch-loop-arrays.
13612
171f7de5
UB
136132016-03-02 Uros Bizjak <ubizjak@gmail.com>
13614
13615 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13616
192912db
BC
136172016-03-02 Bin Cheng <bin.cheng@arm.com>
13618
c7908871 13619 PR rtl-optimization/69052
192912db
BC
13620 * gcc.target/i386/pr69052.c: New test.
13621
90a7a40b
AM
136222016-03-02 Alan Modra <amodra@gmail.com>
13623
13624 * gcc.dg/pr69990.c: New.
13625
69fa742f
JJ
136262016-03-02 Jakub Jelinek <jakub@redhat.com>
13627
de752fb0
JJ
13628 PR c/68062
13629 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13630
13631 PR middle-end/70022
13632 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13633
69fa742f
JJ
13634 PR target/70028
13635 * gcc.target/i386/pr70028.c: New test.
13636
7c65bd56
MK
136372016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13638
13639 * c-c++-common/asan/swapcontext-test-1.c,
13640 * c-c++-common/tsan/thread_leak.c,
13641 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13642 * g++.dg/tsan/benign_race.C,
13643 * g++.dg/tsan/fd_close_norace.C,
13644 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13645 races with sanitizer output
13646
37d98220 136472016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13648 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13649
13650 PR target/67278
13651 * gcc.dg/simd-8.c: New testcase.
13652
218db463
RB
136532016-03-02 Richard Biener <rguenther@suse.de>
13654
13655 PR middle-end/67278
13656 * gcc.dg/simd-7.c: New testcase.
13657
22c72158
EB
136582016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13659
13660 * gcc.target/i386/pr70007.c: Tweak.
13661
9a790ccc
DV
136622016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13663
13664 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13665
bd02f00f
MP
136662016-03-02 Marek Polacek <polacek@redhat.com>
13667
13668 PR c/67854
13669 * gcc.dg/pr67854.c: New test.
13670
1e840f39
JJ
136712016-03-02 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR middle-end/70025
13674 * gcc.dg/torture/pr70025.c: New test.
13675
bca00241
VK
136762016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13677
13678 PR tree-optimization/68621
13679 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13680
0bca04b8
EB
136812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13682
13683 * gcc.target/i386/pr70007.c: New test.
13684
2a9afc86
JL
136852016-03-01 Jeff Law <law@redhat.com>
13686
eab2541b 13687 PR tree-optimization/69196
9d83ef71 13688 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13689
2a9afc86
JL
13690 PR tree-optimization/69196
13691 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13692 duplicating code and spoiling the expected output.
13693
0d39977e
MM
136942016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13695
13696 PR target/70033
13697 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13698 supports power9 before doing tests.
13699 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13700 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13701 * gcc.target/powerpc/p9-permute.c: Likewise.
13702
a0c0699d
UB
137032016-03-01 Uros Bizjak <ubizjak@gmail.com>
13704
13705 PR target/70027
13706 * gcc.target/i386/pr70027.c: New test.
13707
0ae3ef47 137082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13709
13710 * gcc.dg/pr70017.c: New test.
13711
686e2237
JJ
137122016-03-01 Jakub Jelinek <jakub@redhat.com>
13713
13714 PR c/69796
13715 PR c/69974
13716 * gcc.dg/pr69796.c: New test.
13717 * gcc.dg/pr69974.c: New test.
13718
f8e4188c
EB
137192016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13720
13721 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13722
5e3f1c7c
JL
137232016-02-29 Jeff Law <law@redhat.com>
13724
13725 PR tree-optimization/69987
13726 * gfortran.dg/pr69987.f90: New test.
13727
13728 PR tree-optimization/69989
13729 * gcc.c-torture/compile/pr69989-2.c: New test.
13730
1be56bc5
MP
137312016-03-01 Marek Polacek <polacek@redhat.com>
13732
13733 PR c++/69795
13734 * g++.dg/parse/invalid1.C: New test.
13735
1b19470d
RB
137362016-03-01 Richard Biener <rguenther@suse.de>
13737
13738 PR middle-end/70022
13739 * gcc.dg/pr70022.c: New testcase.
13740
3ae0661a
IE
137412016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13742
13743 PR tree-optimization/69956
13744 * gcc.dg/pr69956.c: New test.
13745
0f09ab88
BS
137462016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13747
13748 PR target/70011
13749 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13750 XFAIL when hardware supports efficient unaligned storage access.
13751
76d881bf
PP
137522016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13753
13754 PR c++/69961
13755 * g++.dg/template/pr69961a.C: New test.
13756 * g++.dg/template/pr69961b.C: New test.
13757
7168133a
DM
137582016-02-29 David Malcolm <dmalcolm@redhat.com>
13759
13760 PR preprocessor/69985
13761 * gcc.dg/cpp/pr69985.c: New test case.
13762
0c6072a3
JL
137632016-02-29 Jeff Law <law@redhat.com>
13764
e66f219b
JL
13765 PR tree-optimization/70005
13766 * gcc.c-torture/execute/pr70005.c New test.
13767
0c6072a3
JL
13768 PR tree-optimization/69999
13769 * gcc.c-torture/compile/pr69999.c: New test.
13770
fd9fbdb3
YR
137712016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13772
13773 PR tree-optimization/69652
13774 * gcc.dg/torture/pr69652.c: Delete test.
13775 * gcc.dg/vect/pr69652.c: New test.
13776
cbd400b4
RB
137772016-02-19 Richard Biener <rguenther@suse.de>
13778
13779 PR tree-optimization/69980
13780 * gfortran.dg/vect/pr69980.f90: New testcase.
13781
84ea0f58
EB
137822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13783
13784 * gcc.target/sparc/20160229-1.c: New test.
13785
5d2a63dc
EB
137862016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13787
13788 * gnat.dg/stack_usage3.adb: New test.
13789 * gnat.dg/stack_usage3_pkg.ads: New helper.
13790
93e708f9
EB
137912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13792
13793 * gnat.dg/renaming8.adb: New test.
13794 * gnat.dg/renaming8_pkg1.ads: New helper.
13795 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13796 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13797
6512bc93
RB
137982016-02-29 Richard Biener <rguenther@suse.de>
13799
13800 PR tree-optimization/69720
13801 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13802
7b201a88
TK
138032016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13804
13805 PR fortran/68147
13806 PR fortran/47674
13807 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13808
82ee0cf2 138092016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13810 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13811
13812 PR fortran/56007
13813 * gfortran.dg/coarray_8.f90: Adjust error message.
13814 * gfortran.dg/pr56007.f90: New test.
13815 * gfortran.dg/pr56007.f: New test.
13816
cdc1a2c8
L
138172016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13818
13819 PR tree-optimization/69989
13820 * gcc.dg/torture/pr69989.c: New test.
13821
33505bcf
EB
138222016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13823
13824 * gcc.target/i386/stack-realign-win.c: New test.
13825
524bfb19
HA
138262016-02-28 Harald Anlauf <anlauf@gmx.de>
13827
13828 PR fortran/60126
13829 * gfortran.dg/pr60126.f90: New test.
13830
bd542508
JL
138312016-02-27 Jeff Law <law@redhat.com>
13832
13833 Revert
13834 2016-02-26 Richard Biener <rguenther@suse.de>
13835 Jeff Law <law@redhat.com>
13836
13837 PR tree-optimization/69740
13838 * gcc.c-torture/compile/pr69740-1.c: New test.
13839 * gcc.c-torture/compile/pr69740-2.c: New test.
13840
dd1291e0
JD
138412016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13842
5fb67f8b 13843 PR fortran/69910
dd1291e0
JD
13844 * gfortran.dg/newunit_4.f90: New test.
13845
5cfefb59
JJ
138462016-02-27 Jakub Jelinek <jakub@redhat.com>
13847
13848 PR target/69613
13849 PR rtl-optimization/69886
13850 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13851 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13852 target.
13853
20ba5f33
MS
138542016-02-26 Martin Sebor <msebor@redhat.com>
13855
13856 PR tree-optimization/15826
13857 * gcc.dg/tree-ssa/pr15826.c: New test.
13858
e6fb01b0
JJ
138592016-02-26 Jakub Jelinek <jakub@redhat.com>
13860
13861 PR target/69969
13862 * gcc.target/powerpc/pr69969.c: New test.
13863
e3e0cf64
MS
138642016-02-26 Martin Sebor <msebor@redhat.com>
13865
13866 PR c++/15766
13867 * g++.old-deja/g++.other/decl5.C: Add a test case.
13868
d1f2bea5
SB
138692016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13870
13871 PR target/69946
13872 * gcc.target/powerpc/pr69946.c: New file.
13873
4a4f9d2b 138742016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13875 Jeff Law <law@redhat.com>
4a4f9d2b 13876
e3e0cf64 13877 PR tree-optimization/69740
4a4f9d2b
RB
13878 * gcc.c-torture/compile/pr69740-1.c: New test.
13879 * gcc.c-torture/compile/pr69740-2.c: New test.
13880
ad2a2706
MJ
138812016-02-26 Martin Jambor <mjambor@suse.cz>
13882
13883 PR middle-end/69920
13884 * gcc.dg/torture/pr69932.c: New test.
13885 * gcc.dg/torture/pr69936.c: Likewise.
13886
1d11f7ce
AK
138872016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13888
13889 PR target/69709
13890 * gcc.target/s390/pr69709.c: New test.
13891
6cfccbb2
KT
138922016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13893
13894 PR target/69245
13895 * gcc.target/aarch64/pr69245_1.c: New test.
13896
ac59ad4e
KT
138972016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13898
13899 PR target/69613
13900 * gcc.dg/torture/pr69613.c: New test.
13901
a2ad54a0
JJ
139022016-02-26 Jakub Jelinek <jakub@redhat.com>
13903
13904 PR rtl-optimization/69891
13905 * gcc.target/i386/pr69891.c: New test.
13906
0884062c 139072016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13908 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13909
d2369d4f 13910 PR target/61397
c163789b
MM
13911 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13912 functionality for both 32-bit and 64-bit.
13913
5aed7e2c
RB
139142016-02-26 Richard Biener <rguenther@suse.de>
13915
13916 PR tree-optimization/69551
13917 * gcc.dg/torture/pr69951.c: New testcase.
13918
798e2a8e
RB
139192016-02-25 Richard Biener <rguenther@suse.de>
13920
13921 PR tree-optimization/48795
13922 * gcc.dg/Warray-bounds-18.c: New testcase.
13923
9559fbac
RO
139242016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13925
13926 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13927
c049b107
JJ
139282016-02-25 Jakub Jelinek <jakub@redhat.com>
13929
13930 PR rtl-optimization/69896
13931 * gcc.dg/pr69896.c: New test.
13932
1137001c
PP
139332016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13934
13935 PR c++/69736
13936 * g++.dg/cpp1y/paren2.C: New test.
13937
2e9c8641
MS
139382016-02-24 Martin Sebor <msebor@redhat.com>
13939
13940 PR c/51147
13941 * gcc.dg/enum-mode-2.c: New test.
13942
03ca8fb3
JJ
139432016-02-24 Jakub Jelinek <jakub@redhat.com>
13944
13945 PR c++/69922
13946 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13947 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13948 * g++.dg/ubsan/pr69922.C: New test.
13949
0b05329b
MP
139502016-02-24 Marek Polacek <polacek@redhat.com>
13951
13952 PR c/69819
13953 * gcc.dg/pr69819.c: New test.
13954
57c2c374
MS
139552016-02-24 Martin Sebor <msebor@redhat.com>
13956
3b96b93a
MS
13957 PR c++/69912
13958 * g++.dg/ext/flexary15.C: New test.
13959
139602016-02-24 Martin Sebor <msebor@redhat.com>
13961
13962 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13963 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13964 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13965
65433bb5
MK
139662016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13967 Charles Baylis <charles.baylis@linaro.org>
13968
13969 PR debug/61033
13970 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13971
f802a424 139722016-02-24 Richard Biener <rguenther@suse.de>
44293580 13973 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13974
13975 PR middle-end/69760
13976 * gcc.dg/torture/pr69760.c: New testcase.
13977
525f795f
RO
139782016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13979
13980 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13981 pattern on Solaris with as.
13982
cd7bbceb
KT
139832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13984
13985 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13986 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13987 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13988 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13989
89c0c1fd
JJ
139902016-02-24 Jakub Jelinek <jakub@redhat.com>
13991
13992 PR middle-end/69915
13993 * gcc.dg/pr69915.c: New test.
13994
0683fd27
KT
139952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13996
13997 PR rtl-optimization/69886
13998 * gcc.dg/torture/pr69886.c: New test.
13999
e53d562a
RB
140002016-02-24 Richard Biener <rguenther@suse.de>
14001
14002 PR middle-end/68963
14003 * gcc.dg/torture/pr68963.c: New testcase.
14004
74a00288
KT
140052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14006
14007 PR target/69875
14008 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14009 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14010 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14011 * gcc.target/arm/atomic_loaddi_1.c: New test.
14012 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14013 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14014 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14015 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14016 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14017 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14018 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14019 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14020
340fd4c9
JJ
140212016-02-24 Jakub Jelinek <jakub@redhat.com>
14022
14023 PR middle-end/69909
14024 * gcc.dg/torture/pr69909.c: New test.
14025
47d3fdb2
RB
140262016-02-24 Richard Biener <rguenther@suse.de>
14027
14028 PR tree-optimization/69907
14029 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14030 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14031 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14032
dab73e73
CB
140332016-02-24 Christian Bruel <christian.bruel@st.com>
14034
14035 * gcc.target/arm/pragma_cpp_fma.c: New test.
14036
7cc5ec65
JD
140372016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14038
14039 PR fortran/61156
14040 * gfortran.dg/include_6.f90: Update test.
14041
067fbd8b
JJ
140422016-02-23 Jakub Jelinek <jakub@redhat.com>
14043
14044 PR objc/69844
14045 * objc.dg/pr69844.m: New test.
14046
64a454d9
JD
140472016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14048
14049 PR libgfortran/69456
14050 * gfortran.dg/namelist_89.f90: New test.
14051 * gfortran.dg/pr59700.f90: Update test..
14052
35886f0b
MS
140532016-02-23 Martin Sebor <msebor@redhat.com>
14054
14055 PR middle-end/69780
14056 * g++.dg/ext/builtin_alloca.C: New test.
14057 * gcc.dg/builtins-68.c: New test.
14058
162cc7e3
RH
140592016-02-23 Richard Henderson <rth@redhat.com>
14060
14061 * gcc.target/i386/addr-space-3.c: Remove test.
14062
196440f8
DM
140632016-02-23 David Malcolm <dmalcolm@redhat.com>
14064
14065 PR preprocessor/69126
14066 PR preprocessor/69543
14067 * c-c++-common/pr69126-2-long.c: New test.
14068 * c-c++-common/pr69126-2-short.c: New test.
14069 * c-c++-common/pr69543-1.c: Remove xfail.
14070
1d3121af
DM
140712016-02-23 David Malcolm <dmalcolm@redhat.com>
14072
14073 PR preprocessor/69126
14074 PR preprocessor/69543
14075 PR preprocessor/69558
14076 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14077 (f): Rename to...
14078 (test_2): ...this, and add leading comment.
14079 (MACRO_3, test_3): New.
14080 (MACRO_4A, MACRO_4B, test_4): New.
14081 (MACRO): Rename to...
14082 (MACRO_5): ...this.
14083 (g): Rename to...
14084 (test_5): ...this, updating for renaming of MACRO, and
14085 add leading comment.
14086 * c-c++-common/pr69543-1.c: New.
14087 * c-c++-common/pr69543-2.c: New.
14088 * c-c++-common/pr69543-3.c: New.
14089 * c-c++-common/pr69543-4.c: New.
14090 * c-c++-common/pr69558-1.c: New.
14091 * c-c++-common/pr69558-2.c: New.
14092 * c-c++-common/pr69558-3.c: New.
14093 * c-c++-common/pr69558-4.c: New.
14094 * gcc.dg/pr69558.c: Move to...
14095 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14096 xfail for c++.
14097
f99c3557
TS
140982016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14099
14100 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14101 to -ftree-parallelize-loops/-fopenacc changes.
14102 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14103 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14104 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14105 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14106 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14107 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14108 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14109 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14110 * c-c++-common/goacc/kernels-loop.c: Likewise.
14111 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14112 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14113 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14114 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14115
c60ec7c2
RO
141162016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14117
14118 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14119
f1a62b6f
JJ
141202016-02-23 Jakub Jelinek <jakub@redhat.com>
14121
e67bf044
JJ
14122 PR c++/69902
14123 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14124
f1a62b6f
JJ
14125 PR c/69900
14126 * gcc.dg/pr69900.c: New test.
14127
20c5e09e
MJ
141282016-02-23 Martin Jambor <mjambor@suse.cz>
14129
14130 PR tree-optimization/69666
14131 * gcc.dg/tree-ssa/pr69666.c: New test.
14132
e457a6fc
AV
141332016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14134
14135 PR fortran/67451
14136 * gfortran.dg/coarray_allocate_5.f08: New test.
14137
d7b574f4
AK
141382016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14139
14140 * gcc.target/s390/vcond-shift.c: Move to ...
14141 * gcc.target/s390/vector/vcond-shift.c: ... here.
14142
58bdeb44
AK
141432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14144
14145 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14146 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14147
7cd0387b
AK
141482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14149
14150 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14151
4246c8da
MW
141522016-02-20 Mark Wielaard <mjw@redhat.com>
14153
14154 PR c/28901
14155 * gcc.dg/unused-variable-3.c: New test.
14156
f93bc532
JJ
141572016-02-22 Jakub Jelinek <jakub@redhat.com>
14158
14159 PR target/69888
14160 * gcc.target/i386/pr69888.c: New test.
14161
c4e360f4
RB
141622016-02-22 Richard Biener <rguenther@suse.de>
14163
14164 PR tree-optimization/69882
14165 * gfortran.dg/vect/pr69882.f90: New testcase.
14166
09c92f1c
JJ
141672016-02-22 Jakub Jelinek <jakub@redhat.com>
14168
14169 PR target/69885
14170 * gcc.dg/pr69885.c: New test.
14171
f88d45dc
OE
141722016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14173
14174 PR target/69806
14175 PR target/54089
14176 * gcc.target/sh/pr54089-10.c: New.
14177
ce1ff48e
PT
141782016-02-20 Paul Thomas <pault@gcc.gnu.org>
14179
14180 PR fortran/69423
14181 * gfortran.dg/deferred_character_15.f90 : New test.
14182
bbf27208
DH
141832016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14184
14185 PR fortran/57365
14186 gfortran.dg/allocate_with_source_18.f03: New test.
14187
141882016-02-20 Harald Anlauf <anlauf@gmx.de>
14189
14190 PR fortran/52531
14191 gfortran.dg/gomp/pr52531.f90: New test.
14192
268be88c
BE
141932016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14194
14195 PR c++/69865
14196 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14197 -std=c++03.
14198
4b6c824a
JJ
141992016-02-19 Jakub Jelinek <jakub@redhat.com>
14200
871b3f47
JJ
14201 PR c++/69826
14202 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14203 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14204
7a965d51
JJ
14205 PR c++/69850
14206 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14207
4b6c824a
JJ
14208 PR c++/69851
14209 * g++.dg/torture/pr69851.C: New test.
14210
15fca21a
MS
142112016-02-19 Martin Sebor <msebor@redhat.com>
14212
14213 PR testsuite/69573
14214 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14215
19e21586
JJ
142162016-02-19 Jakub Jelinek <jakub@redhat.com>
14217
03a616ac
JJ
14218 PR c++/69850
14219 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14220 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14221
19e21586
JJ
14222 PR c++/67767
14223 * g++.dg/cpp0x/pr67767.C: New test.
14224
2db16594
KT
142252016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14226
14227 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14228 for fp, simd, crypto, crc, lse.
14229 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14230 above.
14231 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14232 effective target check.
14233
5a7d9d1e
JJ
142342016-02-19 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR target/69820
14237 * gcc.target/i386/pr69820.c: New test.
14238
6448f064
AK
142392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14240
14241 * gcc.target/s390/vector/int128-1.c: New test.
14242
d0a859e6
AK
142432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14244
14245 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14246
9e4eb643
AK
142472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14248
14249 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14250 instruction pattern name to prevent the testcase from failing with
14251 -march=z13.
14252
859a4c0e
AK
142532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14254
14255 * gcc.target/s390/md/movstr-2.c: New test.
14256
efc2340b
MK
142572016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14258
14259 * gcc.target/s390/morestack.c: New test.
14260
ca2bfbc2
DV
142612016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14262
14263 PR target/69625
14264 * gcc.target/s390/pr69625.c: Add test case.
14265
efd4bd05
BE
142662016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14267
14268 PR testsuite/68580
14269 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14270
2bf2078a
MM
142712016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14272
14273 PR target/68404
14274 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14275 * gcc.target/powerpc/fusion3.c: Likewise.
14276
f003579e
RB
142772016-02-18 Richard Biener <rguenther@suse.de>
14278
14279 PR middle-end/69553
14280 * g++.dg/torture/pr69553.C: New testcase.
14281
19233914
NC
142822016-02-18 Nick Clifton <nickc@redhat.com>
14283
efd4bd05
BE
14284 PR target/62254
14285 PR target/69610
14286 * gcc.target/arm/pr62554.c: New test.
14287 * gcc.target/arm/pr69610-1.c: New test.
14288 * gcc.target/arm/pr69610-2.c: New test.
19233914 14289
23f27839
RB
142902016-02-18 Richard Biener <rguenther@suse.de>
14291
14292 PR middle-end/69854
14293 * gcc.dg/torture/pr69854.c: New testcase.
14294
932c0da4
JJ
142952016-02-17 Jakub Jelinek <jakub@redhat.com>
14296
14297 PR c++/69850
14298 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14299
1bed93e4
BS
143002012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14301
14302 * gcc.target/powerpc/vec-cg.c: New test.
14303
57bfb134
RB
143042016-02-17 Richard Biener <rguenther@suse.de>
14305
14306 PR testsuite/69586
14307 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14308
a44e0ebb
KT
143092016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14310
14311 PR target/69161
14312 * gcc.c-torture/compile/pr69161.c: New test.
14313
ffacd726
DS
143142016-02-17 David Sherwood <david.sherwood@arm.com>
14315
14316 PR target/69532
14317 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14318 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14319
448db8d2
EB
143202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14321
14322 * gcc.dg/ifcvt-4.c: Skip on Visium.
14323
e2f0522e
EB
143242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14325
14326 * gnat.dg/atomic8.adb: New test.
14327
bf17fe3f
EB
143282016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14329
14330 * gnat.dg/discr46.ad[sb]: New test.
14331
ecf835e9
KN
143322016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14333
14334 PR Target/48344
14335 * gcc.target/powerpc/pr48344-1.c: New test.
14336
49a1164a
TK
143372015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14338
14339 PR fortran/69742
14340 * gfortran.dg/associate_21.f90: New test.
14341
bf14eba2
JJ
143422016-02-16 Jakub Jelinek <jakub@redhat.com>
14343
14344 PR c/69835
14345 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14346 -Wnonnull in dg-options.
14347 * c-c++-common/nonnull-2.c: New test.
14348
35a093b6
JG
143492016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14350 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14351
14352 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14353
e387d491
JJ
143542016-02-16 Jakub Jelinek <jakub@redhat.com>
14355
14356 PR middle-end/69801
14357 * gcc.dg/pr69801.c: Add empty dg-options.
14358
ba539195
JN
143592016-02-16 James Norris <jnorris@codesourcery.com>
14360
14361 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14362 * g++.dg/goacc/deviceptr-1.c: New file.
14363
2a2b8f64
JJ
143642016-02-16 Jakub Jelinek <jakub@redhat.com>
14365
14366 PR tree-optimization/69820
14367 * gcc.dg/vect/pr69820.c: New test.
14368
87440c29
RB
143692016-02-16 Richard Biener <rguenther@suse.de>
14370
14371 PR tree-optimization/69776
14372 * gcc.dg/torture/pr69776-2.c: New testcase.
14373
6d87c306
BS
143742016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14375
14376 PR tree-optimization/69714
14377 * gcc.dg/torture/pr69714.c: New test.
14378
3824a0a2
JJ
143792016-02-16 Jakub Jelinek <jakub@redhat.com>
14380
14381 PR tree-optimization/69802
14382 * gcc.dg/pr69802.c: New test.
14383
c8cfe96e
RB
143842016-02-16 Richard Biener <rguenther@suse.de>
14385
14386 PR middle-end/69801
14387 * gcc.dg/pr69801.c: New testcase.
14388
fc12098d
JD
143892016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14390
14391 PR libgfortran/69651
14392 * gfortran.dg/read_bang.f90: New test.
14393 * gfortran.dg/read_bang4.f90: New test.
14394
ba6b3795
JJ
143952016-02-15 Jakub Jelinek <jakub@redhat.com>
14396
f0516ca4
JJ
14397 PR c++/69658
14398 * g++.dg/init/pr69658.C: New test.
14399
ba6b3795
JJ
14400 PR c++/69797
14401 * c-c++-common/pr69797.c: New test.
14402
de3f9a2d
PK
144032016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14404
14405 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14406 check for aarch64*-*-*.
14407
17a3b967
RB
144082016-02-15 Richard Biener <rguenther@suse.de>
14409
14410 PR tree-optimization/69783
14411 * gcc.dg/vect/pr69783.c: New testcase.
14412
1c48bff1
RB
144132016-02-15 Richard Biener <rguenther@suse.de>
14414
14415 PR tree-optimization/69776
14416 * gcc.dg/torture/pr69776.c: New testcase.
14417
1e6025b6
TK
144182016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14419
14420 PR fortran/60526
14421 * gfortran.dg/type_decl_4.f90: Reinstated.
14422
d3308279
JDA
144232016-02-14 John David Anglin <danglin@gcc.gnu.org>
14424
14425 PR fortran/68746
14426 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14427
b7c56581
TK
144282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14429
14430 PR fortran/60526
14431 PR bootstrap/69816
14432 * gfortran.dg/type_decl_4.f90: Removed.
14433
60cb4ef5
TK
144342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14435
14436 PR fortran/60526
14437 * gfortran.dg/type_decl_4.f90: New test.
14438
f6964637
AM
144392016-02-14 Alan Modra <amodra@gmail.com>
14440
1a8849d1 14441 PR testsuite/68886
f6964637
AM
14442 * gcc.c-torture/execute/stkalign.c: Revise test.
14443
f5121920
OE
144442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14445
14446 PR target/67260
14447 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14448
6cda3ab6
OE
144492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14450
14451 PR target/67260
14452 * gcc.target/sh/torture/pr67260.c: New.
14453
6786e598
JDA
144542016-02-12 John David Anglin <danglin@gcc.gnu.org>
14455
14456 * gcc.dg/pr67964.c: Add dg-require-alias.
14457
7e05dad8
OE
144582016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14459
14460 PR target/67636
14461 PR target/64345
14462 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14463
7f4cc3ce
JD
144642016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14465
14466 PR libgfortran/69668
14467 * gfortran.dg/namelist_88.f90: New test.
14468
955ca6dc
JD
144692016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14470
14471 PR libgfortran/69668
14472 * gfortran.dg/namelist_38.f90: Update test.
14473 * gfortran.dg/namelist_84.f90: Update test.
14474
876217ae
DM
144752016-02-12 David Malcolm <dmalcolm@redhat.com>
14476
14477 PR other/69554
14478 * gcc.dg/pr69554-1.c: New test.
14479 * gfortran.dg/pr69554-1.F90: New test.
14480 * gfortran.dg/pr69554-2.F90: New test.
14481 * lib/gcc-dg.exp (proc dg-locus): New function.
14482 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14483 distinguish between the caret-printing and non-caret-printing
14484 cases. If caret-printing has been explicitly enabled, bail out
14485 without attempting to fix up the output.
14486
61789eed
DM
144872016-02-12 David Malcolm <dmalcolm@redhat.com>
14488
14489 PR driver/69265
14490 PR driver/69453
14491 * gcc.dg/spellcheck-options-3.c: New test case.
14492 * gcc.dg/spellcheck-options-4.c: New test case.
14493 * gcc.dg/spellcheck-options-5.c: New test case.
14494 * gcc.dg/spellcheck-options-6.c: New test case.
14495 * gcc.dg/spellcheck-options-7.c: New test case.
14496 * gcc.dg/spellcheck-options-8.c: New test case.
14497 * gcc.dg/spellcheck-options-9.c: New test case.
14498 * gcc.dg/spellcheck-options-10.c: New test case.
14499
c3090c1f
JJ
145002016-02-12 Jakub Jelinek <jakub@redhat.com>
14501
14502 PR rtl-optimization/69764
14503 PR rtl-optimization/69771
14504 * c-c++-common/pr69764.c: New test.
14505 * gcc.dg/torture/pr69771.c: New test.
14506
8222034d
MP
145072016-02-12 Marek Polacek <polacek@redhat.com>
14508
14509 * g++.dg/torture/init-list1.C: New.
14510
f749f792
MP
145112016-02-12 Marek Polacek <polacek@redhat.com>
14512
14513 * gcc.dg/pr69522.c: Add empty dg-options.
14514
199fb02a
IE
145152016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14516
14517 * g++.dg/lto/lto.exp: Include and init mpx.
14518 * g++.dg/lto/pr69729_0.C: New test.
14519
b69539cb
JJ
145202016-02-12 Jakub Jelinek <jakub@redhat.com>
14521
06ff7000
JJ
14522 PR ipa/69241
14523 * g++.dg/ipa/pr69241-4.C: New test.
14524
b69539cb
JJ
14525 PR ipa/68672
14526 * g++.dg/ipa/pr68672-1.C: New test.
14527 * g++.dg/ipa/pr68672-2.C: New test.
14528 * g++.dg/ipa/pr68672-3.C: New test.
14529
16595a1f
BS
145302016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14531
14532 PR c/69522
6d87c306 14533 * gcc.dg/pr69522.c: New test.
16595a1f 14534
38d795d2
PP
145352016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14536
14537 PR c++/69098
14538 * g++.dg/cpp1y/69098.C: New test.
14539 * g++.dg/cpp1y/69098-2.C: New test.
14540
9c582551
JJ
145412016-02-12 Jakub Jelinek <jakub@redhat.com>
14542
14543 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14544 and neighbour -> neighbor.
14545 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14546 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14547 * c-c++-common/Wvarargs.c: Likewise.
14548 * c-c++-common/goacc/host_data-5.c: Likewise.
14549 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14550 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14551 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14552 * gcc.target/aarch64/pr60697.c: Likewise.
14553 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14554 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14555 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14556 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14557 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14558 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14559 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14560 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14561 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14562 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14563 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14564 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14565 * g++.dg/lookup/koenig5.C: Likewise.
14566 * g++.dg/ext/no-asm-2.C: Likewise.
14567 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14568 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14569 * gfortran.dg/used_types_16.f90: Likewise.
14570 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14571 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14572 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14573 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14574 * gfortran.dg/abstract_type_6.f03: Likewise.
14575 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14576 * gfortran.dg/used_types_15.f90: Likewise.
14577 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14578 * gfortran.dg/exit_3.f08: Likewise.
14579 * gfortran.dg/open_status_2.f90: Likewise.
14580 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14581 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14582 * gfortran.dg/associate_1.f03: Likewise.
14583 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14584 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14585 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14586 * gcc.dg/builtin-object-size-1.c: Likewise.
14587 * gcc.dg/noreturn-6.c: Likewise.
14588 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14589 * gcc.dg/globalalias.c: Likewise.
14590 * gcc.dg/builtins-config.h: Likewise.
14591 * gcc.dg/pr30457.c: Likewise.
14592 * gcc.c-torture/compile/volatile-1.c: Likewise.
14593 * gcc.c-torture/execute/20101011-1.c: Likewise.
14594 * c-c++-common/Waddress-1.c: Likewise.
14595
66756373
JJ
145962016-02-11 Jakub Jelinek <jakub@redhat.com>
14597
14598 PR c/69768
14599 * c-c++-common/Waddress-1.c: New test.
14600
76fe932b
AV
146012016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14602
14603 PR fortran/69296
14604 * gfortran.dg/associate_19.f03: New test.
14605 * gfortran.dg/associate_20.f03: New test.
14606
564c4d4b
OE
146072016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14608
14609 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14610
e1c1ecb0
KT
146112016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14612
14613 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14614 .arch armv8-a\n. Add -dA to dg-options.
14615 * gcc.target/aarch64/assembler_arch_1.c: New test.
14616 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14617
0d7d9458
PC
146182016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14619
14620 PR c++/68726
14621 * g++.dg/cpp0x/pr68726.C: New.
14622
e6208a60
IE
146232016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14624
14625 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14626 test.
14627
281a11eb
RB
146282016-02-11 Richard Biener <rguenther@suse.de>
14629
14630 * g++.dg/tree-ssa/pr61034.C: Adjust.
14631
e03dd765
VM
146322016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14633
4b48faf5 14634 PR target/69148
e03dd765
VM
14635 * gcc.target/s390/pr69148.c: New.
14636
cdc23927
YR
146372016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14638
14639 PR tree-optimization/69652
14640 * gcc.dg/torture/pr69652.c: New test.
14641
e199dd0a
JJ
146422016-02-10 Jakub Jelinek <jakub@redhat.com>
14643 Patrick Palka <ppalka@gcc.gnu.org>
14644
14645 PR ipa/69241
14646 PR c++/69649
14647 * g++.dg/ipa/pr69241-1.C: New test.
14648 * g++.dg/ipa/pr69241-2.C: New test.
14649 * g++.dg/ipa/pr69241-3.C: New test.
14650 * g++.dg/ipa/pr69649.C: New test.
14651
d6b38027
UB
146522016-02-10 Uros Bizjak <ubizjak@gmail.com>
14653
14654 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14655 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14656
13b562c5
BC
146572016-02-10 Bin Cheng <bin.cheng@arm.com>
14658
14659 PR tree-optimization/68021
14660 * gcc.dg/tree-ssa/pr68021.c: New test.
14661
24a179f8
RB
146622016-02-10 Richard Biener <rguenther@suse.de>
14663
14664 PR tree-optimization/69726
14665 * gcc.dg/uninit-22.c: New testcase.
14666
0d99886f
AP
146672016-02-09 Andrew Pinski <apinski@cavium.com>
14668
14669 PR tree-opt/69282
14670 * gcc.c-torture/compile/20160205-1.c: New testcase.
14671
ab04995c
MM
146722016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14673
14674 PR target/68404
14675 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14676 instead accessing a really large arrray.
14677 * gcc.target/powerpc/fusion3.c: Likewise.
14678
4b79ac23
CB
146792016-02-09 Charles Baylis <charles.baylis@linaro.org>
14680
14681 PR target/68532
14682 * gcc.c-torture/execute/pr68532.c: New test.
14683
b890a441
AO
146842016-02-11 Alexandre Oliva <aoliva@redhat.com>
14685
14686 PR target/69634
14687 * gcc.dg/pr69634.c: New.
14688
84a5bef7
RB
146892016-02-09 Richard Biener <rguenther@suse.de>
14690
14691 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14692
1f123759 146932016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14694
1f123759
AF
14695 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14696
65860c77
YR
146972016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14698
14699 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14700
7e1e8a0a
RB
147012016-02-09 Richard Biener <rguenther@suse.de>
14702
14703 PR tree-optimization/69715
14704 * gcc.dg/torture/pr69715.c: New testcase.
14705
efb45a9f
PP
147062016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14707
14708 PR c++/69139
14709 * g++.dg/cpp0x/trailing12.C: New test.
14710 * g++.dg/cpp0x/trailing13.C: New test.
14711
20a0c6f9
PP
147122016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14713
14714 PR c++/69283
14715 PR c++/67835
14716 * g++.dg/cpp1y/auto-fn29.C: New test.
14717 * g++.dg/cpp1y/auto-fn30.C: New test.
14718
a162f3af
JJ
147192016-02-08 Jakub Jelinek <jakub@redhat.com>
14720
14721 PR tree-optimization/69209
14722 * gcc.c-torture/compile/pr69209.c: New test.
14723
4b4a9fbd
JL
147242016-02-08 Jeff Law <law@redhat.com>
14725
14726 PR tree-optimization/68541
14727 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14728 of statements allowed in join block for path splitting.
14729
cfac5ed2
JJ
147302016-02-08 Jakub Jelinek <jakub@redhat.com>
14731
f68bc23f
JJ
14732 PR c++/59627
14733 * g++.dg/gomp/pr59627.C: New test.
14734
cfac5ed2
JJ
14735 PR ipa/69239
14736 * g++.dg/ipa/pr69239.C: New test.
14737
44714d8c
DM
147382016-02-08 David Malcolm <dmalcolm@redhat.com>
14739
14740 PR preprocessor/69664
14741 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14742 * gcc.dg/cpp/warn-comments.c: Likewise.
14743
eba9e839
MP
147442016-02-08 Marek Polacek <polacek@redhat.com>
14745
14746 PR c++/69688
14747 * g++.dg/init/const12.C: New test.
14748
a011cd92
BS
147492016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14750
14751 PR target/60410
14752 * gcc.dg/lto/pr55113_0.c: Remove test.
14753
5317b1be
RB
147542016-02-08 Richard Biener <rguenther@suse.de>
14755
14756 PR tree-optimization/69719
14757 * gcc.dg/torture/pr69719.c: New testcase.
14758
63998a63
RB
147592016-02-08 Richard Biener <rguenther@suse.de>
14760 Jeff Law <law@redhat.com>
14761
14762 PR target/68273
14763 * gcc.target/mips/pr68273.c: New testcase.
14764
43f4a281
RB
147652016-02-08 Richard Biener <rguenther@suse.de>
14766
14767 PR rtl-optimization/69274
14768 * gcc.target/i386/addr-sel-1.c: XFAIL.
14769
0b604d2d
JL
147702016-02-08 Jeff Law <law@redhat.com>
14771
e8dfe49e
JL
14772 PR tree-optimization/68541
14773 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14774
6daecd7a 14775 PR tree-optimization/65917
0b604d2d
JL
14776 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14777
c0f0e35a
JD
147782016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14779
14780 PR fortran/50555
14781 * gfortran.dg/namelist_args.f90: New test.
14782
8981d712
JL
147832016-02-05 Jeff Law <law@redhat.com>
14784
6daecd7a 14785 PR tree-optimization/68541
8981d712
JL
14786 * gcc.dg/tree-ssa/split-path-2.c: New test.
14787 * gcc.dg/tree-ssa/split-path-3.c: New test.
14788 * gcc.dg/tree-ssa/split-path-4.c: New test.
14789 * gcc.dg/tree-ssa/split-path-5.c: New test.
14790 * gcc.dg/tree-ssa/split-path-6.c: New test.
14791 * gcc.dg/tree-ssa/split-path-7.c: New test.
14792
46cb9332
MS
147932016-02-05 Martin Sebor <msebor@redhat.com>
14794
14795 PR c++/69662
14796 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14797 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14798
be2083ea
RH
147992016-02-06 Richard HEnderson <rth@redhat.com>
14800
14801 PR c/69643
14802 * gcc.target/i386/addr-space-4.c: New.
14803 * gcc.target/i386/addr-space-5.c: New.
14804
711d7c23
MM
148052016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14806
14807 PR fortran/66089
14808 * gfortran.dg/elemental_dependency_6.f90: New.
14809
b5c1c988
JJ
148102016-02-05 Jakub Jelinek <jakub@redhat.com>
14811
861c7bcd
JJ
14812 PR rtl-optimization/69691
14813 * gcc.c-torture/execute/pr69691.c: New test.
14814
b5c1c988
JJ
14815 PR c++/69628
14816 * g++.dg/parse/pr69628.C: New test.
14817
f7dfa966
UB
148182016-02-05 Uros Bizjak <ubizjak@gmail.com>
14819
14820 * gcc.dg/sancov/asan.c: Move to ...
14821 * gcc.dg/asan/sancov-1.c: ... here.
14822
9b143e64
UB
148232016-02-05 Uros Bizjak <ubizjak@gmail.com>
14824
14825 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14826
f5d4b899
L
148272016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14828
14829 PR target/69677
14830 * gcc.target/i386/pr69677.c: New test.
14831
76c85fbb
PP
148322016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14833
14834 PR c++/68948
14835 * g++.dg/template/pr68948.C: New test.
14836
f181bf90
DV
148372016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14838
14839 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14840 (only necessary on s390x).
14841
714fb282
L
148422016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14843
14844 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14845 -mno-accumulate-outgoing-args.
14846
618d6c1c
PP
148472016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14848
14849 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14850
1066e9b5
JJ
148512016-02-04 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR c/69669
14854 * c-c++-common/pr69669.c: New test.
14855
76255d0d
MM
148562016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14857
14858 PR target/69667
14859 * g++.dg/pr69667.C: New file.
14860
e0b059b1
WD
148612016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14862
14863 PR target/69619
14864 * gcc.dg/pr69619.c: Add new test.
14865
2692b5c8
RS
148662016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14867
14868 PR rtl-optimization/69577
14869 * gcc.target/i386/pr69577.c: New test.
14870
7db337c2
ML
148712016-02-04 Martin Liska <mliska@suse.cz>
14872
14873 * g++.dg/asan/pr69276.C: New test.
14874
cc9c0829
KT
148752016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14876
14877 PR target/65932
14878 PR target/67714
14879 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14880 a single smulbb instruction.
14881 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14882 * gcc.target/amr/wmul-2.c: Likewise.
14883
eb9feb52
KT
148842016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14885
14886 PR target/65932
14887 PR target/67714
14888 * gcc.c-torture/execute/pr67714.c: New test.
14889
61f727fe
JJ
148902016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14891
14892 PR target/69454
14893 * gcc.target/i386/pr69454-1.c: New test.
14894 * gcc.target/i386/pr69454-2.c: New test.
14895
05dd97db
MS
148962016-02-03 Martin Sebor <msebor@redhat.com>
14897
14898 PR c++/69251
14899 PR c++/69253
14900 PR c++/69290
14901 PR c++/69277
14902 PR c++/69349
14903 * g++.dg/ext/flexarray-mangle-2.C: New test.
14904 * g++.dg/ext/flexarray-mangle.C: New test.
14905 * g++.dg/ext/flexarray-subst.C: New test.
14906 * g++.dg/ext/flexary11.C: New test.
14907 * g++.dg/ext/flexary12.C: New test.
14908 * g++.dg/ext/flexary13.C: New test.
14909 * g++.dg/ext/flexary14.C: New test.
14910 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14911
dac2fc29
L
149122016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14913
14914 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14915 Define only if CHECK_FLOAT128 is defined.
14916 (main): Properly initialize u5.
14917
eadb8035
JJ
149182016-02-03 Jakub Jelinek <jakub@redhat.com>
14919
0afbb81b
JJ
14920 PR c/69627
14921 * gcc.dg/pr69627.c: New test.
14922
eadb8035
JJ
14923 PR target/69644
14924 * gcc.dg/pr69644.c: New test.
14925
b12d4923
MS
149262016-02-03 Mike Stump <mikestump@comcast.net>
14927
14928 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14929 support for struct-layout-1.exp.
14930
ab4bae0c
PP
149312016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14932
14933 PR c++/69056
618d6c1c 14934 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14935
95831c01
VM
149362016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14937 Alexandre Oliva <aoliva@redhat.com>
14938
14939 PR target/69461
14940 * gcc.target/powerpc/pr69461.c: New.
14941
ccc71ab8
UB
149422016-02-03 Uros Bizjak <ubizjak@gmail.com>
14943
14944 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14945 works from here ...
14946 (check_effective_target_fsanitize_thread): ... to here. Do not
14947 specify additional compile flags for the test source.
14948 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14949 specify additional compile flags for the test source.
14950
96299640
WD
149512016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14952
14953 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14954
781d83d9
AV
149552016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14956
14957 PR fortran/67451
14958 PR fortran/69418
14959 * gfortran.dg/coarray_allocate_2.f08: New test.
14960 * gfortran.dg/coarray_allocate_3.f08: New test.
14961 * gfortran.dg/coarray_allocate_4.f08: New test.
14962
d8208e6d
AL
149632016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14964
14965 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14966 use same scan-tree-dump-times on all platforms.
14967 * gcc.dg/vect/vect-outer-1.c: Likewise.
14968 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14969 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14970 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14971 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14972 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14973 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14974 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14975
a8394fa0
SB
149762016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14977
14978 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14979 warning.
14980
f3baa1d3
L
149812016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14982
14983 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14984
eb077516
JN
149852016-02-02 James Norris <jnorris@codesourcery.com>
14986
14987 * c-c++-common/goacc/routine-5.c: Add tests.
14988
578fb225
AM
149892016-02-02 Alexander Monakov <amonakov@ispras.ru>
14990
14991 * gcc.target/nvptx/unsigned-cmp.c: New test.
14992
c64f7d37
WD
149932016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14994
14995 * gcc.target/aarch64/scalar_shift_1.c
14996 (test_corners_sisd_di): Improve force to SIMD register.
14997 (test_corners_sisd_si): Likewise.
14998 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14999 Remove scan-assembler check for ldr.
15000
90c6f26c
RB
150012016-02-02 Richard Biener <rguenther@suse.de>
15002
15003 PR tree-optimization/69595
15004 * gcc.dg/Warray-bounds-17.c: New testcase.
15005
9dc03c97
RB
150062016-02-02 Richard Biener <rguenther@suse.de>
15007
15008 PR tree-optimization/69606
15009 * gcc.dg/torture/pr69606.c: New testcase.
15010
2d4dc223
YR
150112016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15012
15013 PR middle-end/68542
15014 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15015 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15016
65c98fde
AM
150172016-02-02 Alan Modra <amodra@gmail.com>
15018
15019 PR target/69548
15020 * gcc.target/powerpc/pr69548.c: New test.
15021
e1b81f2b
JJ
150222016-02-01 Jakub Jelinek <jakub@redhat.com>
15023
d0268b37
JJ
15024 PR rtl-optimization/69592
15025 * gcc.dg/pr69592.c: New test.
15026
e1b81f2b
JJ
15027 PR preprocessor/69543
15028 PR c/69558
15029 * gcc.dg/pr69543.c: New test.
15030 * gcc.dg/pr69558.c: New test.
15031
7dd7780d
UB
150322016-02-01 Uros Bizjak <ubizjak@gmail.com>
15033
bf672ee5
UB
15034 PR testsuite/65940
15035 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15036
9a7013f8
MS
150372016-02-01 Martin Sebor <msebor@redhat.com>
15038
15039 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15040
e681fb2b
BC
150412016-02-01 Bin Cheng <bin.cheng@arm.com>
15042
15043 PR tree-optimization/67921
15044 * c-c++-common/ubsan/pr67921.c: New test.
15045
ff86345f
RB
150462016-02-01 Richard Biener <rguenther@suse.de>
15047
15048 PR middle-end/69556
15049 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15050
bc369dbd
RB
150512016-02-01 Richard Biener <rguenther@suse.de>
15052
15053 PR tree-optimization/69574
15054 * gcc.dg/torture/pr69574.c: New testcase.
15055
ef318184
RB
150562016-02-01 Richard Biener <rguenther@suse.de>
15057
15058 PR tree-optimization/69579
15059 * gcc.dg/setjmp-6.c: New testcase.
15060
654745e6
JJ
150612016-02-01 Jakub Jelinek <jakub@redhat.com>
15062
15063 PR rtl-optimization/69570
15064 * g++.dg/opt/pr69570.C: New test.
15065
e6c0c44b
RH
150662016-02-01 Richard Henderson <rth@redhat.com>
15067
15068 * gcc.dg/pr69535.c: New test.
15069
6ff3f09a
JDA
150702016-01-31 John David Anglin <danglin@gcc.gnu.org>
15071
2c005538
JDA
15072 PR testsuite/69584
15073 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15074 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15075
61083a4b
JDA
15076 PR debug/68244
15077 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15078
6ff3f09a
JDA
15079 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15080
0c221916
PT
150812016-01-31 Paul Thomas <pault@gcc.gnu.org>
15082
15083 PR fortran/67564
15084 * gfortran.dg/allocate_with_source_17.f03: New test.
15085
db7a2818
JJ
150862016-01-30 Jakub Jelinek <jakub@redhat.com>
15087
15088 PR tree-optimization/69546
15089 * gcc.dg/torture/pr69546.c: New test.
15090
e520d5f0
PT
150912016-01-30 Paul Thomas <pault@gcc.gnu.org>
15092
15093 PR fortran/69566
15094 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15095
343c05d3
MS
150962016-01-30 Martin Sebor <msebor@redhat.com>
15097
15098 PR c++/68490
15099 * g++.dg/ext/flexary10.C: New test.
15100
d6c3a539
DH
151012016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15102
15103 PR fortran/66707
15104 gfortran.dg/common_23.f90: New test.
15105
52d72fcd
BS
151062016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15107
15108 PR target/65546
15109 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15110 condition being checked, and disable it when the target supports
15111 misaligned loads and stores.
15112
3a5d2ba4
JJ
151132016-01-29 Jakub Jelinek <jakub@redhat.com>
15114
15115 PR debug/69518
15116 * gcc.dg/torture/pr69518.c: New test.
15117
6bbacdb5
L
151182016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15119
15120 PR target/69530
15121 * gcc.target/i386/pr69530.c: New test.
15122
af932cdb
SE
151232016-01-29 Steve Ellcey <sellcey@imgtec.com>
15124
15125 PR target/65604
15126 * gcc.target/mips/div-delay.c: New test.
15127
26658b7c
JJ
151282016-01-29 Jakub Jelinek <jakub@redhat.com>
15129
33e89989
JJ
15130 PR target/69551
15131 * gcc.target/i386/pr69551.c: New test.
15132
26658b7c
JJ
15133 PR target/66137
15134 * gcc.target/i386/pr66137.c: New test.
15135
401116b5
AB
151362016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15137
15138 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15139 always built for p5600.
15140 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15141 isa=p5600 dg-option.
15142
d4abfcc5
RB
151432016-01-29 Richard Biener <rguenther@suse.de>
15144
15145 PR tree-optimization/69547
15146 * g++.dg/tree-ssa/pr69547.C: New testcase.
15147
16b77b32
JJ
151482016-01-29 Jakub Jelinek <jakub@redhat.com>
15149
15150 PR debug/66869
15151 * g++.dg/warn/Wunused-function2.C: New test.
15152
a1c95464
DV
151532016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15154
15155 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15156 support for test to succeed.
15157
5453bfed
MP
151582016-01-29 Marek Polacek <polacek@redhat.com>
15159
15160 PR c++/69509
15161 PR c++/69516
15162 * g++.dg/ext/constexpr-vla2.C: New test.
15163 * g++.dg/ext/constexpr-vla3.C: New test.
15164 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15165
452ec2a5
RB
151662016-01-29 Richard Biener <rguenther@suse.de>
15167
15168 PR middle-end/69537
15169 * gcc.dg/uninit-21.c: New testcase.
15170
aec0b19e
UB
151712016-01-28 Uros Bizjak <ubizjak@gmail.com>
15172
15173 PR target/69459
15174 * gcc.target/i386/pr69459.c: New test.
15175
df113ce7
SE
151762016-01-28 Steve Ellcey <sellcey@imgtec.com>
15177
15178 PR target/68400
15179 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15180 * gcc.target/mips/pr68400.c: New test.
15181
494de84f
MS
151822016-01-28 Martin Sebor <msebor@redhat.com>
15183
15184 PR target/17381
15185 * gcc.target/powerpc/pr17381.c: New test.
15186
eb1b1f01
JJ
151872016-01-28 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR middle-end/69542
15190 * gcc.dg/torture/pr69542.c: New test.
15191
6dfeb7ce
WD
151922016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15193
15194 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15195
4b7471a4
DE
151962016-01-28 David Edelsohn <dje.gcc@gmail.com>
15197
15198 * gcc.dg/pr65980.c: Skip on AIX.
15199 * gcc.dg/pr66688.c: Same.
15200
b271fd21
DE
152012016-01-28 David Edelsohn <dje.gcc@gmail.com>
15202
15203 PR target/63679
15204 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15205 * gcc.dg/tree-ssa/sra-18.c: Same.
15206
874108a9
AV
152072016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15208
15209 PR fortran/62536
15210 * gfortran.dg/block_15.f08: New test.
15211 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15212 on incorrectly closed BLOCK.
15213
30480bcd
IE
152142016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15215
15216 * gcc.dg/declare-simd.c: New test.
6905c577 15217
14ba8d6d
RB
152182016-01-28 Richard Biener <rguenther@suse.de>
15219
15220 PR tree-optimization/69466
15221 * gfortran.dg/vect/pr69466.f90: New testcase.
15222
0d4c694e
TP
152232016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15224
15225 * g++.dg/pr67989.C: Remove ARM-specific option.
15226 * gcc.target/arm/pr67989.C: New file.
15227
2aa780da
UB
152282016-01-27 Uros Bizjak <ubizjak@gmail.com>
15229
15230 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15231 and expm1 test for glibc < 2.11.
15232
f75ebe77
RH
152332016-01-27 Richard Henderson <rth@redhat.com>
15234
15235 * gcc.c-torture/execute/pr69447.c: New test.
15236
152372016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15238
9a175e65 15239 PR fortran/69422
49847d75
PT
15240 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15241
cbdd8ae0
JJ
152422016-01-27 Jakub Jelinek <jakub@redhat.com>
15243
15244 PR debug/66869
15245 * gcc.dg/pr66869.c: New test.
15246
2b572b3c
JL
152472016-01-25 Jeff Law <law@redhat.com>
15248
15249 PR tree-optimization/68398
aec0b19e 15250 PR tree-optimization/69196
2b572b3c
JL
15251 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15252 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15253 path to avoid new heuristic allowing more irreducible regions
15254 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15255 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15256 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15257 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15258 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15259
fa74a4bc
MP
152602016-01-27 Marek Polacek <polacek@redhat.com>
15261
15262 PR c/68062
15263 * c-c++-common/vector-compare-4.c: New test.
15264
0afff540
DM
152652016-01-27 David Malcolm <dmalcolm@redhat.com>
15266
15267 PR preprocessor/69126
15268 * c-c++-common/pr69126.c: New test case.
15269
1a218fc9
ILT
152702016-01-27 Ian Lance Taylor <iant@google.com>
15271
15272 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15273
5d70666e
RB
152742016-01-27 Ryan Burn <contact@rnburn.com>
15275
15276 PR cilkplus/69267
15277 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15278
87ff4d66
UB
152792016-01-27 Uros Bizjak <ubizjak@gmail.com>
15280
15281 PR target/69512
15282 * gcc.target/i386/pr69512.c: New test.
15283
27e23cca
RE
152842016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15285
15286 PR ada/69488
15287 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15288
05bf54c3
MP
152892016-01-27 Marek Polacek <polacek@redhat.com>
15290
15291 PR c++/69379
15292 * g++.dg/pr69379.C: New test.
15293
60214d0d
MS
152942016-01-27 Martin Sebor <msebor@redhat.com>
15295
15296 PR c++/69317
15297 * g++.dg/abi/Wabi-2-2.C: New test.
15298 * g++.dg/abi/Wabi-2-3.C: New test.
15299 * g++.dg/abi/Wabi-3-2.C: New test.
15300 * g++.dg/abi/Wabi-3-3.C: New test.
15301
167c7bfa
RB
153022016-01-27 Richard Biener <rguenther@suse.de>
15303
15304 PR tree-optimization/69166
15305 * gcc.dg/torture/pr69166.c: New testcase.
15306
1430fb1f
MJ
153072016-01-27 Martin Jambor <mjambor@suse.cz>
15308
15309 PR tree-optimization/69355
15310 * gcc.dg/tree-ssa/pr69355.c: New test.
15311
95e3030c
MP
153122016-01-27 Marek Polacek <polacek@redhat.com>
15313
15314 PR c++/69496
15315 * g++.dg/ext/constexpr-vla1.C: New test.
15316
eeb085f3
CB
153172016-01-20 Christian Bruel <christian.bruel@st.com>
15318
15319 PR target/69245
15320 * gcc.target/arm/pr69245.c: New test.
15321
b1652dde
JJ
153222016-01-27 Jakub Jelinek <jakub@redhat.com>
15323
15324 PR tree-optimization/69399
15325 * gcc.dg/torture/pr69399.c: New test.
15326
ce7e8f00
EB
153272016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15328
15329 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15330
e4aac1d1
EB
153312016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15332
15333 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15334
8dfdb419
TV
153352016-01-26 Tom de Vries <tom@codesourcery.com>
15336
15337 PR tree-optimization/69110
15338 * gcc.dg/autopar/pr69110.c: New test.
15339
56f80f54 153402016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15341 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15342
15343 * gcc.dg/graphite/isl-ast-op-select.c: New.
15344
a0909527
PT
153452015-01-26 Paul Thomas <pault@gcc.gnu.org>
15346
15347 PR fortran/69385
15348 * gfortran.dg/allocate_error_6.f90: New test.
15349
ffc445f4
RH
153502016-01-26 Richard Henderson <rth@redhat.com>
15351
15352 * gcc.dg/tm/pr60908.c: New test.
15353
01e1dea3
DM
153542016-01-26 David Malcolm <dmalcolm@redhat.com>
15355
15356 PR other/69006
15357 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15358 directive.
15359 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15360 expected multiline output to reflect the colorization being
15361 disabled before newlines.
15362 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15363 (custom_diagnostic_finalizer): Replace call to
15364 pp_newline_and_flush with call to pp_flush.
15365 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15366 * gfortran.dg/implicit_class_1.f90: Likewise.
15367 * lib/gcc-dg.exp (allow_blank_lines): New global.
15368 (dg-allow-blank-lines-in-output): New procedure.
15369 (gcc-dg-prune): Complain about blank lines in the output, unless
15370 dg-allow-blank-lines-in-output was called.
15371 * lib/multiline.exp (_build_multiline_regex): Only support
15372 arbitrary followup text for non-blank-lines, not for blank lines.
15373
13f92e8d
JJ
153742016-01-26 Jakub Jelinek <jakub@redhat.com>
15375
15376 PR tree-optimization/69483
15377 * gcc.dg/pr69483.c: New test.
15378 * g++.dg/opt/pr69483.C: New test.
15379
92422235
CL
153802016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15381
15382 PR target/68620
15383 * gcc.target/arm/pr68620.c: New test.
15384
0bccf11b
L
153852016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15386
15387 * gcc.target/i386/pr68986-2.c: Remove -m32.
15388
81cd202e
L
153892016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15390
15391 PR target/68986
15392 * gcc.target/i386/pr68986-1.c: New test.
15393 * gcc.target/i386/pr68986-2.c: Likewise.
15394 * gcc.target/i386/pr68986-3.c: Likewise.
15395
213a1c03
CB
153962016-01-26 Christian Bruel <christian.bruel@st.com>
15397
15398 * lib/target-supports.exp
15399 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15400 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15401 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15402
22a08dd1
RB
154032016-01-26 Richard Biener <rguenther@suse.de>
15404
15405 PR tree-optimization/69452
15406 * gcc.dg/torture/pr69452.c: New testcase.
15407
6c06e0e8
JJ
154082016-01-26 Jakub Jelinek <jakub@redhat.com>
15409
15410 PR target/69442
15411 * gcc.dg/pr69442.c: New test.
15412
b96824c4
RFI
154132016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15414
15415 PR target/67896
15416 * gcc.target/aarch64/simd/pr67896.C: New.
15417
5ee31e57
RS
154182016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15419
15420 PR tree-optimization/69400
15421 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15422 function.
15423 (plugin_init): Call it.
15424 * gcc.dg/torture/pr69400.c: New test.
15425
7ddfb31d
CL
154262016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15427
15428 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15429
1e050c90
AK
154302016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15431 Sebastian Pop <s.pop@samsung.com>
15432
15433 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15434 isl-0.15.
15435
c8ee4bf5
AK
154362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15437 Sebastian Pop <s.pop@samsung.com>
15438
15439 * gcc.dg/graphite/pr69292.c: New.
15440
d902b330
JJ
154412016-01-25 Jakub Jelinek <jakub@redhat.com>
15442
15443 * c-c++-common/goacc/use_device-1.c: New test.
15444
2c89b952
JL
154452016-01-25 Jeff Law <law@redhat.com>
15446
15447 PR tree-optimization/69196
15448 PR tree-optimization/68398
15449 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15450 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15451
685c8785
DE
154522016-01-25 David Edelsohn <dje.gcc@gmail.com>
15453
15454 PR target/69469
15455 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15456 Algorithm.
15457
95cef0c1
RB
154582016-01-25 Richard Biener <rguenther@suse.de>
15459
15460 PR testsuite/69380
15461 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15462
2947d3b2
IE
154632016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15464
15465 PR target/69421
15466 * gcc.dg/pr69421.c: New test.
15467
ae19075a
BB
154682016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15469
15470 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15471 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15472 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15473 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15474 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15475 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15476 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15477 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15478 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15479 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15480
fa4511c2
RB
154812016-01-25 Richard Biener <rguenther@suse.de>
15482
15483 PR tree-optimization/69376
15484 * gcc.dg/torture/pr69376.c: New testcase.
15485
1d101216
JD
154862016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15487
15488 PR fortran/69397
15489 PR fortran/68442
15490 * gfortran.dg/interface_38.f90: New test.
15491 * gfortran.dg/interface_39.f90: New test.
a0909527 15492
a59b92b0
PP
154932016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15494
15495 Revert:
15496 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15497
15498 PR c++/11858
15499 PR c++/24663
15500 PR c++/24664
15501 * g++.dg/template/pr11858.C: New test.
15502 * g++.dg/template/pr24663.C: New test.
15503 * g++.dg/template/unify12.C: New test.
15504 * g++.dg/template/unify13.C: New test.
15505 * g++.dg/template/unify14.C: New test.
15506 * g++.dg/template/unify15.C: New test.
15507 * g++.dg/template/unify16.C: New test.
15508 * g++.dg/template/unify17.C: New test.
15509
16acb1a8
DH
155102016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15511
15512 PR fortran/68283
15513 gfortran.dg/pr68283.f90: New test.
15514
094773e8
TK
155152016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15516
15517 PR fortran/66094
15518 * gfortran.dg/inline_matmul_13.f90: New test.
15519 * gfortran.dg/matmul_bounds_8.f90: New test.
15520 * gfortran.dg/matmul_bounds_9.f90: New test.
15521 * gfortran.dg/matmul_bounds_10.f90: New test.
15522
42fb90d7
TV
155232016-01-23 Tom de Vries <tom@codesourcery.com>
15524
15525 PR tree-optimization/69426
15526 * gcc.dg/autopar/pr69426.c: New test.
15527
69da7802
MS
155282016-01-23 Martin Sebor <msebor@redhat.com>
15529
15530 PR c++/58109
15531 PR c++/69022
15532 * g++.dg/cpp0x/alignas5.C: New test.
15533 * g++.dg/ext/vector29.C: Same.
15534
da17300a
UB
155352016-01-23 Uros Bizjak <ubizjak@gmail.com>
15536
15537 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15538 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15539 _GNU_SOURCE from compile flags to the source.
15540 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15541 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15542 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15543 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15544
62041cfc
JJ
155452016-01-22 Jakub Jelinek <jakub@redhat.com>
15546
15547 PR target/69432
15548 * g++.dg/opt/pr69432.C: New test.
15549
f7d2ad6f
BS
155502016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15551
15552 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15553 32-bit targets testing an -m64 multilib.
15554
d403fc9a
WS
155552016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15556
15557 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15558 64-bit support.
15559
4aa16f8d
JG
155602016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15561
15562 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15563
7c816d0f
CB
155642016-01-21 Christian Bruel <christian.bruel@st.com>
15565
15566 PR target/68674
15567 * gcc.target/i386/pr68674.c
15568 * gcc.target/aarch64/pr68674.c
15569 * gcc.target/arm/pr68674.c
15570
fce661e8
KT
155712016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15572
15573 PR target/69403
15574 * gcc.c-torture/execute/pr69403.c: New test.
15575
4696899f
PC
155762016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15577
15578 PR c++/55843
15579 * g++.dg/template/pr55843.C: New.
15580
bac69366
AL
155812016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15582
15583 PR testsuite/66877
15584 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15585 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15586
b57d3a5c
BS
155872016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15588
15589 PR testsuite/67489
da17300a
UB
15590 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15591 from dg-do compile directive, and instead add
15592 { dg-require-effective-target int128 }.
b57d3a5c 15593
9f04a53e
MS
155942016-01-20 Martin Sebor <msebor@redhat.com>
15595
15596 PR c/69405
15597 * gcc.dg/sync-fetch.c: New test.
15598
38a51663
JL
155992016-01-21 Martin Sebor <msebor@redhat.com>
15600
15601 PR target/69252
15602 * gcc.target/powerpc/pr69252.c: New test.
15603
2423a75a
JD
156042016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15605
15606 PR fortran/65996
da17300a 15607 * gfortran.dg/pr65996.f90: New test.
2423a75a 15608
0a76463f
DV
156092016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15610
15611 PR c++/68810
9f04a53e 15612 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15613 expected to generate an error.
0a76463f 15614
9776e692
BS
156152016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15616
15617 PR middle-end/66178
15618 * gcc.dg/torture/pr66178.c: New test.
15619
c8d3e088
AB
156202016-01-21 Anton Blanchard <anton@samba.org>
15621 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15622
15623 PR target/63354
15624 * gcc.target/powerpc/pr63354.c: New test.
15625
35b707ff
VM
156262016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15627
15628 PR rtl-optimization/68990
15629 * gcc.target/i386/pr68990: New.
15630
157b0829
NC
156312016-01-21 Nick Clifton <nickc@redhat.com>
15632
15633 PR target/69129
15634 * gcc.target/mips/pr69129.c: New.
15635
aede6748
PC
156362016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15637
15638 PR c++/58046
15639 * g++.dg/cpp0x/pr58046.C: New.
15640
5463c2c8
JJ
156412016-01-21 Jakub Jelinek <jakub@redhat.com>
15642
6d31cc75
SS
15643 PR target/69187
15644 PR target/65624
15645 * gcc.target/arm/pr69187.c: New test.
15646
5463c2c8
JJ
15647 PR c++/69355
15648 * g++.dg/torture/pr69355.C: New test.
15649
fa28f32b
AK
156502016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15651 Sebastian Pop <s.pop@samsung.com>
15652
15653 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15654
b920a047
AK
156552016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15656 Sebastian Pop <s.pop@samsung.com>
15657
da17300a 15658 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15659
bdd3aea6
JJ
156602016-01-21 Jakub Jelinek <jakub@redhat.com>
15661
15662 PR middle-end/67653
15663 * c-c++-common/pr67653.c: New test.
15664 * gcc.dg/torture/pr29119.c: Add dg-warning.
15665
26a2e6ae
PB
156662016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15667
15668 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15669
d25c7690
PK
156702016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15671
15672 PR c/24293
15673 * gcc.dg/pr24293.c: New test.
15674 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15675 incomplete struct type.
15676 * gcc.dg/declspec-1.c: Likewise.
15677 * gcc.dg/pr63549.c: Likewise.
15678
889d5698
JJ
156792016-01-20 Jakub Jelinek <jakub@redhat.com>
15680
15681 PR tree-optimization/66612
15682 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15683 for bdn instruction.
15684
d7cf3dc7
CL
156852016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15686
15687 * lib/target-supports.exp
15688 (check_effective_target_arm_fp_ok_nocache): New.
15689 (check_effective_target_arm_fp_ok): New.
15690 (add_options_for_arm_fp): New.
15691 (check_effective_target_arm_crypto_ok_nocache): Require
15692 target_arm_v8_neon_ok instead of arm32.
15693 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15694 (check_effective_target_arm_crypto_pragma_ok): New.
15695 (add_options_for_arm_vfp): New.
15696 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15697 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15698 target instead. Force initial fpu to vfp.
15699 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15700 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15701 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15702 dependency.
15703 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15704 use arm_vfp effective target instead. Force initial fpu to vfp.
15705 * gcc.target/arm/attr-neon3.c: Likewise.
15706 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15707 arm_vfp_ok.
15708 * gcc.target/arm/unsigned-float.c: Likewise.
15709 * gcc.target/arm/vfp-1.c: Likewise.
15710 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15711 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15712 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15713 * gcc.target/arm/vfp-ldmias.c: Likewise.
15714 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15715 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15716 * gcc.target/arm/vfp-stmiad.c: Likewise.
15717 * gcc.target/arm/vfp-stmias.c: Likewise.
15718 * gcc.target/arm/vnmul-1.c: Likewise.
15719 * gcc.target/arm/vnmul-2.c: Likewise.
15720 * gcc.target/arm/vnmul-3.c: Likewise.
15721 * gcc.target/arm/vnmul-4.c: Likewise.
15722
01ac9704 157232016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15724
e84b00da
L
15725 PR testsuite/69366
15726 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15727 the MPX run-time library, for compile-time MPX test.
15728 * gcc.target/i386/chkp-always_inline.c: Likewise.
15729 * gcc.target/i386/chkp-bndret.c: Likewise.
15730 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15731 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15732 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15733 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15734 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15735 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15736 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15737 * gcc.target/i386/chkp-label-address.c: Likewise.
15738 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15739 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15740 * gcc.target/i386/chkp-pr69044.c: Likewise.
15741 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15742 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15743 * gcc.target/i386/chkp-strchr.c: Likewise.
15744 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15745 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15746 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15747 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15748 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15749 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15750 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15751 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15752 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15753 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15754 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15755 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15756 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15757 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15758 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15759 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15760 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15761 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15762 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15763 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15764 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15765 * gcc.target/i386/pr63995-2.c: Likewise.
15766 * gcc.target/i386/pr64805.c: Likewise.
15767 * gcc.target/i386/pr65044.c: Likewise.
15768 * gcc.target/i386/pr65167.c: Likewise.
15769 * gcc.target/i386/pr65183.c: Likewise.
15770 * gcc.target/i386/pr65184.c: Likewise.
15771 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15772
28b33016
IE
157732016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15774
15775 PR tree-optimization/69328
15776 * gcc.dg/pr69328.c: New test.
15777
bcff0913
JL
157782016-01-20 Jeff Law <law@redhat.com>
15779
bf0bb970 15780 PR target/25114
bcff0913
JL
15781 * gcc.target/m68k/pr25114.c: New test.
15782
a3f69631
AV
157832016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15784
15785 * gcc.target/arm/memset-inline-10.c: Added
15786 dg-require-effective-target arm_thumb2_ok.
15787
af33ba0d
EB
157882016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15789
15790 * gcc.dg/debug/dwarf2/sso.c: New test.
15791
7596d5de
UB
157922016-01-19 Uros Bizjak <ubizjak@gmail.com>
15793
15794 PR testsuite/68820
15795 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15796 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15797 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15798
ceda2c69
JH
157992016-01-19 Jan Hubicka <hubicka@ucw.cz>
15800
15801 PR ipa/66223
15802 * g++.dg/ipa/devirt-50.C: New testcase.
15803
38a979f2
MP
158042016-01-19 Marek Polacek <polacek@redhat.com>
15805
15806 PR c++/68965
15807 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15808 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15809
962801c5
KT
158102016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15811
15812 PR target/69135
15813 * gcc.target/arm/pr69135_1.c: New test.
15814
078fe40a
WD
158152015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15816
15817 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15818
786e3c06
WD
158192015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15820
15821 * gcc.target/aarch64/ccmp_1.c: New testcase.
15822
1e297006
MP
158232016-01-19 Marek Polacek <polacek@redhat.com>
15824
15825 PR c++/68586
15826 * g++.dg/cpp0x/enum30.C: New test.
15827
879c27e3
RB
158282016-01-19 Richard Biener <rguenther@suse.de>
15829
15830 PR tree-optimization/69336
15831 * g++.dg/tree-ssa/pr69336.C: New testcase.
15832
015337d3
JJ
158332016-01-19 Jakub Jelinek <jakub@redhat.com>
15834
15835 PR debug/65779
15836 * gcc.dg/pr65779.c: New test.
15837
e2c768b6
RB
158382016-01-19 Richard Biener <rguenther@suse.de>
15839
15840 PR tree-optimization/69352
15841 * gcc.dg/torture/pr69352.c: New testcase.
15842
569efc34
JJ
158432016-01-19 Jakub Jelinek <jakub@redhat.com>
15844
15845 PR rtl-optimization/68955
15846 PR rtl-optimization/64557
15847 * gcc.dg/torture/pr68955.c: New test.
15848
e49d321f
JH
158492016-01-19 Jan Hubicka <hubicka@ucw.cz>
15850
15851 PR lto/69136
15852 * g++.dg/torture/pr69136.C: New testcase.
15853
e9191ad3
JH
158542016-01-19 Jan Hubicka <hubicka@ucw.cz>
15855
15856 PR lto/69133
15857 * g++.dg/lto/pr69133_0.C: New testcase.
15858 * g++.dg/lto/pr69133_1.C: New testcase.
15859
2bedb645
JL
158602016-01-15 Jeff Law <law@redhat.com>
15861
15862 PR tree-optimization/69320
15863 * gcc.c-torture/pr69320-1.c: New test.
15864 * gcc.c-torture/pr69320-2.c: New test.
15865 * gcc.c-torture/pr69320-3.c: New test.
15866 * gcc.c-torture/pr69320-4.c: New test.
15867
17c15cb9
PP
158682016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15869
15870 PR c++/11858
15871 PR c++/24663
15872 PR c++/24664
15873 * g++.dg/template/pr11858.C: New test.
15874 * g++.dg/template/pr24663.C: New test.
15875 * g++.dg/template/unify12.C: New test.
15876 * g++.dg/template/unify13.C: New test.
15877 * g++.dg/template/unify14.C: New test.
15878 * g++.dg/template/unify15.C: New test.
15879 * g++.dg/template/unify16.C: New test.
15880 * g++.dg/template/unify17.C: New test.
15881
9617fd08
DM
158822016-01-18 David Malcolm <dmalcolm@redhat.com>
15883
15884 PR testsuite/69181
15885 * gcc.dg/pr69181-1.c: New test file.
15886 * gcc.dg/pr69181-2.c: New test file.
15887 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15888 globals by moving it to...
15889 (cleanup-after-saved-dg-test): ...this new function. Add
15890 "global additional_sources_used". Add reset of global
15891 multiline_expected_outputs to the empty list.
15892 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15893 global to...
15894 (multiline_expected_outputs): ...this, and updated comments to
15895 note that it is modified from gcc-dg.exp.
15896 (dg-end-multiline-output): Update for the above renaming.
15897 (handle-multiline-outputs): Likewise. Remove the clearing
15898 of the expected outputs to the empty list.
15899
b555a2e4
RB
159002016-01-18 Richard Biener <rguenther@suse.de>
15901
15902 PR tree-optimization/69297
15903 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15904
96902805
JM
159052016-01-18 Joseph Myers <joseph@codesourcery.com>
15906
15907 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15908 dg-options.
15909 * gcc.target/mips/mips-3d-2.c: Likewise.
15910 * gcc.target/mips/mips-3d-3.c: Likewise.
15911 * gcc.target/mips/mips-3d-4.c: Likewise.
15912 * gcc.target/mips/mips-3d-5.c: Likewise.
15913 * gcc.target/mips/mips-3d-6.c: Likewise.
15914 * gcc.target/mips/mips-3d-7.c: Likewise.
15915 * gcc.target/mips/mips-3d-8.c: Likewise.
15916 * gcc.target/mips/mips-3d-9.c: Likewise.
15917 * gcc.target/mips/mips-ps-1.c: Likewise.
15918 * gcc.target/mips/mips-ps-2.c: Likewise.
15919 * gcc.target/mips/mips-ps-3.c: Likewise.
15920 * gcc.target/mips/mips-ps-4.c: Likewise.
15921 * gcc.target/mips/mips-ps-5.c: Likewise.
15922 * gcc.target/mips/mips-ps-6.c: Likewise.
15923 * gcc.target/mips/mips-ps-7.c: Likewise.
15924 * gcc.target/mips/mips-ps-type.c: Likewise.
15925 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15926 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15927
40e26f94
TV
159282016-01-18 Tom de Vries <tom@codesourcery.com>
15929
15930 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15931 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15932 * c-c++-common/goacc/kernels-empty.c: New test.
15933 * c-c++-common/goacc/kernels-eternal.c: New test.
15934 * c-c++-common/goacc/kernels-loop-2.c: New test.
15935 * c-c++-common/goacc/kernels-loop-3.c: New test.
15936 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15937 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15938 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15939 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15940 * c-c++-common/goacc/kernels-loop-data.c: New test.
15941 * c-c++-common/goacc/kernels-loop-g.c: New test.
15942 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15943 * c-c++-common/goacc/kernels-loop-n.c: New test.
15944 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15945 * c-c++-common/goacc/kernels-loop.c: New test.
15946 * c-c++-common/goacc/kernels-noreturn.c: New test.
15947 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15948 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15949 * c-c++-common/goacc/kernels-reduction.c: New test.
15950
a98d4647
TV
159512016-01-18 Tom de Vries <tom@codesourcery.com>
15952
15953 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15954 * gcc.dg/autopar/outer-2.c: Same.
15955 * gcc.dg/autopar/outer-3.c: Same.
15956 * gcc.dg/autopar/outer-4.c: Same.
15957 * gcc.dg/autopar/outer-5.c: Same.
15958 * gcc.dg/autopar/outer-6.c: Same.
15959 * gcc.dg/autopar/parallelization-1.c: Same.
15960 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15961 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15962 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15963 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15964 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15965 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15966 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15967 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15968 * gcc.dg/autopar/pr39500-1.c: Same.
15969 * gcc.dg/autopar/pr39500-2.c: Same.
15970 * gcc.dg/autopar/pr46193.c: Same.
15971 * gcc.dg/autopar/pr46194.c: Same.
15972 * gcc.dg/autopar/pr49580.c: Same.
15973 * gcc.dg/autopar/pr49960-1.c: Same.
15974 * gcc.dg/autopar/pr49960.c: Same.
15975 * gcc.dg/autopar/pr68373.c: Same.
15976 * gcc.dg/autopar/reduc-1.c: Same.
15977 * gcc.dg/autopar/reduc-1char.c: Same.
15978 * gcc.dg/autopar/reduc-1short.c: Same.
15979 * gcc.dg/autopar/reduc-2.c: Same.
15980 * gcc.dg/autopar/reduc-2char.c: Same.
15981 * gcc.dg/autopar/reduc-2short.c: Same.
15982 * gcc.dg/autopar/reduc-3.c: Same.
15983 * gcc.dg/autopar/reduc-4.c: Same.
15984 * gcc.dg/autopar/reduc-6.c: Same.
15985 * gcc.dg/autopar/reduc-7.c: Same.
15986 * gcc.dg/autopar/reduc-8.c: Same.
15987 * gcc.dg/autopar/reduc-9.c: Same.
15988 * gcc.dg/autopar/uns-outer-4.c: Same.
15989 * gcc.dg/autopar/uns-outer-5.c: Same.
15990 * gcc.dg/autopar/uns-outer-6.c: Same.
15991 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15992 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15993
da976fa8
AL
159942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15995
15996 PR target/63679
15997 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15998 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15999
70c1e886
AL
160002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16001
16002 PR target/63679
16003 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16004 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16005 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16006
88bed196
AL
160072016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16008
16009 PR target/63679
16010 * gcc.dg/tree-ssa/sra-17.c: New.
16011 * gcc.dg/tree-ssa/sra-18.c: New.
16012
3dd5f42e
IE
160132016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16014
16015 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16016
ae5a77fa
EB
160172016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16018
16019 * gnat.dg/inline12.adb: New test.
16020
11e57fc6
BC
160212016-01-18 Bin Cheng <bin.cheng@arm.com>
16022
16023 PR tree-optimization/66797
16024 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16025
995b6fe0
RB
160262016-01-18 Richard Biener <rguenther@suse.de>
16027
16028 PR tree-optimization/69170
16029 * gcc.dg/torture/pr69170.c: New testcase.
16030
82ee0cf2 160312016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16032
16033 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16034
d69da357
TV
160352016-01-16 Tom de Vries <tom@codesourcery.com>
16036
16037 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16038
a3845283
TV
160392016-01-16 Tom de Vries <tom@codesourcery.com>
16040
16041 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16042 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16043 redundant dg-require-effective-target pthread.
16044 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16045 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16046 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16047 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16048 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16049 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16050 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16051
197a6aa6
DE
160522016-01-16 David Edelsohn <dje.gcc@gmail.com>
16053
16054 PR target/68609
16055 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16056 * gcc.target/powerpc/recip-7.c: Same.
16057
ec7886c1
PP
160582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16059
16060 PR c++/69091
16061 * g++.dg/template/pr69091.C: New test.
16062
203484bb
PP
160632016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16064
16065 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16066 dump does not contain an error_mark_node.
16067 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16068 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16069
aa2500e9
PP
160702016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16071
16072 PR c++/68936
16073 * g++.dg/template/pr68936.C: New test.
16074
28621a5c
DE
160752016-01-15 David Edelsohn <dje.gcc@gmail.com>
16076
16077 PR target/68609
16078 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16079 * gcc.target/powerpc/recip-2.c: Same.
16080 * gcc.target/powerpc/recip-3.c: Same.
16081 * gcc.target/powerpc/recip-4.c: Same.
16082 * gcc.target/powerpc/recip-sqrtf.c: Same.
16083
40c43aca
JL
160842016-01-15 Jeff Law <law@redhat.com>
16085
16086 PR tree-optimization/69270
16087 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16088 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16089
afbc5ae8
PT
160902016-01-15 Paul Thomas <pault@gcc.gnu.org>
16091
16092 PR fortran/49630
16093 * gfortran.dg/deferred_character_13.f90: New test for the fix
16094 of comment 3 of the PR.
16095
16096 PR fortran/54070
16097 * gfortran.dg/deferred_character_8.f90: New test
16098 * gfortran.dg/allocate_error_5.f90: New test
16099
16100 PR fortran/60593
16101 * gfortran.dg/deferred_character_10.f90: New test
16102
16103 PR fortran/60795
16104 * gfortran.dg/deferred_character_14.f90: New test
16105
16106 PR fortran/61147
16107 * gfortran.dg/deferred_character_11.f90: New test
16108
16109 PR fortran/64324
16110 * gfortran.dg/deferred_character_9.f90: New test
16111
49abe076
VM
161122016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16113
16114 PR rtl-optimization/69030
16115 * gcc.target/i386/pr69030.c: New.
16116
16d12992
KT
161172016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16118
16119 * gcc.target/aarch64/target_attr_17.c: New test.
16120
78810bd3
RB
161212016-01-15 Richard Biener <rguenther@suse.de>
16122
16123 PR tree-optimization/66856
16124 * gcc.dg/torture/pr66856-1.c: New testcase.
16125 * gcc.dg/torture/pr66856-2.c: Likewise.
16126
2bd847fe
RB
161272016-01-15 Richard Biener <rguenther@suse.de>
16128
16129 PR debug/69137
16130 * g++.dg/lto/pr69137_0.C: New testcase.
16131
a00fe3b7
RS
161322016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16133
16134 PR middle-end/69246
16135 * gcc.target/i386/pr69246.c: New test.
16136
cbb0e83b
DV
161372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16138
7596d5de 16139 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16140
5a500ecf
DV
161412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16142
16143 PR c++/56194
16144 * g++.dg/init/const9.C: Disable test on S/390.
16145
5d9bf64f
DV
161462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16147
16148 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16149 * g++.dg/Wno-frame-address.C: Ditto.
16150
e234b19e
DV
161512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16152
16153 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16154
89483f99
RB
161552016-01-15 Richard Biener <rguenther@suse.de>
16156
16157 PR tree-optimization/68961
16158 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16159
94f37395
IE
161602016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16161
16162 * gcc.target/i386/pr65105-5.c: New test.
16163
82ee0cf2 161642016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16165
16166 * gcc.c-torture/execute/alias-4.c: New testcase.
16167
82ee0cf2 161682016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16169
16170 PR ipa/68148
16171 * g++.dg/ipa/devirt-49.C: New testcase.
16172
092f7deb 161732016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16174
16175 PR target/65837
16176 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16177 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16178 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16179
e93c66bc
RB
161802016-01-15 Richard Biener <rguenther@suse.de>
16181
16182 PR tree-optimization/69117
16183 * gcc.dg/torture/pr69117.c: New testcase.
16184
c47eaca6 161852015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16186
16187 PR c++/69048
16188 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16189
c3f6914a
FXC
161902016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16191
16192 PR testsuite/67509
16193 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16194 range tests use 100 * maximum instead of maximum + 1.
16195
cd65ae90
JJ
161962016-01-14 Jakub Jelinek <jakub@redhat.com>
16197
16198 PR debug/69244
16199 * gcc.dg/guality/pr69244.c: New test.
16200
19643948
UB
162012016-01-14 Uros Bizjak <ubizjak@gmail.com>
16202
16203 * lib/target-supports.exp (check_effective_target_issignaling):
16204 New procedure.
16205 * gcc.dg/pr61441.c: Require issignaling effective target.
16206
fe79c97e
SB
162072016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16208
16209 PR target/68803
16210 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16211
c7df95d8
DM
162122016-01-14 David Malcolm <dmalcolm@redhat.com>
16213
16214 PR c++/68819
16215 PR preprocessor/69177
16216 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16217 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16218 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16219 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16220
00083992
MP
162212016-01-14 Marek Polacek <polacek@redhat.com>
16222
16223 PR c/69262
16224 * gcc.dg/array-15.c: New test.
16225
0c9b3294
JJ
162262016-01-14 Jakub Jelinek <jakub@redhat.com>
16227
16228 PR middle-end/68146
16229 PR tree-optimization/69155
16230 * gfortran.dg/pr68146.f: New test.
16231 * gfortran.dg/pr69155.f90: New test.
16232
3688e13d
RB
162332016-01-14 Richard Biener <rguenther@suse.de>
16234
16235 PR tree-optimization/68060
16236 * gcc.dg/torture/pr68060-1.c: New testcase.
16237 * gcc.dg/torture/pr68060-2.c: Likewise.
16238
bab0ad3a
NC
162392016-01-14 Nick Clifton <nickc@redhat.com>
16240
16241 * lib/target-supports.exp
16242 (check_effective_target_arm_neon_ok_nocache): Add an option
16243 sequence that includes setting the ARM architecture to ARMv7-A.
16244 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16245 command line options necessary to enable Neon support.
16246 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16247 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16248 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16249 * gcc.target/arm/pr69180.c: Likewise.
16250
947c2ce5
JL
162512016-01-14 Jeff Law <law@redhat.com>
16252
16253 PR tree-optimization/69270
16254 * gcc.dg/tree-ssa/pr69270.c: New test.
16255
3342fd71
BS
162562016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16257
16258 PR c/66208
16259 * c-c++-common/pr66208.c: New file.
16260
2ad3adf1
JJ
162612016-01-13 Jakub Jelinek <jakub@redhat.com>
16262
16263 PR tree-optimization/69156
16264 * gcc.dg/pr69156.c: New test.
16265
398d6feb
L
162662016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16267
16268 * gcc.target/i386/pr69225-7.c: New test.
16269
4c868789
RH
162702016-01-13 Richard Henderson <rth@redhat.com>
16271
16272 * gcc.dg/tm/memopt-13.c: Update expected function.
16273 * gcc.dg/tm/memopt-6.c: Likewise.
16274
ef6d1772
UB
162752016-01-13 Uros Bizjak <ubizjak@gmail.com>
16276
16277 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16278 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16279 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16280 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16281
ef6d1772
UB
162822016-01-13 Tom de Vries <tom@codesourcery.com>
16283
16284 PR tree-optimization/69169
0b4b6ef2
TV
16285 * gcc.dg/pr69169.c: New test.
16286
2ad3adf1 162872016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16288
16289 PR target/69228
16290 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16291 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16292 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16293 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16294 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16295 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16296 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16297 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16298
9060e335
AK
162992016-01-13 Jakub Jelinek <jakub@redhat.com>
16300
16301 PR target/69247
16302 * gcc.dg/pr69247.c: New test.
16303
40311329
RB
163042016-01-13 Richard Biener <rguenther@suse.de>
16305
16306 PR tree-optimization/69242
16307 * gcc.dg/torture/pr69242.c: New testcase.
16308
ccbd7103
RB
163092016-01-13 Richard Biener <rguenther@suse.de>
16310
16311 PR tree-optimization/69186
16312 * gcc.dg/torture/pr69186.c: New testcase.
16313
c6f72a46
JL
163142016-01-13 Jeff Law <law@redhat.com>
16315
16316 PR tree-optimization/67755
16317 * gcc.dg/tree-ssa/pr67755.c: New test.
16318
163192016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16320
16321 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16322 pass number in output by a star.
16323
c446cf07
BC
163242016-01-12 Bin Cheng <bin.cheng@arm.com>
16325
16326 PR tree-optimization/68911
16327 * gcc.c-torture/execute/pr68911.c: New test.
16328
5342156c
MP
163292016-01-12 Marek Polacek <polacek@redhat.com>
16330
16331 PR c++/68979
16332 * g++.dg/warn/permissive-1.C: New test.
16333
65364cc5
JJ
163342016-01-12 Jakub Jelinek <jakub@redhat.com>
16335
16336 PR objc++/68511
16337 PR c++/69213
16338 * g++.dg/opt/pr69213.C: New test.
16339
81b9a3d9
CB
163402016-01-12 Christian Bruel <christian.bruel@st.com>
16341
16342 PR target/69180
16343 * gcc.target/arm/pr69180.c: New test.
16344
3c4e91c9
RB
163452016-01-12 Richard Biener <rguenther@suse.de>
16346
16347 PR lto/69077
16348 * g++.dg/lto/pr69077_0.C: New testcase.
16349 * g++.dg/lto/pr69077_1.C: Likewise.
16350
5664cea1
JJ
163512016-01-12 Jakub Jelinek <jakub@redhat.com>
16352
16353 PR target/69175
16354 * g++.dg/opt/pr69175.C: New test.
16355
86cefc49
AL
163562016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16357
16358 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16359 rather than #including math.h & stdlib.h.
16360 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16361 * gcc.dg/vect/pr49771.c: Likewise.
16362 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16363 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16364 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16365 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16366 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16367 * gcc.dg/vect/pr44507.c: Likewise.
16368 * gcc.dg/vect/pr45902.c: Likewise.
16369 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16370 * gcc.dg/vect/vect-117.c: Likewise.
16371 * gcc.dg/vect/vect-99.c: Likewise.
16372 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16373 * gcc.dg/vect/vect-cond-1.c: Likewise.
16374 * gcc.dg/vect/vect-cond-2.c: Likewise.
16375 * gcc.dg/vect/vect-cond-3.c: Likewise.
16376 * gcc.dg/vect/vect-cond-4.c: Likewise.
16377 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16378 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16379 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16380 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16381 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16382 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16383 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16384 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16385 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16386 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16387 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16388 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16389 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16390 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16391 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16392 include of signal.h.
16393 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16394 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16395 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16396 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16397 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16398 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16399 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16400 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16401 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16402 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16403 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16404 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16405 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16406 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16407 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16408 * gcc.dg/vect/vect-outer-5.c: Likewise.
16409 * gcc.dg/vect/vect-outer-6.c: Likewise.
16410 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16411 include of stdio.h.
16412
b832f61e
NC
164132016-01-12 Nick Clifton <nickc@redhat.com>
16414
16415 PR target/68913
16416 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16417 to fread so that it will be found in all target runtimes.
16418
8eac49b1
RB
164192016-01-12 Richard Biener <rguenther@suse.de>
16420
16421 PR tree-optimization/69053
16422 * g++.dg/torture/pr69053.C: New testcase.
16423
2935d994
RB
164242016-01-12 Richard Biener <rguenther@suse.de>
16425
16426 PR tree-optimization/69168
16427 * gcc.dg/torture/pr69168.c: New testcase.
16428
66c16fd9
RB
164292016-01-12 Richard Biener <rguenther@suse.de>
16430
16431 PR tree-optimization/69157
16432 * gcc.dg/torture/pr69157.c: New testcase.
16433
164342016-01-12 Richard Biener <rguenther@suse.de>
16435
16436 PR tree-optimization/69174
16437 * gcc.dg/torture/pr69174.c: New testcase.
16438
723033a6
JJ
164392016-01-12 Jakub Jelinek <jakub@redhat.com>
16440
16441 PR c++/66808
16442 PR c++/69000
16443 * g++.dg/tls/pr66808.C: New test.
16444 * g++.dg/tls/pr69000.C: New test.
16445
3574cf47
BS
164462016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16447
16448 * gcc.target/powerpc/swaps-p8-23.c: New test.
16449 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16450
feb20787
JDA
164512016-01-11 John David Anglin <danglin@gcc.gnu.org>
16452
16453 PR tree-optimization/68356
16454 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16455
27b1820a
KV
164562016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16457 Jim Wilson <jim.wilson@linaro.org>
16458
16459 PR target/69194
16460 * gcc.target/arm/pr69194.c: New test.
16461
cf4de6af
L
164622016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16463
16464 PR target/69225
16465 * gcc.target/i386/pr69225-1.c: New test.
16466 * gcc.target/i386/pr69225-2.c: Likewise.
16467 * gcc.target/i386/pr69225-3.c: Likewise.
16468 * gcc.target/i386/pr69225-4.c: Likewise.
16469 * gcc.target/i386/pr69225-5.c: Likewise.
16470 * gcc.target/i386/pr69225-6.c: Likewise.
16471
1ebd5558
JJ
164722016-01-11 Jakub Jelinek <jakub@redhat.com>
16473
23552a4d
JJ
16474 PR target/67462
16475 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16476 if lp64.
16477
26ff85b0
JJ
16478 PR target/69071
16479 * gcc.dg/pr69071.c: New test.
16480
9cb6bd74
JJ
16481 PR c++/69211
16482 * g++.dg/opt/pr69211.C: New test.
16483
1ebd5558
JJ
16484 PR tree-optimization/69214
16485 * gcc.c-torture/compile/pr69214.c: New test.
16486
8c18c836
UB
164872016-01-11 Uros Bizjak <ubizjak@gmail.com>
16488
16489 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16490 * gcc.target/i386/pr66232-11.c: Ditto.
16491 * gcc.target/i386/pr66232-12.c: Ditto.
16492 * gcc.target/i386/pr66232-13.c: Ditto.
16493
62446e6e
RB
164942016-01-11 Richard Biener <rguenther@suse.de>
16495
16496 PR tree-optimization/69173
16497 * gcc.dg/torture/pr69173.c: New testcase.
16498
2b8568fe
KT
164992016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16500
16501 PR rtl-optimization/68796
16502 * gcc.target/aarch64/tst_5.c: New test.
16503 * gcc.target/aarch64/tst_6.c: Likewise.
16504
5baf4532
KT
165052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16506
16507 PR rtl-optimization/68841
16508 * gcc.dg/pr68841.c: New test.
16509 * gcc.c-torture/execute/pr68841.c: New test.
16510
ca90b1ed
YR
165112016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16512
16513 PR rtl-optimization/68920
16514 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16515 for ix86 targets.
16516 * gcc.dg/ifcvt-5.c: New test.
16517
2ad3adf1 165182016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16519
16520 PR bootstrap/69123
16521 * g++.dg/pr69123.C: New.
16522
83834c09
IE
165232016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16524
16525 PR target/69010
16526 * gcc.target/i386/pr69010.c: New test.
16527
dcf89d57
MJ
165282016-01-11 Martin Jambor <mjambor@suse.cz>
16529
16530 PR ipa/69044
16531 * gcc.target/i386/chkp-pr69044.c: New test.
16532
d95167ee
TV
165332016-01-11 Tom de Vries <tom@codesourcery.com>
16534
16535 PR tree-optimization/69109
16536 * gcc.dg/autopar/pr69109-2.c: New test.
16537 * gcc.dg/autopar/pr69109.c: New test.
16538
4f6403a8
TV
165392016-01-11 Tom de Vries <tom@codesourcery.com>
16540
16541 PR tree-optimization/69108
16542 * gcc.dg/autopar/pr69108.c: New test.
16543
21efdd80
PP
165442016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16545
16546 PR c++/69029
16547 * c-c++-common/Wisleading-indentation.c: Augment test.
16548
fd42eed8
TK
165492016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16550
16551 PR fortran/69154
16552 * gfortran.dg/inline_matmul_12.f90: New test.
16553
4f90ee6c
PT
165542016-01-10 Paul Thomas <pault@gcc.gnu.org>
16555
16556 PR fortran/67779
16557 * gfortran.dg/actual_array_offset_1: New test.
16558
3907c6cf
TV
165592016-01-10 Tom de Vries <tom@codesourcery.com>
16560
16561 PR tree-optimization/69062
16562 * gcc.dg/autopar/pr69062.c: New test.
16563
b07b236e
TS
165642016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16565
16566 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16567 * gcc.dg/vect/slp-perm-2.c: Likewise.
16568 * gcc.dg/vect/slp-perm-3.c: Likewise.
16569 * gcc.dg/vect/slp-perm-5.c: Likewise.
16570 * gcc.dg/vect/slp-perm-6.c: Likewise.
16571 * gcc.dg/vect/slp-perm-7.c: Likewise.
16572 * gcc.dg/vect/slp-perm-8.c: Likewise.
16573
23fab8ae
TV
165742016-01-10 Tom de Vries <tom@codesourcery.com>
16575
16576 PR tree-optimization/69039
16577 * gcc.dg/autopar/pr69039.c: New test.
16578
73f0dae2
MP
165792016-01-09 Marek Polacek <polacek@redhat.com>
16580
16581 PR c++/69113
16582 * g++.dg/pr69113.C: New test.
16583
20b8d734
JJ
165842016-01-09 Jakub Jelinek <jakub@redhat.com>
16585
16586 PR middle-end/50865
16587 PR tree-optimization/69097
16588 * gcc.c-torture/execute/pr50865.c: New test.
16589 * gcc.c-torture/execute/pr69097-1.c: New test.
16590 * gcc.c-torture/execute/pr69097-2.c: New test.
16591 * gcc.dg/pr69097-1.c: New test.
16592 * gcc.dg/pr69097-2.c: New test.
16593
c50e614b
JJ
165942016-01-09 Jakub Jelinek <jakub@redhat.com>
16595
16596 PR c++/69164
16597 * g++.dg/opt/pr69164.C: New test.
16598
e0237993
JJ
165992016-01-08 Jakub Jelinek <jakub@redhat.com>
16600
16601 PR tree-optimization/69167
16602 * gcc.dg/pr69167.c: New test.
16603
bd8f5bb2
MP
166042016-01-08 Marek Polacek <polacek@redhat.com>
16605
16606 PR c++/68449
16607 * g++.dg/pr68449.C: New.
16608
bb0f5ca7
AL
166092016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16610
16611 PR tree-optimization/68707
16612 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16613 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16614 on platforms supporting it.
16615 * gcc.dg/vect/slp-perm-2.c: Likewise.
16616 * gcc.dg/vect/slp-perm-3.c: Likewise.
16617 * gcc.dg/vect/slp-perm-5.c: Likewise.
16618 * gcc.dg/vect/slp-perm-7.c: Likewise.
16619 * gcc.dg/vect/slp-perm-8.c: Likewise.
16620 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16621 on platforms supporting it.
16622
22518428
JJ
166232016-01-08 Jakub Jelinek <jakub@redhat.com>
16624
33f0852f
JJ
16625 PR tree-optimization/69162
16626 * gcc.dg/pr69162.c: New test.
16627
22518428
JJ
16628 PR tree-optimization/69172
16629 * gcc.dg/pr69172.c: New test.
16630
80e9b3aa
TP
166312016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16632
16633 PR tree-optimization/67781
16634 * gcc.c-torture/execute/pr67781.c: New file.
16635
262a363f
JJ
166362016-01-08 Jakub Jelinek <jakub@redhat.com>
16637
16638 PR tree-optimization/69083
16639 * gcc.dg/vect/pr69083.c: New test.
16640
6e1f093f
SS
166412016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16642
16643 PR tree-optimization/61441
16644 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16645 Use -fexcess-precision=standard for compiler options.
16646 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16647
53290e07
JJ
166482016-01-08 Jakub Jelinek <jakub@redhat.com>
16649
57bf3072
JJ
16650 PR fortran/69128
16651 * gfortran.dg/gomp/pr69128.f90: New test.
16652
53290e07
JJ
16653 PR c++/69145
16654 * g++.dg/ext/pr69145-1.C: New test.
16655 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16656 * g++.dg/ext/pr69145-2.h: New file.
16657
7a127fa7
MS
166582016-01-07 Martin Sebor <msebor@redhat.com>
16659
16660 PR c/68966
16661 * gcc.dg/atomic-fetch-bool.c: New test.
16662 * gcc.dg/sync-fetch-bool.c: New test.
16663
95918b49
L
166642016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16665
16666 PR fortran/66680
16667 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16668
c8e62a9d
NC
166692016-01-07 Nick Clifton <nickc@redhat.com>
16670
16671 PR target/66655
16672 * g++.dg/pr66655.C: New test.
16673 * g++.dg/pr66655_1.cc: Test support file.
16674 * g++.dg/pr66655.h: Test header file.
16675
2ad3adf1 166762016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16677
16678 PR fortran/66680
16679 gfortran.dg/gomp/pr66680.f90: New test.
16680
4cd9ca92
L
166812016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16682
16683 PR target/69171
16684 * gcc.target/i386/pr69171-1.c: New test.
16685 * gcc.target/i386/pr69171-2.c: Likewise.
16686 * gcc.target/i386/pr69171-3.c: Likewise.
16687 * gcc.target/i386/pr69171-4.c: Likewise.
16688 * gcc.target/i386/pr69171-5.c: Likewise.
16689 * gcc.target/i386/pr69171-6.c: Likewise.
16690
7e33d4dc
BS
166912015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16692
16693 PR middle-end/67639
16694 * c-c++-common/pr67639.c: New test.
16695
fec64afc
JJ
166962016-01-07 Jakub Jelinek <jakub@redhat.com>
16697
16698 PR tree-optimization/69141
16699 * g++.dg/opt/pr69141.C: New test.
16700
f293ad29
EB
167012016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16702
16703 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16704
5027395e
UB
167052016-01-06 Uros Bizjak <ubizjak@gmail.com>
16706
16707 PR target/69140
16708 * gcc.target/i386/pr69140.c: New test
16709
7443cf13
DM
167102016-01-06 David Malcolm <dmalcolm@redhat.com>
16711
16712 * gcc.dg/bad-dereference.c: New test case.
16713
32928931
BS
167142015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16715
16716 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16717
68dd05da
AS
167182016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16719
16720 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16721
6b131d5b
MP
167222016-01-06 Marek Polacek <polacek@redhat.com>
16723
16724 PR sanitizer/69099
16725 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16726
8d9fdb49
MP
167272016-01-05 Marek Polacek <polacek@redhat.com>
16728
16729 PR c/69104
16730 * gcc.dg/atomic-invalid-2.c: New.
16731
acf93f1e
L
167322016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16733
16734 PR target/68991
16735 * gcc.target/i386/pr68991.c: New test.
16736
3f50525d
L
167372016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16738
16739 PR target/68991
16740 * g++.dg/pr68991-1.C: New test.
16741 * g++.dg/pr68991-2.C: Likewise.
16742
e0237993 167432016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16744
e0237993 16745 PR other/60465
face88a1
ST
16746 * gcc.target/ia64/pr60465-gprel64.c: New test.
16747 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16748
a0866eff
KT
167492016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16750
16751 PR rtl-optimization/68651
16752 * gcc.target/aarch64/pr68651_1.c: New test.
16753
c589e975
DM
167542016-01-05 David Malcolm <dmalcolm@redhat.com>
16755
16756 PR c/69122
16757 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16758
929710d9
NS
167592016-01-05 Nathan Sidwell <nathan@acm.org>
16760
ce3e43d7
NS
16761 PR c++/58583
16762 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16763
929710d9
NS
16764 * gcc.dg/alias-15.c: New.
16765
a2faef8e
NC
167662016-01-05 Nick Clifton <nickc@redhat.com>
16767
16768 PR target/68870
16769 * g++.dg/pr68770.C: New test.
16770
4cfa76e3
MS
167712016-01-04 Mike Stump <mikestump@comcast.net>
16772
16773 * lib/target-supports.exp (check_effective_target_cilkplus):
16774 cilkplus targets require pthreads.
4ece61b6 16775 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16776
4e8a3a35
MM
167772016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16778
16779 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16780 generation.
16781
818ab71a
JJ
167822016-01-04 Jakub Jelinek <jakub@redhat.com>
16783
16784 Update copyright years.
16785
2fe0a208
MP
167862016-01-04 Marek Polacek <polacek@redhat.com>
16787
16788 PR c/68908
16789 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16790 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16791 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16792
9e3b2fe3
EB
167932016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16794
16795 * gcc.target/sparc/20160104-2.c: New test.
16796
e8d65a35
EB
167972016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16798
16799 * gcc.target/sparc/20160104-1.c: New test.
16800
25ccfccd
PT
168012016-01-03 Paul Thomas <pault@gcc.gnu.org>
16802
16803 PR fortran/65045
16804 * gfortran.dg/pr65045.f90: New test.
16805
cb51d382
EB
168062016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16807
16808 * gnat.dg/specs/debug1.ads: Delete.
16809
6eeaad6e
JD
168102016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16811
16812 PR libgfortran/68867
16813 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16814 expression.
16815
2f968603
JD
168162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16817
16818 PR libgfortran/68867
16819 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16820 PowerPC.
16821
591bb5e4
PT
168222016-01-01 Paul Thomas <pault@gcc.gnu.org>
16823
16824 PR fortran/68864
16825 * gfortran.dg/pr68864.f90: New test.
16826
f1e0620c
JJ
168272016-01-01 Jakub Jelinek <jakub@redhat.com>
16828
942a1319
JJ
16829 PR tree-optimization/69070
16830 * gcc.dg/pr69070.c: New test.
16831
10dff63f
JJ
16832 PR sanitizer/69055
16833 * gfortran.dg/pr69055.f90: New test.
16834
f1e0620c
JJ
16835 PR target/69015
16836 * gcc.dg/pr69015.c: New test.
818ab71a 16837\f
2f883d1c 16838Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16839
16840Copying and distribution of this file, with or without modification,
16841are permitted in any medium without royalty provided the copyright
16842notice and this notice are preserved.