]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
configure.ac (--enable-objc-gc): If not given, default to enable_objc_gc=no.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
cc46bc43
AB
12016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * lib/target-supports.exp (check_effective_target_freorder): Check
4 additional case.
5
e9472c81
AB
62016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
7
8 * gcc.target/arc/arc700-stld-hazard.c: New file.
9
40109581
JW
102016-11-30 Janus Weil <janus@gcc.gnu.org>
11
12 PR fortran/78592
13 * gfortran.dg/dtio_18.f90: New test case.
14
fb61d96c
ML
152016-11-30 Martin Liska <mliska@suse.cz>
16
17 PR sanitizer/78541
18 * gcc.dg/asan/pr78541-2.c: New test.
19 * gcc.dg/asan/pr78541.c: New test.
20
053d5e0c
JJ
212016-11-30 Jakub Jelinek <jakub@redhat.com>
22
23 PR tree-optimization/78586
24 * gcc.c-torture/execute/pr78586.c: New test.
25
a4f15a7d
JW
262016-11-30 Janus Weil <janus@gcc.gnu.org>
27
28 PR fortran/78573
29 * gfortran.dg/class_61.f90: New test case.
30
94f597df
DM
312016-11-29 David Malcolm <dmalcolm@redhat.com>
32
33 PR preprocessor/78569
34 * gcc.dg/format/pr78569.c: New test case.
35
576b067c
MS
362016-11-29 Martin Sebor <msebor@redhat.com>
37
38 avoid false positives on ILP32 targets.
39 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
40
01a4551c
MS
412016-11-29 Martin Sebor <msebor@redhat.com>
42
43 PR tree-optimization/78512
44 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
45 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
46
a9185480
UB
472016-11-29 Uros Bizjak <ubizjak@gmail.com>
48
49 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
50 Force value through k register.
51
8bf3cdff
DM
522016-11-29 David Malcolm <dmalcolm@redhat.com>
53
54 PR c++/72774
55 PR c++/72786
56 PR c++/77922
57 PR c++/78313
58 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
59 * g++.dg/spellcheck-macro-ordering.C: New test case.
60 * g++.dg/spellcheck-pr78313.C: New test case.
61
753a9523
TC
622016-11-29 Tamar Christina <tamar.christina@arm.com>
63
64 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
65 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
66 (Poly64x1_t, Poly64x2_t): Added types.
67 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
68 (vmov_n_p64, vmovq_n_p64): Added.
69 (vld2_lane_p64, vld2q_lane_p64): Likewise.
70 (vld3_lane_p64, vld3q_lane_p64): Likewise.
71 (vld4_lane_p64, vld4q_lane_p64): Likewise.
72 (vst2_lane_p64, vst2q_lane_p64): Likewise.
73 (vst3_lane_p64, vst3q_lane_p64): Likewise.
74 (vst4_lane_p64, vst4q_lane_p64): Likewise.
75 (vget_lane_p64, vgetq_lane_p64): Likewise.
76 (vget_high_p64): Likewise.
77 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
78 Added AArch64 flags.
79 (vreint_vector, vreint_vector_res): Moved to header.
80 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
81 Added Aarch64 flags.
82 (vreint_vector, vreint_vector_res): Moved to header.
83
c0fe5a21
JW
842016-11-29 Janus Weil <janus@gcc.gnu.org>
85
86 PR fortran/58175
87 * gfortran.dg/finalize_30.f90: New test case.
88
248cce34
ML
892016-11-29 Martin Liska <mliska@suse.cz>
90
91 PR gcov-profile/78582
92 * gcc.dg/pr78582.c: New test.
93
11edabc2
SKS
942016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
95
96 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
97 targets with sizeof(int) < 4.
98
b302f2e0
RB
992016-11-29 Richard Biener <rguenther@suse.de>
100
101 PR middle-end/78546
102 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
103
01a8a373
SB
1042016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
105
106 * gcc.target/powerpc/rldic-0.c: New testcase.
107 * gcc.target/powerpc/rldic-1.c: New testcase.
108 * gcc.target/powerpc/rldic-2.c: New testcase.
109 * gcc.target/powerpc/rldicl-0.c: New testcase.
110 * gcc.target/powerpc/rldicl-1.c: New testcase.
111 * gcc.target/powerpc/rldicl-2.c: New testcase.
112 * gcc.target/powerpc/rldicr-0.c: New testcase.
113 * gcc.target/powerpc/rldicr-1.c: New testcase.
114 * gcc.target/powerpc/rldicr-2.c: New testcase.
115 * gcc.target/powerpc/rldicx.h: New file.
116 * gcc.target/powerpc/rldimi-0.c: New testcase.
117 * gcc.target/powerpc/rldimi-1.c: New testcase.
118 * gcc.target/powerpc/rldimi-2.c: New testcase.
119 * gcc.target/powerpc/rldimi.h: New file.
120 * gcc.target/powerpc/rlwimi-0.c: New testcase.
121 * gcc.target/powerpc/rlwimi-1.c: New testcase.
122 * gcc.target/powerpc/rlwimi-2.c: New testcase.
123 * gcc.target/powerpc/rlwimi.h: New file.
124 * gcc.target/powerpc/rlwinm-0.c: New testcase.
125 * gcc.target/powerpc/rlwinm-1.c: New testcase.
126 * gcc.target/powerpc/rlwinm-2.c: New testcase.
127 * gcc.target/powerpc/rlwinm.h: New file.
128
a5a4add7
JJ
1292016-11-28 Jakub Jelinek <jakub@redhat.com>
130
131 PR middle-end/78540
132 * gcc.dg/pr78540.c: New test.
133
de6aa933
MS
1342016-11-28 Martin Sebor <msebor@redhat.com>
135
136 PR middle-end/78520
137 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
138 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
139 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
140 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
141
80cf1b8b
JJ
1422016-11-28 Jakub Jelinek <jakub@redhat.com>
143
f28fd43e
JJ
144 PR c++/72808
145 * g++.dg/debug/pr72808.C: New test.
146
d0570047
JJ
147 PR rtl-optimization/78546
148 * gcc.dg/torture/pr78546-1.c: New test.
149 * gcc.dg/torture/pr78546-2.c: New test.
150
80cf1b8b
JJ
151 PR fortran/78298
152 * gfortran.dg/gomp/pr78298.f90: New test.
153
bf9e8b6b
UB
1542016-11-28 Uros Bizjak <ubizjak@gmail.com>
155
156 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
157 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
158
f4bb5c17
JJ
1592016-11-28 Jakub Jelinek <jakub@redhat.com>
160
161 PR c++/77591
162 * g++.dg/cpp1y/pr77591.C: New test.
163
54856e4f
DE
1642016-11-28 David Edelsohn <dje.gcc@gmail.com>
165
166 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
167
6522add2
RB
1682016-11-28 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/78542
171 * gcc.dg/torture/pr78542.c: New testcase.
172
b7ce4fe2
RB
1732016-11-28 Richard Biener <rguenther@suse.de>
174
175 PR tree-optimization/78343
176 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
177 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
178
df8391b4
JJ
1792016-11-28 Jakub Jelinek <jakub@redhat.com>
180
181 PR lto/78211
182 * g++.dg/ipa/pr78211.C: New test.
183
e578b767
PT
1842016-11-27 Paul Thomas <pault@gcc.gnu.org>
185
186 PR fortran/78474
187 * gfortran.dg/submodule_22.f08: New test.
188
189 PR fortran/78331
190 * gfortran.dg/submodule_21.f08: New test.
191
ae829c95
JDA
1922016-11-27 John David Anglin <danglin@gcc.gnu.org>
193
194 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
195
b410cf1d
IS
1962016-11-27 Iain Sandoe <iain@codesourcery.com>
197 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
198 Dominique d'Humieres <dominiq@lps.ens.fr>
199
200 PR target/67710
201 * gcc.dg/darwin-minversion-1.c: Update min version check.
202 * gcc.dg/darwin-minversion-2.c: Likewise.
203 * gcc.dg/darwin-minversion-3.c: Likewise.
204
03f82a6a
IS
2052016-11-27 Iain Sandoe <iain@codesourcery.com>
206
207 PR target/57438
208 * gcc.dg/pr57438-1.c: New Test.
209 * gcc.dg/pr57438-2.c: New Test.
210
987395fd
DH
2112016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
212 Iain Sandoe <iain@codesourcery.com>
213
214 PR target/71767
215 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
216 linker-visible symbols.
217 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
218 * gcc.dg/const-uniq-1.c: Likewise.
219 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
220 * gcc.target/i386/pr70799-1.c: Likewise.
221
ad7a69db
JJ
2222016-11-25 Jakub Jelinek <jakub@redhat.com>
223
8382457c
JJ
224 PR rtl-optimization/78438
225 PR rtl-optimization/78477
226 * gcc.c-torture/execute/pr78438.c: New test.
227 * gcc.c-torture/execute/pr78477.c: New test.
228
ad7a69db
JJ
229 PR rtl-optimization/78526
230 * gcc.dg/pr78526.c: New test.
231
c620cf89
VM
2322016-11-25 Vladimir Makarov <vmakarov@redhat.com>
233
234 PR rtl-optimization/77541
235 * gcc.target/i386/pr77541.c: Change target to int128.
236
f76c4d97
JW
2372016-11-25 Janus Weil <janus@gcc.gnu.org>
238
239 PR fortran/60853
240 * gfortran.dg/typebound_assignment_8.f90: New test case.
241
27d0862e
JJ
2422016-11-25 Jakub Jelinek <jakub@redhat.com>
243
244 PR rtl-optimization/78527
245 * gcc.c-torture/compile/pr78527.c: New test.
246
78681a7b
ML
2472016-11-25 Martin Liska <mliska@suse.cz>
248
249 PR gcov-profile/78086
250 * g++.dg/gcov/pr16855.C: Clean up the test case.
251 * g++.dg/gcov/pr16855-priority.C: New test.
252
a77af182
RB
2532016-11-25 Richard Biener <rguenther@suse.de>
254
255 PR ipa/78515
256 * gcc.dg/torture/pr78515.c: New testcase.
257
3cae214f
PT
2582016-11-25 Paul Thomas <pault@gcc.gnu.org>
259
260 PR fortran/78293
261 * gfortran.dg/allocatable_function_10.f90: New test.
262 * gfortran.dg/class_array_15.f03: Increase builtin_free count
263 from 11 to 12.
264
ae22bc5d
BC
2652016-11-25 Bin Cheng <bin.cheng@arm.com>
266
267 PR middle-end/78507
268 PR middle-end/78510
269 PR middle-end/78517
270 * g++.dg/torture/pr78507.C: New test.
271 * gcc.dg/torture/pr78510.c: New test.
272 * gcc.dg/torture/pr78517.c: New test.
273
59ec925b
RB
2742016-11-24 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/78343
277 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
278 * gcc.dg/autopar/uns-outer-6.c: Adjust.
279 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
280 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
281 * gcc.dg/vect/pr38529.c: Likewise.
282
83624b60
TP
2832016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
284
285 PR tree-optimization/77673
286 * gcc.dg/pr77673.c: New test.
287
54e606f0
MJ
2882016-11-25 Martin Jambor <mjambor@suse.cz>
289
290 PR tree-optimization/70965
291 * g++.dg/pr70965.C: New test.
292
758dcf83
JJ
2932016-11-25 Jakub Jelinek <jakub@redhat.com>
294 Andreas Schwab <schwab@linux-m68k.org>
295
296 PR gcov-profile/78467
297 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
298 signed int.
299
84db1406
RS
3002016-11-25 Richard Sandiford <richard.sandiford@arm.com>
301
302 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
303 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
304
2c28c3e4
RS
3052016-11-25 Richard Sandiford <richard.sandiford@arm.com>
306
307 * gcc.dg/tree-ssa/tailcall-8.c: New test.
308
4ae35e69
SKS
3092016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
310
311 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 312 with sizeof(int) < 4.
4ae35e69 313
d7b0fcaa
MS
3142016-11-24 Martin Sebor <msebor@redhat.com>
315
316 PR tree-optimization/78476
317 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
318
3f156a6c
VM
3192016-11-24 Vladimir Makarov <vmakarov@redhat.com>
320
321 PR rtl-optimization/77541
322 * gcc.target/i386/pr77541.c: New.
323
fba5a793
SK
3242016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
325
326 PR fortran/78500
327 * gfortran.dg/class_result_4.f90: New test.
328
11e554b3
JG
3292016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
330
331 * gcc.target/aarch64/_Float16_1.c: New.
332 * gcc.target/aarch64/_Float16_2.c: Likewise.
333 * gcc.target/aarch64/_Float16_3.c: Likewise.
334
bf1e3646
JG
3352016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
336
337 * gcc.target/aarch64/floatdihf2_1.c: New.
338
33a002b0
KT
3392016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
340
341 PR target/48863
342 PR inline-asm/70184
343 * gcc.target/arm/pr48863.c: New test.
344
0d56d3c1
ML
3452016-11-24 Martin Liska <mliska@suse.cz>
346
347 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
348 parts for frequencies/probabilities.
349 * gcc.dg/pr34027-1.c: Likewise.
350 * gcc.dg/strict-overflow-2.c: Likewise.
351 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
352 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
353 * gcc.dg/tree-ssa/pr32044.c: Likewise.
354 * gcc.dg/tree-ssa/vector-3.c: Likewise.
355 * gcc.dg/tree-ssa/vrp101.c: Likewise.
356 * gcc.dg/tree-ssa/dump-2.c: New test.
357
8cac4d85
BS
3582016-11-24 Bernd Schmidt <bschmidt@redhat.com>
359
360 * gcc.target/i386/align-limit.c: New test.
361
eb2afa1a
RB
3622016-11-24 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/71595
365 * gcc.dg/torture/pr71595.c: New testcase.
366
2d8fec87
BS
3672016-11-24 Bernd Schmidt <bschmidt@redhat.com>
368
369 PR rtl-optimization/78120
370 * gcc.target/i386/pr78120.c: New test.
371
3b08cde8
EB
3722016-11-24 Eric Botcazou <ebotcazou@adacore.com>
373
374 * gcc.c-torture/compile/20161124-1.c: New test.
375
bf2df7a9
ML
3762016-11-24 Jakub Jelinek <jakub@redhat.com>
377
378 PR bootstrap/78493
379 * g++.dg/cpp1z/decomp18.C: New test.
380
adf86091
N
3812016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
382
383 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
384 * gcc.target/aarch64/store-pair-1.c : Likewise.
385
3884190f
N
3862016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
387
388 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
389 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
390 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
391 * gcc.target/aarch64/vect-clz.c : Likewise.
392 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
393 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
394 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
395 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
396 * gcc.target/aarch64/vect-fmovd.c : Likewise.
397 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
398 * gcc.target/aarch64/vect-fmovf.c : Likewise.
399 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
400
90b725f0
PB
4012016-11-23 Peter Bergner <bergner@vnet.ibm.com>
402
403 PR target/78458
404 * gcc.target/powerpc/pr78458.c: New.
405
03f24169
JM
4062016-11-23 Joseph Myers <joseph@codesourcery.com>
407
408 * gcc.c-torture/compile/20161123-1.c: New test.
409
91c9fb42
SK
4102016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
411
412 PR fortran/78297
413 * gfortran.dg/pr78297.f90: New test.
414
15a3cdd8
DE
4152016-11-23 David Edelsohn <dje.gcc@gmail.com>
416
417 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
418
c39dad64
JJ
4192016-11-23 Jakub Jelinek <jakub@redhat.com>
420
c944c6a2
JJ
421 PR sanitizer/69278
422 * g++.dg/ubsan/return-7.C: New test.
423 * c-c++-common/ubsan/unreachable-4.c: New test.
424
871a2c6c
JJ
425 PR tree-optimization/78482
426 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
427 (bar): New function.
428 (main): Call bar instead of printf.
429
c39dad64
JJ
430 PR middle-end/69183
431 * gfortran.dg/gomp/pr69183.f90: New test.
432
4332016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
434
435 PR target/78230
436 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
437 (test2) Ditto.
438
25cb6b33
JJ
4392016-11-23 Jakub Jelinek <jakub@redhat.com>
440
441 PR c++/77907
442 * g++.dg/cpp0x/pr77907.C: New test.
443
cfe3d653
PK
4442016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
445
446 PR middle-end/78153
447 * gcc.dg/tree-ssa/pr78153-1.c: New test.
448 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
449
5774b1fa
JG
4502016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
451
452 PR target/63250
453 * lib/target-supports.exp (add_options_for_float16): Add
454 -mfp16-format=ieee when testign arm*-*-*.
455
5e0f10a0
JG
4562016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
457
458 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
459 result.
460 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
461 result.
462
ba75a174
JG
4632016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
464
465 * lib/target-supports.exp (check_effective_target_float16): Add
466 options for _Float16.
467 (check_effective_target_float32): Add options for _Float32.
468 (check_effective_target_float64): Add options for _Float64.
469 (check_effective_target_float128): Add options for _Float128.
470 (check_effective_target_float32x): Add options for _Float32x.
471 (check_effective_target_float64x): Add options for _Float64x.
472 (check_effective_target_float128x): Add options for _Float128x.
473
56d8ffc1
JG
4742016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
475
476 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
477 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
478
04f0fcf7
JG
4792016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
480
481 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
482 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
483
aecc521b
MS
4842016-11-23 Martin Sebor <msebor@redhat.com>
485
486 PR middle-end/78461
487 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
488 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
489
e2df2328
JJ
4902016-11-23 Jakub Jelinek <jakub@redhat.com>
491
1b3314dd
JJ
492 PR c++/71450
493 * g++.dg/cpp0x/pr71450-1.C: New test.
494 * g++.dg/cpp0x/pr71450-2.C: New test.
495
e2df2328
JJ
496 PR c++/77739
497 * g++.dg/cpp1y/pr77739.C: New test.
498
56b1c60e
MJ
4992016-11-23 Martin Jambor <mjambor@suse.cz>
500
501 * c-c++-common/gomp/gridify-1.c: Update scan string.
502 * gfortran.dg/gomp/gridify-1.f90: Likewise.
503 * c-c++-common/gomp/gridify-2.c: New test.
504 * c-c++-common/gomp/gridify-3.c: Likewise.
505
e600f219
RB
5062016-11-23 Richard Biener <rguenther@suse.de>
507
508 PR tree-optimization/78396
509 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
510
cbb88345
RB
5112016-11-23 Richard Biener <rguenther@suse.de>
512
513 PR tree-optimization/78482
514 * gcc.dg/torture/pr78482.c: New testcase.
515
b5481987
BC
5162016-11-23 Bin Cheng <bin.cheng@arm.com>
517
518 * gcc.dg/fold-cond_expr-1.c: New test.
519 * gcc.dg/fold-condcmpconv-1.c: New test.
520 * gcc.dg/fold-condcmpconv-2.c: New test.
521
0eb078fe
RB
5222016-11-23 Richard Biener <rguenther@suse.de>
523
524 PR middle-end/71762
525 * gcc.dg/torture/pr71762-1.c: New testcase.
526 * gcc.dg/torture/pr71762-2.c: Likewise.
527 * gcc.dg/torture/pr71762-3.c: Likewise.
528 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
529
efb71232
RB
5302016-11-23 Richard Biener <rguenther@suse.de>
531
532 PR lto/78472
533 * g++.dg/lto/pr78472_0.c: New testcase.
534 * g++.dg/lto/pr78472_1.C: Likewise.
535
a5bb8a5c
RB
5362016-11-23 Richard Biener <rguenther@suse.de>
537 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
538
539 PR tree-optimization/78154
540 * gcc.dg/tree-ssa/pr78154.c: New test.
541
e36c1cfe
N
5422016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
543
544 * gcc.dg/pr31096.c: New testcase.
545 * gcc.dg/pr31096-1.c: New testcase.
546
fb2675cb
PB
5472016-11-23 Paolo Bonzini <bonzini@gnu.org>
548
549 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
550 adjust for warning->pedwarn change.
551 * gcc.dg/cpp/defined-syshdr.c,
552 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
553 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
554 gcc.dg/cpp/defined-Wextra.c,
555 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
556
baf53c47
SKS
5572016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
558
559 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
560
ec1c5694
JJ
5612016-11-23 Jakub Jelinek <jakub@redhat.com>
562
563 PR target/78451
564 * gcc.target/i386/pr78451.c: New test.
565 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
566 and #pragma GCC pop_options around the first #pragma GCC target.
567 * gcc.target/i386/pr69255-2.c: Likewise.
568 * gcc.target/i386/pr69255-3.c: Likewise.
569
43fd192f
MC
5702016-11-23 Michael Collison <michael.collison@arm.com>
571
572 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
573 additional constants are recognized and fewer instructions generated.
574 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
575 additional constants are recognized and fewer instructions generated.
576
ed9e2fa9
ILT
5772016-11-22 Ian Lance Taylor <iant@golang.org>
578
579 * gcc.misc-tests/godump-1.c: Update expected output for recent
580 changes.
581
3135d8fe
MP
5822016-11-22 Marek Polacek <polacek@redhat.com>
583
584 PR tree-optimization/78455
585 * gcc.dg/uninit-23.c: New.
586
f8a6e41f
SK
5872016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
588
589 PR fortran/78479
590 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
591 comment.
592
7e98cccb
SK
5932016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
594
595 PR fortran/78479
596 * gfortran.dg/char_component_initializer_3.f90: New test.
597
9435cd52
JJ
5982016-11-22 Jakub Jelinek <jakub@redhat.com>
599
600 PR target/78451
601 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
602 GCC target pragma before including immintrin.h.
603
a0af8668
CL
6042016-11-22 Carl Love <cel@us.ibm.com>
605
606 * gcc.target/powerpc/builtins-3.c: New file to test the new
607 built-ins for vector compare equal and vector compare not equal.
608
5d382ed6
JW
6092016-11-22 Janus Weil <janus@gcc.gnu.org>
610
611 PR fortran/78443
612 * gfortran.dg/typebound_proc_35.f90: New test case.
613
4fa33072
GJL
6142016-11-22 Georg-Johann Lay <avr@gjlay.de>
615
616 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
617 parameter in declaration.
618
0e721ce7
GJL
6192016-11-22 Georg-Johann Lay <avr@gjlay.de>
620
621 * gcc.dg/loop-split.c: Require int32plus.
622 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
623
88c888f1
BE
6242016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
625
626 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
627
9d494aac
GJL
6282016-11-22 Georg-Johann Lay <avr@gjlay.de>
629
630 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
631
c69fb816
KT
6322016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
633
634 PR target/78439
635 * gcc.c-torture/compile/pr78439.c: New test.
636
4ac52f16
TP
6372016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
638
639 PR target/77904
640 * gcc.target/arm/pr77904.c: New test.
641
e4fe8c9f
TT
6422016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
643
644 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
645 isa_rev>=2.
646
9b28cb6f
JJ
6472016-11-22 Jakub Jelinek <jakub@redhat.com>
648
46a61395
JJ
649 PR tree-optimization/78436
650 * gcc.c-torture/execute/pr78436.c: New test.
651
76a7314d
JJ
652 PR middle-end/78416
653 * gcc.dg/torture/pr78416.c: New test.
654
9b28cb6f
JJ
655 PR tree-optimization/78445
656 * gcc.dg/pr78445.c: New test.
657
ee8195d9
SN
6582016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
659
b2b0acbe 660 PR libgfortran/78449
ee8195d9
SN
661 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
662
3ca23cdb
JL
6632016-11-21 Jeff Law <law@redhat.com>
664
b2b0acbe 665 PR target/68538
3ca23cdb
JL
666 * gcc.c-torture/compile/pr68538.c: New test.
667
d85e598a
MM
6682016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
669
670 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
671 to be generated instead of FCTIWUZ or FCTIWZ.
672
afb34582
JJ
6732016-11-21 Jakub Jelinek <jakub@redhat.com>
674
699e8cb7
JJ
675 PR middle-end/67335
676 * g++.dg/vect/simd-clone-7.cc: New test.
677
afb34582
JJ
678 PR c++/71973
679 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
680 long unsigned int.
681 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
682 unsigned long.
683
83ad4fac
JL
6842016-11-20 Jeff Law <law@redhat.com>
685
686 PR target/25128
687 * gcc.target/m68k/pr25128.c: New test.
688
9713daa0
RS
6892016-11-21 Richard Sandiford <richard.sandiford@arm.com>
690
691 * gcc.dg/tree-ssa/tailcall-7.c: New test.
692
67b5d0b2
DM
6932016-11-21 David Malcolm <dmalcolm@redhat.com>
694
695 PR preprocessor/78324
696 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
697 (test_multitoken_macro): New function.
698 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
699 case.
700 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
701 case.
702 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
703 cases.
704 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
705 Move to...
706 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
707 -ftrack-macro-expansion=0.
708 (test_sprintf_note): Remove "P" macro. Add
709 dg-begin/end-multiline-output directives.
710 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
711
dd586f98
GJL
7122016-11-21 Georg-Johann Lay <avr@gjlay.de>
713
714 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
715 Return 1 for AVR_TINY.
716
e51482c9
SB
7172016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
718
719 PR rtl-optimization/71785
720 * gcc.target/powerpc/pr71785.c: New file.
721
e0e7aa34
BC
7222016-11-21 Bin Cheng <bin.cheng@arm.com>
723
724 PR testsuite/78114
725 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
726 options. Refine test by checking predictive commining PHI
727 nodes in vectorized loop wrto vector factor.
728
48330c93
BE
7292016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
730
731 PR c++/71973
732 * g++.dg/pr71973-1.C: New test.
733 * g++.dg/pr71973-2.C: New test.
734 * g++.dg/pr71973-3.C: New test.
735 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
736 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
737 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
738 to dg-options.
739 * g++.old-deja/g++.other/realloc.C: Likewise.
740 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
741
eeeaf719
BS
7422016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743
744 PR tree-optimization/78413
745 * gcc.dg/tree-ssa/pr78413.c: New test.
746
e420e419
TP
7472016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
748
749 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
750 target is Thumb-only.
751
fe12d76c
JL
7522016-11-20 Jeff Law <law@redhat.com>
753
754 PR target/48551
755 * gcc.target/m68k/pr48551.c: New test.
756
8dc998fb 7572016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 758
8dc998fb
HA
759 PR fortran/69741
760 * gfortran.dg/forall_18.f90: New testcase.
761
40fd269a
MG
7622016-11-20 Marc Glisse <marc.glisse@inria.fr>
763
764 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
765
8294f555
AV
7662016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
767
768 PR fortran/78395
769 * gfortran.dg/typebound_operator_21.f03: New test.
770
5b7f6ed0
MG
7712016-11-20 Marc Glisse <marc.glisse@inria.fr>
772
773 * gcc.dg/tree-ssa/divide-5.c: New file.
774
b8271a38
AS
7752016-11-19 Andreas Schwab <schwab@linux-m68k.org>
776
777 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
778 signed int.
779
ddba26a4
JDA
7802016-11-19 John David Anglin <danglin@gcc.gnu.org>
781
782 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
783 libatomic_available.
784 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
785 * gfortran.dg/coarray_allocate_10.f08: Likewise.
786 * gfortran.dg/coarray_allocate_7.f08: Likewise.
787 * gfortran.dg/coarray_allocate_8.f08: Likewise.
788 * gfortran.dg/coarray_allocate_9.f08: Likewise.
789 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
790 * gfortran.dg/coarray_stat_2.f90: Likewise.
791 * gfortran.dg/coindexed_1.f90: Likewise.
792
636a9a89
JL
7932016-11-18 Jeff Law <law@redhat.com>
794
795 PR target/25111
796 * gcc.target/m68k/pr25111.c: New test.
797
6c554a2a
JJ
7982016-11-18 Jakub Jelinek <jakub@redhat.com>
799
521c54dd
JJ
800 PR c++/68180
801 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
802
5e7c7761
JJ
803 PR middle-end/78419
804 * gcc.target/i386/pr78419.c: New test.
805
6c554a2a
JJ
806 PR c++/77285
807 * g++.dg/tls/pr77285-1.C: New test.
808 * g++.dg/tls/pr77285-2.C: New test.
809
57d7fe86
JL
8102016-11-18 Jeff Law <law@redhat.com>
811
812 PR target/25112
813 * gcc.target/m68k/pr25112: New test.
814
1b2e0303
DE
8152016-11-18 David Edelsohn <dje.gcc@gmail.com>
816
817 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
818 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
819
70e73d3c
TP
8202016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
821
822 * gcc.target/arm/optional_thumb-1.c: New test.
823 * gcc.target/arm/optional_thumb-2.c: New test.
824 * gcc.target/arm/optional_thumb-3.c: New test.
825
151c204f
DV
8262016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
827
828 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
829 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
830 successful test.
831 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
832 (DEFAULT_REQUIRED_QUORUM): Likewise.
833
dbb29a2a
AB
8342016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
835 Toma Tabacu <toma.tabacu@imgtec.com>
836
b2b0acbe
UB
837 * gcc.target/mips/inline-memcpy-1.c (dg-options):
838 Add (REQUIRES_STDLIB).
dbb29a2a
AB
839 * gcc.target/mips/inline-memcpy-2.c: Ditto.
840 * gcc.target/mips/inline-memcpy-3.c: Ditto.
841 * gcc.target/mips/inline-memcpy-4.c: Ditto.
842 * gcc.target/mips/inline-memcpy-5.c: Ditto.
843 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
844 * gcc.target/mips/loongson-simd.c: Ditto.
845 * gcc.target/mips/memcpy-1.c: Ditto.
846 * gcc.target/mips/mips-3d-1.c: Ditto.
847 * gcc.target/mips/mips-3d-2.c: Ditto.
848 * gcc.target/mips/mips-3d-3.c: Ditto.
849 * gcc.target/mips/mips-3d-4.c: Ditto.
850 * gcc.target/mips/mips-3d-5.c: Ditto.
851 * gcc.target/mips/mips-3d-6.c: Ditto.
852 * gcc.target/mips/mips-3d-7.c: Ditto.
853 * gcc.target/mips/mips-3d-8.c: Ditto.
854 * gcc.target/mips/mips-3d-9.c: Ditto.
855 * gcc.target/mips/mips-ps-1.c: Ditto.
856 * gcc.target/mips/mips-ps-2.c: Ditto.
857 * gcc.target/mips/mips-ps-3.c: Ditto.
858 * gcc.target/mips/mips-ps-4.c: Ditto.
859 * gcc.target/mips/mips-ps-6.c: Ditto.
860 * gcc.target/mips/mips16-attributes.c: Ditto.
861 * gcc.target/mips/mips32-dsp-run.c: Ditto.
862 * gcc.target/mips/mips32-dsp.c: Ditto.
863 * gcc.target/mips/save-restore-1.c: Ditto.
864 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
865 (mips_preprocess): Add ignore_output argument that when set
866 will not return the pre-processed output.
b2b0acbe 867 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
868 (mips-dg-init): Ditto.
869 (mips-dg-options): Check if a test having test option
870 (REQUIRES_STDLIB) has the required sysroot support for
871 the current test options.
872
f2b6aad9
JL
8732016-11-17 Jeff Law <law@redhat.com>
874
f97db488
JL
875 PR middle-end/38219
876 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
877
f2b6aad9
JL
878 PR target/47192
879 * gcc.target/m68k/pr47192.c: New test.
880
e080b281
TT
8812016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
882
883 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
884 instead of isa>=4, in order to downgrade to R5.
885
e389ba30
AB
8862016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
887
888 * gcc.target/arc/cmem-bit-1.c: New file.
889 * gcc.target/arc/cmem-bit-2.c: New file.
890 * gcc.target/arc/cmem-bit-3.c: New file.
891 * gcc.target/arc/cmem-bit-4.c: New file.
892
9775c1a5
L
8932016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
894
895 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
896 "avx5124fmaps".
897 * gcc.target/i386/funcspec-56.inc: Test new attributes.
898
8992016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
900 Andrew Senkevich <andrew.senkevich@intel.com>
901
902 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
903 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
904 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
905 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
906 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
907 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
908 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
909 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
910 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
911 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
912 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
913 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
914 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
915 avx5124vnniw-check.h.
916 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
917 check_effective_target_avx5124vnniw): New.
918 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
919 Set under ifndef.
920 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
921 * gcc.target/i386/sse-13.c: Ditto.
922 * g++.dg/other/i386-2.C: Ditto.
923 * g++.dg/other/i386-3.C: Ditto.
924 * gcc.target/i386/sse-22.c: Ditto.
925 * gcc.target/i386/sse-23.c: Ditto.
926
80557bb7
PC
9272016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
928
929 PR c++/55080
930 * g++.dg/parse/pr55080.C: New.
931
c80620fc
MM
9322016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
933
934 PR target/78101
935 * gcc.target/powerpc/fusion4.c: New test.
936
77b384c5
TP
9372016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
938
939 PR target/77933
940 * gcc.target/arm/pr77933-1.c: New test.
941 * gcc.target/arm/pr77933-2.c: Likewise.
942
5fe353c8
JJ
9432016-11-17 Jakub Jelinek <jakub@redhat.com>
944
945 PR middle-end/78201
946 * g++.dg/opt/pr78201.C: New test.
947
cc4aa659
CL
9482016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
949
950 * gcc.dg/pr78333.c: Add empty implementations of
951 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
952 problems on non-glibc systems.
953
b8f56412
DM
9542016-11-17 David Malcolm <dmalcolm@redhat.com>
955
956 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
957 (test_raw_string_one_liner): New function.
958 (test_raw_string_multiline): New function.
959
141a3ccf
KT
9602016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
961
962 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
963 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
964
54e63f00 9652016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 966 Richard Biener <rguenther@suse.de>
54e63f00
BS
967
968 PR tree-optimization/77848
969 * gfortran.dg/vect/pr77848.f: New test.
970
2fe37211
BE
9712016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
972
973 PR target/77308
974 * gcc.target/arm/pr53447-5.c: New test.
975 * lib/target-supports.exp
976 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
977
c867c39d
CZ
9782016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
979
980 * gcc.target/arc/abitest.S: New file.
981 * gcc.target/arc/abitest.h: Likewise.
982 * gcc.target/arc/va_args-1.c: Likewise.
983 * gcc.target/arc/va_args-2.c: Likewise.
984 * gcc.target/arc/va_args-3.c: Likewise.
985 * gcc.target/arc/mcrc.c: Deleted.
986 * gcc.target/arc/mdsp-packa.c: Likewise.
987 * gcc.target/arc/mdvbf.c: Likewise.
988 * gcc.target/arc/mmac-24.c: Likewise.
989 * gcc.target/arc/mmac-d16.c: Likewise.
990 * gcc.target/arc/mno-crc.c: Likewise.
991 * gcc.target/arc/mno-dsp-packa.c: Likewise.
992 * gcc.target/arc/mno-dvbf.c: Likewise.
993 * gcc.target/arc/mno-mac-24.c: Likewise.
994 * gcc.target/arc/mno-mac-d16.c: Likewise.
995 * gcc.target/arc/mno-rtsc.c: Likewise.
996 * gcc.target/arc/mno-xy.c: Likewise.
997 * gcc.target/arc/mrtsc.c: Likewise.
998 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
999 function.
1000 (check_effective_target_arc700): Likewise.
1001 (check_effective_target_arc6xx): Likewise.
1002 (check_effective_target_arcmpy): Likewise.
1003 (check_effective_target_archs): Likewise.
1004 (check_effective_target_clmcpu): Likewise.
1005 (check_effective_target_barrelshifter): Likewise.
1006 * gcc.target/arc/barrel-shifter-1.c: Changed.
1007 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1008 * gcc.target/arc/cmem-1.c: Changed.
1009 * gcc.target/arc/cmem-2.c: Likewise.
1010 * gcc.target/arc/cmem-3.c: Likewise.
1011 * gcc.target/arc/cmem-4.c: Likewise.
1012 * gcc.target/arc/cmem-5.c: Likewise.
1013 * gcc.target/arc/cmem-6.c: Likewise.
1014 * gcc.target/arc/cmem-7.c: Likewise.
1015 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1016 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1017 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1018 * gcc.target/arc/jump-around-jump.c: Update options.
1019 * gcc.target/arc/mARC601.c: Changed.
1020 * gcc.target/arc/mcpu-arc600.c: Changed.
1021 * gcc.target/arc/mcpu-arc601.c: Changed.
1022 * gcc.target/arc/mcpu-arc700.c: Changed.
1023 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1024 * gcc.target/arc/movb-1.c: Changed.
1025 * gcc.target/arc/movb-2.c: Likewise.
1026 * gcc.target/arc/movb-3.c: Likewise.
1027 * gcc.target/arc/movb-4.c: Likewise.
1028 * gcc.target/arc/movb-5.c: Likewise.
1029 * gcc.target/arc/movb_cl-1.c: Likewise.
1030 * gcc.target/arc/movb_cl-2.c: Likewise.
1031 * gcc.target/arc/movbi_cl-1.c: Likewise.
1032 * gcc.target/arc/movh_cl-1.c: Likewise.
1033 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1034 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1035 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1036 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1037 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1038 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1039 * gcc.target/arc/builtin_simdarc.c: Changed.
1040 * gcc.target/arc/extzv-1.c: Likewise.
1041 * gcc.target/arc/insv-1.c: Likewise.
1042 * gcc.target/arc/insv-2.c: Likewise.
1043 * gcc.target/arc/mA6.c: Likewise.
1044 * gcc.target/arc/mA7.c: Likewise.
1045 * gcc.target/arc/mARC600.c: Likewise.
1046 * gcc.target/arc/mARC700.c: Likewise.
1047 * gcc.target/arc/mcpu-arc600.c: Likewise.
1048 * gcc.target/arc/mcpu-arc700.c: Likewise.
1049 * gcc.target/arc/movl-1.c: Likewise.
1050 * gcc.target/arc/nps400-1.c: Likewise.
1051 * gcc.target/arc/trsub.c: Likewise.
1052 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1053 configuration.
1054 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1055 * gcc.target/arc/mswape.c: Likewise.
1056
c90928c8
PC
10572016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/68180
1060 * g++.dg/cpp1y/pr68180.C: New.
1061
6c99dcb5
PK
10622016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1063
1064 PR tree-optimization/78319
1065 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1066 arm-none-eabi.
1067
8ce3fee5
RB
10682016-11-17 Richard Biener <rguenther@suse.de>
1069
1070 PR tree-optimization/78306
1071 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1072
f8294131
RB
10732016-11-17 Richard Biener <rguenther@suse.de>
1074
1075 PR middle-end/78305
1076 * gcc.dg/torture/pr78305.c: New testcase.
1077
04f1c830
JW
10782016-11-17 Janus Weil <janus@gcc.gnu.org>
1079
1080 PR fortran/66227
1081 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1082
0d939c95
MP
10832016-11-16 Marek Polacek <polacek@redhat.com>
1084
1085 PR c/78285
1086 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1087 * g++.dg/ext/case-range2.C: Likewise.
1088
99c72130
SK
10892016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1090
1091 PR fortran/58001
1092 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1093 * gfortran.dg/fmt_tab_2.f90: Ditto.
1094
fb324f02
JJ
10952016-11-16 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR rtl-optimization/78378
1098 * gcc.c-torture/execute/pr78378.c: New test.
1099
a2ea37fb
AB
11002016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1101
1102 * gcc.dg/tree-prof/section-attr-1.c: New file.
1103 * gcc.dg/tree-prof/section-attr-2.c: New file.
1104 * gcc.dg/tree-prof/section-attr-3.c: New file.
1105
d08c0ea3
MR
11062016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1107
1108 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1109 rather than `la'.
1110
8e2be5ae
MR
11112016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1112
1113 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1114 (dg-final): Remove microMIPS JALRS mnemonic matching.
1115 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1116 (dg-final): Remove microMIPS JALRS mnemonic matching.
1117 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1118 (dg-final): Remove microMIPS JALRS mnemonic matching.
1119 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1120 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1121 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1122 * gcc.target/mips/call-1u.c: New test case.
1123 * gcc.target/mips/call-2u.c: New test case.
1124 * gcc.target/mips/call-3u.c: New test case.
1125 * gcc.target/mips/call-4u.c: New test case.
1126 * gcc.target/mips/call-5u.c: New test case.
1127 * gcc.target/mips/call-6u.c: New test case.
1128
660e6c2c
TP
11292016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1130
1131 * gcc.target/arm/empty_fiq_handler.c: New test.
1132
5e8d7713
JJ
11332016-11-16 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR fortran/78299
1136 * gfortran.dg/gomp/pr78299.f90: New test.
1137
dd784916
WD
11382015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1139
1140 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1141 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1142 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1143
0af30954
SN
11442016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1145
1146 PR libgfortran/78314
1147 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1148
e38f6572
BC
11492016-11-16 Bin Cheng <bin.cheng@arm.com>
1150
1151 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1152 according to updated dump info.
1153
5012919d
AM
11542016-11-16 Alexander Monakov <amonakov@ispras.ru>
1155
1156 * lib/target-supports.exp (check_effective_target_alloca): Use a
1157 compile test.
1158 * gcc.target/nvptx/softstack.c: New test.
1159 * gcc.target/nvptx/decl-shared.c: New test.
1160 * gcc.target/nvptx/decl-shared-init.c: New test.
1161
2fe2aba3
MR
11622016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1163
1164 * gcc.target/mips/data-sym-jump.c: New test case.
1165 * gcc.target/mips/data-sym-pool.c: New test case.
1166 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1167 annotation.
1168
598eaaa2
YR
11692016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1170
1171 * lib/target-supports.exp (check_avx2_hw_available): New.
1172 (check_effective_target_avx2_runtime): New.
1173 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1174
03b85dcd
TC
11752016-11-16 Tamar Christina <tamar.christina@arm.com>
1176
1177 PR testsuite/78136
1178 * gcc.dg/cpp/trad/trad.exp
1179 (dg-runtest): Moved $srcdir/$subdir/ to
1180 DEFAULT_TRADCPPFLAGS.
1181
dc9e0b66
AV
11822016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1183
1184 PR fortran/78356
1185 * gfortran.dg/class_allocate_23.f08: New test.
1186
d964ba07
RB
11872016-11-16 Richard Biener <rguenther@suse.de>
1188
1189 PR middle-end/78333
1190 * gcc.dg/pr78333.c: New testcase.
1191
080140bc
ML
11922016-11-16 Martin Liska <mliska@suse.cz>
1193
1194 PR sanitizer/78270
1195 * gcc.dg/asan/pr78270.c: Update comment style.
1196 * gcc.dg/asan/pr78270-2.c: New test.
1197
4786fabe
SKS
11982016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1199
1200 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1201 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1202
510d73a0
RB
12032016-11-16 Richard Biener <rguenther@suse.de>
1204
1205 PR tree-optimization/78348
1206 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1207
1705cebd
JJ
12082016-11-16 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR sanitizer/77823
1211 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1212 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1213
ed66ba99
MP
12142016-11-15 Marek Polacek <polacek@redhat.com>
1215
1216 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1217
5d70ab07
JD
12182016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1219
1220 PR libgfortran/51119
1221 * gfortran.dg/matmul_12.f90: New test case.
1222
48aef8e2
UB
12232016-11-15 Uros Bizjak <ubizjak@gmail.com>
1224
1225 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1226 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1227 common 32-bit and 64-bit function specific options.
b2b0acbe 1228 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1229
0c8a8fe2
JJ
12302016-11-15 Jakub Jelinek <jakub@redhat.com>
1231
5a65a911
JJ
1232 * g++.dg/cpp1z/decomp14.C: New test.
1233 * g++.dg/cpp1z/decomp15.C: New test.
1234 * g++.dg/cpp1z/decomp16.C: New test.
1235
a0f5b987
JJ
1236 * g++.dg/cpp1z/decomp13.C: New test.
1237
5a0e7889
JJ
1238 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1239
0c8a8fe2
JJ
1240 PR c++/71988
1241 * g++.dg/cpp0x/constexpr-71988.C: New test.
1242
2cf63121
MR
12432016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1244
1245 * gcc.target/mips/insn-casesi.c: New test case.
1246 * gcc.target/mips/insn-pseudo-1.c: New test case.
1247 * gcc.target/mips/insn-pseudo-2.c: New test case.
1248 * gcc.target/mips/insn-pseudo-3.c: New test case.
1249 * gcc.target/mips/insn-pseudo-4.c: New test case.
1250 * gcc.target/mips/insn-tablejump.c: New test case.
1251
2cbfb209
MR
12522016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1253
1254 * gcc.target/mips/mips.exp (mips_option_tests): Add
1255 `-mcode-readable=yes' array element.
1256
f05a874c
MR
12572016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1258
1259 * gcc.target/mips/mips.exp (mips_option_tests): Add
1260 `-mmicromips' array element.
1261
b229ab2a
MM
12622016-11-15 Michael Matz <matz@suse.de>
1263
1264 PR missed-optimization/77881
1265 * gcc.target/i386/pr77881.c: New test.
1266
aa806c3b
JJ
12672016-11-15 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR middle-end/78295
1270 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1271
bcb9a772
MM
12722016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1273
1274 * gcc.target/powerpc/vec-set-int.c: New test.
1275 * gcc.target/powerpc/vec-set-short.c: Likesie.
1276 * gcc.target/powerpc/vec-set-char.c: Likewise.
1277
8e745a17
JJ
12782016-11-14 Jakub Jelinek <jakub@redhat.com>
1279
1280 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1281
d809e15a
JW
12822016-11-14 Janus Weil <janus@gcc.gnu.org>
1283
1284 PR fortran/78300
1285 * gfortran.dg/class_result_3.f90: New test.
1286
1ee62b92 12872016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1288 Richard Biener <rguenther@suse.de>
1289
1290 * gcc.dg/gimplefe-1.c: New testcase.
1291 * gcc.dg/gimplefe-2.c: Likewise.
1292 * gcc.dg/gimplefe-3.c: Likewise.
1293 * gcc.dg/gimplefe-4.c: Likewise.
1294 * gcc.dg/gimplefe-5.c: Likewise.
1295 * gcc.dg/gimplefe-6.c: Likewise.
1296 * gcc.dg/gimplefe-7.c: Likewise.
1297 * gcc.dg/gimplefe-8.c: Likewise.
1298 * gcc.dg/gimplefe-9.c: Likewise.
1299 * gcc.dg/gimplefe-10.c: Likewise.
1300 * gcc.dg/gimplefe-11.c: Likewise.
1301 * gcc.dg/gimplefe-12.c: Likewise.
1302 * gcc.dg/gimplefe-13.c: Likewise.
1303 * gcc.dg/gimplefe-14.c: Likewise.
1304 * gcc.dg/gimplefe-15.c: Likewise.
1305 * gcc.dg/gimplefe-16.c: Likewise.
1306 * gcc.dg/gimplefe-17.c: Likewise.
1307 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1308
4d209853
ML
13092016-11-14 Martin Liska <mliska@suse.cz>
1310
1311 PR bootstrap/78069
1312 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1313 to match scanned pattern.
1314 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1315
5129b43b
RB
13162016-11-14 Richard Biener <rguenther@suse.de>
1317
1318 PR tree-optimization/78312
1319 * gcc.dg/torture/pr78312.c: New testcase.
1320
d97cca4a
GJL
13212016-11-14 Georg-Johann Lay <avr@gjlay.de>
1322
1323 PR target/78093
1324 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1325
5230c3d8
JJ
13262016-11-14 Jakub Jelinek <jakub@redhat.com>
1327 Jason Merrill <jason@redhat.com>
1328
1329 Implement P0217R3 - C++17 structured bindings
1330 * g++.dg/cpp1z/decomp1.C: New test.
1331 * g++.dg/cpp1z/decomp2.C: New test.
1332 * g++.dg/cpp1z/decomp3.C: New test.
1333 * g++.dg/cpp1z/decomp4.C: New test.
1334 * g++.dg/cpp1z/decomp5.C: New test.
1335 * g++.dg/cpp1z/decomp6.C: New test.
1336 * g++.dg/cpp1z/decomp7.C: New test.
1337 * g++.dg/cpp1z/decomp8.C: New test.
1338 * g++.dg/cpp1z/decomp9.C: New test.
1339 * g++.dg/cpp1z/decomp10.C: New test.
1340
a2b4c188
KV
13412016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1342
1343 * g++.dg/torture/pr78268.C: New test.
1344
975672f3
PK
13452016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1346
1347 PR c/35503
1348 * c-c++-common/pr35503-1.c: New test.
1349 * c-c++-common/pr35503-2.c: Likewise.
1350 * c-c++-common/pr35503-3.c: Likewise.
1351 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1352
a4ba1151
UB
13532016-11-13 Uros Bizjak <ubizjak@gmail.com>
1354
1355 PR rtl-optimization/78232
1356 PR rtl-optimization/78248
1357 * gcc.dg/ubsan/pr78248.c: New test.
1358
47605312
EB
13592016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1360
1361 * gnat.dg/address_conv.adb: New test.
1362
96826e28
EB
13632016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1364
1365 * gnat.dg/renaming11.ad[sb]: New test.
1366
4be719cd
EB
13672016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1368
1369 * c-c++-common/dump-ada-spec-6.c: New test.
1370
4ebd491f
EB
13712016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1372
1373 * gnat.dg/lto21.adb: New test.
1374 * gnat.dg/lto21_pkg1.ads: New helper.
1375 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1376
f9d49cd1
JW
13772016-11-13 Janus Weil <janus@gcc.gnu.org>
1378
1379 PR fortran/60952
1380 * gfortran.dg/typebound_proc_34.f90: New test.
1381
9cbf8673
JW
13822016-11-13 Janus Weil <janus@gcc.gnu.org>
1383
1384 PR fortran/66366
1385 * gfortran.dg/class_57.f90: Changed error message.
1386 * gfortran.dg/class_60.f90: New test.
1387
0e075835
DE
13882016-11-12 David Edelsohn <dje.gcc@gmail.com>
1389
1390 * g++.dg/pr78112.C: XFAIL AIX.
1391
b93d8a3f
JW
13922016-11-12 Janus Weil <janus@gcc.gnu.org>
1393
1394 PR fortran/77501
1395 * gfortran.dg/typebound_generic_16.f90: New test.
1396
b8f70e67
JJ
13972016-11-12 Jakub Jelinek <jakub@redhat.com>
1398
1399 PR c++/71225
1400 * g++.dg/cpp0x/pr71225.C: New test.
1401
8b287aea
EB
14022016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1403
1404 * gcc.target/sparc/20161111-1.c: New test.
1405
c901bc0d
UB
14062016-11-11 Uros Bizjak <ubizjak@gmail.com>
1407
1408 PR target/78310
1409 * gcc.target/i386/pr78310.c: New test.
1410
606f928d
JL
14112016-11-11 Jeff Law <law@redhat.com>
1412
1413 * gcc.dg/tree-ssa/isolate-6.c: New test.
1414 * gcc.dg/tree-ssa/isolate-7.c: New test.
1415
be278990
BC
14162016-11-11 Bin Cheng <bin.cheng@arm.com>
1417
1418 PR testsuite/78292
1419 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1420 vect_max_reduc.
1421
d9ab7525
JJ
14222016-11-11 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/72774
1425 * g++.dg/parse/pr72774.C: New test.
1426
4b7e0c76
RB
14272016-11-11 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/71575
1430 * gcc.dg/graphite/pr71575-1.c: New testcase.
1431 * gcc.dg/graphite/pr71575-2.c: Likewise.
1432
d07f8c59
RB
14332016-11-11 Richard Biener <rguenther@suse.de>
1434
1435 PR middle-end/78295
1436 * gcc.dg/uninit-pr78295.c: New testcase.
1437
aa806c3b 14382016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1439
1440 PR fortran/78277
1441 * gfortran.dg/dec_structure_17.f90: New test.
1442
456f0dfa
MM
14432016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1444
1445 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1446 being allowed in vector registers.
1447 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1448 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1449 * gcc.target/powerpc/vsx-himode.c: Likewise.
1450 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1451 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1452 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1453 to allow matching MFVSRD or MFVSRW.
1454
8d34bfa8
PH
14552016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1456
1457 PR rtl-optimization/78241
1458 * gcc.dg/pr78241.c: New test.
1459
0569479e
JJ
14602016-11-10 Jakub Jelinek <jakub@redhat.com>
1461
8ebd1b31
JJ
1462 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1463 201307.
1464
0569479e
JJ
1465 * g++.dg/cpp1z/noexcept-type14.C: New test.
1466 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1467
37a16493
JG
14682016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1469
1470 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1471 WVAL0S tests added in r241817.
1472
b4c3a85b
JJ
14732016-11-10 Jakub Jelinek <jakub@redhat.com>
1474
1475 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1476 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1477 no longer allowed and corresponding ordered construct.
1478 * gfortran.dg/gomp/linear-1.f90: New test.
1479 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1480 * gfortran.dg/gomp/declare-target-1.f90: New test.
1481 * gfortran.dg/gomp/declare-target-2.f90: New test.
1482
86bc8506
ML
14832016-11-10 Martin Liska <mliska@suse.cz>
1484
1485 PR sanitizer/78270
1486 * gcc.dg/asan/pr78270.c: New test.
1487
ed5fdfba
PMR
14882016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1489 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR debug/78112
b4c3a85b 1492 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1493
0391e4a3
JJ
14942016-11-09 Jakub Jelinek <jakub@redhat.com>
1495
cc38d9d6
JJ
1496 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1497 -Wno-c++1z-compat.
1498 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1499 string in case condition contains % characters.
1500
0391e4a3
JJ
1501 PR c++/78283
1502 * g++.dg/cpp1z/noexcept-type13.C: New test.
1503
410fe60d
TT
15042016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1505
1506 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1507 using (HAS_MOVN) with MIPS III.
1508
271dd55c
JW
15092016-11-09 Janus Weil <janus@gcc.gnu.org>
1510
1511 PR fortran/46459
1512 * gfortran.dg/volatile14.f90: New test.
1513
ff1f317b
UB
15142016-11-09 Uros Bizjak <ubizjak@gmail.com>
1515
1516 PR target/78262
1517 * gcc.target/i386/pr78262.c: New test.
1518
aa806c3b 15192016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1520
1521 PR fortran/78259
1522 * gfortran.dg/pr78259.f90: New test.
1523
b349a81a
JW
15242016-11-09 Janus Weil <janus@gcc.gnu.org>
1525
1526 PR fortran/60777
1527 * gfortran.dg/spec_expr_7.f90: New test.
1528
2e955d50
JJ
15292016-11-09 Jakub Jelinek <jakub@redhat.com>
1530
4f353581
JJ
1531 PR target/77718
1532 * gcc.c-torture/execute/pr77718.c: New test.
1533
2e955d50
JJ
1534 * gcc.dg/ubsan/c99-shift-3.c: New test.
1535 * gcc.dg/ubsan/c99-shift-4.c: New test.
1536 * gcc.dg/ubsan/c99-shift-5.c: New test.
1537 * gcc.dg/ubsan/c99-shift-6.c: New test.
1538
68c93708
ML
15392016-11-09 Martin Liska <mliska@suse.cz>
1540
1541 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1542 test-case for memcmp.
1543 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1544
7b649f79
TP
15452016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1546
1547 PR testsuite/78269
1548 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1549
bfcb501d
PT
15502016-11-09 Paul Thomas <pault@gcc.gnu.org>
1551
1552 * gfortran.dg/move_alloc_18.f90: New test.
1553
e15861c2
PK
15542016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1555
1556 PR middle-end/78256
1557 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1558 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1559
5f395580
JW
15602016-11-09 Janus Weil <janus@gcc.gnu.org>
1561
1562 PR fortran/71894
1563 * gfortran.dg/class_59.f90: New test.
1564
37b14185
RB
15652016-11-09 Richard Biener <rguenther@suse.de>
1566
1567 PR tree-optimization/78007
1568 * gcc.dg/vect/vect-bswap32.c: Adjust.
1569 * gcc.dg/vect/vect-bswap64.c: Likewise.
1570
d6e8a41c
KV
15712016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1572
1573 * gcc.dg/ipa/vrp7.c: New test.
1574
5d5f1e95
KV
15752016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1576
1577 PR ipa/78121
1578 * gcc.dg/ipa/pr78121.c: New test.
1579
0290a292
MO
15802016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1581
1582 * c-c++-common/asan/default_options.h: New file.
1583 * c-c++-common/asan/strcasestr-1.c: New test.
1584 * c-c++-common/asan/strcasestr-2.c: Likewise.
1585 * c-c++-common/asan/strcspn-1.c: Likewise.
1586 * c-c++-common/asan/strcspn-2.c: Likewise.
1587 * c-c++-common/asan/strpbrk-1.c: Likewise.
1588 * c-c++-common/asan/strpbrk-2.c: Likewise.
1589 * c-c++-common/asan/strspn-1.c: Likewise.
1590 * c-c++-common/asan/strspn-2.c: Likewise.
1591 * c-c++-common/asan/strstr-1.c: Likewise.
1592 * c-c++-common/asan/strstr-2.c: Likewise.
1593 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1594
fbdb92eb
MO
15952016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1596
1597 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1598
103c4f75
JW
15992016-11-08 Janus Weil <janus@gcc.gnu.org>
1600
1601 PR fortran/68440
1602 * gfortran.dg/class_58.f90: New test.
1603
90a2ffc0
UB
16042016-11-08 Uros Bizjak <ubizjak@gmail.com>
1605
1606 PR target/70799
1607 * gcc.target/i386/pr70799-2.c: New test.
1608
eba5aec8
JW
16092016-11-08 Janus Weil <janus@gcc.gnu.org>
1610
1611 PR fortran/77596
1612 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1613
fad36601
BC
16142016-11-08 Bin Cheng <bin.cheng@arm.com>
1615
1616 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1617
7c8615b6
BC
16182016-11-08 Bin Cheng <bin.cheng@arm.com>
1619
1620 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1621
4c6a4a53
BC
16222016-11-08 Bin Cheng <bin.cheng@arm.com>
1623
1624 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1625
fcd1b8df
ML
16262016-11-08 Martin Liska <mliska@suse.cz>
1627
1628 PR testsuite/78242
1629 * g++.dg/asan/use-after-scope-4.C: New test.
1630 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1631 * gcc.dg/asan/use-after-scope-8.c: Remove.
1632
f9ef2c76
RB
16332016-11-08 Richard Biener <rguenther@suse.de>
1634
1635 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1636
ad11774f
TC
16372016-11-08 Tamar Christina <tamar.christina@arm.com>
1638
1639 PR testsuite/78136
1640 * gcc.dg/cpp/trad/trad.exp
1641 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1642 * gcc.dg/cpp/trad/include.c: Use local header file.
1643
fe73a332
RB
16442016-11-08 Richard Biener <rguenther@suse.de>
1645
1646 PR tree-optimization/78205
1647 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1648
ed053eb8
RB
16492016-11-08 Richard Biener <rguenther@suse.de>
1650
1651 PR tree-optimization/78224
1652 * g++.dg/torture/pr78224.C: New testcase.
1653
06658c6d
SKS
16542016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1655
1656 * gcc.dg/store_merging_1.c: Require store_merge.
1657 * gcc.dg/store_merging_2.c: Likewise.
1658 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1659 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1660 * gcc.dg/store_merging_6.c: Likewise.
1661 * gcc.dg/store_merging_7.c: Likewise.
1662 * gcc.dg/store_merging_8.c: Likewise.
1663 * lib/target-supports.exp (check_effective_target_store_merge): New.
1664
e4b39278
DE
16652016-11-07 David Edelsohn <dje.gcc@gmail.com>
1666
1667 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1668 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1669 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1670 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1671 -mvsx -mpower8-vector.
1672 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1673 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1674 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1675 -mvsx -mpower8-vector.
1676
fda2d612
DE
16772016-11-07 David Edelsohn <dje.gcc@gmail.com>
1678
1679 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1680
1681 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1682 * gcc.dg/visibility-14.c: XFAIL AIX.
1683 * gcc.dg/visibility-15.c: XFAIL AIX.
1684 * gcc.dg/visibility-16.c: XFAIL AIX.
1685 * gcc.dg/visibility-17.c: XFAIL AIX.
1686 * gcc.dg/visibility-18.c: XFAIL AIX.
1687 * gcc.dg/visibility-19.c: XFAIL AIX.
1688 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1689 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1690 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1691 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1692
60cee85e
JJ
16932016-11-07 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR target/78227
1696 * gcc.target/i386/pr78227-1.c: New test.
1697 * gcc.target/i386/pr78227-2.c: New test.
1698
7aa13860
PK
16992016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1700
1701 PR middle-end/35691
1702 * gcc.dg/pr35691-1.c: New test-case.
1703 * gcc.dg/pr35691-2.c: Likewise.
1704
caa024ff
BS
17052016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1706
1707 PR rtl-optimization/77309
1708 * gcc.dg/torture/pr77309.c: New test.
1709
a9815228
JJ
17102016-11-07 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR middle-end/71529
1713 * gcc.target/i386/pr71529.C: Moved to ...
1714 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1715
1716 PR target/64411
1717 * gcc.target/i386/pr64411.C: Moved to ...
1718 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1719 lp64.
1720
1721 PR target/65105
1722 * gcc.target/i386/pr65105-4.C: Moved to ...
1723 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1724 Run into compile test rather than execute test.
1725
e8ab5cb1
RB
17262016-11-07 Richard Biener <rguenther@suse.de>
1727
1728 PR target/78229
1729 * g++.dg/pr78229.C: New testcase.
1730
20770eb8
RB
17312016-11-07 Richard Biener <rguenther@suse.de>
1732
1733 PR tree-optimization/78218
1734 * gcc.dg/torture/pr78218.c: New testcase.
1735
32894793
RB
17362016-11-07 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/78228
1739 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1740
e27bfda2
KT
17412016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1742
1743 PR target/77822
1744 * g++.dg/torture/pr77822.C: New test.
1745
00d6b7a1
ML
17462016-11-07 Martin Liska <mliska@suse.cz>
1747
1748 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1749 -f-sanitize-address-use-after-scope.
1750 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1751 internal fn calls.
1752 * g++.dg/asan/use-after-scope-1.C: New test.
1753 * g++.dg/asan/use-after-scope-2.C: Likewise.
1754 * g++.dg/asan/use-after-scope-3.C: Likewise.
1755 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1756 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1757 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1758 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1759 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1760 * g++.dg/asan/use-after-scope-types.h: Likewise.
1761 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1762 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1763 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1764 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1765 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1766 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1767 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1768 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1769 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1770 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1771 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1772 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1773 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1774 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1775
a0d3edf8
RB
17762016-11-07 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/78189
1779 * g++.dg/torture/pr78189.C: New testcase.
1780
0db5adfa
DE
17812016-11-06 David Edelsohn <dje.gcc@gmail.com>
1782
1783 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1784
cc03bf7a
AV
17852016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1786
1787 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1788 occuring.
1789
18bb8b8a
TK
17902016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1791
1792 PR fortran/78221
1793 * arith.c (gfc_complex2real): Change gfc_warning_now to
1794 gfc_warning.
1795
c7f587bd
PT
17962016-11-05 Paul Thomas <pault@gcc.gnu.org>
1797
1798 * gfortran.dg/move_alloc_17.f03: New test.
1799
92657eb0
RB
18002016-11-05 Richard Biener <rguenther@suse.de>
1801
1802 PR bootstrap/78188
1803 * g++.dg/ipa/pr78188.C: New test.
1804
28ce22e6
JW
18052016-11-05 Janus Weil <janus@gcc.gnu.org>
1806 Dominique d'Humieres <dominiq@lps.ens.fr>
1807
1808 PR fortran/69495
1809 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1810
d233ee5f
PT
18112016-11-05 Paul Thomas <pault@gcc.gnu.org>
1812
1813 PR fortran/67564
1814 * gfortran.dg/select_type_39.f03: New test.
1815
18162016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1817
1818 PR fortran/64933
1819 * gfortran.dg/associate_23.f90: New test.
1820
5f4cebba
JJ
18212016-11-04 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR target/77834
1824 * gcc.dg/pr77834.c: New test.
1825
6e3ae7e6
PC
18262016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1827
1828 PR c++/67980
1829 * g++.dg/cpp1y/pr67980.C: New.
1830
fff6ed28
BS
18312016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1832
1833 * gcc.target/powerpc/fold-vec-add-1.c: New.
1834 * gcc.target/powerpc/fold-vec-add-2.c: New.
1835 * gcc.target/powerpc/fold-vec-add-3.c: New.
1836 * gcc.target/powerpc/fold-vec-add-4.c: New.
1837 * gcc.target/powerpc/fold-vec-add-5.c: New.
1838 * gcc.target/powerpc/fold-vec-add-6.c: New.
1839 * gcc.target/powerpc/fold-vec-add-7.c: New.
1840
bef3a8d7 18412016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1842
1843 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1844 for -mbranch-likely, infer -mno-branch-likely for R6.
1845
dac9376a
BE
18462016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1847
1848 PR c++/71973
1849 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1850 * g++.dg/init/new15.C: Likewise.
1851 * g++.dg/ipa/inline-1.C: Likewise.
1852 * g++.dg/ipa/inline-2.C: Likewise.
1853 * g++.dg/lto/20080908-1_0.C: Likewise.
1854 * g++.dg/tc1/dr20.C: Likewise.
1855 * g++.dg/tree-ssa/inline-1.C: Likewise.
1856 * g++.dg/tree-ssa/inline-2.C: Likewise.
1857 * g++.old-deja/g++.law/except1.C: Likewise.
1858 * g++.old-deja/g++.other/vbase5.C: Likewise.
1859 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1860
b210df46
BS
18612016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1862
1863 PR tree-optimization/78210
1864 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1865 possibility of widening multiplies.
1866
964ef24c
RB
18672016-11-04 Richard Biener <rguenther@suse.de>
1868
1869 PR middle-end/78185
1870 * gcc.dg/pr78185.c: New testcase.
1871
5fb80387
DE
18722016-10-04 David Edelsohn <dje.gcc@gmail.com>
1873
1874 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1875 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1876
6905c577
JJ
18772016-11-03 Jakub Jelinek <jakub@redhat.com>
1878 Alexandre Oliva <aoliva@redhat.com>
1879 Jason Merrill <jason@redhat.com>
1880
1881 PR debug/28767
1882 PR debug/56974
1883 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1884 * g++.dg/debug/dwarf2/ref-3.C: New test.
1885 * g++.dg/debug/dwarf2/ref-4.C: New test.
1886 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1887 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1888
18892016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1890
1891 * gfortran.dg/dec_exp_1.f90: New test.
1892 * gfortran.dg/dec_exp_2.f90: Likewise.
1893 * gfortran.dg/dec_exp_3.f90: Likewise.
1894
6905c577 18952016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1896
1897 * gfortran.dg/dec_parameter_1.f: New test.
1898 * gfortran.dg/dec_parameter_2.f90: Likewise.
1899 * gfortran.dg/dec_parameter_3.f90: Likewise.
1900 * gfortran.dg/dec_parameter_4.f90: Likewise.
1901
7d29f8e3
ML
19022016-11-03 Martin Liska <mliska@suse.cz>
1903
1904 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1905 output.
1906 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1907
5de3e2d8
BE
19082016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1909
1910 PR libgcc/78067
1911 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1912
f03f0232
SKS
19132016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1914
1915 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1916
bd17a9df
MF
19172016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1918
1919 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1920
2b01aad6
TC
19212016-11-01 Tamar Christina <tamar.christina@arm.com>
1922
1923 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1924 Check for arm_v8_neon_hw.
1925 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1926 Likewise.
1927 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1928 Likewise.
1929 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1930 Likewise.
1931
aa55dc0c
RB
19322016-11-02 Richard Biener <rguenther@suse.de>
1933
1934 * gcc.dg/store_merging_8.c: New testcase.
1935
6905c577 19362016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1937
1938 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1939
075be4a1
DE
19402016-11-02 David Edelsohn <dje.gcc@gmail.com>
1941
4b69fb13
DE
1942 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1943 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1944 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1945 * gcc.dg/pr65779.c: XFAIL AIX.
1946 * gcc.dg/pr70405.c: XFAIL AIX.
1947
075be4a1
DE
1948 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1949 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1950 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1951
fdb1aa55
RO
19522016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953
1954 * lib/target-supports.exp (check_gc_sections_available): Use
1955 -print-prog-name=ld to determine linker used.
1956
4adbcdb4
ML
19572016-11-02 Martin Liska <mliska@suse.cz>
1958
1959 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1960 test case.
1961
4b2c06f4
KT
19622016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1963
1964 PR tree-optimization/78170
1965 * gcc.c-torture/execute/pr78170.c: New test.
1966
63e523d6
KT
19672016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1968
1969 PR tree-optimization/78162
1970 * gcc.c-torture/compile/pr78162.c: New test.
1971
da42ac7b
RB
19722016-11-02 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/78035
1975 PR tree-optimization/77964
1976 * gcc.target/i386/pr78035.c: New testcase.
1977
4280df0a
RB
19782016-11-02 Richard Biener <rguenther@suse.de>
1979
1980 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1981 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1982 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1983 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1984 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1985
1b1d9303
DE
19862016-11-01 David Edelsohn <dje.gcc@gmail.com>
1987
1988 * gfortran.dg/pr70937.f90: require-effective-target lto.
1989
5b7c0519
TK
19902016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1991
1992 PR fortran/69544
1993 * gfortran.dg/where_6.f90: New test.
1994
70d28813
JJ
19952016-11-01 Jakub Jelinek <jakub@redhat.com>
1996
1997 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1998
7f4266d4
TK
19992016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2000
2001 PR fortran/69544
2002 * gfortran.dg/where_5.f90: New test.
2003
9fc158eb
BB
20042016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2005
2006 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2007 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2008 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2009 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2010
baeb7b5c
UB
20112016-11-01 Uros Bizjak <ubizjak@gmail.com>
2012
2013 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2014 Whitespace fixes.
2015 (check_effective_target_vect_cmdline_needed): Check
2016 is-effective-target ia32 for x86 targets.
2017 (check_effective_target_vect_simd_clones): Simplify condition.
2018 (check_effective_target_vect_double): Ditto.
2019 (check_effective_target_vect_aligned_arrays): Check
2020 is-effective-target ia32 for x86 targets. Simplify condition.
2021 (check_effective_target_vect_multiple_sizes): Simplify condition.
2022 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2023 (check_effective_target_sync_int_128): Simplify condition.
2024 (check_effective_target_sync_int_128_runtime): Ditto.
2025 (check_effective_target_sync_long_long_runtime): Ditto.
2026 (check_effective_target_divmod): Add i?86-*-* target.
2027
156b5cca
MM
20282016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2029
2030 * gcc.target/powerpc/vsx-extract-4.c: New test.
2031 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2032
120a4c45
JD
20332016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2034
2035 PR fortran/54679
2036 * gfortran.dg/fmt_l.f90: Update test.
2037 * gfortran.dg/fmt_l0.f90: New test.
2038
c5fed5c6
JJ
20392016-10-31 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR c++/78089
2042 * c-c++-common/builtin-shuffle-1.c: New test.
2043 * g++.dg/cpp0x/addressof3.C: New test.
2044
aee69156
VV
20452016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2046
2047 Add tests for a const member and a reference member for launder.
2048 * g++.dg/cpp1z/launder3.C: New.
2049 * g++.dg/cpp1z/launder4.C: Likewise.
2050 * g++.dg/cpp1z/launder5.C: Likewise.
2051 * g++.dg/cpp1z/launder5.cc: Likewise.
2052 * g++.dg/cpp1z/launder5.h: Likewise.
2053 * g++.dg/cpp1z/launder6.C: Likewise.
2054 * g++.dg/cpp1z/launder6.cc: Likewise.
2055 * g++.dg/cpp1z/launder6.h: Likewise.
2056
1e4fa9b1
JJ
20572016-10-31 Jakub Jelinek <jakub@redhat.com>
2058
dcb466ec
JJ
2059 PR c++/77948
2060 * g++.dg/cpp0x/pr77948-1.C: New test.
2061 * g++.dg/cpp0x/pr77948-2.C: New test.
2062 * g++.dg/cpp0x/pr77948-3.C: New test.
2063 * g++.dg/cpp0x/pr77948-4.C: New test.
2064 * g++.dg/cpp0x/pr77948-5.C: New test.
2065 * g++.dg/cpp0x/pr77948-6.C: New test.
2066
1e4fa9b1
JJ
2067 PR tree-optimization/77860
2068 * gcc.dg/pr77860.c: New test.
2069
9782e1ec
JJ
20702016-10-31 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR c++/77886
2073 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2074
dd57b05e
SKS
20752016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2076
2077 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2078
84ff4775
LCW
20792016-10-30 Le-Chun Wu <lcwu@google.com>
2080 Mark Wielaard <mjw@redhat.com>
2081
2082 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2083 * gcc.dg/Wshadow-local-1.c: Likewise.
2084 * gcc.dg/Wshadow-local-2.c: Likewise.
2085 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2086 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2087 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2088
0b56e9ad
BS
20892016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2090
2091 PR tree-optimization/71915
2092 PR tree-optimization/71490
2093 * gcc.dg/tree-ssa/pr54245.c: Delete.
2094 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2095 document why.
2096
d4fc6702
JD
20972016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2098
2099 PR fortran/78123
2100 * gfortran.dg/fmt_t_9.f: New test.
2101
396e56d2
TK
21022016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2103
2104 PR fortran/67219
2105 * gfortran.dg/pr67219.f90: New test.
2106
a654d5d0
JJ
21072016-10-29 Jakub Jelinek <jakub@redhat.com>
2108
205b9ed1
JJ
2109 PR rtl-optimization/77919
2110 * g++.dg/torture/pr77919-2.C: New test.
2111
a654d5d0
JJ
2112 PR target/78148
2113 * gcc.dg/pr78148.c: New test.
2114
894d8b41
EB
21152016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2116
2117 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2118 * gcc.target/sparc/overflow-4.c: ...here.
2119 * gcc.target/sparc/overflow-5.c: New test.
2120
e72531b9
PK
21212016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2122 Kugan Vivekanandarajah <kuganv@linaro.org>
2123 Jim Wilson <jim.wilson@linaro.org>
2124
2125 PR tree-optimization/43721
2126 * lib/target-supports.exp (check_effective_target_divmod): New.
2127 (check_effective_target_divmod_simode): Likewise.
2128 (check_effective_target_arm_divmod_simode): Likewise.
2129 * gcc.dg/divmod-1-simode.c: New test.
2130 * gcc.dg/divmod-1.c: Likewise.
2131 * gcc.dg/divmod-2-simode.c: Likewise.
2132 * gcc.dg/divmod-2.c: Likewise.
2133 * gcc.dg/divmod-3-simode.c: Likewise.
2134 * gcc.dg/divmod-3.c: Likewise.
2135 * gcc.dg/divmod-4-simode.c: Likewise.
2136 * gcc.dg/divmod-4.c: Likewise.
2137 * gcc.dg/divmod-5.c: Likewise.
2138 * gcc.dg/divmod-6-simode.c: Likewise.
2139 * gcc.dg/divmod-6.c: Likewise.
2140 * gcc.dg/divmod-7.c: Likewise.
2141
f663d9ad 21422016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2143 Jakub Jelinek <jakub@redhat.com>
2144 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2145
2146 PR middle-end/22141
2147 PR rtl-optimization/23684
2148 * gcc.c-torture/execute/pr22141-1.c: New test.
2149 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2150 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2151 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2152 * gcc.dg/store_merging_1.c: New test.
2153 * gcc.dg/store_merging_2.c: Likewise.
2154 * gcc.dg/store_merging_3.c: Likewise.
2155 * gcc.dg/store_merging_4.c: Likewise.
2156 * gcc.dg/store_merging_5.c: Likewise.
2157 * gcc.dg/store_merging_6.c: Likewise.
2158 * gcc.dg/store_merging_7.c: Likewise.
2159 * gcc.target/i386/pr22141.c: Likewise.
2160 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2161 * g++.dg/init/new17.C: Likewise.
2162
6905c577 21632016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2164
2165 PR middle-end/72747
2166 * c-c++-common/pr72747-1.c: New test.
2167 * c-c++-common/pr72747-2.c: Likewise.
2168
539405d5
AK
21692016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2170
2171 * gcc.target/s390/oscbreak-1.c: New test.
2172
0dbb19f0
AK
21732016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2174
2175 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2176
0d9e143c
JJ
21772016-10-28 Jakub Jelinek <jakub@redhat.com>
2178
c19066a7
JJ
2179 PR rtl-optimization/77919
2180 * g++.dg/torture/pr77919.C: New test.
2181
0d9e143c
JJ
2182 PR rtl-optimization/78132
2183 * gcc.target/i386/pr78132.c: New test.
2184
cc91248d
EB
21852016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2186
2187 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2188
787c7a65
MM
21892016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2190
2191 * gcc.target/powerpc/vsx-simode.c: New test.
2192 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2193 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2194
4ce71579
JJ
21952016-10-27 Jakub Jelinek <jakub@redhat.com>
2196
6f21288f
JJ
2197 PR fortran/78026
2198 * gfortran.dg/gomp/pr78026.f03: New test.
2199 * gfortran.dg/select_type_38.f03: New test.
2200
4ce71579
JJ
2201 PR middle-end/78025
2202 * g++.dg/gomp/declare-simd-7.C: New test.
2203
6f21288f 22042016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2205
2206 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2207 * gfortran.dg/dec_init_2.f90: Likewise.
2208 * gfortran.dg/dec_init_3.f90: New test.
2209 * gfortran.dg/dec_init_4.f90: Likewise.
2210
93f90bec
BC
22112016-10-27 Bin Cheng <bin.cheng@arm.com>
2212
2213 * gcc.dg/fold-narrowbopcst-1.c: New test.
2214
6f21288f 22152016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2216
2217 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2218 dg-shouldfail/dg-output instead of XFAIL.
2219 * gfortran.dg/dec_io_6.f90: Likewise.
2220
ddb92ab9
TP
22212016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2222
2223 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2224 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2225 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2226 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2227 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2228 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2229 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2230 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2231 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2232 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2233
ad6e4ba8
BC
22342016-10-27 Bin Cheng <bin.cheng@arm.com>
2235
2236 * gcc.dg/fold-convmaxconv-1.c: New test.
2237 * gcc.dg/fold-convminconv-1.c: New test.
2238
6905c577 22392016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2240
2241 PR fortran/78092
2242 * gfortran.dg/pr78092.f90: New test.
2243
7a83b391
KN
22442016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2245
2246 PR target/78056
2247 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2248 expected error message.
2249 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2250 expected error message.
2251 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2252 (test_all_not_equal_and_not_zero): Change expected error message.
2253
3693a620
JJ
22542016-10-26 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR fortran/77973
2257 * gfortran.dg/gomp/pr77973.f90: New test.
2258
cd612e8a
PT
22592016-10-26 Paul Thomas <pault@gcc.gnu.org>
2260
2261 PR fortran/78108
2262 * gfortran.dg/submodule_18.f08: New test.
2263 * gfortran.dg/submodule_19.f08: New test.
2264
09844a5f
MM
22652016-10-26 Michael Matz <matz@suse.de>
2266
2267 * g++.dg/pr78060.C: New test.
2268 * gfortran.dg/pr78061.f: New test.
2269 * g++.dg/pr78088.C: New test.
2270
6f21288f 22712016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2272
2273 * gfortran.dg/dec_io_1.f90: New test.
2274 * gfortran.dg/dec_io_2.f90: New test.
2275 * gfortran.dg/dec_io_3.f90: New test.
2276 * gfortran.dg/dec_io_4.f90: New test.
2277 * gfortran.dg/dec_io_5.f90: New test.
2278 * gfortran.dg/dec_io_6.f90: New test.
2279
6c95388f
JJ
22802016-10-25 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR sanitizer/78106
2283 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2284
22852016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2286
2287 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2288 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2289
90e261e4
EB
22902016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2291
2292 * gnat.dg/opt59.adb: New test.
2293 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2294
2295 * gnat.dg/opt60.adb: New test.
2296
cef026ec
AV
22972016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2298
2299 PR fortran/72770
2300 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2301 this pr.
2302
96592eed
JJ
23032016-10-25 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR target/78102
2306 * gcc.target/i386/pr78102.c: New test.
2307
6c95388f 23082016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2309
2310 * gfortran.dg/dec_logical_xor_1.f90: New test.
2311 * gfortran.dg/dec_logical_xor_2.f90: New test.
2312 * gfortran.dg/dec_logical_xor_3.f03: New test.
2313
6c95388f 23142016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2315
2316 * gfortran.dg/dec_loc_rval_1.f90: New test.
2317 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2318 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2319
6c95388f 23202016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2321
90051c26
FR
2322 * gfortran.dg/dec_type_print.f90: New testcase.
2323
6c95388f 23242016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2325
2326 * gfortran.dg/feed_1.f90: New test.
2327 * gfortran.dg/feed_2.f90: New test.
ef144767 2328
8e104951
ML
23292016-10-25 Martin Liska <mliska@suse.cz>
2330
2331 PR sanitizer/78106
2332 * gcc.dg/asan/pr78106.c: New test.
2333
b93ee1bb
ML
23342016-10-25 Martin Liska <mliska@suse.cz>
2335
2336 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2337
ad6922b0
WD
23382016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2339
2340 PR target/78041
2341 * gcc.target/arm/pr78041.c: New test.
2342
e16f1cc7
JJ
23432016-10-25 Jakub Jelinek <jakub@redhat.com>
2344
2345 * g++.dg/cpp1z/launder1.C: New test.
2346 * g++.dg/cpp1z/launder2.C: New test.
2347
078134e5 23482016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2349 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2350
2351 PR target/71676
2352 PR target/71678
2353 * gcc.target/avr/pr71676-2.c: New test.
2354
c7212a15 23552016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2356 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2357
2358 PR target/71676
2359 PR target/71678
2360 * gcc.target/avr/pr71676-1.c: New test.
2361 * gcc.target/avr/pr71676-3.c: New test.
2362 * gcc.target/avr/pr71676.c: New test.
2363 * gcc.target/avr/pr71678.c: New test.
2364
d1c7d3a8
KV
23652016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2366
2367 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2368 such that cloned verions of tested functions are not created.
2369
c7082171
SK
23702016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2371
2372 PR fortran/71895
2373 * gfortran.dg/pr71895.f90: New test.
2374
0f2a9e37
JJ
23752016-10-24 Jakub Jelinek <jakub@redhat.com>
2376
2377 * g++.dg/debug/dwarf2/ref-2.C: New test.
2378
f8348061
BE
23792016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2380
2381 * c-c++-common/Wint-in-bool-context-3.c: New test.
2382
1eb4547b
MS
23832016-10-24 Martin Sebor <msebor@redhat.com>
2384
2385 PR middle-end/77735
2386 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2387 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2388 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2389 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2390 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2391 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2392 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2393
292af537
RB
23942016-10-24 Richard Biener <rguenther@suse.de>
2395
2396 PR testsuite/71491
2397 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2398 * gcc.dg/vect/slp-45.c: Likewise.
2399
40f683e8
RB
24002016-10-24 Richard Biener <rguenther@suse.de>
2401
2402 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2403 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2404 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2405
b1b6774f
GJL
24062016-10-24 Georg-Johann Lay <avr@gjlay.de>
2407
2408 PR target/78093
2409 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2410 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2411
ed9760d2
AV
24122016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2413
2414 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2415
fb027a42
JJ
24162016-10-24 Jakub Jelinek <jakub@redhat.com>
2417
2418 * gcc.target/i386/bmi2-pext-1.c: New test.
2419 * gcc.target/i386/bmi2-pdep-1.c: New test.
2420 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2421 * gcc.target/i386/tbm-bextri-1.c: New test.
2422 * gcc.target/i386/bmi-bextr-6.c: New test.
2423
8e10302e
RO
24242016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2425
2426 PR target/77483
2427 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2428 * gcc.target/i386/pr65105-1.c: Likewise.
2429 * gcc.target/i386/pr65105-2.c: Likewise.
2430 * gcc.target/i386/pr65105-3.c: Likewise.
2431 * gcc.target/i386/pr65105-5.c: Likewise.
2432 * gcc.target/i386/pr67761.c: Likewise.
2433 * gcc.target/i386/pr70799-1.c: Likewise.
2434
866c72a8
ML
24352016-10-24 Martin Liska <mliska@suse.cz>
2436
2437 PR sanitizer/77966
2438 * c-c++-common/ubsan/unreachable-3.c: New test.
2439
0804124b
SK
24402016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2441
2442 PR fortran/77763
2443 * gfortran.dg/pr77763.f90
2444
87c9fca5
SK
24452016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2446
2447 PR fortran/54730
2448 PR fortran/78033
2449 * gfortran.dg/pr78033.f90: New test.
2450
dfd6231e
PT
24512016-10-23 Paul Thomas <pault@gcc.gnu.org>
2452
2453 PR fortran/69834
2454 * gfortran.dg/select_type_1.f03: Change error for overlapping
2455 TYPE IS cases.
2456 * gfortran.dg/select_type_36.f03: New test.
2457
66ccff98
EB
24582016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2459
2460 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2461
15876cee
TK
24622016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2463
2464 PR fortran/78021
2465 * gfortran.dg/string_length_3.f90: New test.
2466
574284e9
AV
24672016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2468
574284e9
AV
2469 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2470
24712016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2472
2473 PR fortran/43366
2474 PR fortran/57117
2475 PR fortran/61337
2476 * gfortran.dg/alloc_comp_class_5.f03: New test.
2477 * gfortran.dg/class_allocate_21.f90: New test.
2478 * gfortran.dg/class_allocate_22.f90: New test.
2479 * gfortran.dg/realloc_on_assign_27.f08: New test.
2480
20276dc9
JL
24812016-10-21 Jeff Law <law@redhat.com>
2482
2483 * PR tree-optimization/71947
2484 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2485 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2486 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2487
f7503699
KV
24882016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2489
2490 * gcc.dg/ipa/vrp5.c: New test.
2491 * gcc.dg/ipa/vrp6.c: New test.
2492
5be6b295
WD
24932016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2494
2495 * gcc.target/aarch64/test_frame_17.c: New test.
2496
c82bc7ed
WD
24972016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2498
2499 * gcc.target/aarch64/test_frame_17.c: New test.
2500
67a6cac7
AP
25012016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2502
2503 PR preprocessor/71681
2504 * gcc.dg/cpp/pr71681-1.c: New testcase
2505 * gcc.dg/cpp/pr71681-2.c: Likewise
2506 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2507 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2508 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2509 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2510
8e6982f7
JJ
25112016-10-21 Jakub Jelinek <jakub@redhat.com>
2512
9c4c8b7b
JJ
2513 PR target/78057
2514 * gcc.target/i386/pr78057.c: New test.
2515
8e6982f7
JJ
2516 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2517
de514d40
PT
25182016-10-21 Paul Thomas <pault@gcc.gnu.org>
2519
2520 PR fortran/69566
2521 * gfortran.dg/select_type_37.f03: New test.
2522
1d64ceb0
SKS
25232016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2524
2525 PR target/71627
2526 * gcc.target/avr/pr71627.c: New test
2527
85729229
EB
25282016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gcc.target/sparc/overflow-1.c: New test.
2531 * gcc.target/sparc/overflow-2.c: Likewise.
2532 * gcc.target/sparc/overflow-3.c: Likewise.
2533
d17f2c3b
AV
25342016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2535
2536 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2537 effective target.
2538
0d47cee6
KT
25392016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2540
2541 PR rtl-optimization/78038
2542 * gcc.target/aarch64/pr78038.c: New test.
2543
a20d03c8
RB
25442016-10-21 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/78051
2547 * g++.dg/torture/pr78051.C: New testcase.
2548
f3ecd50f
BE
25492016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2550
2551 * c-c++-common/wdate-time.c: Restored test case.
2552 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2553
fceabe50
JJ
25542016-10-20 Jakub Jelinek <jakub@redhat.com>
2555
2556 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2557
f56ea76e
UB
25582016-10-20 Uros Bizjak <ubizjak@gmail.com>
2559
2560 PR target/78037
2561 * gcc.target/i386/pr78037.c: New test.
2562
2c35bbe1
EB
25632016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2564
2565 * gcc.target/visium/overflow8.c: New.
2566 * gcc.target/visium/overflow16.c: Likewise.
2567 * gcc.target/visium/overflow32: Likewise.
2568
28df8730
MM
25692016-10-20 Michael Matz <matz@suse.de>
2570
2571 * gcc.dg/loop-split.c: New test.
2572 * gcc.dg/tree-ssa/ifc-9.c: Update.
2573 * gcc.dg/tree-ssa/ifc-10.c: Update.
2574
6c1a9e41
RB
25752016-10-20 Richard Biener <rguenther@suse.de>
2576
2577 * gcc.dg/graphite/pr35356-1.c: Update.
2578
a2923dba
PC
25792016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2580
2581 PR c++/77446
2582 * g++.dg/cpp1y/pr77446.C: New.
2583
2066ef6a
PK
25842016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2585
2586 PR tree-optimization/53979
2587 * gcc.dg/pr53979-1.c: New test-case.
2588 * gcc.dg/pr53979-2.c: Likewise.
2589
4c712374
BE
25902016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2591
2592 * c-c++-common/Wint-in-bool-context-2.c: New test.
2593
bdcf8e7c
JD
25942016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2595
2596 * gfortran.dg/dtio_17.f90: Fix test.
2597
ec1748d4
AH
25982016-10-19 Aldy Hernandez <aldyh@redhat.com>
2599
2600 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2601 * gcc.dg/Walloca-2.c: Same.
2602
b70f0b0c
AH
26032016-10-19 Aldy Hernandez <aldyh@redhat.com>
2604
2605 * gcc.dg/Wvla-1.c: Rename to...
2606 * gcc.dg/Wvla-larger-than-1.c: ...this.
2607 * gcc.dg/Wvla-2.c: Rename to...
2608 * gcc.dg/Wvla-larger-than-2.c: ...this.
2609 * gcc.dg/Wvla-3.c: Rename to...
2610 * gcc.dg/Walloca-11.c.: ...this.
2611 * gcc.dg/wvla-[1-7].c: Rename to:
2612 * gcc.dg/Wvla-[1-7].c: ...this.
2613
cbb22e61
BC
26142016-10-19 Bin Cheng <bin.cheng@arm.com>
2615
2616 PR tree-optimization/78005
2617 * gcc.dg/vect/pr78005.c: New.
2618 * gcc.target/i386/l_fma_float_1.c: Revise test.
2619 * gcc.target/i386/l_fma_float_2.c: Ditto.
2620 * gcc.target/i386/l_fma_float_3.c: Ditto.
2621 * gcc.target/i386/l_fma_float_4.c: Ditto.
2622 * gcc.target/i386/l_fma_float_5.c: Ditto.
2623 * gcc.target/i386/l_fma_float_6.c: Ditto.
2624 * gcc.target/i386/l_fma_double_1.c: Ditto.
2625 * gcc.target/i386/l_fma_double_2.c: Ditto.
2626 * gcc.target/i386/l_fma_double_3.c: Ditto.
2627 * gcc.target/i386/l_fma_double_4.c: Ditto.
2628 * gcc.target/i386/l_fma_double_5.c: Ditto.
2629 * gcc.target/i386/l_fma_double_6.c: Ditto.
2630
a023f8c8
TS
26312016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2632
2633 PR tree-optimization/78024
2634 * gcc.dg/goacc/loop-processing-1.c: New file.
2635
d9700bdb
RB
26362016-10-19 Richard Biener <rguenther@suse.de>
2637
2638 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2639
902cb7b1
KN
26402016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2641
2642 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2643 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2644 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2645 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2646 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2647 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2648 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2649 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2650 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2651 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2652 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2653 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2654 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2655 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2656 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2657 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2658 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2659 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2660 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2661 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2662 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2663 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2664 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2665 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2666 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2667 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2668 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2669 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2670 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2671 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2672 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2673 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2674 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2675 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2676 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2677 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2678 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2679 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2680 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2681 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2682 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2683 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2684 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2685 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2686 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2687 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2688 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2689 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2690 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2691 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2692 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2693 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2694 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2695 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2696 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2697 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2698 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2699 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2700 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2701 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2702 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2703 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2704 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2705 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2706 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2707 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2708 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2709 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2710 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2711 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2712 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2713 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2714 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2715 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2716 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2717 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2718 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2719 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2720 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2721 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2722 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2723 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2724 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2725 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2726 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2727 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2728 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2729 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2730 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2731 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2732 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2733 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2734 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2735 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2736 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2737 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2738 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2739 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2740 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2741 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2742 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2743 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2744 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2745 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2746 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2747 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2748 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2749 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2750 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2751 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2752 * gcc.target/powerpc/vsu/vsu.exp: New file.
2753
5cb96b6a
UB
27542016-10-18 Uros Bizjak <ubizjak@gmail.com>
2755
2756 PR target/77991
2757 * gcc.target/i386/pr77991.c: New test.
2758
f5de494c
MF
27592016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2760
2761 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2762 LTO is used.
2763
e5163ec1
SKS
27642016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2765
5cb96b6a 2766 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2767
b64e8239
RB
27682016-10-18 Richard Biener <rguenther@suse.de>
2769
2770 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2771 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2772 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2773 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2774 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2775 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2776 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2777 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2778 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2779 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2780 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2781 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2782 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2783 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2784 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2785 * gcc.dg/pr68217.c: Likewise.
2786 * gcc.dg/predict-9.c: Likewise.
2787 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2788 * gcc.dg/predict-1.c: Likewise.
2789
c680ada5
JD
27902016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2791
2792 * gfortran.dg/dtio_17.f90: New test.
2793
7fd4f180
KV
27942016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2795
2796 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2797
718625ad
KV
27982016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2799
2800 * gcc.dg/ipa/vrp4.c: New test.
2801
735b8f9f
KV
28022016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2803
2804 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2805 * gcc.dg/torture/pr39074.c: Likewise.
2806
86f98087
EB
28072016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2808
2809 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2810 * gnat.dg/trampoline4.adb: Minor tweak.
2811
a929f266
BS
28122016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2813
2814 PR tree-optimization/77916
2815 * gcc.dg/torture/pr77916.c: New.
2816
4acf2055
SK
28172016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2818
2819 PR fortran/77978
2820 * gfortran.dg/pr77978_1.f90: New test.
2821 * gfortran.dg/pr77978_2.f90: Ditto.
2822 * gfortran.dg/pr77978_3.f90: Ditto.
2823
871267e1
PT
28242016-10-17 Paul Thomas <pault@gcc.gnu.org>
2825
2826 PR fortran/61420
2827 PR fortran/78013
2828 * gfortran.dg/proc_ptr_49.f90: New test.
2829
fd9593e9
BE
28302016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2831
2832 PR target/77308
2833 * gcc.target/arm/pr77308.c: New test.
2834
d32d4176
DE
28352016-10-17 David Edelsohn <dje.gcc@gmail.com>
2836
2837 * lib/target-supports.exp
2838 (check_effective_target_floatn_nx_runtime): Return 0 for
2839 powerpc*-ibm-aix*.
2840
dca2910c
AP
28412016-10-17 Andrew Pinski <apinski@cavium.com>
2842
2843 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2844 long instead of long.
2845 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2846 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2847 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2848 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2849 * gcc.target/aarch64/pr68102_1.c: Likewise.
2850 * gcc.target/aarch64/target_attr_3.c: Likewise.
2851
44b00dbc
RB
28522016-10-17 Richard Biener <rguenther@suse.de>
2853
2854 PR tree-optimization/77988
2855 * gcc.dg/torture/pr77988.c: New testcase.
2856
89b80c42
PK
28572016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2858
2859 * gcc.dg/pr71636-1.c: New test-case.
2860 * gcc.dg/pr71636-2.c: Likewise.
2861
4c640e26
EB
28622016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2863
2864 * gnat.dg/trampoline3.adb: New test.
2865 * gnat.dg/trampoline4.adb: Likewise.
2866
6c0347f6
JD
28672016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2868
2869 * gfortran.dg/dtio_16.f90: New test.
2870
d0d48a06
EB
28712016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2872
2873 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2874 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2875 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2876
baa33d83
EB
28772016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2878
2879 * gcc.target/sparc/popc.c: Rename to...
2880 * gcc.target/sparc/popc-1.c: ...this.
2881 * gcc.target/sparc/popc-2.c: New test.
2882
523ee218
JD
28832016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2884
2885 PR fortran/77972
2886 * gfortran.dg/unexpected_eof_4.f90: New test.
2887
c04d4ede
JB
28882016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2889
31a84d4a
AP
2890 PR libfortran/48587
2891 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2892
064ed55a
JJ
28932016-10-14 Jakub Jelinek <jakub@redhat.com>
2894
9a822fc7
JJ
2895 PR middle-end/77959
2896 * gfortran.dg/pr77959.f90: New test.
2897
064ed55a
JJ
2898 DR 1511 - const volatile variables and ODR
2899 * g++.dg/DRs/dr1511-1.C: New test.
2900 * g++.dg/DRs/dr1511-2.C: New test.
2901
2579762a
EB
29022016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2903
2904 * gnat.dg/debug7.adb (dg-options): Remove -g.
2905 * gnat.dg/debug8.adb (dg-options): Add -margs.
2906 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2907
6d59425d
RB
29082016-10-14 Richard Biener <rguenther@suse.de>
2909
2910 PR tree-optimization/77979
2911 * gcc.dg/torture/pr77979.c: New testcase.
2912
43f66d6e
ML
29132016-10-14 Martin Liska <mliska@suse.cz>
2914
2915 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2916 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2917 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2918
cb3ac867
UB
29192016-10-14 Uros Bizjak <ubizjak@gmail.com>
2920
2921 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2922 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2923 * gcc.dg/torture/pr77937-2.c: Likewise.
2924
14cf71a0
EB
29252016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2926
2927 * gnat.dg/lto15.adb: Adjust.
2928 * gnat.dg/lto16.adb: Likewise.
2929 * gnat.dg/lto17.adb: Likewise
2930 * gnat.dg/lto18.ad[sb]: New test.
2931 * gnat.dg/lto18_pkg.ads: New helper.
2932 * gnat.dg/lto19.adb: New test.
2933 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2934 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2935 * gnat.dg/lto20.adb: New test.
2936 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2937
6fd9c6f4
AV
29382016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2939
2940 * gfortran.dg/coarray_38.f90: Expect error message.
2941
01f44038
KT
29422016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2943
2944 * gcc.target/aarch64/spellcheck_1.c: New test.
2945 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2946 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2947 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2948 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2949 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2950
253abb2a
AS
29512016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2952
2953 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2954
a2695319
BS
29552016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2956
2957 PR tree-optimization/77937
2958 * gcc.dg/torture/pr77937-1.c: New.
2959 * gcc.dg/torture/pr77937-2.c: New.
2960
14a2c9aa
JM
29612016-10-13 Jakub Jelinek <jakub@redhat.com>
2962
2963 * g++.dg/cpp1z/inline-var1.C: New test.
2964 * g++.dg/cpp1z/inline-var1a.C: New test.
2965 * g++.dg/cpp1z/inline-var1.h: New file.
2966 * g++.dg/cpp1z/inline-var2.C: New test.
2967 * g++.dg/cpp1z/inline-var3.C: New test.
2968 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2969 uninitialized const.
2970
6c95388f 29712016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2972
ee7fa2e3
SL
2973 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2974 Xscale is specified, not just -march.
2975 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2976 is incompatible with Xscale.
18d34307 2977
96032047
MS
29782016-10-13 Martin Sebor <msebor@redhat.com>
2979
2980 PR c++/71912
2981 * g++.dg/ext/flexary4.C: Adjust.
2982 * g++.dg/ext/flexary5.C: Same.
2983 * g++.dg/ext/flexary9.C: Same.
2984 * g++.dg/ext/flexary19.C: New test.
2985 * g++.dg/ext/flexary18.C: New test.
2986 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2987 regression test.
5cb96b6a
UB
2988 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2989 Avoid generating a flexible array member in an array.
96032047 2990
5b1548fd
MS
29912016-10-13 Martin Sebor <msebor@redhat.com>
2992
2993 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2994 to placate -Wformat on targets where the type is not int.
2995
7810c4eb
DM
29962016-10-13 David Malcolm <dmalcolm@redhat.com>
2997
2998 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2999 in INSN_LOCATION.
3000
fcd27666
BC
30012016-10-13 Bin Cheng <bin.cheng@arm.com>
3002
3003 * gcc.target/i386/l_fma_float_1.c: Revise test.
3004 * gcc.target/i386/l_fma_float_2.c: Ditto.
3005 * gcc.target/i386/l_fma_float_3.c: Ditto.
3006 * gcc.target/i386/l_fma_float_4.c: Ditto.
3007 * gcc.target/i386/l_fma_float_5.c: Ditto.
3008 * gcc.target/i386/l_fma_float_6.c: Ditto.
3009 * gcc.target/i386/l_fma_double_1.c: Ditto.
3010 * gcc.target/i386/l_fma_double_2.c: Ditto.
3011 * gcc.target/i386/l_fma_double_3.c: Ditto.
3012 * gcc.target/i386/l_fma_double_4.c: Ditto.
3013 * gcc.target/i386/l_fma_double_5.c: Ditto.
3014 * gcc.target/i386/l_fma_double_6.c: Ditto.
3015
b8a4b8c8
BC
30162016-10-13 Bin Cheng <bin.cheng@arm.com>
3017
3018 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3019
328ba117
BC
30202016-10-13 Bin Cheng <bin.cheng@arm.com>
3021
3022 * gcc.dg/vect/vect-98.c: Refine test case.
3023 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3024 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3025 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3026
1a1ab05e
JJ
30272016-10-13 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR c/77946
3030 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3031
27947670
ML
30322016-10-13 Martin Liska <mliska@suse.cz>
3033
3034 PR tree-optimization/77943
3035 * g++.dg/tree-ssa/pr77943.C: New test.
3036
92c5266b
AV
30372016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3038
3039 PR fortran/72832
3040 * gfortran.dg/allocate_with_source_22.f03: New test.
3041 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3042 fail.
3043
90bca4ed
TP
30442016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3045
3046 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3047 * gcc.target/arm/movsi_movw.c: Likewise.
3048 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3049 directive to work on big endian targets.
3050
0011af7b
KV
30512016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3052
3053 * gcc.dg/tree-ssa/evrp6.c: New test.
3054
859e95ab
SB
30552016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3056
3057 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3058 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3059 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3060
2934018d
SB
30612016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3062
3063 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3064 * gcc.target/powerpc/warn-2.c: Ditto.
3065
f92d1522
RS
30662016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3067
3068 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3069 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3070 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3071 for -mmsa.
3072 * gcc.target/mips/msa.c: New test.
3073 * gcc.target/mips/msa-builtins.c: Likewise.
3074 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3075 (check_effective_target_mips_msa_runtime): Likewise.
3076 (check_effective_target_mips_msa): Likewise.
3077 (add_options_for_mips_msa): Likewise.
3078 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3079 (check_effective_target_vect_intfloat_cvt): Likewise.
3080 (check_effective_target_vect_uintfloat_cvt): Likewise.
3081 (check_effective_target_vect_floatint_cvt): Likewise.
3082 (check_effective_target_vect_floatuint_cvt): Likewise.
3083 (check_effective_target_vect_shift): Likewise.
3084 (check_effective_target_vect_shift_char): Likewise.
3085 (check_effective_target_vect_long): Likewise.
3086 (check_effective_target_vect_float): Likewise.
3087 (check_effective_target_vect_double): Likewise.
3088 (check_effective_target_vect_long_long): Likewise.
3089 (check_effective_target_vect_perm): Likewise.
3090 (check_effective_target_vect_perm_byte): Likewise.
3091 (check_effective_target_vect_perm_short): Likewise.
3092 (check_effective_target_vect_sdot_qi): Likewise.
3093 (check_effective_target_vect_udot_qi): Likewise.
3094 (check_effective_target_vect_sdot_hi): Likewise.
3095 (check_effective_target_vect_udot_hi): Likewise.
3096 (check_effective_target_vect_pack_trunc): Likewise.
3097 (check_effective_target_vect_unpack): Likewise.
3098 (check_effective_target_vect_hw_misalign): Likewise.
3099 (check_effective_target_vect_condition): Likewise.
3100 (check_effective_target_vect_cond_mixed): Likewise.
3101 (check_effective_target_vect_char_mult): Likewise.
3102 (check_effective_target_vect_short_mult): Likewise.
3103 (check_effective_target_vect_int_mult): Likewise.
3104 (check_effective_target_vect_extract_even_odd): Likewise.
3105 (check_effective_target_vect_interleave): Likewise.
3106 (check_vect_support_and_set_flags): Check if the target supports MSA
3107 and append to the list of EFFECTIVE_TARGETS.
3108
0bfd099c
RB
31092016-10-12 Richard Biener <rguenther@suse.de>
3110
3111 PR debug/77947
3112 * g++.dg/torture/pr77947.C: New testcase.
3113
b4a9ef2f
PMR
31142016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3115
3116 * gnat.dg/debug8.adb: New testcase.
3117
c0dbd22d
PMR
31182016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3119
3120 * gnat.dg/debug9.adb: New testcase.
3121
8a7c91cd
RB
31222016-10-12 Richard Biener <rguenther@suse.de>
3123
3124 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3125 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3126 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3127
7dc2f5f1
RB
31282016-10-12 Richard Biener <rguenther@suse.de>
3129
3130 PR tree-optimization/77920
3131 * gcc.dg/torture/pr77920.c: New testcase.
3132
70f6d5e1
JJ
31332016-10-12 Jakub Jelinek <jakub@redhat.com>
3134
4a8b97cb
JJ
3135 PR tree-optimization/77929
3136 * gcc.c-torture/compile/pr77929.c: New test.
3137
70f6d5e1
JJ
3138 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3139 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3140 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3141 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3142 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3143 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3144 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3145 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3146 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3147
4803de58
EB
31482016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3149
3150 * gcc.target/sparc/setcc-4.c: Adjust.
3151 * gcc.target/sparc/setcc-5.c: Likewise.
3152 * gcc.target/sparc/setcc-6.c: Likewise.
3153 * gcc.target/sparc/setcc-7.c: Likewise.
3154 * gcc.target/sparc/setcc-8.c: Likewise.
3155 * gcc.target/sparc/setcc-9.c: Likewise.
3156 * gcc.target/sparc/setcc-10.c: Delete.
3157
f6cf4810
SK
31582016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3159
3160 PR fortran/77942
3161 * gfortran.dg/pr77942.f90
3162
8e8c2744
FR
31632016-10-11 Fritz Reese <fritzoreese@gmail.com>
3164
3165 * gfortran.dg/dec_math.f90: New testsuite.
3166
ddefad9a
SKS
31672016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3168
3169 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3170 (main): Declare j as i32 instead of int.
3171
e7b08761
TP
31722016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3173
3174 PR testsuite/PR77710
3175 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3176 target triplet instead of *-*-*-*.
3177
9fd7cd44
EB
31782016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3179
3180 * gnat.dg/unchecked_convert10.adb: New test.
3181 * gnat.dg/unchecked_convert11.adb: Likewise.
3182 * gnat.dg/unchecked_convert12.adb: Likewise.
3183
ff7e7ee0
EB
31842016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3185
3186 * gcc.target/sparc/cbcond-1.c: New test.
3187 * gcc.target/sparc/cbcond-2.c: Likewise.
3188 * gcc.target/sparc/movcc-1.c: Likewise.
3189 * gcc.target/sparc/movcc-2.c: Likewise.
3190 * gcc.target/sparc/setcc-1.c: Adjust.
3191 * gcc.target/sparc/setcc-2.c: Likewise.
3192 * gcc.target/sparc/setcc-3.c: Likewise.
3193 * gcc.target/sparc/setcc-4.c: Likewise.
3194 * gcc.target/sparc/setcc-5.c: Likewise.
3195 * gcc.target/sparc/setcc-6.c: New test.
3196 * gcc.target/sparc/setcc-7.c: Likewise.
3197 * gcc.target/sparc/setcc-8.c: Likewise.
3198 * gcc.target/sparc/setcc-9.c: Likewise.
3199 * gcc.target/sparc/setcc-10.c: Likewise.
3200
d30078b8
JL
32012016-10-10 Jeff Law <law@redhat.com>
3202
3203 PR tree-optimization/71947
3204 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3205 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3206 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3207 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3208 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3209 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3210
5f869266
TK
32112016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3212
3213 PR fortran/77915
3214 * gfortran.dg/matmul_11.f90: New test.
3215
174e0b00
JW
32162016-10-10 Jiong Wang <jiong.wang@arm.com>
3217
3218 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3219 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3220 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3221 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3222 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3223 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3224 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3225 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3226 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3227 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3228 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3229 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3230 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3231 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3232 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3233 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3234 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3235 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3236 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3237 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3238 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3239 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3240 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3241 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3242 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3243 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3244 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3245 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3246 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3247 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3248 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3249 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3251 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3252 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3253 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3254 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3255 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3256 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3257 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3258 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3259 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3260 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3261 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3262 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3263 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3264 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3265 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3266 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3267 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3268 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3269 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3270 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3271 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3272 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3273 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3274 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3275 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3276 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3277
4bc63138
JW
32782016-10-10 Jiong Wang <jiong.wang@arm.com>
3279
3280 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3281 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3282 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3283 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3284 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3285 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3286 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3287 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3288 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3289 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3290 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3291 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3292 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3293 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3294
8f3edb07
JW
32952016-10-10 Jiong Wang <jiong.wang@arm.com>
3296
3297 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3298 Enable AArch64.
3299 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3300 vdup*_laneq.
3301 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3302 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3303 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3304 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3305
6e49f922
JW
33062016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3307 Jiong Wang <jiong.wang@arm.com>
3308
3309 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3310 AArch64 support.
3311 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3312 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3313 AArch64 targets.
3314 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3315 AArch64 targets.
3316 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3317 targets.
3318 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3319
41683e1a
EB
33202016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3321
3322 * gnat.dg/specs/vfa.ads: New test.
3323
6e49f922 33242016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3325
3326 * gnat.dg/inline13.ad[sb]: New test.
3327 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3328
55cfd746
EB
33292016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3330
3331 * gnat.dg/biased_subtype.adb: New test.
3332
4dfb8a2a
JJ
33332016-10-09 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR tree-optimization/77901
3336 * gcc.c-torture/compile/pr77901.c: New test.
3337
67b97478
PK
33382016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3339
3340 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3341 * gcc.dg/ipa/propalign-2.c: Likewise
3342 * gcc.dg/ipa/propalign-3.c: Likewise.
3343 * gcc.dg/ipa/propalign-4.c: Likewise.
3344 * gcc.dg/ipa/propalign-5.c: Likewise.
3345
7bad794a
JJ
33462016-10-08 Jakub Jelinek <jakub@redhat.com>
3347
81b02905
JJ
3348 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3349
ee19ef45
JJ
3350 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3351
7bad794a
JJ
3352 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3353 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3354
56d3a930
FR
33552016-10-07 Fritz Reese <fritzoreese@gmail.com>
3356
3357 * gfortran.dg/dec_union_11.f90: New testcase.
3358
45e2bf2e
NS
33592016-10-07 Nathan Sidwell <nathan@acm.org>
3360
3361 PR c++/66443
3362 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3363 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3364 * g++.dg/cpp1y/pr66443-cxx14.C: New
3365 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3366 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3367
be845b04
JJ
33682016-10-07 Jakub Jelinek <jakub@redhat.com>
3369
3370 * g++.dg/cpp0x/addressof1.C: New test.
3371 * g++.dg/cpp0x/addressof2.C: New test.
3372
08213983
MM
33732016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3374
3375 * gcc.target/powerpc/float128-type-1.c: New test to check that
3376 PowerPC 64-bit Linux enables -mfloat128-type by default.
3377 * gcc.target/powerpc/float128-type-2.c: Likewise.
3378 * gcc.target/powerpc/float128-mix.c: Change error message to
3379 reflect that __ibm128 is now #define'ed to be long double.
3380
bd845c14
SK
33812016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3382
3383 PR fortran/77406
3384 * gfortran.dg/pr77406.f90: New test.
3385 * gfortran.dg/assumed_type_3.f90: Update error messages.
3386 * gfortran.dg/defined_operators_1.f90: Ditto.
3387 * gfortran.dg/generic_26.f90: Ditto.
3388 * gfortran.dg/generic_7.f90: Ditto.
3389 * gfortran.dg/gomp/udr5.f90: Ditto.
3390 * gfortran.dg/gomp/udr7.f90: Ditto.
3391 * gfortran.dg/interface_1.f90: Ditto.
3392 * gfortran.dg/interface_37.f90: Ditto.
3393 * gfortran.dg/interface_5.f90: Ditto.
3394 * gfortran.dg/interface_6.f90: Ditto.
3395 * gfortran.dg/interface_7.f90
3396 * gfortran.dg/no_arg_check_3.f90
3397 * gfortran.dg/operator_5.f90
3398 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3399
c09c4992
BE
34002016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3401
3402 PR c++/77700
3403 * c-c++-common/Wint-in-bool-context.c: Update test.
3404
d7f336f8
RB
34052016-10-07 Richard Biener <rguenther@suse.de>
3406
3407 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3408 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3409
a9172bf3
MP
34102016-10-07 Marek Polacek <polacek@redhat.com>
3411
3412 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3413
8a14afd0
BS
34142016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3415
3416 PR c++/69733
3417 * c-c++-common/pr69733.c: New test.
3418 * gcc.dg/pr69733.c: New test.
3419 * gcc.target/i386/pr69733.c: New test.
3420
d4bd4646
MP
34212016-10-07 Marek Polacek <polacek@redhat.com>
3422
3423 PR c++/77803
3424 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3425
a93cdc5c
JJ
34262016-10-07 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR tree-optimization/77664
3429 * gcc.dg/tree-ssa/pr77664.c: New test.
3430 * gcc.dg/pr77664.c: New test.
3431
34322016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3433
3434 * gfortran.dg/pr69955.f90: New test.
3435
ac193ee7
LK
34362016_10-06 Louis Krupp <louis.krupp@zoho.com>
3437
3438 PR fortran/57910
3439 * gfortran.dg/pr57910.f90: New test.
3440
342cfb3e
JJ
34412016-10-06 Jakub Jelinek <jakub@redhat.com>
3442
3443 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3444 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3445
48057089
KV
34462016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3447
3448 PR tree-optimization/77862
3449 * gcc.dg/pr77862.c: New test.
3450
65b25c9b
KV
34512016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3452
3453 * gcc.dg/tree-ssa/evrp4.c: New test.
3454
f3127685
JL
34552016-10-06 Jeff Law <law@redhat.com>
3456
3457 PR tree-optimization/71661
3458 * gcc.dg/tree-ssa/pr71661.c: New test.
3459
b3972588
RB
34602016-10-06 Richard Biener <rguenther@suse.de>
3461
3462 PR tree-optimization/77855
3463 * gcc.dg/torture/pr77855.c: New testcase.
3464
139dc3c6 34652016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3466 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3467
3468 * g++.dg/other/pr77759.C: New test.
3469
37f6a157
RB
34702016-10-06 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/77839
3473 * gcc.dg/torture/pr77839.c: New testcase.
3474
f779aeb8
MP
34752016-10-06 Marek Polacek <polacek@redhat.com>
3476
3477 * g++.dg/cpp1z/init-statement9.C: New test.
3478
eee8f0b0
AS
34792016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3480
3481 * gcc.target/i386/pcommit-1.c: Deleted.
3482 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3483 * gcc.target/i386/sse-13.c: Ditto.
3484 * gcc.target/i386/sse-14.c: Ditto.
3485 * gcc.target/i386/sse-22.c: Ditto.
3486 * gcc.target/i386/sse-23.c: Ditto.
3487 * g++.dg/other/i386-2.C: Ditto.
3488
b48042bb
UB
34892016-10-05 Uros Bizjak <ubizjak@gmail.com>
3490
3491 * gcc.target/i386/pr77833.c: Require int128 effective target.
3492
50b01e1d
SK
34932016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3494
3495 PR fortran/58991
3496 PR fortran/58992
3497 * gfortran.dg/associate_22.f90: New test.
3498
908b8296
FR
34992016-10-05 Fritz Reese <fritzoreese@gmail.com>
3500
3501 * gfortran.dg/dec_union_9.f90: New testcase.
3502 * gfortran.dg/dec_union_10.f90: New testcase.
3503
87582521
JJ
35042016-10-05 Jakub Jelinek <jakub@redhat.com>
3505
2e69f143
JJ
3506 PR sanitizer/66343
3507 * gcc.dg/pch/pr66343-3.c: New test.
3508 * gcc.dg/pch/pr66343-3.hs: New file.
3509
87582521
JJ
3510 PR sanitizer/66343
3511 * gcc.dg/pch/pr66343-1.c: New test.
3512 * gcc.dg/pch/pr66343-1.hs: New file.
3513 * gcc.dg/pch/pr66343-2.c: New test.
3514 * gcc.dg/pch/pr66343-2.hs: New file.
3515
700fff34
BE
35162016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3517
3518 * c-c++-common/Wint-in-bool-context.c: Update test.
3519
17a9e380
MP
35202016-10-05 Marek Polacek <polacek@redhat.com>
3521
3522 * g++.dg/cpp1z/init-statement1.C: New test.
3523 * g++.dg/cpp1z/init-statement2.C: New test.
3524 * g++.dg/cpp1z/init-statement3.C: New test.
3525 * g++.dg/cpp1z/init-statement4.C: New test.
3526 * g++.dg/cpp1z/init-statement5.C: New test.
3527 * g++.dg/cpp1z/init-statement6.C: New test.
3528 * g++.dg/cpp1z/init-statement7.C: New test.
3529 * g++.dg/cpp1z/init-statement8.C: New test.
3530
6e48e779
LK
35312016-10-05 Louis Krupp <louis.krupp@zoho.com>
3532
3533 PR fortran/67524
3534 * gfortran.dg/pr67524.f90: New test.
3535
04a32443
JJ
35362016-10-05 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR sanitizer/77823
3539 * c-c++-common/ubsan/shift-9.c: New test.
3540
743a9cf7
SKS
35412016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3542
3543 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3544 of int if __SIZEOF_INT__ is less than 4 bytes.
3545
a40278c3
JD
35462016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3547
3548 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3549 * gfortran.dg/class_array_20.f03: Likewise.
3550 * gfortran.dg/class_array_21.f03: Likewise.
3551 * gfortran.dg/finalize_29.f08: Likewise.
3552 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3553
39bb7d01
RB
35542016-10-05 Richard Biener <rguenther@suse.de>
3555
3556 PR middle-end/77826
3557 * gcc.dg/torture/pr77826.c: New testcase.
3558
eeb57981
RB
35592016-10-05 Richard Biener <rguenther@suse.de>
3560
3561 * gcc.dg/fold-copysign-1.c: New testcase.
3562
f9018d75
AS
35632016-10-05 Andreas Schwab <schwab@suse.de>
3564
3565 * g++.dg/pr49847-2.C: Remove.
3566
7e8000b3
PMR
35672016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3568
3569 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3570
54f84ca9
RB
35712016-10-05 Richard Biener <rguenther@suse.de>
3572
3573 PR middle-end/55152
3574 * gcc.dg/pr55152-2.c: New testcase.
3575
17beda50
JD
35762016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3577
3578 * gfortran.dg/dtio_15.f90: New test.
3579
1c84b798
ILT
35802016-10-04 Ian Lance Taylor <iant@golang.org>
3581
3582 * gcc.dg/split-7.c: New test.
3583
7ec39552
MS
35842016-10-04 Martin Sebor <msebor@redhat.com>
3585
3586 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3587 %lc directive to wint_t to silence -Wformat warnings on targets
3588 where the latter is a distinct type such as long.
3589
8ff04ff9
MS
35902016-10-04 Martin Sebor <msebor@redhat.com>
3591
3592 PR c++/77804
3593 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3594
bfecd57c
JJ
35952016-10-04 Jakub Jelinek <jakub@redhat.com>
3596
f72da967
JJ
3597 PR c++/77791
3598 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3599
bfecd57c
JJ
3600 * g++.dg/other/java3.C: Remove.
3601 * g++.dg/other/java1.C: Remove.
3602 * g++.dg/other/error12.C: Remove.
3603 * g++.dg/other/java2.C: Remove.
3604 * g++.dg/warn/Wnvdtor.C: Remove.
3605 * g++.dg/lookup/java1.C: Remove.
3606 * g++.dg/lookup/java2.C: Remove.
3607 * g++.dg/ext/pr34829.C: Remove.
3608 * g++.dg/ext/java-3.C: Remove.
3609 * g++.dg/ext/java-1.C: Remove.
3610 * g++.dg/ext/java-2.C: Remove.
3611 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3612
fe8b1e83
DG
36132016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3614
3615 PR tree-optimization/77808
3616 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3617
078b5aab
RB
36182016-10-04 Richard Biener <rguenther@suse.de>
3619
3620 PR tree-optimization/77399
3621 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3622
2b568899
RB
36232016-10-04 Richard Biener <rguenther@suse.de>
3624
3625 PR middle-end/77833
3626 * gcc.target/i386/pr77833.c: New testcase.
3627
0a4e5cf3
JL
36282016-09-26 Jeff Law <law@redhat.com>
3629
3630 PR tree-optimization/71550
3631 PR tree-optimization/71403
3632 * gcc.c-torture/execute/pr71550.c: New test.
3633
d07b0a23
SKS
36342016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3635
3636 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3637 option.
3638
b44a42cf
KT
36392016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3640
3641 Revert
3642 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3643
3644 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3645
f41f1ceb
MP
36462016-10-03 Marek Polacek <polacek@redhat.com>
3647
3648 * g++.dg/cpp0x/nullptr37.C: New test.
3649
1633d3b9
BE
36502016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3651
3652 * c-c++-common/Wint-in-bool-context.c: Update test.
3653
2c8e3a1d
JJ
36542016-10-02 Jakub Jelinek <jakub@redhat.com>
3655
3656 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3657 earlier.
3658 * g++.dg/charset/asm2.c (memmove): Likewise.
3659 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3660 * g++.dg/tls/diag-4.C (foo): Likewise.
3661 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3662 dg-warning, fix up regex.
3663 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3664 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3665 * g++.old-deja/g++.mike/net31.C: Likewise.
3666 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3667 for C++17.
3668 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3669 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3670
f00b6283
RB
36712016-10-01 Richard Biener <rguenther@suse.de>
3672
3673 PR middle-end/77798
3674 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3675
0f0565b1
AV
36762016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3677
3678 PR fortran/77663
3679 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3680
c58823a0
JJ
36812016-10-01 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR c/77490
3684 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3685 Add dg-prune-output directive.
3686
e3228a50
JD
36872016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3688
3689 PR fortran/66643
3690 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3691 * gfortran.fortran-torture/compile/write.f90: Update test.
3692
e70bbc6f
MW
36932016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3694
3695 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3696 arm_fp16_alternative_ok as the required effective target.
3697 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3698 -mfp16-format=alternative to the dg-options directive and remove
3699 the dg-add-options directive.
3700
c39747d2
FR
37012016-09-30 Fritz Reese <fritzoreese@gmail.com>
3702
3703 PR fortran/77764
3704 * gfortran.dg/dec_union_8.f90: New testcase.
3705
00074dd8
FR
37062016-09-30 Fritz Reese <fritzoreese@gmail.com>
3707
3708 PR fortran/77782
3709 * gfortran.dg/dec_structure_16.f90: New testcase.
3710
26f391e8
AV
37112016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3712
3713 * gfortran.dg/coarray_allocate_10.f08: New test.
3714 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3715
fa16a271
KT
37162016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3717
3718 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3719
f334c828
RB
37202016-09-30 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/77399
3723 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3724
76e3ec9c
SL
37252016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3726
871267e1 3727 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3728 -fdelete-null-pointer-checks explicit.
3729 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3730 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3731 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3732 * gcc.dg/pic-1.c: Require fpic target support.
3733 * gcc.dg/pic-2.c: Likewise.
3734
a2c6e7f2
JJ
37352016-09-29 Jakub Jelinek <jakub@redhat.com>
3736
3737 Implement P0001R1 - C++17 removal of register storage class specifier
3738 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3739 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3740 C++17.
3741 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3742 keyword if not __SSE2__.
3743 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3744 C++17.
3745 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3746 register keywords.
3747 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3748 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3749 no_erroneous_warning): Expect new warnings for C++17.
3750 * g++.dg/warn/register-var-2.C (f): Likewise.
3751 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3752 * g++.dg/parse/linkage2.C (foo): Likewise.
3753 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3754 keyword on parameters for C++17.
3755 * g++.dg/cpp1z/register1.C: New test.
3756 * g++.dg/cpp1z/register2.C: New test.
3757 * g++.dg/cpp1z/register3.C: New test.
3758
4ab76933
UB
37592016-09-29 Uros Bizjak <ubizjak@gmail.com>
3760
3761 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3762 * gcc.target/i386/avx2-check.h (main): Ditto.
3763 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3764 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3765 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3766 * gcc.target/i386/avx512er-check.h (main): Ditto.
3767 * gcc.target/i386/avx512f-check.h (main): Ditto.
3768 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3769 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3770 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3771
2488ebe5
UB
37722016-09-29 Uros Bizjak <ubizjak@gmail.com>
3773
3774 PR target/77756
3775 * gcc.target/i386/pr77756.c: New test.
3776
4d258d09
MP
37772016-09-29 Marek Polacek <polacek@redhat.com>
3778
3779 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3780
a9087411
MP
37812016-09-29 Marek Polacek <polacek@redhat.com>
3782
3783 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3784 C++14.
3785
fa0a064a
ML
37862016-09-29 Martin Liska <mliska@suse.cz>
3787
3788 * objc/execute/construct1.m: New test.
3789
0ce1ecc7
RB
37902016-09-29 Richard Biener <rguenther@suse.de>
3791
3792 PR tree-optimization/77768
3793 * gcc.dg/torture/pr77768.c: New testcase.
3794
da186c1f
RB
37952016-09-28 Richard Biener <rguenther@suse.de>
3796
3797 PR middle-end/77407
3798 * gcc.dg/pr77407.c: New testcase.
3799
d657e995
RB
38002016-09-29 Richard Biener <rguenther@suse.de>
3801
3802 PR middle-end/55152
3803 * gcc.dg/pr55152.c: New testcase.
3804 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3805
cadf6296
RO
38062016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3807
3808 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3809 (dg-options): Remove -m32.
3810
88000fd1
MS
38112016-09-28 Martin Sebor <msebor@redhat.com>
3812
3813 PR middle-end/77721
3814 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3815
0c172974
JD
38162016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3817
3818 PR libgfortran/77707
3819 * gfortran.dg/inquire_17.f90: New test.
3820
4b390698
JJ
38212016-09-28 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR c++/77467
3824 * g++.dg/cpp1y/constexpr-77467.C: New test.
3825
2b1b5938
MS
38262016-09-28 Martin Sebor <msebor@redhat.com>
3827
3828 PR c/77762
3829 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3830 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3831 (test_sprintf_p_const): Adjust line numbers to avoid failures
3832 introduced in r240503.
3833
30dc6ee9
MS
38342016-09-28 Martin Sebor <msebor@redhat.com>
3835
3836 PR middle-end/77683
3837 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3838
7d290e93
BE
38392016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3840
fcf32bad
BE
3841 PR c++/77748
3842 * g++.dg/pr77550.C: Avoid undefined behavior.
3843
7d290e93
BE
3844 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3845
912d9ec3
WD
38462016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3847
3848 * gcc.dg/strlenopt-20.c: Update test.
3849 * gcc.dg/strlenopt-21.c: Likewise.
3850 * gcc.dg/strlenopt-22.c: Likewise.
3851 * gcc.dg/strlenopt-22g.c: Likewise.
3852 * gcc.dg/strlenopt-26.c: Likewise.
3853 * gcc.dg/strlenopt-5.c: Likewise.
3854 * gcc.dg/strlenopt-7.c: Likewise.
3855 * gcc.dg/strlenopt-9.c: Likewise.
3856
459bcfb0
JJ
38572016-09-27 Jakub Jelinek <jakub@redhat.com>
3858
6e39060a
JJ
3859 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3860
8ca33347
JJ
3861 * g++.dg/cpp1z/lambda-this1.C: New test.
3862 * g++.dg/cpp1z/lambda-this2.C: New test.
3863
459bcfb0
JJ
3864 PR c++/77722
3865 * g++.dg/ubsan/return-4.C: New test.
3866 * g++.dg/ubsan/return-5.C: New test.
3867 * g++.dg/ubsan/return-6.C: New test.
3868
20fba714
JW
38692016-09-27 Jiong Wang <jiong.wang@arm.com>
3870
3871 * lib/target-supports.exp
3872 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3873 in function comment.
3874
bebe0086
ML
38752016-09-27 Martin Liska <mliska@suse.cz>
3876
3877 PR gcov-profile/46266
3878 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3879 considered.
3880
59896334
RB
38812016-09-27 Richard Biener <rguenther@suse.de>
3882
3883 PR tree-optimization/77745
3884 * g++.dg/torture/pr77745.C: New testcase.
3885
f0d355dc
RB
38862016-09-27 Richard Biener <rguenther@suse.de>
3887
3888 PR tree-optimization/77478
3889 * gcc.dg/torture/pr77478.c: New testcase.
3890
8c9434c2
ML
38912016-09-27 Martin Liska <mliska@suse.cz>
3892
3893 PR gcov-profile/7970
3894 PR gcov-profile/16855
3895 PR gcov-profile/44779
3896 * g++.dg/gcov/pr16855.C: New test.
3897
511d092e
SKS
38982016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3899
3900 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3901
f2e0c4e1
JJ
39022016-09-27 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR fortran/77666
3905 * gfortran.dg/gomp/pr77666.f90: New test.
3906
3a4228ba
KV
39072016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3908
3909 PR ipa/77677
3910 * gcc.dg/torture/pr77677-2.c: New test.
3911
a184e37f
SK
39122016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 PR fortran/77420
3915 * gfortran.dg/pr77420_1.f90: New test.
3916 * gfortran.dg/pr77420_2.f90: Ditto.
3917 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3918 * gfortran.dg/pr77420_4.f90: this file.
3919
8be59d19
KV
39202016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3921
3922 PR middle-end/77719
3923 * gfortran.dg/pr77719.f90: New test.
3924
991075a4
TP
39252016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3926
3927 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3928 singular form of byte when quantity is unknown.
991075a4 3929
c6147dc4
MP
39302016-09-26 Marek Polacek <polacek@redhat.com>
3931
3932 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3933
5cc6c41c
ML
39342016-09-26 Martin Liska <mliska@suse.cz>
3935
3936 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3937 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3938 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3939 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3940 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3941 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3942 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3943 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3944 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3945
81fea426
MP
39462016-09-26 Marek Polacek <polacek@redhat.com>
3947
3948 PR c/7652
3949 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3950 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3951 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3952 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3953 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3954 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3955 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3956 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3957 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3958 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3959 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3960 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3961 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3962 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3963 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3964 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3965 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3966 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3967 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3968 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3969 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3970 * c-c++-common/attr-fallthrough-1.c: New test.
3971 * c-c++-common/attr-fallthrough-2.c: New test.
3972 * g++.dg/cpp0x/fallthrough1.C: New test.
3973 * g++.dg/cpp0x/fallthrough2.C: New test.
3974 * g++.dg/cpp1z/fallthrough1.C: New test.
3975 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3976 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3977 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3978 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3979
9b597c1f
SK
39802016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3981
12a813c1 3982 PR fortran/77429
9b597c1f
SK
3983 * gfortran.dg/pr77429.f90: New test.
3984
f1c7e7f1
SK
39852016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3986
3987 PR fortran/77694
3988 * gfortran.dg/pr77694.f90: New test.
3989
50c6dd20
OE
39902016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3991
3992 PR target/51244
3993 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3994
540b039e
DH
39952016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3996
3997 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3998 for 32-bit mode.
3999
cfd161bf
DH
40002016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4001
4002 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4003 for 32-bit mode.
4004
9a2300e9
MP
40052016-09-24 Marek Polacek <polacek@redhat.com>
4006
4007 PR c/77490
4008 * c-c++-common/Wbool-operation-1.c: New test.
4009 * gcc.dg/Wbool-operation-1.c: New test.
4010
34d567d1
FR
40112016-09-23 Fritz Reese <fritzoreese@gmail.com>
4012
4013 * gfortran.dg/dec_static_1.f90: New.
4014 * gfortran.dg/dec_static_2.f90: New.
4015 * gfortran.dg/dec_static_3.f90: New.
4016 * gfortran.dg/dec_static_4.f90: New.
4017
4a8d4422
JD
40182016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4019
4020 PR fortran/48298
4021 * gfortran.dg/negative_unit_check.f90: Update test.
4022 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4023
90ef45cb
DV
40242016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4025
4026 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4027 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4028 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4029 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4030 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4031 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4032 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4033
e0535922
MS
40342016-09-23 Martin Sebor <msebor@redhat.com>
4035
4036 PR testsuite/77713
4037 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4038 assuming long double is bigger than double.
4039
d664d76d
JJ
40402016-09-23 Jakub Jelinek <jakub@redhat.com>
4041
4042 Implement P0138R2, C++17 construction rules for enum class values
4043 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4044
3b31f720
DM
40452016-09-23 David Malcolm <dmalcolm@redhat.com>
4046
4047 PR preprocessor/77672
4048 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4049 expected multiline output from first warning to reflect change
4050 in r240434.
4051
592459bf
TP
40522016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4053
4054 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4055
0af06385
BE
40562016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4057 Tom de Vries <tom@codesourcery.com>
4058
4059 PR testsuite/77411
4060 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4061
8f01b67a
MP
40622016-09-23 Marek Polacek <polacek@redhat.com>
4063
4064 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4065 * c-c++-common/gomp/atomic-13.c: Likewise.
4066 * c-c++-common/gomp/atomic-14.c: Likewise.
4067 * c-c++-common/pr60439.c: Remove invalid code.
4068 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4069 * g++.dg/expr/bitfield5.C: Likewise.
4070 * g++.dg/expr/bitfield6.C: Likewise.
4071 * g++.dg/expr/bool1.C: Likewise.
4072 * g++.dg/expr/bool3.C: Likewise.
4073 * g++.dg/expr/lval3.C: Likewise.
4074 * g++.dg/expr/lval4.C: Likewise.
4075 * g++.old-deja/g++.jason/bool5.C: Likewise.
4076
bbd6fcf3
DM
40772016-09-23 David Malcolm <dmalcolm@redhat.com>
4078
4079 PR preprocessor/77672
4080 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4081 (test_terminator_location): New function.
4082
113d06a4
RB
40832016-09-23 Richard Biener <rguenther@suse.de>
4084
4085 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4086
cab9e1df
MW
40872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4088
4089 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4090 -march=armv8.2-a+fp16 when supported by the hardware.
4091 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4092 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4093 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4094 semi-colons to a macro invocations.
4095 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4096 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4097 defined.
4098 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4099 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4101 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4102 defined.
4103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4110 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4112 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4113 defined.
4114 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4116 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4117 defined.
4118 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4120 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4121 defined.
4122 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4124 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4125 defined.
4126 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4127 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4128 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4129 defined. Also fix some white-space.
4130 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4131 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4132 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4133 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4136 defined. Also fix some long lines and white-space.
4137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4138 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4139 defined. Also fix some long lines and white-space.
4140 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4141 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4142 defined.
4143 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4144 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4145 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4146 defined.
4147 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4149 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4150 defined.
4151 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4152 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4154 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4156 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4158 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4160 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4161 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4162 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4165 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4167 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4168 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4169 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4170
da9b2e69
JW
41712016-09-23 Jiong Wang <jiong.wang@arm.com>
4172 Matthew Wahab <matthew.wahab@arm.com>
4173
4174 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4175 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4176 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4177 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4178 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4179 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4180 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4181 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4182 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4183 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4184 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4185 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4186 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4187 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4188 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4189 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4190 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4191 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4192 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4193 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4194 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4195 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4196 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4197 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4198 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4199 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4200 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4201 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4202 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4203 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4204 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4205 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4206 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4207 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4208 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4209 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4210 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4211
785cf02f
MW
42122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4213
4214 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4215 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4216 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4217 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4218 support.
4219
1e401340
KV
42202016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4221
4222 PR ipa/77677
4223 * gcc.dg/torture/pr77677.c: New test.
4224
8ed3eeac
AV
42252016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4226
4227 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4228 here now.
4229
55a9b91b
MW
42302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4231
4232 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4233 options. Add tests for float16x4_t and float16x8_t.
4234
64c744b9
DV
42352016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4236
4237 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4238 * gcc.target/s390/risbg-ll-2.c: Ditto.
4239 * gcc.target/s390/risbg-ll-3.c: Ditto.
4240
d403b8d4
MW
42412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4242
4243 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4244 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4245
576987fc
DV
42462016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4247
4248 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4249 output to the simplified instructions.
4250
4ffc8099
MW
42512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4252
4253 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4254 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4255
b1a970a5
MW
42562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4257
4258 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4259 (FP16_SUPPORTED): New
4260 (expected-hfloat-16x4): Make conditional on __fp16 support.
4261 (expected-hfloat-16x8): Likewise.
4262 (vdup_n_f16): Disable for non-AArch64 targets.
4263 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4264 conditional on FP16_SUPPORTED.
4265 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4266 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4267 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4268 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4269 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4270 for testing __fp16.
4271 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4272 conditional on FP16_SUPPORTED.
4273 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4274 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4275
50df9464
MW
42762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4277
4278 * gcc.target/arm/short-vfp-1.c: New.
4279
536b9f42
MW
42802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4281
4282 * gcc.target/arm/attr-fp16-arith-1.c: New.
4283
1b9e31cf
MW
42842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4285
4286 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4287 New.
4288 (add_options_for_arm_v8_2a_fp16_neon): New.
4289 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4290 (add_options_for_arm_arch_v8_2a): Auto-generate.
4291 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4292 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4293 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4294 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4295 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4296 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4297 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4298
a5b42ee7
MW
42992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4300
4301 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4302 arm_fp16_alternative_ok.
4303 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4304 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4305 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4306 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4307 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4308 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4309 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4310 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4311 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4312 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4313 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4314 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4315 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4316 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4317 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4318 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4319 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4320 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4321 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4322 arm_fp16_alternative_ok.
4323 * lib/target-supports.exp
4324 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4325 (check_effective_target_arm_fp16_alternative_ok): New.
4326 (check_effective_target_arm_fp16_none_ok_nocache): New.
4327 (check_effective_target_arm_fp16_none_ok): New.
4328
fcbc975b
ML
43292016-09-23 Martin Liska <mliska@suse.cz>
4330
4331 * gcc.dg/ipa/pr77653.c: Replace adress
4332 with address.
4333
1822b732
ML
43342016-09-23 Martin Liska <mliska@suse.cz>
4335
4336 * gcc.target/i386/movbe-4.c: New test.
4337
fab18cc4
ML
43382016-09-23 Martin Liska <mliska@suse.cz>
4339
4340 * gcc.target/i386/crc32-5.c: New test.
4341
e70f01b5
ML
43422016-09-23 Martin Liska <mliska@suse.cz>
4343
4344 * gcc.target/i386/pr71652.c: New test.
4345 * gcc.target/i386/pr71652-2.c: New test.
4346 * gcc.target/i386/pr71652-3.c: New test.
4347
f2e81d05
JJ
43482016-09-23 Jakub Jelinek <jakub@redhat.com>
4349
4350 * lib/gcc-dg.exp (process-message): Support relative line number
4351 notation - .+4 or .-1 etc.
4352 * gcc.dg/dg-test-1.c: New test.
4353
ed30d2a6
MS
43542016-09-22 Martin Sebor <msebor@redhat.com>
4355
4356 PR target/77676
4357 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4358 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4359 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4360 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4361
1c681c7b
UB
43622016-09-22 Uros Bizjak <ubizjak@gmail.com>
4363
4364 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4365 * gcc.dg/ifcvt-2.c: Ditto.
4366 * gcc.dg/zero_bits_compound-1.c: Ditto.
4367 * gcc.dg/zero_bits_compound-1.c: Ditto.
4368 * gcc.dg/pr40550.c: Simplify target selectors.
4369 Use dg-additional-options.
4370 * gcc.dg/pr47893.c: Ditto.
4371 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4372 additional options for 32-bit x86 targets.
4373 * gcc.dg/pr70955.c: Move to ...
4374 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4375
67cf0a53
PC
43762016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4377
4378 PR c++/61019
4379 * g++.dg/cpp0x/pr61019.C: New.
4380
0ee70cc0
AV
43812016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4382 Terry Guo <terry.guo@arm.com>
4383
4384 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4385 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4386 * gcc.target/arm/pure-code/pure-code.exp: New.
4387
43639d2c
UB
43882016-09-22 Uros Bizjak <ubizjak@gmail.com>
4389
4390 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4391 Remove SSE effective target requirement.
4392
a608d15b
PC
43932016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 PR c++/71979
4396 * g++.dg/cpp0x/pr71979.C: New.
4397
d94a7ab4
BE
43982016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4399
4400 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4401
a13f439f
ML
44022016-09-22 Martin Liska <mliska@suse.cz>
4403
4404 PR ipa/77653
4405 * gcc.dg/ipa/pr77653.c: New test.
4406
cf352092
JJ
44072016-09-22 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR fortran/77665
4410 * gfortran.dg/gomp/pr77665.f90: New test.
4411
a8de3002
PT
44122016-09-22 Paul Thomas <pault@gcc.gnu.org>
4413
4414 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4415 * gfortran.dg/dtio_13.f90: New test.
4416
39abef62
LK
44172016-09-21 Louis Krupp <louis.krupp@zoho.com>
4418
4419 PR fortran/66107
4420 * gfortran.dg/pr66107.f90: New test.
4421
4a2bb7fc
ILT
44222016-09-21 Ian Lance Taylor <iant@golang.org>
4423
4424 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4425 with call to builtin delete function.
4426
5f84cee2
JM
44272016-09-21 Joseph Myers <joseph@codesourcery.com>
4428
4429 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4430 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4431 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4432 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4433 tests.
4434
fe01a41a
UB
44352016-09-21 Uros Bizjak <ubizjak@gmail.com>
4436
4437 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4438
2e1c20b1
JJ
44392016-09-21 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR c++/77651
4442 * g++.dg/cpp1z/aligned-new6.C: New test.
4443
de4c144a
MW
44442016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4445
4446 * gcc.target/arm/fp16-aapcs-3.c: New.
4447 * gcc.target/arm/fp16-aapcs-4.c: New.
4448 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4449 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4450 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4451 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4452
44fc7854
BE
44532016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4454
4455 PR tree-optimization/77550
4456 * g++.dg/pr77550.C: New test.
4457
bc084f84
GJL
44582016-09-21 Georg-Johann Lay <avr@gjlay.de>
4459
4460 PR target/77326
4461 * gcc.target/avr/torture/pr77326.c: New test.
4462
c075003a
LK
44632016-09-21 Louis Krupp <louis.krupp@zoho.com>
4464
4465 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4466
6811ea79
RB
44672016-09-21 Richard Biener <rguenther@suse.de>
4468
4469 PR tree-optimization/77648
4470 * gcc.dg/torture/pr77648-1.c: New testcase.
4471 * gcc.dg/torture/pr77648-2.c: Likewise.
4472
f955c4c4
RB
44732016-09-21 Richard Biener <rguenther@suse.de>
4474 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR tree-optimization/77621
4477 * gcc.dg/pr77621.c: New testcase.
4478
096506bb
PT
44792016-09-21 Paul Thomas <pault@gcc.gnu.org>
4480
4481 PR fortran/77657
4482 * gfortran.dg/dtio_12.f90: New test.
4483
37d168ae
SKS
44842016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4485
4486 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4487
66454000
KV
44882016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4489
4490 PR tree-optimization/72835
4491 * gcc.dg/tree-ssa/pr72835.c: New test.
4492
88d0c3f0
MS
44932016-09-20 Martin Sebor <msebor@redhat.com>
4494
4495 PR middle-end/49905
4496 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4497 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4498 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4499 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4500 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4501 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4502 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4503
a03df1d5
KV
45042016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4505
4506 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4507 arguments/compare will be optimized away.
4508 * gcc.dg/torture/ftrapv-1.c: Likewise.
4509
8bc5448f
KV
45102016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4511
4512 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4513 will be optimized away.
4514 * gcc.dg/ipa/vrp1.c: New test.
4515 * gcc.dg/ipa/vrp2.c: New test.
4516 * gcc.dg/ipa/vrp3.c: New test.
4517
973625a0
KV
45182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4519
4520 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4521 does the same transformation.
4522 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4523 * gcc.dg/tree-ssa/evrp1.c: New test.
4524 * gcc.dg/tree-ssa/evrp2.c: New test.
4525 * gcc.dg/tree-ssa/evrp3.c: New test.
4526 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4527 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4528 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4529 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4530 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4531 foling now happens early.
4532 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4533 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4534 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4535 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4536 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4537
9b1ba33c
UB
45382016-09-20 Uros Bizjak <ubizjak@gmail.com>
4539
4540 PR target/77621
4541 * gcc.target/i386/pr77621.c: New test.
4542 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4543 pattern, loop should vectorize with -mtune=atom.
4544
f5bd4ad8
MO
45452016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4546 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR testsuite/63299
4549 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4550 instead of delete.
4551
7d9cf801
JJ
45522016-09-20 Jakub Jelinek <jakub@redhat.com>
4553
b912f962
JJ
4554 PR c++/77626
4555 * g++.dg/other/pr77626.C: New test.
4556
eaf1ece1
JJ
4557 PR c++/77638
4558 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4559
590b62e9
JJ
4560 PR c++/77637
4561 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4562
7d9cf801
JJ
4563 PR middle-end/77624
4564 * c-c++-common/pr77624-1.c: New test.
4565 * c-c++-common/pr77624-2.c: New test.
4566
3aebb6ff
AV
45672016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4568
4569 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4570 of digits expected.
4571
b5bbe47b
RB
45722016-09-20 Richard Biener <rguenther@suse.de>
4573
4574 PR tree-optimization/77646
4575 * gcc.dg/torture/pr77646.c: New testcase.
4576
144a96e4
BE
45772016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4578
4579 PR c++/77434
4580 * c-c++-common/Wint-in-bool-context.c: New test.
4581
1f2071fa
JM
45822016-09-19 Joseph Myers <joseph@codesourcery.com>
4583
4584 * gcc.dg/cr-decimal-dig-1.c: New test.
4585
63012d9a
JM
45862016-09-19 Joseph Myers <joseph@codesourcery.com>
4587
4588 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4589 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4590 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4591 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4592
02410826
VM
45932016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4594
4595 PR rtl-optimization/77416
4596 * gcc.target/powerpc/pr77416.c: New.
4597
6101a7ab
PP
45982016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4599
4600 PR c++/77639
4601 * g++.dg/template/error-recovery4.C: New test.
4602
1993ff76
BC
46032016-09-19 Bin Cheng <bin.cheng@arm.com>
4604
4605 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4606
5fa9e644
KT
46072016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4608
4609 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4610 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4611
fc15d9ec
JJ
46122016-09-19 Jakub Jelinek <jakub@redhat.com>
4613 Jan Hubicka <jh@suse.cz>
4614
4615 PR target/77587
4616 * gcc.dg/pr77587.c: New test.
4617 * gcc.dg/pr77587a.c: New file.
4618
3c9f5092
AV
46192016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4620
4621 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4622 * gfortran.dg/coarray_38.f90:
4623 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4624 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4625 * gfortran.dg/coarray_allocate_7.f08: New test.
4626 * gfortran.dg/coarray_allocate_8.f08: New test.
4627 * gfortran.dg/coarray_allocate_9.f08: New test.
4628 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4629 new caf_register.
4630 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4631 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4632 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4633 get_by_refs.
4634 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4635 * gfortran.dg/coarray_lock_7.f90: Same.
4636 * gfortran.dg/coarray_poly_5.f90: Same.
4637 * gfortran.dg/coarray_poly_6.f90: Same.
4638 * gfortran.dg/coarray_poly_7.f90: Same.
4639 * gfortran.dg/coarray_poly_8.f90: Same.
4640 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4641
e79e6763
FR
46422016-09-19 Fritz Reese <fritzoreese@gmail.com>
4643
4644 PR fortran/77584
4645 * gfortran.dg/dec_structure_15.f90: New testcase.
4646
ae527639
RB
46472016-09-19 Richard Biener <rguenther@suse.de>
4648
4649 PR middle-end/77605
4650 * gcc.dg/torture/pr77605.c: New testcase.
4651
cdf060f8
LK
46522016-09-18 Louis Krupp <louis.krupp@zoho.com>
4653
4654 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4655
b720e919
JH
46562016-09-17 Jan Hubicka <hubicka@ucw.cz>
4657
4658 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4659 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4660 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4661 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4662 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4663 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4664 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4665 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4666 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4667 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4668 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4669
bdabae39
KY
46702016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4671
4672 * gcc.target/i386/pr68633.c: Fix expected result.
4673
493ba820
LK
46742016-09-17 Louis Krupp <louis.krupp@gmail.com>
4675
4676 PR fortran/68078
4677 * gfortran.dg/pr68078.f90: New test.
4678 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4679
9a42726b
BS
46802016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4681
4682 PR target/77613
4683 * gcc.target/powerpc/swaps-p8-25.c: New.
4684
e7d61178
JJ
46852016-09-16 Jakub Jelinek <jakub@redhat.com>
4686
8f03e02f
JJ
4687 PR c++/77482
4688 * g++.dg/cpp0x/constexpr-77482.C: New test.
4689
e80cb545
JJ
4690 PR c++/77379
4691 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4692 thunk offsets.
4693 * g++.dg/abi/abi-tag23a.C: Likewise.
4694
1c2f613f
JJ
4695 PR c++/77338
4696 * g++.dg/cpp0x/decltype-77338.C: New test.
4697
e7d61178
JJ
4698 PR c++/77375
4699 * g++.dg/cpp0x/mutable1.C: New test.
4700
8d987deb
SK
47012016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4702
4703 PR fortran/77612
4704 * gfortran.dg/pr77612.f90: New test.
4705
2c3d35a6
SKS
47062016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4707
4708 * gcc.dg/torture/pr70421.c: Require int32plus.
4709
e43163ae
JJ
47102016-09-16 Jakub Jelinek <jakub@redhat.com>
4711
bcf0905a
JJ
4712 PR middle-end/77475
4713 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4714
e43163ae
JJ
4715 PR target/77526
4716 * gcc.target/i386/pr77526.c: New test.
4717
7d704548
JJ
47182016-09-16 Jakub Jelinek <jakub@redhat.com>
4719 Eric Botcazou <ebotcazou@adacore.com>
4720
4721 PR middle-end/77594
4722 * gcc.target/i386/pr77594.c: New test.
4723
902d624f
LK
47242016-09-15 Louis Krupp <louis.krupp@zoho.com>
4725
4726 PR fortran/69963
4727 * gfortran.dg/misplaced_implicit_character.f90: New test.
4728
7e16ce79
BC
47292016-09-15 Bin Cheng <bin.cheng@arm.com>
4730
4731 PR tree-optimization/77503
4732 * gcc.dg/vect/pr77503.c: New test.
4733
7c05f5c4
RB
47342016-09-15 Richard Biener <rguenther@suse.de>
4735
4736 PR middle-end/77544
4737 * c-c++-common/torture/pr77544.c: New testcase.
4738
76ff80fb
JJ
47392016-09-15 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR middle-end/77475
4742 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4743 * gcc.dg/march-generic.c: Likewise.
4744 * gcc.target/i386/spellcheck-options-1.c: New test.
4745 * gcc.target/i386/spellcheck-options-2.c: New test.
4746 * gcc.target/i386/spellcheck-options-3.c: New test.
4747 * gcc.target/i386/spellcheck-options-4.c: New test.
4748
5560d026
CLT
47492016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4750
4751 PR fortran/72743
4752 * gfortran.dg/goacc/pr72743.f90: New test.
4753
5334f733
RB
47542016-09-15 Richard Biener <rguenther@suse.de>
4755
4756 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4757
d08615f2
RB
47582016-09-15 Richard Biener <rguenther@suse.de>
4759
4760 PR tree-optimization/77514
4761 * gcc.dg/torture/pr77514.c: New testcase.
4762
28ca05f0
JJ
47632016-09-14 Jakub Jelinek <jakub@redhat.com>
4764
4765 PR c++/77549
4766 * g++.dg/lookup/pr77549.C: New test.
4767
20a1e5b8
MP
47682016-09-14 Marek Polacek <polacek@redhat.com>
4769
4770 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4771 * c-c++-common/gomp/atomic-13.c: Likewise.
4772 * c-c++-common/gomp/atomic-14.c: Likewise.
4773 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4774 * g++.dg/cpp1z/bool-increment1.C: New test.
4775 * c-c++-common/pr60439.c: Add dg-warning.
4776 * g++.dg/expr/bitfield4.C: Likewise.
4777 * g++.dg/expr/bitfield5.C: Likewise.
4778 * g++.dg/expr/bitfield6.C: Likewise.
4779 * g++.dg/expr/bool1.C: Likewise.
4780 * g++.dg/expr/bool3.C: Likewise.
4781 * g++.dg/expr/lval3.C: Likewise.
4782 * g++.dg/expr/lval4.C: Likewise.
4783 * g++.old-deja/g++.jason/bool5.C: Likewise.
4784 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4785 * g++.dg/other/error18.C: Likewise.
4786 * g++.dg/gomp/atomic-14.C: Likewise.
4787
0761f6bf
NS
47882016-09-14 Nathan Sidwell <nathan@acm.org>
4789
4790 PR c++/77539
4791 * g++.dg/cpp1y/pr77539.C: New.
4792
13cddbc1
CL
47932016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4794
4795 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4796 dg-require.
4797 * g++.dg/ext/builtin_alloca.C: Likewise.
4798 * g++.dg/template/spec35.C: Likewise.
4799 * gcc.dg/builtins-68.c: Likewise.
4800 * gcc.misc-tests/gcov-13.c: Likewise.
4801 * gcc.misc-tests/gcov-14.c: Likewise.
4802
a90638d4
JM
48032016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4804
4805 * gfortran.dg/dec_structure_14.f90: New testcase.
4806
5ba4a08c
JJ
48072016-09-14 Jakub Jelinek <jakub@redhat.com>
4808
4809 PR sanitizer/68260
4810 * c-c++-common/tsan/pr68260.c: New test.
4811
a713b234
JS
48122016-09-13 Joe Seymour <joe.s@somniumtech.com>
4813
4814 PR target/70713
4815 * gcc.target/msp430/function-attributes-1.c: New test.
4816 * gcc.target/msp430/function-attributes-2.c: New test.
4817 * gcc.target/msp430/function-attributes-3.c: New test.
4818
96032047
MS
48192015-04-18 Martin Sebor <msebor@redhat.com>
4820
4821 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4822 of non-nul characters.
4823 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4824
ea8661cd
JJ
48252016-09-13 Jakub Jelinek <jakub@redhat.com>
4826
9952908a
JJ
4827 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4828 * g++.dg/cpp1z/gen-attrs1.C: New test.
4829
63cdb7a0
JJ
4830 PR tree-optimization/77454
4831 * gcc.dg/pr77454.c: New test.
4832
ea8661cd
JJ
4833 PR c++/77553
4834 * g++.dg/cpp1y/constexpr-77553.C: New test.
4835
254830ba
DM
48362016-09-13 David Malcolm <dmalcolm@redhat.com>
4837
4838 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4839 (test_show_locus): Replace rich_location::add_fixit_insert calls
4840 with add_fixit_insert_before and add_fixit_insert_after.
4841
42763690
JM
48422016-09-13 Jason Merrill <jason@redhat.com>
4843 Tom de Vries <tom@codesourcery.com>
4844
4845 PR c++/77427
4846 * g++.dg/pr77427.C: New test.
4847
c8798f2c
ML
48482016-09-13 Martin Liska <mliska@suse.cz>
4849
4850 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4851 effective target.
4852 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4853 * lib/target-supports.exp: Define the new target.
4854
54700e2e
AP
48552016-09-12 Andrew Pinski <apinski@cavium.com>
4856
4857 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4858 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4859
e1d55bf7
UB
48602016-09-12 Uros Bizjak <ubizjak@gmail.com>
4861
4862 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4863 variable arguments.
4864 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4865 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4866 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4867 variable argument.
4868 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4869 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4870
54dcdb88
BE
48712016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4872
4873 PR c++/77496
4874 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4875 * g++.dg/ext/pr77496.C: New test.
4876 * g++.dg/warn/pr77496.C: New test.
4877
d1463eb9
DM
48782016-09-12 David Malcolm <dmalcolm@redhat.com>
4879
4880 PR c/72858
4881 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4882 to preserve conversion chars, and to preserve prefix information.
4883 * gcc.dg/format/pr72858.c: New test case.
4884
217fabad
SK
48852016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4886
4887 * gfortran.dg/pr77507.f90: Move to ...
4888 * gfortran.dg/ieee/pr77507.f90: here.
4889
a1cd04ac
JH
48902016-08-09 Jan Hubicka <hubicka@ucw.cz>
4891
4892 PR ipa/61159
4893 * compile/pr61159.c: New testcase
4894
e3912107
JH
48952016-08-09 Jan Hubicka <hubicka@ucw.cz>
4896
4897 PR ipa/64316
4898 * gcc.dg/ipa/pr63416.c: New testcase.
4899
739d9339
PT
49002016-09-10 Paul Thomas <pault@gcc.gnu.org>
4901 Steven G. Kargl <kargl@gcc.gnu.org>
4902
4903 PR fortran/77532
cc3135b6 4904 * gfortran.dg/dtio_11.f90: new test.
739d9339 4905
fb7c40dd
SK
49062016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4907
4908 PR fortran/77507
4909 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4910 * gfortran.dg/c_assoc_4.f90: Ditto.
4911
5b28efbb
TV
49122016-09-10 Tom de Vries <tom@codesourcery.com>
4913
4914 PR C/71602
4915 * c-c++-common/va-arg-va-list-type.c: New test.
4916
9d0a9bb4
PB
49172016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4918
4919 PR rtl-optimization/77289
4920 * gcc.target/powerpc/pr77289.c: New test.
4921
3f0177e7
MS
49222016-09-09 Martin Sebor <msebor@redhat.com>
4923
4924 PR c/77520
4925 PR c/77521
4926 * gcc.dg/pr77520.c: New test.
4927 * gcc.dg/pr77521.c: New test.
4928
e81e83d0
SK
49292016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4930
4931 PR fortran/77506
4932 * gfortran.dg/pr77506.f90: New test.
4933
8a92685e
SK
49342016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4935
4936 PR fortran/77507
4937 * gfortran.dg/pr77507.f90: New test.
4938
c65248cb
JM
49392016-09-09 Joseph Myers <joseph@codesourcery.com>
4940
4941 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4942
2cf0ff98
SK
49432016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4944 Louis Krupp <lkrupp@gcc.gnu.org>
4945
4946 PR fortran/69514
4947 * gfortran.dg/pr69514_1.f90: New test.
4948 * gfortran.dg/pr69514_2.f90: New test.
4949
8ebc1e0f
JJ
49502016-09-08 Jakub Jelinek <jakub@redhat.com>
4951
20b6cf01
JJ
4952 PR fortran/77500
4953 * gfortran.dg/gomp/pr77500.f90: New test.
4954
8ebc1e0f
JJ
4955 PR fortran/77516
4956 * gfortran.dg/gomp/pr77516.f90: New test.
4957
34718542
JJ
49582016-09-07 Jakub Jelinek <jakub@redhat.com>
4959
4960 PR middle-end/77475
4961 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4962 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4963 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4964 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4965 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4966 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4967
e5106e27
DM
49682016-09-07 David Malcolm <dmalcolm@redhat.com>
4969
4970 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4971 "substring-locations.h".
4972
ca235a85
RB
49732016-09-07 Richard Biener <rguenther@suse.de>
4974
4975 PR c/77450
4976 * c-c++-common/vector-subscript-8.c: Move ..
4977 * gcc.dg/pr77450.c: ... here.
4978
0076b5dc 49792016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4980
4981 PR libgfortran/77393
4982 * gfortran.dg/fmt_f0_2.f90: Update test.
4983 * gfortran.dg/fmt_f0_3.f90: New test.
4984
6ac7322b
DH
49852016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4986
4987 PR debug/77389
4988 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4989 in dg-options.
4990
4991 PR debug/57519
4992 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4993
8eb9e049
JJ
49942016-09-06 Jakub Jelinek <jakub@redhat.com>
4995
4996 PR target/69255
4997 * gcc.target/i386/pr69255-1.c: New test.
4998 * gcc.target/i386/pr69255-2.c: New test.
4999 * gcc.target/i386/pr69255-3.c: New test.
5000
50012016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5002
5003 PR c/77336
5004 * gcc.dg/format/miss-7.c: New test.
5005
e6cb85d4
UB
50062016-09-06 Uros Bizjak <ubizjak@gmail.com>
5007
5008 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5009
7fe76f6a
ML
50102016-09-06 Martin Liska <mliska@suse.cz>
5011
5012 PR gcov-profile/77378
5013 PR gcov-profile/77466
5014 * gcc.dg/profile-update-warning.c: New test.
5015
209b636e
RB
50162016-09-06 Richard Biener <rguenther@suse.de>
5017
5018 PR tree-optimization/77479
5019 * gcc.dg/torture/pr77479.c: New testcase.
5020
b772a565
RB
50212016-09-06 Richard Biener <rguenther@suse.de>
5022
5023 PR c/77450
5024 * c-c++-common/vector-subscript-7.c: Adjust.
5025 * c-c++-common/vector-subscript-8.c: New testcase.
5026
a8c07037
SKS
50272016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5028
5029 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5030
0ce48391
JJ
50312016-09-05 Jakub Jelinek <jakub@redhat.com>
5032
de9188e0
JJ
5033 PR target/77476
5034 * gcc.target/i386/avx512f-pr77476.c: New test.
5035 * gcc.target/i386/avx512bw-pr77476.c: New test.
5036 * gcc.target/i386/avx512dq-pr77476.c: New test.
5037
c76f7809
JJ
5038 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5039 Update comment to mention also avx512f.
5040
0ce48391
JJ
5041 PR sanitizer/77396
5042 * g++.dg/asan/pr77396-2.C: New test.
5043
8a27cf73
UB
50442016-09-05 Uros Bizjak <ubizjak@gmail.com>
5045
5046 PR rtl-optimization/77452
5047 * gcc.target/i386/pr77452.c: New test.
5048
25ff5dd3
MP
50492016-09-05 Marek Polacek <polacek@redhat.com>
5050
5051 PR c/77423
5052 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5053
f2bc4e48
SK
50542016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5055
5056 PR fortran/77391
5057 * gfortran.dg/pr77391.f90: New test.
5058
e85921ee
SK
50592016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5060
5061 PR fortran/77460
5062 * gfortran.dg/pr77460.f90: New test.
5063
b5d50659
JJ
50642016-09-03 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR c/65467
5067 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5068
7b826676
KY
50692016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5070
5071 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5072
717ebe91
DM
50732016-09-02 David Malcolm <dmalcolm@redhat.com>
5074
5075 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5076 test case.
5077 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5078 diagnostic-test-show-locus-generate-patch.c to the sources
5079 for diagnostic_plugin_test_show_locus.c.
5080
94087e88
JJ
50812016-09-02 Jakub Jelinek <jakub@redhat.com>
5082
9dc5773f
JJ
5083 PR c/65467
5084 * gcc.dg/gomp/_Atomic-1.c: New test.
5085 * gcc.dg/gomp/_Atomic-2.c: New test.
5086 * gcc.dg/gomp/_Atomic-3.c: New test.
5087 * gcc.dg/gomp/_Atomic-4.c: New test.
5088 * gcc.dg/gomp/_Atomic-5.c: New test.
5089
94087e88
JJ
5090 PR sanitizer/77396
5091 * g++.dg/asan/pr77396.C: New test.
5092
50932016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5094
5095 PR tree-optimization/71831
5096 * gcc.dg/builtin-object-size-16.c: New test.
5097 * gcc.dg/builtin-object-size-17.c: New test.
5098
7e89048d
JD
50992016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5100
5101 PR libgfortran/77393
5102 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5103
2f196155
UB
51042016-09-01 Uros Bizjak <ubizjak@gmail.com>
5105
5106 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5107 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5108 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5109 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5110 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5111 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5112 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5113 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5114 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5115 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5116 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5117 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5118 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5119 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5120 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5121 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5122 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5123 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5124
0a6b0523
EB
51252016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5126
5127 * gnat.dg/opt58.adb: New test.
5128 * gnat.dg/opt58_pkg.ads: New helper.
5129
2a99de7b
RB
51302016-09-01 Richard Biener <rguenther@suse.de>
5131
5132 PR middle-end/77436
5133 * gcc.dg/torture/pr77436.c: New testcase.
5134
f79d8786
SKS
51352016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5136
5137 * gcc.dg/pr64252.c: Require int32plus.
5138 * gcc.dg/pr66299-1.c: Likewise.
5139 * gcc.dg/pr66299-2.c: Likewise.
5140 * gcc.dg/torture/20131115-1.c: Skip for avr.
5141
b06335f9
KT
51422016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5143
5144 * gcc.target/aarch64/ands_3.c: New test.
5145
f25f40be
JJ
51462016-08-31 Jakub Jelinek <jakub@redhat.com>
5147
d12a0b5a
JJ
5148 PR fortran/77352
5149 * gfortran.dg/gomp/pr77352.f90: New test.
5150
f25f40be
JJ
5151 PR fortran/77374
5152 * gfortran.dg/gomp/pr77374.f08: New test.
5153
9ff6fb6e
MG
51542016-08-31 Marc Glisse <marc.glisse@inria.fr>
5155
5156 PR tree-optimization/73714
5157 * gcc.dg/tree-ssa/pr73714.c: New test.
5158
8e95a674
JD
51592016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5160
5161 PR libgfortran/77393
5162 * gfortran.dg/fmt_f0_2.f90: New test.
5163
c6b0037d
MG
51642016-08-31 Marc Glisse <marc.glisse@inria.fr>
5165
5166 * gcc.target/i386/pr59539-2.c: Adapt options.
5167 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5168
1a576b13
PT
51692016-08-31 Paul Thomas <pault@gcc.gnu.org>
5170
5171 PR fortran/77418
5172 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5173 of the associate entity and replace with a pointer to the
5174 intended item on the stack.
5175
e73d3ca6 51762016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5177 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5178
5179 PR fortran/48298
5180 * gfortran.dg/dtio_1.f90: New test.
5181 * gfortran.dg/dtio_2.f90: New test.
5182 * gfortran.dg/dtio_3.f90: New test.
5183 * gfortran.dg/dtio_4.f90: New test.
5184 * gfortran.dg/dtio_5.f90: New test.
5185 * gfortran.dg/dtio_6.f90: New test.
5186 * gfortran.dg/dtio_7.f90: New test.
5187 * gfortran.dg/dtio_8.f90: New test.
5188 * gfortran.dg/dtio_9.f90: New test.
5189 * gfortran.dg/dtio_10.f90: New test.
5190
b816477a
DM
51912016-08-30 David Malcolm <dmalcolm@redhat.com>
5192
5193 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5194 (test_many_nested_locations): New function.
5195 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5196 (test_show_locus): Handle "test_many_nested_locations".
5197
71b30891
DM
51982016-08-30 David Malcolm <dmalcolm@redhat.com>
5199
5200 * g++.dg/template/double-greater-than-fixit.C: New test case.
5201
8fa37232
EB
52022016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5203
5204 * gnat.dg/opt57.ad[sb]: New test.
5205 * gnat.dg/opt57_pkg.ads: New helper.
5206
6f651bae
RB
52072016-08-30 Richard Biener <rguenther@suse.de>
5208
5209 PR tree-optimization/69047
5210 * gcc.dg/pr69047.c: Fix byte-order check.
5211
ab834832
JJ
52122016-08-30 Jakub Jelinek <jakub@redhat.com>
5213
5116b156
JJ
5214 PR tree-optimization/72866
5215 * gcc.dg/vect/pr72866.c: New test.
5216
3754bbfc
JJ
5217 PR debug/77363
5218 * g++.dg/debug/dwarf2/pr77363.C: New test.
5219
26122e2d
JJ
5220 PR middle-end/77377
5221 * gcc.target/i386/pr77377.c: New test.
5222
ab834832
JJ
5223 PR debug/77389
5224 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5225 in dg-options.
5226
bedc9ca7
SK
52272016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5228
5229 * gfortran.dg/pr77372.f90: Moved to ...
5230 * gfortran.dg/ieee/pr77372.f90: here.
5231
adfa1e6b
MM
52322016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5233
5234 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5235 vector short/char initializations.
5236 * gcc.target/powerpc/vec-init-5.c: Likewise.
5237 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5238 vector initialization optimizations.
5239 * gcc.target/powerpc/vec-init-7.c: Likewise.
5240 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5241 vector float/double initializations.
5242 * gcc.target/powerpc/vec-init-9.c: Likewise.
5243
414b7129
UB
52442016-08-29 Uros Bizjak <ubizjak@gmail.com>
5245
5246 PR target/77403
5247 * gcc.target/i386/pr77403.c: New test.
5248
3d06b6f2
MP
52492016-08-29 Marek Polacek <polacek@redhat.com>
5250
5251 PR c/77292
5252 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5253
ba9bbd6f
TV
52542016-08-29 Tom de Vries <tom@codesourcery.com>
5255
5256 PR c/77398
5257 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5258
d7d80d8f
EB
52592016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5260
5261 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5262
d7d80d8f 52632016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5264
5265 * gfortran.dg/dec_structure_13.f90: New testcase.
5266
468d95c8
JB
52672016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5268
5269 PR fortran/77261
5270 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5271 available.
5272
f329b264
TV
52732016-08-28 Tom de Vries <tom@codesourcery.com>
5274
5275 PR lto/70955
5276 * gcc.dg/pr70955.c: New test.
5277 * gcc.dg/lto/pr70955_0.c: Same.
5278 * gcc.dg/lto/pr70955_1.c: Same.
5279
4a389eb6
PP
52802016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5281
5282 PR tree-optimization/71077
5283 * gcc.target/i386/pr71077.c: New test.
5284
3f8257db 52852016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5286
5287 PR fortran/77380
5288 * gfortran.dg/pr77380.f90: New test.
5289
3f8257db 52902016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5291
5292 PR fortran/77372
5293 gfortran.dg/pr77372.f90: New test.
5294
ee908516
DM
52952016-08-26 David Malcolm <dmalcolm@redhat.com>
5296
5297 * gcc.dg/spellcheck-fields-2.c (test): Move
5298 dg-begin/end-multiline-output within function body.
5299 (test_macro): New function.
5300
d41e76cf
DM
53012016-08-26 David Malcolm <dmalcolm@redhat.com>
5302
5303 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5304 (test_fixit_insert): Update expected output.
5305 (test_fixit_remove): Likewise.
5306 (test_fixit_replace): Likewise.
5307
524a4c96
RO
53082016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5309
5310 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5311 Fix typo.
5312
ebfa15ab
RB
53132016-08-26 Richard Biener <rguenther@suse.de>
5314
5315 PR tree-optimization/69047
5316 * gcc.dg/pr69047.c: New testcase.
5317
209ca542
PK
53182016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5319 Martin Jambhor <mjambor@suse.cz>
524a4c96 5320
209ca542
PK
5321 * gcc.dg/ipa/propbits-1.c: New test-case.
5322 * gcc.dg/ipa/propbits-2.c: Likewise.
5323 * gcc.dg/ipa/propbits-3.c: Likewise.
5324
e5cf1629
SK
53252016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5326
5327 PR fortran/77351
5328 * gfortran.dg/pr77351.f90: New test.
5329
ebef225f
MP
53302016-08-25 Marek Polacek <polacek@redhat.com>
5331
5332 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5333
fe377a48
MP
53342016-08-25 Marek Polacek <polacek@redhat.com>
5335
5336 PR c/77323
5337 * gcc.dg/pr77323.c: New test.
5338
88b8971f
PT
53392016-08-24 Paul Thomas <pault@gcc.gnu.org>
5340
5341 PR fortran/77358
5342 * gfortran.dg/submodule_17.f08: New test.
5343
3f8257db
JJ
53442016-08-24 Michael Collison <michael.collison@linaro.org>
5345 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5346
5347 * gcc.target/arm/builtin_saddl.c: New testcase.
5348 * gcc.target/arm/builtin_saddll.c: New testcase.
5349 * gcc.target/arm/builtin_uaddl.c: New testcase.
5350 * gcc.target/arm/builtin_uaddll.c: New testcase.
5351 * gcc.target/arm/builtin_ssubl.c: New testcase.
5352 * gcc.target/arm/builtin_ssubll.c: New testcase.
5353 * gcc.target/arm/builtin_usubl.c: New testcase.
5354 * gcc.target/arm/builtin_usubll.c: New testcase.
5355
d5b5d212
UB
53562016-08-24 Uros Bizjak <ubizjak@gmail.com>
5357
5358 PR target/77270
5359 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5360 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5361 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5362 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5363 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5364 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5365 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5366 effective target. Remove scan-assembler-times directives.
5367 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5368 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5369 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5370
d1188689
SKS
53712016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5372
5373 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5374 of unsigned int.
5375 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5376
0b6b8f85
RS
53772016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5378
5379 PR testsuite/77317
5380 * lib/target-supports.exp
5381 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5382 (check_effective_target_vect_natural_alignment): Ditto.
5383 (check_effective_target_vector_alignment_reachable): Ditto.
5384 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5385
587b7f7a
ILT
53862016-08-23 Ian Lance Taylor <iant@golang.org>
5387
5388 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5389
6019c0fc
MM
53902016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5391
5392 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5393 being created from pointers to memory locations.
5394 * gcc.target/powerpc/vec-init-2.c: Likewise.
5395
cfe37db4
FR
53962016-08-23 Fritz Reese <fritzoreese@gmail.com>
5397
5398 * gfortran.dg/dec_structure_12.f90: New testcase.
5399
7e11f46f
DV
54002016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5401
5402 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5403
7ab4f354
DV
54042016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5405
5406 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5407 verification.
5408
deb9351f
DV
54092016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5410
5411 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5412 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5413
1fd9f058
RB
54142016-08-23 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/27336
5417 * c-c++-common/pr27336.c: New testcase.
5418
b00e6e75
MP
54192016-08-22 Marek Polacek <polacek@redhat.com>
5420
5421 PR c++/77321
5422 * g++.dg/cpp1y/pr77321.C: New test.
5423
58338bac
SK
54242016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5425
5426 PR fortran/60774
5427 * gfortran.dg/empty_label.f: Adjust test for new error message.
5428 * gfortran.dg/empty_label.f90: Ditto.
5429 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5430 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5431 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5432
30364ce6
SK
54332016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5434
5435 PR fortran/61318
5436 * gfortran.dg/pr61318.f90: New test.
5437
ad7a5a8f
SK
54382016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5439
5440 PR fortran/77260
5441 * gfortran.dg/pr77260_1.f90: New test.
5442 * gfortran.dg/pr77260_2.f90: Ditto.
5443
72f52f30
JM
54442016-08-22 Joseph Myers <joseph@codesourcery.com>
5445
5446 PR middle-end/77269
5447 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5448 __builtin_signbitf and __builtin_signbitl in expected generic
5449 expansion.
5450 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5451 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5452 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5453 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5454 tests.
5455
6dc198e3
JM
54562016-08-22 Joseph Myers <joseph@codesourcery.com>
5457
5458 * gcc.dg/torture/float128-builtin.c,
5459 gcc.dg/torture/float128-ieee-nan.c,
5460 gcc.dg/torture/float128x-builtin.c,
5461 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5462 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5463 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5464 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5465 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5466 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5467 gcc.dg/torture/floatn-nan.h: New tests.
5468
7ff4e41a
JM
54692016-08-22 Joseph Myers <joseph@codesourcery.com>
5470
5471 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5472 macro.
5473 (main): Update calls to TEST_I_F.
5474 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5475 macro.
5476 (main): Update calls to TEST_I_F.
5477
7078cdb6
JM
54782016-08-22 Joseph Myers <joseph@codesourcery.com>
5479
5480 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5481 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5482 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5483 names in calls to TEST_I_F.
5484
a9d7c823
BE
54852016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5486
5487 PR c/52952
5488 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5489
cd800235
SKS
54902016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5491
5492 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5493 and !natural_alignment_64.
5494 * gcc.dg/ipa/propalign-2.c: Likewise.
5495 * gcc.dg/ipa/propalign-3.c: Likewise.
5496 * gcc.dg/ipa/propalign-4.c: Likewise.
5497 * gcc.dg/ipa/propalign-5.c: Likewise.
5498 * lib/target-supports.exp
5499 (check_effective_target_natural_alignment_32): Add avr-*-*.
5500
22d12455
KV
55012016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5502
5503 PR tree-optimization/61839
5504 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5505 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5506 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5507 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5508
c65699ef
JM
55092016-08-19 Joseph Myers <joseph@codesourcery.com>
5510
5511 PR c/32187
5512 * lib/target-supports.exp (check_effective_target_float16)
5513 (check_effective_target_float32, check_effective_target_float64)
5514 (check_effective_target_float128, check_effective_target_float32x)
5515 (check_effective_target_float64x)
5516 (check_effective_target_float128x)
5517 (check_effective_target_float16_runtime)
5518 (check_effective_target_float32_runtime)
5519 (check_effective_target_float64_runtime)
5520 (check_effective_target_float128_runtime)
5521 (check_effective_target_float32x_runtime)
5522 (check_effective_target_float64x_runtime)
5523 (check_effective_target_float128x_runtime)
5524 (check_effective_target_floatn_nx_runtime)
5525 (add_options_for_float16, add_options_for_float32)
5526 (add_options_for_float64, add_options_for_float128)
5527 (add_options_for_float32x, add_options_for_float64x)
5528 (add_options_for_float128x): New procedures.
5529 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5530 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5531 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5532 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5533 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5534 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5535 gcc.dg/torture/float128-complex.c,
5536 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5537 gcc.dg/torture/float128x-basic.c,
5538 gcc.dg/torture/float128x-complex.c,
5539 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5540 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5541 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5542 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5543 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5544 gcc.dg/torture/float32x-basic.c,
5545 gcc.dg/torture/float32x-complex.c,
5546 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5547 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5548 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5549 gcc.dg/torture/float64x-basic.c,
5550 gcc.dg/torture/float64x-complex.c,
5551 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5552 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5553 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5554 gcc.dg/torture/floatn-tg.h,
5555 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5556 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5557 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5558 gcc.dg/torture/fp-int-convert-float128x.c,
5559 gcc.dg/torture/fp-int-convert-float16-timode.c,
5560 gcc.dg/torture/fp-int-convert-float16.c,
5561 gcc.dg/torture/fp-int-convert-float32-timode.c,
5562 gcc.dg/torture/fp-int-convert-float32.c,
5563 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5564 gcc.dg/torture/fp-int-convert-float32x.c,
5565 gcc.dg/torture/fp-int-convert-float64-timode.c,
5566 gcc.dg/torture/fp-int-convert-float64.c,
5567 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5568 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5569 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5570 maximum exponent of floating-point type. Use it in testing
5571 whether 0x8...0 fits in the floating-point type. Always treat -1
5572 (signed 0xf...f) as fitting in the floating-point type.
5573 (M_OK1): New macro.
5574 * gcc.dg/torture/fp-int-convert-double.c,
5575 gcc.dg/torture/fp-int-convert-float.c,
5576 gcc.dg/torture/fp-int-convert-float128-timode.c,
5577 gcc.dg/torture/fp-int-convert-float128.c,
5578 gcc.dg/torture/fp-int-convert-float80-timode.c,
5579 gcc.dg/torture/fp-int-convert-float80.c,
5580 gcc.dg/torture/fp-int-convert-long-double.c,
5581 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5582
94e73c78
JJ
55832016-08-19 Jakub Jelinek <jakub@redhat.com>
5584
fbdbd4b6
JJ
5585 PR fortran/72744
5586 * gfortran.dg/gomp/pr72744.f90: New test.
5587
94e73c78
JJ
5588 PR fortran/69281
5589 * gfortran.dg/gomp/pr69281.f90: New test.
5590
91151a73
JB
55912016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5592
414b7129
UB
5593 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5594 the last special seed value.
5595 * gfortran.dg/random_7.f90: Use size for last array member instead
5596 of hardcoded value.
91151a73 5597
fcf830ab
PK
55982016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5599
5600 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5601 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5602
1a5da5b6
RB
56032016-08-19 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/77286
5606 * gcc.dg/torture/pr77286.c: New testcase.
5607
82f72146
DM
56082016-08-18 David Malcolm <dmalcolm@redhat.com>
5609
5610 * gcc.dg/verbose-asm-2.c: New test case.
5611
cc015f3a
DM
56122016-08-18 David Malcolm <dmalcolm@redhat.com>
5613
5614 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5615 (custom_diagnostic_finalizer): Update for change to
5616 diagnostic_show_locus.
5617
cb18fd07
DM
56182016-08-18 David Malcolm <dmalcolm@redhat.com>
5619
5620 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5621 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5622
a76989dc
MP
56232016-08-18 Marek Polacek <polacek@redhat.com>
5624
5625 PR c/71514
5626 * gcc.dg/pr71514.c: New test.
5627
89c88780
L
56282015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5629
5630 PR target/72839
5631 * gcc.target/i386/pr72839.c: New test.
5632
2c71d454
CLT
56332016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5634
5635 PR middle-end/70895
5636 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5637 * c-c++-common/goacc/reduction-1.c: Likewise.
5638 * c-c++-common/goacc/reduction-2.c: Likewise.
5639 * c-c++-common/goacc/reduction-3.c: Likewise.
5640 * c-c++-common/goacc/reduction-4.c: Likewise.
5641
66592e95
AM
56422016-08-18 Alan Modra <amodra@gmail.com>
5643
5644 * gcc.c-torture/compile/pr72771.c: New.
5645
3a146d46
JJ
56462016-08-17 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR fortran/67496
5649 * gfortran.dg/pr67496.f90: New test.
5650
3f8257db 56512015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5652
5653 PR tree-optimization/71752
3a146d46 5654 * gcc.dg/vect/pr71752.c: New.
038000bd 5655
dd42e908
UB
56562016-08-17 Uros Bizjak <ubizjak@gmail.com>
5657
5658 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5659
458a1cd0
JJ
56602016-08-17 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR middle-end/77259
5663 * g++.dg/ipa/devirt-52.C: New test.
5664
11c4c4ba
CLT
56652016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5666
5667 * c-c++-common/goacc/reduction-6.c: New testcase.
5668
661d6efd
RB
56692016-08-17 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/76490
5672 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5673 * gcc.dg/pr52904.c: XFAIL.
5674
622d8b69
RB
56752016-08-17 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/23855
5678 * gcc.dg/loop-unswitch-2.c: Adjust.
5679
af23e99c
JJ
56802016-08-16 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR tree-optimization/72817
5683 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5684
feeb6268
JM
56852016-08-16 Joseph Myers <joseph@codesourcery.com>
5686
5687 PR libgcc/77265
5688 * gcc.dg/torture/float128-extend-inf.c: New test.
5689
65e736c0
DM
56902016-08-16 David Malcolm <dmalcolm@redhat.com>
5691
5692 PR c/72857
5693 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5694 for embedded NUL.
5695 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5696 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5697 caret placement.
5698 (test_oct): Likewise.
5699 (test_multiple): Likewise.
5700 (test_field_width_specifier): Likewise.
5701 (test_field_width_specifier_2): New function.
5702 (test_field_precision_specifier): New function.
5703 (test_embedded_nul): Update expected caret placement.
5704 (test_non_contiguous_strings): Update line number.
5705 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5706 (__emit_string_literal_range): Add "caret_idx" param.
5707 (test_simple_string_literal): Add value for new param, updating
5708 expected output..
5709 (test_concatenated_string_literal): Likewise.
5710 (test_multiline_string_literal): Likewise.
5711 (test_hex): Likewise.
5712 (test_oct): Likewise.
5713 (test_multiple): Likewise.
5714 (test_ucn4): Likewise.
5715 (test_ucn8): Likewise.
5716 (test_u8): Likewise.
5717 (test_u): Likewise; update expected message, from "range" to
5718 "location".
5719 (test_U): Likewise.
5720 (test_L): Likewise.
5721 (test_macro): Add value for new param.
5722 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5723 (__emit_string_literal_range): Add "caret_idx" param.
5724 (test_stringified_token_1): Add value for new param. Update
5725 expected message, from "range" to "location".
5726 (test_stringized_token_2): Likewise, adding param to macro.
5727 (test_stringified_token_3): Likewise.
5728 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5729 (emit_warning): Convert param from source_range to location_t.
5730 (test_string_literals): Add caret_idx param, and use it when
5731 constructing a substring_loc. Update error message, from
5732 "range" to "location".
5733
4a7f57d5
JJ
57342016-08-16 Jakub Jelinek <jakub@redhat.com>
5735
7841800f
JJ
5736 PR target/71910
5737 * g++.dg/gomp/pr71910.C: New test.
5738
1b13411a
JJ
5739 PR middle-end/67485
5740 * gcc.c-torture/compile/pr67485.c: New test.
5741
4a7f57d5
JJ
5742 PR target/72867
5743 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5744
3c556bc4
BC
57452016-08-16 Bin Cheng <bin.cheng@arm.com>
5746
5747 PR tree-optimization/69848
5748 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5749
beab2da6
ML
57502016-08-16 Martin Liska <mliska@suse.cz>
5751
5752 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5753 of memory operations so that it can be handled by core2
5754 in 32-bit mode.
5755
f4eec0a3
RB
57562016-08-16 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/76783
5759 * gcc.dg/pr76783.c: New testcase.
5760 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5761
8f21990a
BC
57622016-08-16 Bin Cheng <bin.cheng@arm.com>
5763
5764 PR tree-optimization/72817
5765 PR tree-optimization/73450
5766 * gcc.dg/tree-ssa/pr72817.c: New test.
5767 * gcc.dg/tree-ssa/pr73450.c: New test.
5768
7fc61626
FR
57692016-08-15 Fritz Reese <fritzoreese@gmail.com>
5770
5771 * gfortran.dg/init_flag_13.f90: New testcase.
5772 * gfortran.dg/init_flag_14.f90: Ditto.
5773 * gfortran.dg/init_flag_15.f03: Ditto.
5774 * gfortran.dg/dec_init_1.f90: Ditto.
5775 * gfortran.dg/dec_init_2.f90: Ditto.
5776
432baa02
UB
57772016-08-15 Uros Bizjak <ubizjak@gmail.com>
5778
5779 PR target/72867
5780 * gcc.target/i386/pr72867.c: New test.
5781
7e1dde14
EB
57822016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5783
5784 * c-c++-common/dump-ada-spec-5.c: New test.
5785
e4969090
RB
57862016-08-15 Richard Biener <rguenther@suse.de>
5787
5788 PR tree-optimization/73434
5789 * gcc.dg/torture/pr73434.c: New testcase.
5790
66088065
JJ
57912016-08-15 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR tree-optimization/72824
5794 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5795
7c713714
CLT
57962016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5797
5798 PR fortran/70598
5799 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5800 in use_device clause.
5801 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5802 * gfortran.dg/goacc/list.f95: Adjust to catch
5803 "neither a POINTER nor an array" error messages.
5804
4271e5cb
UB
58052016-08-14 Uros Bizjak <ubizjak@gmail.com>
5806
5807 PR target/76342
5808 * gcc.target/i386/pr76342.c: New test.
5809
b0cea284
JJ
58102016-08-12 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR c/71512
5813 * g++.dg/ubsan/pr71512.C: New test.
5814 * c-c++-common/ubsan/pr71512-1.c: New test.
5815 * c-c++-common/ubsan/pr71512-2.c: New test.
5816
e86aefb8
MM
58172016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5818
5819 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5820 vector initialization options.
5821 * gcc.target/powerpc/vec-init-2.c: Likewise.
5822 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5823 is generated on ISA 3.0.
5824
7fd82d52
PP
58252016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5826
5827 PR middle-end/71654
5828 * gcc.dg/c-c++-common/pr71654.c: New test.
5829 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5830 dg-options.
5831 * gcc.dg/tree-ssa/vrp24: Likewise.
5832
2f1364c2
JJ
58332016-08-12 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR c/67410
5836 * gcc.dg/pr67410.c: New test.
5837
8eb414aa
BC
58382016-08-12 Bin Cheng <bin.cheng@arm.com>
5839
5840 PR tree-optimization/69848
5841 * gcc.dg/vect/vect-pr69848.c: New test.
5842
30b39c19
UB
58432016-08-12 Uros Bizjak <ubizjak@gmail.com>
5844
5845 PR testsuite/71008
5846 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5847 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5848 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5849 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5850
e373dd06
RB
58512016-08-12 Richard Biener <rguenther@suse.de>
5852
5853 PR tree-optimization/57326
5854 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5855 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5856 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5857 * gcc.target/i386/pr45685.c: Likewise.
5858 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5859 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5860 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5861 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5862 * gfortran.dg/pr34163.f90: Likewise.
5863
20d1af89
ML
58642016-08-12 Martin Liska <mliska@suse.cz>
5865
5866 * g++.dg/gcov/gcov-16.C: New test.
5867 * lib/gcov.exp: Support new argument for run-gcov function.
5868
5cacda56
ML
58692016-08-12 Martin Liska <mliska@suse.cz>
5870
5871 PR gcov-profile/35590
5872 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5873
663eecfd
RB
58742016-08-12 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/72851
5877 * gcc.dg/torture/pr72851.c: New testcase.
5878
3f8257db 58792016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5880
e366d7d8
AO
5881 PR debug/63240
5882 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5883 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5884 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5885 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5886 DW_AT_deleted.
5887
71e1a6a4
AO
5888 PR debug/55641
5889 * g++.dg/debug/dwarf2/ref-1.C: New.
5890
8aaf799b
AO
5891 PR debug/49366
5892 * g++.dg/debug/dwarf2/template-params-12.H: New.
5893 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5894 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5895 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5896 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5897 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5898 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5899 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5900
06f9caed
BS
59012016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5902
5903 PR target/72863
5904 * gcc.target/powerpc/pr72863.c: New test.
5905
a8b956c1
UB
59062016-08-11 Uros Bizjak <ubizjak@gmail.com>
5907
5908 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5909
c73dd986
L
59102015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5911
5912 * gcc.target/i386/pieces-strcpy-1.c: New test.
5913 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5914
385ed708
JJ
59152016-08-11 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR c++/72868
5918 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5919
df7ec09f
L
59202015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5921
5922 * gcc.target/i386/pieces-memcpy-1.c: New test.
5923 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5924 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5925 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5926 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5927 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5928
b95a64bb
JJ
59292016-08-11 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR c/72816
7ddbcf6b 5932 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5933
59537744
BE
59342016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5935
5936 PR tree-optimization/71083
5937 * gcc.c-torture/execute/pr71083.c: New test.
5938 * gnat.dg/loop_optimization23.adb: New test.
5939 * gnat.dg/loop_optimization23_pkg.ads: New test.
5940 * gnat.dg/loop_optimization23_pkg.adb: New test.
5941
183ac6d0
RB
59422016-08-11 Richard Biener <rguenther@suse.de>
5943
5944 PR tree-optimization/72772
5945 * gcc.dg/graphite/pr35356-1.c: Adjust.
5946 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5947
b152f5a2
JB
59482016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5949
5950 * gfortran.dg/random_7.f90: Take into account that the last seed
5951 value is the special p value.
5952 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5953
bb7ebad1
RB
59542016-08-11 Richard Biener <rguenther@suse.de>
5955
5956 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5957
2e186411
AM
59582016-08-11 Alan Modra <amodra@gmail.com>
5959
5960 * gcc.target/powerpc/pr71680.c: New.
5961
e9e6d4f6
KN
59622016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5963
5964 * gcc.target/powerpc/bfp/bfp.exp: New file.
5965 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5966 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5967 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5968 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5969 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5970 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5971 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5972 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5973 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5974 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5975 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5976 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5977 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5978 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5979 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5980 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5981 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5982 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5983 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5984 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5985 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5986 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5987 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5988 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5989 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5990 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5991 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5992 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5993 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5994 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5995 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5996 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5997 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5998 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5999 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6000 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6001 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6002 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6003 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6004 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6005 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6006 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6007 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6008 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6009 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6010 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6011 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6012 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6013 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6014 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6015 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6016 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6017 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6018
9c8eabea
BC
60192016-08-10 Bin Cheng <bin.cheng@arm.com>
6020
6021 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6022 Add aarch64*-*-*.
6023
6c553b76
BC
60242016-08-10 Bin Cheng <bin.cheng@arm.com>
6025
6026 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6027
a0883b08
MM
60282016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6029
6030 PR target/72853
6031 * gcc.target/powerpc/pr72853.c: New test.
6032
a266236e
ML
60332016-08-10 Martin Liska <mliska@suse.cz>
6034
6035 PR gcov-profile/58306
6036 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6037
22063dbc
ML
60382016-08-10 Martin Liska <mliska@suse.cz>
6039
6040 * g++.dg/gcov/gcov-threads-1.C: New test.
6041
5250a5bb
SKS
60422016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6043
6044 PR target/71873
6045 * gcc.target/avr/pr71873.c: New test.
6046
b7597ae5
ML
60472016-08-09 Martin Liska <mliska@suse.cz>
6048
6049 * g++.dg/gcov/gcov-dump-1.C: New test.
6050 * g++.dg/gcov/gcov-dump-2.C: New test.
6051
ab50a215
ML
60522016-08-09 Martin Liska <mliska@suse.cz>
6053
6054 * gcc.dg/tree-prof/val-prof-9.c: New test.
6055
dcb1e137
ML
60562016-08-09 Martin Liska <mliska@suse.cz>
6057
6058 * gcc.dg/tree-prof/val-prof-8.c: New test.
6059
04d6d3b6
MJ
60602016-08-09 Martin Jambor <mjambor@suse.cz>
6061
df839749
UB
6062 PR ipa/71981
6063 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6064
c57e78c4
BC
60652016-08-09 Bin Cheng <bin.cheng@arm.com>
6066
6067 PR tree-optimization/33707
6068 * gcc.dg/vect/pr33707.c: New test.
6069
42970a17
BC
60702016-08-09 Bin Cheng <bin.cheng@arm.com>
6071
6072 PR tree-optimization/pr72772
6073 * gcc.dg/tree-ssa/pr72772.c: New test.
6074
810a3aa6
MF
60752016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6076
6077 PR rtl-optimization/66669
6078 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6079
9e207d6f
JJ
60802016-08-09 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR tree-optimization/72824
6083 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6084
50bf47fd
RB
60852016-08-09 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/71802
6088 * gcc.dg/torture/pr71802.c: New testcase.
6089
cadec7ca
JJ
60902016-08-09 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR c++/72809
6093 * g++.dg/eh/stdarg1.C: New test.
6094
c43c5112
AK
60952016-08-08 Andi Kleen <ak@linux.intel.com>
6096
6097 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6098 test command line in failure log.
6099 (profopt-execute): dito. Make autofdo file names unique.
6100
895aa8e1
DM
61012016-08-08 David Malcolm <dmalcolm@redhat.com>
6102
6103 PR c/64955
6104 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6105 output.
6106
9afda630
PK
61072016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6108
6109 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6110 c99_runtime.
6111 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6112 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6113 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6114 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6115 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6116 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6117
e52ed3fe
DM
61182016-08-08 David Malcolm <dmalcolm@redhat.com>
6119
6120 PR c/52952
6121 * gcc.dg/cpp/pr66415-1.c: Likewise.
6122 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6123 * gcc.dg/format/c90-printf-1.c: Likewise.
6124 * gcc.dg/format/diagnostic-ranges.c: New test case.
6125
ad200580
JJ
61262016-08-08 Jakub Jelinek <jakub@redhat.com>
6127
77524e0d
JJ
6128 PR fortran/72716
6129 * gfortran.dg/gomp/pr72716.f90: New test.
6130
2187f2a2
JJ
6131 PR middle-end/72781
6132 * gcc.dg/gomp/pr72781.c: New test.
6133
ad200580
JJ
6134 PR middle-end/68762
6135 * g++.dg/vect/pr68762-1.cc: New test.
6136 * g++.dg/vect/pr68762-2.cc: New test.
6137 * g++.dg/vect/pr68762.h: New file.
6138
989d0071
MS
61392016-08-08 Martin Sebor <msebor@redhat.com>
6140
6141 PR testsuite/72838
3a146d46
JJ
6142 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6143 * g++.dg/warn/overflow-warn-3.C: Same.
6144 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6145
7090cac9
AV
61462016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6147
6148 PR fortran/71936
6149 * gfortran.dg/allocate_with_source_21.f03: New test.
6150
64e56ab0
AV
61512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6152
6153 PR fortran/72698
6154 * gfortran.dg/allocate_with_source_20.f03: New test.
6155
0476487d
AM
61562016-08-08 Alan Modra <amodra@gmail.com>
6157
6158 * gcc.c-torture/compile/pr72802.c: New.
6159
8e9218f2
AV
61602016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6161
6162 PR fortran/70524
6163 * gfortran.dg/dependency_48.f90: New test.
6164
c1f7083b
TK
61652016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6166
531e5ae3 6167 PR fortran/70040
c1f7083b
TK
6168 * gfortran.dg/pr70040.f90: New testcase.
6169
6ab5813c
TK
61702016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6171
6172 PR fortran/71961
6173 * gfortran.dg/matmul_10.f90: New testcase.
6174
27bddc4a
JH
61752016-08-07 Jan Hubicka <hubicka@ucw.cz>
6176
6177 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6178
4a9f8a9f
JJ
61792016-08-07 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR c/72816
6182 * gcc.dg/pr72816.c: New test.
6183
fa76f2c6
JW
61842016-08-06 Jonathan Wakely <jwakely@redhat.com>
6185
6186 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6187 * g++.dg/conversion/pr41426.C: Likewise.
6188 * g++.dg/conversion/pr66211.C: Likewise.
6189 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6190 * g++.dg/init/ref8.C: Likewise.
6191 * g++.old-deja/g++.law/cvt20.C: Likewise.
6192 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6193
5c3e5002
PP
61942016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6195
6196 PR tree-optimization/18046
6197 * gcc.dg/tree-ssa/vrp105.c: New test.
6198 * gcc.dg/tree-ssa/vrp106.c: New test.
6199
94087e88 62002016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6201
6202 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6203 1ul in diagnostics. Remove hyphen from "constant-expression."
6204 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6205 * g++.dg/cpp0x/static_assert3.C: Same.
6206 * g++.dg/cpp1y/constexpr-throw.C: Same.
6207 * g++.dg/template/nontype3.C: Same.
6208 * g++.dg/warn/overflow-warn-1.C: Same.
6209 * g++.dg/warn/overflow-warn-3.C: Same.
6210 * g++.dg/warn/overflow-warn-4.C: Same.
6211
88fa5555
DM
62122016-08-05 David Malcolm <dmalcolm@redhat.com>
6213
6214 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6215 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6216 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6217 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6218
1addb9e6
PP
62192016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6220
6221 PR tree-optimization/72810
6222 * gcc.dg/tree-ssa/vrp110.c: New test.
6223
1b62ed4f
JG
62242016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6225
6226 PR Target/72819
6227 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6228 registers.
6229 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6230 saving the half-precision registers.
6231 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6232 value is returned in h0.
6233 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6234 are passed in FP/SIMD registers.
6235 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6236 passing works corrcetly.
6237 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6238 (hfa_f16x2_t): Likewise.
6239 (hfa_f16x3_t): Likewise.
6240 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6241 are promoted to double and passed in a double register.
6242 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6243 are promoted to double and stacked.
6244 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6245 __fp16 data types.
6246 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6247 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6248 __fp16 first get passed in FP/SIMD registers, then stacked.
6249
4228ca19
NS
62502016-08-05 Nathan Sidwell <nathan@acm.org>
6251
6252 PR c++/68724
6253 * g++.dg/cpp0x/pr68724.C: New.
6254
db7c335e
RB
62552016-08-05 Richard Biener <rguenther@suse.de>
6256
6257 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6258
48abe922
PP
62592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6260
6261 * gcc.dg/tree-ssa/vrp107.c: New test.
6262 * gcc.dg/tree-ssa/vrp108.c: New test.
6263 * gcc.dg/tree-ssa/vrp109.c: New test.
6264
f6cdf42f
PK
62652016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6266
6267 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6268 dg-options.
6269
33a9c609
PK
62702016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6271
6272 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6273 test-cases.
6274 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6275 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6276 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6277 test-cases.
6278 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6279 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6280 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6281 large_double.
6282
4473482d
PC
62832016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6284
6285 PR c++/72800
6286 * g++.dg/cpp1y/lambda-ice1.C: New.
6287
08156df5
PP
62882016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6289
6290 PR c++/72759
6291 * g++.dg/cpp1y/pr72759.C: New test.
6292
938da3a5
PP
62932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6294
6295 * gcc.dg/switch-10.c: New test.
6296
da84183c
JG
62972016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6298
6299 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6300
ae9281fc
TS
63012016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6302
6303 * c-c++-common/goacc/routine-5.c: Update.
6304
086ad22e
BE
63052016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6306
6307 PR rtl-optimization/70903
6308 * gcc.c-torture/execute/pr70903.c: New test.
6309
6805e400
ML
63102016-08-04 Martin Liska <mliska@suse.cz>
6311
6312 * gcc.dg/params/params.exp: Replace file exists with
6313 TESTING_IN_BUILD_TREE.
6314
a0008434
MP
63152016-08-04 Marek Polacek <polacek@redhat.com>
6316
6317 PR c++/70229
6318 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6319
fb46286e
RB
63202016-08-04 Richard Biener <rguenther@suse.de>
6321
6322 PR middle-end/71984
6323 * gcc.dg/torture/pr71984.c: Guard correctness check for
6324 little-endian.
6325
ac2c96ab
AP
63262016-08-03 Andrew Pinski <apinski@cavium.com>
6327
6328 * gcc.c-torture/compile/20160802-1.c: New testcase.
6329
c98583e9
FR
63302016-08-03 Fritz Reese <fritzoreese@gmail.com>
6331
6332 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6333
9ad1a1da
RB
63342016-08-03 Richard Biener <rguenther@suse.de>
6335
6336 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6337 and remove -O3.
6338 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6339 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6340
cd75c979
RB
63412016-08-03 Richard Biener <rguenther@suse.de>
6342
6343 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6344 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6345 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6346 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6347
30e8d875
SKS
63482016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6349
6350 * gcc.dg/init-excess-2.c: Require int32plus.
6351 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6352 * gcc.dg/pr59963-2.c: Require int32plus.
6353 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6354 * gcc.dg/unroll-7.c: Require int32plus.
6355
69b806f6
BC
63562016-08-02 Bin Cheng <bin.cheng@arm.com>
6357
6358 PR tree-optimization/34114
6359 * gcc.dg/tree-ssa/loop-42.c: New test.
6360
1efafef3
TC
63612016-08-02 Tamar Christina <tamar.christina@arm.com>
6362
6363 * gcc.target/aarch64/vminmaxnm.c: New.
6364 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6365 tests.
6366
e2a99194
MM
63672016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6368
6369 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6370 vec_extract for vector float, vector int, vector short, and vector
6371 char.
6372 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6373 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6374 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6375 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6376
71bfb77a
WD
63772016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6378
6379 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6380 single stack adjustment, no writeback.
71bfb77a
WD
6381 * gcc.target/aarch64/test_frame_12.c: Likewise.
6382 * gcc.target/aarch64/test_frame_13.c: Likewise.
6383 * gcc.target/aarch64/test_frame_15.c: Likewise.
6384 * gcc.target/aarch64/test_frame_6.c: Likewise.
6385 * gcc.target/aarch64/test_frame_7.c: Likewise.
6386 * gcc.target/aarch64/test_frame_8.c: Likewise.
6387 * gcc.target/aarch64/test_frame_16.c: New test.
6388
37bce35a
L
63892015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6390
6391 PR target/72748
6392 * gcc.target/i386/pr72748.c: New test.
6393
3f8257db 63942015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6395
6396 PR tree-optimization/71818
6397 * gcc.dg/vect/pr71818.c: New
6398
bf60c531
ML
63992016-08-01 Martin Liska <mliska@suse.cz>
6400
6401 PR tree-optimization/71857
6402 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6403
8ed49fab
KT
64042016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6405
6406 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6407
76e2c821
JB
64082016-08-01 Jan Beulich <jbeulich@suse.com>
6409
6410 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6411
35029597
WS
64122016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6413
6414 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6415 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6416
3aa4b66a
JW
64172016-07-31 Jonathan Wakely <jwakely@redhat.com>
6418
6419 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6420 (check_effective_target_c++): Likewise. Also match for libstdc++.
6421
3f8257db 64222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6423
6424 PR fortran/41922
6425 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6426 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6427 * gfortran.dg/pr41922.f90: New test.
6428
9fcb2819
SK
64292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6430
6431 PR fortran/68566
6432 * gfortran.dg/pr68566.f90: new test.
6433
94087e88 64342016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6435
6436 PR c++/60760
6437 PR c++/71091
6438 * g++.dg/cpp0x/constexpr-cast.C: New test.
6439 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6440 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6441 * g++.dg/ubsan/pr63956.C: Correct.
6442
d0047a25
MM
64432016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6444
6445 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6446 vector double or vector long where the vector is in memory.
6447 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6448 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6449
e4f7a5df
SK
64502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6451
6452 PR fortran/69867
6453 * gfortran.dg/pr69867.f90: New test.
6454
b441ae1d
SK
64552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6456
6457 PR fortran/69962
6458 * gfortran.dg/pr69962.f90: New test.
6459
712dff31
SK
64602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6461
6462 PR fortran/70006
6463 * gfortran.dg/pr70006.f90: New test.
6464
fb42421e
SK
64652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6466
6467 PR fortran/71730
6468 * gfortran.dg/pr71730.f90: New test.
6469 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6470 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6471 * gfortran.dg/array_constructor_26.f03: Ditto.
6472
466effe0
WS
64732016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6474
6475 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6476 * gcc.target/powerpc/pr71763.c: Likewise.
6477
f618a472
MP
64782016-07-29 Marek Polacek <polacek@redhat.com>
6479
6480 PR c/71742
6481 * gcc.dg/940510-1.c: Adjust dg-error.
6482 * gcc.dg/c99-flex-array-1.c: Likewise.
6483 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6484
efd0786f
MP
6485 PR c/71853
6486 * gcc.dg/noncompile/pr71853.c: New test.
6487
e00dceaf
MP
6488 PR c/71573
6489 * gcc.dg/noncompile/pr71573.c: New test.
6490
638fc14f
MP
6491 PR c/71926
6492 * g++.dg/warn/Wparentheses-30.C: New test.
6493 * gcc.dg/Wparentheses-14.c: New test.
6494
61c73a7f
UB
64952016-07-29 Uros Bizjak <ubizjak@gmail.com>
6496
6497 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6498
01d32b2b
BC
64992016-07-29 Bin Cheng <bin.cheng@arm.com>
6500
6501 PR tree-optimization/57558
6502 * gcc.dg/vect/pr57558-1.c: New test.
6503 * gcc.dg/vect/pr57558-2.c: New test.
6504
f6c7a248
PK
65052016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6506
61c73a7f 6507 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6508 to scan forwprop1 dump pass.
6509
f54ea774
PC
65102016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6511
6512 PR c++/51488
6513 * g++.dg/template/pr51488.C: New.
6514
673a107a
JJ
65152016-07-29 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR c/71969
6518 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6519 static __inline__.
6520 * gcc.dg/pr71969-1.c: New test.
6521 * gcc.dg/pr71969-2.c: New test.
6522 * gcc.dg/pr71969-3.c: New test.
6523
78169471
MP
65242016-07-29 Marek Polacek <polacek@redhat.com>
6525
6526 PR c/71574
6527 * c-c++-common/pr71574.c: New test.
6528
a5b5c8b6
MP
6529 PR c/71583
6530 * gcc.dg/noncompile/pr71583.c: New test.
6531
883b6d4e
KV
65322016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6533
6534 PR middle-end/68217
6535 * gcc.dg/pr68217.c: New test.
6536
89f1f37e
SK
65372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6538
6539 PR fortran/71067
6540 * gfortran.dg/pr71067_1.f90: New test.
6541 * gfortran.dg/pr71067_2.f90: Ditto.
6542
e0d32185
MM
65432016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6544
6545 * gcc.target/powerpc/vec-extract-1.c: New test.
6546
c851722d
SK
65472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6548
6549 PR fortran/71799
6550 * gfortran.dg/pr71799.f90: New test.
6551
f064da6a
PC
65522016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6553
6554 PR c++/71665
6555 * g++.dg/cpp0x/pr71665-1.C: New.
6556 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6557 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6558 * g++.dg/ext/label10.C: Likewise.
6559 * g++.dg/parse/constant5.C: Likewise.
6560
1b70aaad
SK
65612016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6562
6563 PR fortran/71859
6564 * gfortran.dg/pr71859.f90: New test.
6565 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6566 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6567
a23404c9
PT
65682016-07-28 Paul Thomas <pault@gcc.gnu.org>
6569
6570 PR fortran/71883
6571 * gfortran.dg/pr71883.f90 : New test.
6572
513d866d
YR
65732016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6574
6575 PR tree-optimization/71734
61c73a7f 6576 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6577
7c428aa2
RL
65782016-07-28 Renlin Li <renlin.li@arm.com>
6579
6580 Revert
6581 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6582
6583 PR fortran/71902
6584 * gfortran.dg/dependency_47.f90: New test.
6585
1225d6b1
ML
65862016-07-28 Martin Liska <mliska@suse.cz>
6587
6588 PR gcov-profile/68025
6589 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6590
e5f5bf35
ML
65912016-07-28 Martin Liska <mliska@suse.cz>
6592
6593 * g++.dg/vect/pr70944.cc: New test.
6594
4536610d
KV
65952016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6596
6597 PR middle-end/71994
6598 * gcc.dg/torture/pr71994.c: New test.
6599
8c6961ca
PK
66002016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6601
6602 PR middle-end/71078
6603 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6604 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6605 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6606
8de22ea0
RB
66072016-07-27 Richard Biener <rguenther@suse.de>
6608
6609 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6610
5d9da222
ML
66112016-07-27 Martin Liska <mliska@suse.cz>
6612
6613 * gcc.dg/predict-13.c: New test.
6614 * gcc.dg/predict-14.c: New test.
6615
af9e275f
SKS
66162016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6617
a23404c9 6618 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6619 including stdint.h.
6620 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6621 including stdint.h.
6622
71abba1e
MM
66232016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6624
6625 PR target/71869
6626 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6627 IEEE built-in functions handle quiet and signalling NaNs
6628 correctly.
6629
9cd74e8f
SK
66302016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6631
6632 PR fortran/71862
6633 * gfortran.dg/pr71862.f90: New test.
6634
0d48446f
MS
66352016-07-26 Martin Sebor <msebor@redhat.com>
6636
6637 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6638 selector with dg-options.
6639
524cf1e4
PP
66402016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6641
6642 PR tree-optimization/18046
6643 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6644 * gcc.dg/tree-ssa/vrp103.c: New test.
6645 * gcc.dg/tree-ssa/vrp104.c: New test.
6646
100665d8
WS
66472016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6648
6649 * gcc.target/powerpc/pr63354.c: Require lp64 since
6650 -mprofile-kernel is not legal with -m32.
6651
0b64ca40
RB
66522016-07-26 Richard Biener <rguenther@suse.de>
6653
6654 PR rtl-optimization/71984
6655 * gcc.dg/torture/pr71984.c: New testcase.
6656
9b7937cf
RS
66572016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6658
6659 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6660 g++-dg-runtest via et-dg-runtest.
6661 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6662 * gcc.dg/vect/vect.exp: Likewise.
6663 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6664 gfortran-dg-runtest.
6665 * gfortran.dg/vect/vect.exp: Likewise.
6666 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6667 (check_mips_loongson_hw_available): Likewise.
6668 (check_effective_target_mpaired_single_runtime): Likewise.
6669 (check_effective_target_mips_loongson_runtime): Likewise.
6670 (add_options_for_mpaired_single): Likewise.
6671 (check_effective_target_vect_int): Add global et_index.
6672 Check and save the supported feature for a target selected by
6673 the et_index target. Break long lines where appropriate. Call
6674 et-is-effective-target for MIPS with an argument instead of
6675 check_effective_target_* where appropriate.
6676 (check_effective_target_vect_intfloat_cvt): Likewise.
6677 (check_effective_target_vect_uintfloat_cvt): Likewise.
6678 (check_effective_target_vect_floatint_cvt): Likewise.
6679 (check_effective_target_vect_floatuint_cvt): Likewise.
6680 (check_effective_target_vect_simd_clones): Likewise.
6681 (check_effective_target_vect_shift): ewise.
6682 (check_effective_target_whole_vector_shift): Likewise.
6683 (check_effective_target_vect_bswap): Likewise.
6684 (check_effective_target_vect_shift_char): Likewise.
6685 (check_effective_target_vect_long): Likewise.
6686 (check_effective_target_vect_float): Likewise.
6687 (check_effective_target_vect_double): Likewise.
6688 (check_effective_target_vect_long_long): Likewise.
6689 (check_effective_target_vect_no_int_max): Likewise.
6690 (check_effective_target_vect_no_int_add): Likewise.
6691 (check_effective_target_vect_no_bitwise): Likewise.
6692 (check_effective_target_vect_widen_shift): Likewise.
6693 (check_effective_target_vect_no_align): Likewise.
6694 (check_effective_target_vect_hw_misalign): Likewise.
6695 (check_effective_target_vect_element_align): Likewise.
6696 (check_effective_target_vect_condition): Likewise.
6697 (check_effective_target_vect_cond_mixed): Likewise.
6698 (check_effective_target_vect_char_mult): Likewise.
6699 (check_effective_target_vect_short_mult): Likewise.
6700 (check_effective_target_vect_int_mult): Likewise.
6701 (check_effective_target_vect_extract_even_odd): Likewise.
6702 (check_effective_target_vect_interleave): Likewise.
6703 (check_effective_target_vect_stridedN): Likewise.
6704 (check_effective_target_vect_multiple_sizes): Likewise.
6705 (check_effective_target_vect64): Likewise.
6706 (check_effective_target_vect_call_copysignf): Likewise.
6707 (check_effective_target_vect_call_sqrtf): Likewise.
6708 (check_effective_target_vect_call_btrunc): Likewise.
6709 (check_effective_target_vect_call_btruncf): Likewise.
6710 (check_effective_target_vect_call_ceil): Likewise.
6711 (check_effective_target_vect_call_ceilf): Likewise.
6712 (check_effective_target_vect_call_floor): Likewise.
6713 (check_effective_target_vect_call_floorf): Likewise.
6714 (check_effective_target_vect_call_lceil): Likewise.
6715 (check_effective_target_vect_call_lfloor): Likewise.
6716 (check_effective_target_vect_call_nearbyint): Likewise.
6717 (check_effective_target_vect_call_nearbyintf): Likewise.
6718 (check_effective_target_vect_call_round): Likewise.
6719 (check_effective_target_vect_call_roundf): Likewise.
6720 (check_effective_target_vect_perm): Likewise, but also append *_saved
6721 to the existing global name to properly cache the result.
6722 (check_effective_target_vect_perm_byte): Likewise.
6723 (check_effective_target_vect_perm_short): Likewise.
6724 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6725 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6726 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6727 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6728 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6729 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6730 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6731 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6732 (check_effective_target_vect_sdot_qi): Likewise.
6733 (check_effective_target_vect_udot_qi): Likewise.
6734 (check_effective_target_vect_sdot_hi): Likewise.
6735 (check_effective_target_vect_udot_hi): Likewise.
6736 (check_effective_target_vect_usad_char): Likewise.
6737 (check_effective_target_vect_pack_trunc): Likewise.
6738 (check_effective_target_vect_unpack): Likewise.
6739 (check_effective_target_vect_aligned_arrays): Likewise.
6740 (check_effective_target_vect_natural_alignment): Likewise.
6741 (check_effective_target_vector_alignment_reachable): Likewise.
6742 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6743 (is-effective-target): Initialize et_index if undefined.
6744 (et-dg-runtest): New.
6745 (et-is-effective-target): Likewise.
6746 (check_vect_support_and_set_flags): Add supported MIPS targets to
6747 EFFECTIVE_TARGETS list. Return the number of supported targets.
6748
8f63caf6 67492016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6750 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6751
6752 PR middle-end/70920
6753 * gcc.dg/pr70920-1.c: New test-case.
6754 * gcc.dg/pr70902-2.c: Likewise.
6755 * gcc.dg/pr70920-3.c: Likewise.
6756 * gcc.dg/pr70920-4.c: Likewise
6757 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6758 2 instead of 3.
6759
7d575fff
AM
67602016-07-25 Alexander Monakov <amonakov@ispras.ru>
6761
6762 * gcc.c-torture/execute/pr71494.c: Require label_values.
6763 * gcc.dg/pr16973.c: Ditto.
6764
bf01e070
SKS
67652016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6766
6767 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6768 * gcc.dg/torture/pr69771.c: Require int32plus.
6769 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6770
16b05965
ML
67712016-07-25 Martin Liska <mliska@suse.cz>
6772
6773 * gcc.dg/torture/pr71987.c: New test.
6774
d52d3767
SK
67752016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6776
6777 PR fortran/71935
6778 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6779 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6780 * gfortran.dg/pr71935.f90: New test.
6781
94087e88 67822016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6783
6784 PR c++/71675
6785 * g++.dg/ext/atomic-3.C: New test.
6786 * gcc.dg/atomic/pr71675.c: New test.
6787
58b3986e
ES
67882016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6789
6790 * gcc.target/i386/mvc8.c: New test.
6791
faa1612a
BC
67922016-07-22 Bin Cheng <bin.cheng@arm.com>
6793
6794 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6795 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6796
1603ebe0
TK
67972016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6798
6799 PR fortran/71795
6800 * gfortran.dg/constructor_50.f90: New test.
6801
bc91c436
ML
68022016-07-22 Martin Liska <mliska@suse.cz>
6803
6804 PR gcov-profile/69028
6805 PR gcov-profile/62047
6806 * g++.dg/cilk-plus/pr69028.C: New test.
6807
9fe9a3a7
AV
68082016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6809
6810 * gfortran.dg/coarray_stat_2.f90: New test.
6811
70866e3d
MM
68122016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6813
6814 * gcc.target/powerpc/vec-extract.h: New files to check the
6815 vec_extract built-in functions for all vector types, testing
6816 accessing each element, both with constant and variable element
6817 numbers.
6818 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6819 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6820 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6821 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6822 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6823 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6824 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6825 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6826 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6827
ab3af181
JJ
68282016-07-21 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR c++/71728
6831 * g++.dg/other/pr71728.C: New test.
6832
ebe8f322
JG
68332016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6834
6835 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6836 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6837 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6838 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6839 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6840
959cef74
RB
68412016-07-21 Richard Biener <rguenther@suse.de>
6842
6843 PR tree-optimization/71947
6844 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6845
b24d9420
BC
68462016-07-21 Bin Cheng <bin.cheng@arm.com>
6847
6848 * gcc.dg/tree-ssa/scev-15.c: New.
6849
23974819
BC
68502016-07-21 Bin Cheng <bin.cheng@arm.com>
6851
6852 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6853
ee78cbaa
JJ
68542016-07-21 Jakub Jelinek <jakub@redhat.com>
6855
6856 PR c++/71941
6857 * g++.dg/gomp/pr71941.C: New test.
6858
52ed68f7
DM
68592016-07-20 David Malcolm <dmalcolm@redhat.com>
6860
6861 PR c/70339
6862 PR c/71858
6863 * g++.dg/spellcheck-identifiers.C: New test case, based on
6864 gcc.dg/spellcheck-identifiers.c.
6865 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6866 gcc.dg/spellcheck-identifiers-2.c.
6867 * g++.dg/spellcheck-typenames.C: New test case, based on
6868 gcc.dg/spellcheck-typenames.c
6869
18407bfb
JW
68702016-07-20 Jonathan Wakely <jwakely@redhat.com>
6871
6872 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6873 pointer to member function and also test catching by reference.
6874
4c07fd98
DV
68752016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6876
6877 * gcc.target/s390/pr67443.c: Fix test case.
6878
fee21d65
DV
68792016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6880
6881 * gcc.target/s390/insv-1.c: Xfail some tests.
6882 * gcc.target/s390/insv-2.c: Likewise.
6883
dbe9dfdd
GJL
68842016-07-20 Georg-Johann Lay <avr@gjlay.de>
6885
6886 * gcc.target/avr/torture/get-mem.c: New test.
6887 * gcc.target/avr/torture/set-mem.c: New test.
6888
c25e1d82
GJL
68892016-07-20 Georg-Johann Lay <avr@gjlay.de>
6890
6891 PR target/71948
6892 * gcc.target/avr/torture/tiny-progmem.c: New test.
6893
109d2197
JJ
68942016-07-20 Jakub Jelinek <jakub@redhat.com>
6895
7419f441
JJ
6896 PR c++/71909
6897 * g++.dg/parse/pr71909.C: New test.
6898 * g++.dg/tm/pr71909.C: New test.
6899
109d2197
JJ
6900 PR c++/50060
6901 * g++.dg/cpp0x/constexpr-50060.C: New test.
6902 * g++.dg/cpp1y/constexpr-50060.C: New test.
6903
144530cf
ML
69042016-07-20 Martin Liska <mliska@suse.cz>
6905
6906 * gfortran.dg/graphite/pr71898.f90: New test.
6907
04ac4afa
BC
69082016-07-20 Bin Cheng <bin.cheng@arm.com>
6909
6910 PR tree-optimization/71503
6911 PR tree-optimization/71683
6912 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6913 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6914
dcbdb17a
ML
69152016-07-20 Martin Liska <mliska@suse.cz>
6916
6917 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6918 * gcc.dg/plugin/sreal-test-1.c: Remove.
6919 * gcc.dg/plugin/sreal_plugin.c: Remove.
6920
6ed82555
TK
69212016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6922
6923 PR fortran/71902
6924 * gfortran.dg/dependency_47.f90: New test.
6925
13da0507
JJ
69262016-07-19 Jakub Jelinek <jakub@redhat.com>
6927
4833f561
JJ
6928 PR rtl-optimization/71916
6929 * gcc.c-torture/compile/pr71916.c: New test.
6930
4fda19ef
JJ
6931 PR middle-end/71874
6932 * g++.dg/torture/pr71874.C: New test.
6933
13da0507
JJ
6934 PR middle-end/71734
6935 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6936 (my_alloc): Rewritten to use __builtin_posix_memalign and
6937 __SIZE_TYPE__.
6938 (my_free): Use __builtin_free instead of _mm_free.
6939 (Vec::operator=): Use __builtin_memcpy.
6940
e7980add
MJ
69412016-07-19 Martin Jambor <mjambor@suse.cz>
6942
61c73a7f
UB
6943 PR fortran/71688
6944 * gfortran.dg/pr71688.f90: New test.
e7980add 6945
13e88953
RB
69462016-07-19 Richard Biener <rguenther@suse.de>
6947
6948 * c-c++-common/vector-subscript-6.c: New testcase.
6949 * c-c++-common/vector-subscript-7.c: Likewise.
6950
1caf0482
SKS
69512016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6952
a23404c9 6953 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6954 and UInt32 based on __SIZEOF_INT__.
6955
cef5388d
RB
69562016-07-19 Richard Biener <rguenther@suse.de>
6957
6958 PR tree-optimization/71901
6959 * gcc.dg/torture/pr71901.c: New testcase.
6960
69612016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6962
6963 PR tree-optimization/71908
6964 * gcc.dg/torture/pr71908.c: New testcase.
6965
a8f7a895
MM
69662016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6967
6968 PR target/71493
6969 * gcc.target/powerpc/pr71493-1.c: New test.
6970 * gcc.target/powerpc/pr71493-2.c: Likewise.
6971
f2111a36
JJ
69722016-07-18 Jakub Jelinek <jakub@redhat.com>
6973
99516432
JJ
6974 PR c++/71835
6975 * g++.dg/conversion/ambig3.C: New test.
6976
87713c6a
JJ
6977 PR c++/71828
6978 * g++.dg/cpp0x/constexpr-71828.C: New test.
6979
7a7f16ca
JJ
6980 PR c++/71826
6981 * g++.dg/template/pr71826.C: New test.
6982
f4d90295
JJ
6983 PR c++/71822
6984 * g++.dg/template/defarg21.C: New test.
6985
f2111a36
JJ
6986 PR c++/71871
6987 * g++.dg/ext/vector31.C: New test.
6988
0b965526
UB
69892016-07-18 Uros Bizjak <ubizjak@gmail.com>
6990
6991 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6992
94e136b9
YR
69932016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6994
6995 PR tree-optimization/71734
6996 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6997
7072df0a
DV
69982016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6999
7000 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7001 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7002 stack-layout-dynamic-1.c: New test.
7003
54158a1a
AK
70042016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7005
7006 * gcc.target/s390/nolrl-1.c: New test.
7007
43068916
FR
70082016-07-17 Fritz Reese <fritzoreese@gmail.com>
7009
7010 PR fortran/71523
7011 * gfortran.dg/pr71523_1.f90: New test.
7012 * gfortran.dg/pr71523_2.f90: New test.
7013
a9356b12
AS
70142016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7015
7016 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7017
a07b81c7 70182016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7019 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7020
7021 PR fortran/62125
7022 * gfortran.dg/pr62125.f90: New test.
7023
96c0ec12
BS
70242016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7025
7026 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7027 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7028
479d0ed5
JW
70292016-07-15 Jonathan Wakely <jwakely@redhat.com>
7030
7031 PR c++/58796
7032 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7033 * g++.dg/cpp0x/nullptr35.C: New test.
7034
41c7438e
BC
70352016-07-15 Bin Cheng <bin.cheng@arm.com>
7036
7037 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7038
f7ba880b
CP
70392016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7040
7041 * gfortran.dg/goacc/vector_length.f90: New test.
7042
b9aba0a0
RB
70432016-07-15 Richard Biener <rguenther@suse.de>
7044
7045 PR tree-optimization/71881
7046 * gcc.dg/torture/pr71881.c: New testcase.
7047
9513d5fb
RB
70482016-07-15 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/71887
7051 * gcc.dg/torture/pr71887.c: New testcase.
7052
ddbbcb19
JJ
70532016-07-15 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR c/71858
7056 * gcc.dg/spellcheck-identifiers-3.c: New test.
7057
29eb509c
AV
70582016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7059
7060 PR fortran/71807
7061 * gfortran.dg/null_9.f90: New test.
7062
43aabfcf
BC
70632016-07-15 Bin Cheng <bin.cheng@arm.com>
7064
7065 * gcc.dg/tree-ssa/loop-41.c: New test.
7066
afc89e58
BC
70672016-07-15 Bin Cheng <bin.cheng@arm.com>
7068
7069 PR tree-optimization/71347
7070 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7071
6fa682ad
SK
70722016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7073
7074 PR fortran/29819
7075 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7076 * gfortran.dg/contains.f90: Ditto.
7077 * gfortran.dg/contains_empty_1.f03: Ditto.
7078 * gfortran.dg/submodule_3.f08: Ditto.
7079
dd36b877
JJ
70802016-07-14 Jakub Jelinek <jakub@redhat.com>
7081
a60a5d31
JJ
7082 PR testsuite/71865
7083 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7084 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7085 expected diagnostics.
7086
dd36b877
JJ
7087 PR c/71858
7088 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7089 * gcc.dg/spellcheck-identifiers-2.c: New test.
7090 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7091 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7092
a241f8ca
JJ
70932016-07-14 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR tree-optimization/71872
7096 * gcc.c-torture/compile/pr71872.c: New test.
7097
d62b809c
TP
70982016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7099
7100 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7101 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7102 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7103 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7104 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7105 * gcc.target/arm/atomic-op-acquire-1.c: This.
7106 * gcc.target/arm/atomic-op-char.c: Rename into ...
7107 * gcc.target/arm/atomic-op-char-1.c: This.
7108 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7109 * gcc.target/arm/atomic-op-consume-1.c: This.
7110 * gcc.target/arm/atomic-op-int.c: Rename into ...
7111 * gcc.target/arm/atomic-op-int-1.c: This.
7112 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7113 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7114 * gcc.target/arm/atomic-op-release.c: Rename into ...
7115 * gcc.target/arm/atomic-op-release-1.c: This.
7116 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7117 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7118 * gcc.target/arm/atomic-op-short.c: Rename into ...
7119 * gcc.target/arm/atomic-op-short-1.c: This.
7120 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7121 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7122 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7123 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7124 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7125 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7126 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7127 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7128 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7129 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7130
1f8dd420
AV
71312016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7132
7133 PR fortran/70842
7134 * gfortran.dg/select_type_35.f03: New test.
7135
53109ba8
KT
71362016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7137
7138 PR target/65951
7139 PR tree-optimization/70923
7140 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7141 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7142 * gcc.dg/vect/pr65951.c: Likewise.
7143 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7144
91f35b7f
DE
71452016-07-14 David Edelsohn <dje.gcc@gmail.com>
7146
7147 * c-c++-common/pr60226.c: Expect maximum object file alignment
7148 error on AIX.
7149
351168fe
RB
71502016-07-14 Richard Biener <rguenther@suse.de>
7151
7152 PR tree-optimization/71866
7153 * gcc.dg/torture/pr71866.c: New testcase.
7154
94c32c00
TP
71552016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7156
7157 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7158 selector and enclose boolean expression in curly braces.
7159
b799a481
AM
71602016-07-14 Alan Modra <amodra@gmail.com>
7161
7162 PR target/71733
7163 * gcc.target/powerpc/p9-novsx.c: New.
7164
f63ba78c
AK
71652016-07-13 Andi Kleen <ak@linux.intel.com>
7166
7167 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7168 * g++.dg/tree-prof/morefunc.C: Dito.
7169 * g++.dg/tree-prof/pr35545.C: Dito.
7170 * g++.dg/tree-prof/reorder.C: Dito.
7171 * gcc.dg/tree-prof/20050826-2.c: Dito.
7172 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7173 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7174 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7175 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7176 * gcc.dg/tree-prof/inliner-1.c: Dito.
7177 * gcc.dg/tree-prof/merge_block.c: Dito.
7178 * gcc.dg/tree-prof/stringop-1.c: Dito.
7179 * gcc.dg/tree-prof/stringop-2.c: Dito.
7180 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7181 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7182 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7183 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7184 * gcc.dg/tree-prof/update-loopch.c: Dito.
7185 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7186 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7187 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7188 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7189 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7190 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7191 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7192
f4d5a23d
AK
71932016-07-13 Andi Kleen <ak@linux.intel.com>
7194
7195 * lib/profopt.exp (profopt-execute): Remove .imports files.
7196
ae145898
AK
71972016-07-13 Andi Kleen <ak@linux.intel.com>
7198
0b965526 7199 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7200
e97bd4f5
AK
72012016-07-13 Andi Kleen <ak@linux.intel.com>
7202
7203 * lib/profopt.exp (dg-final-scan-autofdo,
7204 dg-final-scan-not-autofdo): New functions.
7205
6fa3d4b4
BC
72062016-07-13 Bin Cheng <bin.cheng@arm.com>
7207
7208 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7209 * gcc.dg/vect/vect-35.c: Ditto.
7210 * gcc.dg/vect/vect-alias-check-2.c: New test.
7211
65f18bc6
ML
72122016-07-13 Martin Liska <mliska@suse.cz>
7213
7214 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7215 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7216 * gfortran.dg/pr42108.f90: Update expected dump scan.
7217
9737f35b
RB
72182016-07-13 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/24574
7221 * gcc.dg/pr24574.c: New testcase.
7222
62c0ea4b
SKS
72232016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7224
0b965526 7225 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7226 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7227 * c-c++-common/pr68833-1.c: Require int32plus.
7228 * gcc.dg/ipa/pr63551.c: Likewise.
7229 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7230 * gcc.dg/ipa/pr64041.c: Require int32plus.
7231
c7ed8938
IE
72322016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7233
7234 PR ipa/71633
7235 * g++.dg/pr71633.C: New test.
7236
5ce15300
TP
72372016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7238
7239 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7240 Add new arm_thumb1_cbz_ok effective target.
7241 * gcc.target/arm/cbz.c: New test.
7242
2b9509a3
TP
72432016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7244
7245 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7246 Define effective target.
7247 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7248 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7249 * gcc.target/arm/movhi_movw.c: New test.
7250 * gcc.target/arm/movsi_movw.c: Likewise.
7251 * gcc.target/arm/movdi_movw.c: Likewise.
7252
7f15b177
RB
72532016-07-13 Richard Biener <rguenther@suse.de>
7254
7255 PR middle-end/71104
7256 * gcc.dg/pr71104-1.c: New testcase.
7257 * gcc.dg/pr71104-2.c: Likewise.
7258
0b0a896e
MM
72592016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7260
7261 PR target/71805
7262 * gcc.target/powerpc/pr71805.c: New test.
7263
f906f5ed
BS
72642016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7265
7266 * gcc.target/powerpc/divkc3-1.c: New.
7267 * gcc.target/powerpc/mulkc3-1.c: New.
7268
9e63c3aa
NS
72692016-07-12 Nathan Sidwell <nathan@acm.org>
7270
7271 * gcc.target/arm/data-rel-1.c: New.
7272 * gcc.target/arm/data-rel-2.c: New.
7273 * gcc.target/arm/data-rel-3.c: New.
7274
f507d202
ML
72752016-07-12 Martin Liska <mliska@suse.cz>
7276
7277 * gcc.dg/params/blocksort-part.c: New test.
7278 * gcc.dg/params/params.exp: New file.
7279
d6f7c125
KT
72802016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7281
7282 PR middle-end/71700
7283 * gcc.c-torture/execute/pr71700.c: New test.
7284
37ccb0ba
SB
72852016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7286 Richard Biener <rguenther@suse.de>
7287
7288 PR tree-optimization/23286
7289 PR tree-optimization/70159
7290 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7291 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7292 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7293 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7294 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7295 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7296 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7297 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7298 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7299 * gcc.dg/pr51879-12.c: Likewise.
7300 * gcc.dg/strlenopt-9.c: Likewise.
7301 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7302 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7303 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7304 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7305 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7306 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7307 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7308 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7309 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7310 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7311 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7312 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7313 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7314 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7315 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7316
712a93d6
RB
73172016-07-12 Richard Biener <rguenther@suse.de>
7318
7319 PR rtl-optimization/68961
7320 * gcc.target/i386/pr68961.c: New testcase.
7321
c392943c
JJ
73222016-07-11 Jakub Jelinek <jakub@redhat.com>
7323
3d56e6a4
JJ
7324 PR middle-end/71758
7325 * c-c++-common/gomp/pr71758.c: New test.
7326 * gfortran.dg/gomp/pr71758.f90: New test.
7327
c392943c
JJ
7328 PR tree-optimization/71823
7329 * gcc.dg/vect/pr71823.c: New test.
7330
741d3be5
DM
73312016-07-11 David Malcolm <dmalcolm@redhat.com>
7332
7333 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7334 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7335 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7336
92fa45b5
L
73372016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7338
7339 PR target/71801
7340 * gcc.target/i386/pr71801.c: New test.
7341
f51606c7
RB
73422016-07-11 Richard Biener <rguenther@suse.de>
7343
7344 PR tree-optimization/71816
7345 * gcc.dg/torture/pr71816.c: New testcase.
7346
36b54ce0
TK
73472016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7348
7349 PR fortran/71783
7350 * gfortran.dg/dependency_46.f90: New test.
7351
d13835b6
VM
73522016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7353
7354 PR rtl-optimization/71621
7355 * gcc.target/i386/pr71621-1.c: New.
7356 * gcc.target/i386/pr71621-2.c: New.
7357
642bcbdf
CP
73582016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7359
7360 * gfortran.dg/goacc/pr71704.f90: New test.
7361
02eb5b8b
BS
73622016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7363
7364 PR target/71297
7365 * gcc.target/powerpc/pr71297.c: New.
7366
8beb9a0d
JW
73672016-07-08 Jiong Wang <jiong.wang@arm.com>
7368
7369 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7370
cef4b650
MM
73712016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7372
7373 PR target/71806
7374 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7375
3c3ecf52
AH
73762016-07-08 Alan Hayward <alan.hayward@arm.com>
7377
7378 PR tree-optimization/71667
7379 * gcc.dg/vect/pr71667.c: New
7380
2660286d
ML
73812016-07-08 Martin Liska <mliska@suse.cz>
7382
7383 * gcc.dg/torture/pr71606.c: New test.
7384
70cdd4ae
JD
73852016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7386
7387 PR fortran/71764
7388 * gfortran.dg/pr71764.f90: New test.
7389
842dc2e6
JJ
73902016-07-07 Jakub Jelinek <jakub@redhat.com>
7391 Kai Tietz <ktietz70@googlemail.com>
7392
7393 PR c++/70869
7394 PR c++/71054
7395 * g++.dg/cpp0x/pr70869.C: New test.
7396 * g++.dg/cpp0x/pr71054.C: New test.
7397
31be4262
DE
73982016-07-07 David Edelsohn <dje.gcc@gmail.com>
7399
7400 * g++.dg/debug/pr71432.C: Fail on AIX.
7401
1c122092
ML
74022016-07-07 Martin Liska <mliska@suse.cz>
7403
7404 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7405 an undefined behavior.
7406 * gfortran.dg/do_3.F90: Likewise.
7407 * gfortran.dg/do_check_11.f90: New test.
7408 * gfortran.dg/do_check_12.f90: New test.
7409 * gfortran.dg/do_corner_warn.f90: New test.
7410
7119f1b1
ML
74112016-07-07 Martin Liska <mliska@suse.cz>
7412
7413 * gfortran.dg/predict-1.f90: Ammend the test.
7414 * gfortran.dg/predict-2.f90: Likewise.
7415
275792f2
IE
74162016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7417
7418 PR ipa/71624
7419 * g++.dg/pr71624.C: New test.
7420
05a437c1
TP
74212016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7422
7423 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7424 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7425 ARMv8-M Mainline architectures.
7426
6f493951
TP
74272016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7428
7429 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7430 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7431
5ddaee94
SB
74322016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7433
7434 PR target/70098
7435 PR target/71763
7436 * gcc.target/powerpc/pr71763.c: New file.
7437
651afdb2
YR
74382016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7439
7440 PR tree-optimization/71518
0b965526 7441 * gcc.dg/pr71518.c: New test.
651afdb2 7442
9df99881
WD
74432016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7444
7445 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7446
7b4e0769
SKS
74472016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7448
0b965526 7449 PR target/50739
7b4e0769
SKS
7450 * gcc.target/avr/pr50739.c: New test.
7451
eb4432f7
JH
74522016-07-05 Jan Hubicka <jh@suse.cz>
7453
7454 * gcc.dg/tree-ssa/scev-14.c: update template.
7455
c01e092f
RS
74562016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7457
7458 * gcc.dg/vect/group-no-gaps-1.c: New test.
7459
8070763a
AK
74602016-07-05 Andi Kleen <ak@linux.intel.com>
7461
7462 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7463 if kernel supports MPX.
7464
3f8257db 74652016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7466
7467 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7468
36a265b1
MM
74692016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7470 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7471
7472 * gcc.target/powerpc/signbit-1.c: New test.
7473 * gcc.target/powerpc/signbit-2.c: New test.
7474 * gcc.target/powerpc/signbit-3.c: New test.
7475
7a98fb6e
KT
74762016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7477
7478 PR rtl-optimization/71594
7479 * gcc.dg/torture/pr71594.c: New test.
7480
1e3d54b4
JH
74812016-07-05 Jan Hubicka <jh@suse.cz>
7482
7483 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7484
84ca3893
DM
74852016-07-05 David Malcolm <dmalcolm@redhat.com>
7486
7487 PR c++/62314
3a146d46 7488 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7489 number of missing semicolon error.
7490 * g++.dg/pr62314-2.C: New test case.
7491
20d0bfce
AF
74922016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7493
7494 * gfortran.dg/coarray_stat_function.f90: New test.
7495 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7496 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7497 to new interfaces.
7498
69aaea06
AV
74992016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7500
7501 PR fortran/71623
7502 * gfortran.dg/deferred_character_17.f90: New test.
7503
f723a43c
CL
75042016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7505
7506 * gcc.target/arm/neon/polytypes.c: Move to ...
7507 * gcc.target/arm/polytypes.c: ... here.
7508 * gcc.target/arm/neon/pr51534.c: Move to ...
7509 * gcc.target/arm/pr51534.c: ... here.
7510 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7511 * gcc.target/arm/vect-vcvt.c: ... here.
7512 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7513 * gcc.target/arm/vect-vcvtq.c: ... here.
7514 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7515 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7516 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7517 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7518 * gcc.target/arm/neon/neon.exp: Delete.
7519 * gcc.target/arm/neon/: Delete.
7520
d73e0ccf
JD
75212016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7522
7523 PR fortran/65575
7524 * gfortran.dg: pr65575.f90: New test.
7525
c20f6223
JD
75262016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7527
7528 PR fortran/35849
7529 * gfortran.dg: pr35849.f90: New test.
7530
2a5537c3
JJ
75312016-07-04 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR c++/71739
7534 * g++.dg/cpp0x/pr71739.C: New test.
7535
740f9751
CL
75362016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7537
7538 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7539
bf749919
DV
75402016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7541
7542 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7543 locr.
7544 * gcc.target/s390/loc-1.c: New test.
7545
430bb38e
YR
75462016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7547
3a146d46
JJ
7548 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7549 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7550
15f6e0da
RR
75512016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7552
7553 PR target/63874
7554 * gcc.target/aarch64/pr63874.c: New test.
7555
79335075
JB
75562016-07-04 Jan Beulich <jbeulich@suse.com>
7557
7558 * g++.dg/header.c: New.
7559 * gcc.dg/header.c: New.
7560
557e8c49
JJ
75612016-07-02 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR c/71719
7564 * c-c++-common/Wunused-var-15.c: New test.
7565
79a592e3
JJ
75662016-07-01 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR fortran/71687
7569 * gfortran.dg/gomp/pr71687.f90: New test.
7570
e2298656
BS
75712016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7572
7573 * gcc.dg/const-float128-ped.c: Require __float128 effective
7574 target and options.
7575 * gcc.dg/const-float128.c: Likewise.
7576 * gcc.dg/torture/float128-cmp-invalid.c: Require
7577 __float128 and base_quadfloat_support effective targets, and
7578 __float128 options.
7579 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7580 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7581 * gcc.dg/torture/float128-nan.c: Likewise.
7582 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7583 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7584 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7585 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7586 (add_options_for___float128): New.
7587 (check_effective_target_base_quadword_support): New.
7588
70c11966
MM
75892016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7590
7591 PR target/71720
7592 * gcc.target/powerpc/pr71720.c: New test.
7593
059541fd
JB
75942016-07-01 Jan Beulich <jbeulich@suse.com>
7595
7596 * gcc.dg/bss.c: New.
7597
2c1e4964
PB
75982016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7599
7600 PR target/71698
7601 * gcc.target/powerpc/pr71698.c: New test.
7602
22e1cb39
GJL
76032016-07-01 Georg-Johann Lay <avr@gjlay.de>
7604
7605 PR target/71151
7606 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7607 instead of ".foo" for its section name.
7608 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7609 depending on MCU's flash size.
7610 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7611 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7612 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7613 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7614 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7615 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7616
466cf574
JB
76172016-07-01 Jan Beulich <jbeulich@suse.com>
7618
7619 * gcc.target/i386/pr65105-2.c: Add -msse2.
7620
351beab7
JJ
76212016-06-30 Jakub Jelinek <jakub@redhat.com>
7622
55a0f21a
JJ
7623 PR tree-optimization/71707
7624 * gcc.dg/strlenopt-29.c: New test.
7625
6245ad72
JJ
7626 PR fortran/71704
7627 * gfortran.dg/gomp/pr71704.f90: New test.
7628
351beab7
JJ
7629 PR fortran/71705
7630 * gfortran.dg/gomp/pr71705.f90: New test.
7631
5a3a6a5e
KN
76322016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7633
7634 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7635 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7636 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7637 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7638 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7639 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7640 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7641 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7642 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7643 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7644 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7645 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7646 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7647 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7648 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7649 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7650 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7651 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7652 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7653 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7654 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7655 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7656 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7657 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7658 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7659 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7660 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7661 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7662 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7663 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7664 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7665 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7666 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7667 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7668 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7669 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7670 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7671 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7672 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7673 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7674 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7675 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7676 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7677 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7678 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7679 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7680 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7681 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7682 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7683 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7684 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7685 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7686 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7687 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7688 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7689 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7690 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7691 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7692 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7693 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7694 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7695 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7696 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7697 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7698 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7699 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7700 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7701 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7702 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7703 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7704 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7705 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7706 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7707 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7708 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7709 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7710 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7711 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7712 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7713 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7714 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7715
3dfa8071 77162016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7717 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7718
7719 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7720
9bd62242 77212016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7722 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7723
7724 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7725
603107fb
DM
77262016-06-30 David Malcolm <dmalcolm@redhat.com>
7727
7728 PR driver/71651
7729 * gcc.dg/spellcheck-options-12.c: New test case.
7730
205cccc7
JJ
77312016-06-30 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR middle-end/71693
7734 * gcc.c-torture/compile/pr71693.c: New test.
7735
f4452176
DM
77362016-06-29 David Malcolm <dmalcolm@redhat.com>
7737
7738 * gcc.dg/spellcheck-params.c: New testcase.
7739 * gcc.dg/spellcheck-params-2.c: New testcase.
7740
c5e74d9d
MM
77412016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7742
7743 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7744 vector extract instructions.
7745 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7746
e44ecbfd
JD
77472016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7748
7749 PR fortran/71686
7750 * gfortran.dg/unexpected_eof_2.f90: New test.
7751 * gfortran.dg/unexpected_eof_3.f90: New test.
7752
ee446d9f
JW
77532016-06-29 Jim Wilson <jim.wilson@linaro.org>
7754
7755 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7756
27f67461
CP
77572016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7758
7759 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7760 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7761 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7762
b1206d29
RB
77632016-06-29 Richard Biener <rguenther@suse.de>
7764
7765 PR middle-end/15256
7766 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7767
1af21224
MW
77682016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7769
7770 * gcc.target/arm/aapcs/neon-vect10.c: Require
7771 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7772 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7773 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7774 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7775 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7776 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7777 * gcc.target/arm/fp16-aapcs-1.c: Require
7778 -mfloat-ab=hard. Also simplify the test.
7779 * gcc.target/arm/fp16-aapcs-2.c: New.
7780
7fe43755
MW
77812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7782
0b965526 7783 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7784 (add_options_for_arm_fp16_ieee): New.
7785 (add_options_for_arm_fp16_alternative): New.
7786 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7787 long-line.
7788 (effective_target_arm_fp16_hw): New.
7789
264d951a
IE
77902016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7791
7792 PR tree-optimization/71655
7793 * g++.dg/pr71655.C: New test.
7794
5c846a81
ML
77952016-06-29 Martin Liska <mliska@suse.cz>
7796
7797 * gcc.dg/pr71585.c: New test.
7798 * gcc.dg/pr71585-2.c: New test.
7799 * gcc.dg/pr71585-3.c: New test.
7800
fafe9318
YR
78012016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7802
7803 PR tree-optimization/70729
7804 * g++.dg/vect/pr70729.cc: New test.
7805
54d19c3b
TS
78062016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7807
7808 * c-c++-common/gomp/cancel-1.c: Extend.
7809
5f3cd7c3
JJ
78102016-06-29 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR tree-optimization/71625
7813 * gcc.dg/strlenopt-28.c: New test.
7814
4aa83879
RB
78152016-06-29 Richard Biener <rguenther@suse.de>
7816
7817 PR middle-end/71002
7818 * g++.dg/torture/pr71002.C: Adjust testcase.
7819
152ef731
JJ
78202016-06-29 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR c/71685
7823 * gcc.dg/pr71685.c: New test.
7824
78252016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7826
7827 PR c/71552
7828 * gcc.dg/init-bad-9.c: New test.
7829
d41dc215
BS
78302016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7831
7832 * gcc.target/powerpc/abs128-1.c: Require VSX.
7833 * gcc.target/powerpc/copysign128-1.c: Likewise.
7834 * gcc.target/powerpc/inf128-1.c: Likewise.
7835 * gcc.target/powerpc/nan128-1.c: Likewise.
7836
6a20b538
JJ
78372016-06-28 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR middle-end/71626
7840 * gcc.c-torture/execute/pr71626-1.c: New test.
7841 * gcc.c-torture/execute/pr71626-2.c: New test.
7842
77d93c47
PB
78432016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7844
7845 PR target/71656
7846 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7847
a8264058
SB
78482016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7849
7850 PR target/71670
7851 * gcc.target/powerpc/pr71670.c: New testcase.
7852
0dc47331
PB
78532016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7854
7855 PR target/71656
7856 * gcc.target/powerpc/pr71656-1.c: New test.
7857 * gcc.target/powerpc/pr71656-2.c: New test.
7858
b65ffc79
CL
78592016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7860
7861 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7862 around fp16 code.
7863 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7865 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7866 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7867 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7868 Add arm_neon_fp16_ok effective target.
0b965526
UB
7869 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7870 Likewise.
7871 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7872 Likewise.
7873 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7874 Likewise.
7875 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7876 Likewise.
7877 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7878 Likewise.
7879 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7880 Likewise.
7881 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7882 Likewise.
7883 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7884 Likewise.
7885 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7886 Likewise.
7887 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7888 Likewise.
7889 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7890 Likewise.
b65ffc79 7891
9bb86f40
JH
78922016-06-26 Jan Hubicka <hubicka@ucw.cz>
7893
7894 * gcc.dg/predict-12.c: New testcase.
7895
46db0fd4
JD
78962016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7897
7898 PR fortran/71649
7899 * gfortran.dg/pr71649.f90: New test.
7900
2a65e70b
JJ
79012016-06-25 Jakub Jelinek <jakub@redhat.com>
7902
f8a06e24
JJ
7903 PR tree-optimization/71643
7904 * g++.dg/opt/pr71643.C: New test.
7905
2a65e70b
JJ
7906 PR tree-optimization/71631
7907 * gcc.c-torture/execute/pr71631.c: New test.
7908
7805417a
JH
79092016-06-24 Jan Hubicka <hubicka@ucw.cz>
7910
7911 * gcc.dg/predict-11.c: New testcase.
7912 * gfortran.dg/predict-2.f90: New testcase.
7913
888ed1a3
JH
79142016-06-24 Jan Hubicka <hubicka@ucw.cz>
7915
7916 * gcc.dg/predict-10.c: New test.
7917
53605f35
BS
79182016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7919
7920 * gcc.target/powerpc/abs128-1.c: New.
7921 * gcc.target/powerpc/copysign128-1.c: New.
7922 * gcc.target/powerpc/inf128-1.c: New.
7923 * gcc.target/powerpc/nan128-1.c: New.
7924
7b22b4c6
EB
79252016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7926
7927 * gfortran.dg/pr71642.f90: New test.
7928
37e373c2
JJ
79292016-06-24 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR tree-optimization/71647
7932 * gcc.target/i386/pr71647.c: New test.
7933
b20b79f2
L
79342016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7935
7936 * gcc.target/i386/noplt-gd-1.c: New test.
7937 * gcc.target/i386/noplt-gd-2.c: Likewise.
7938 * gcc.target/i386/noplt-gd-3.c: Likewise.
7939 * gcc.target/i386/noplt-ld-1.c: Likewise.
7940 * gcc.target/i386/noplt-ld-2.c: Likewise.
7941 * gcc.target/i386/noplt-ld-3.c: Likewise.
7942 * lib/target-supports.exp
7943 (check_effective_target_tls_get_addr_via_got): New.
7944
04619cb8
UB
79452016-06-24 Uros Bizjak <ubizjak@gmail.com>
7946
7947 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7948 testsuite compile flags.
7949 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7950 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7951
79522016-06-24 Uros Bizjak <ubizjak@gmail.com>
7953
7954 * g++dg/vect/pr36684.cc: Add dg-do compile.
7955 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7956 * gcc.dg/vect/pr70021.c: Ditto.
7957 * gcc.dg/vect/pr70138-1.c: Ditto.
7958 * gcc.dg/vect/pr70138-2.c: Ditto.
7959 * gcc.dg/vect/pr70354-1.c: Ditto.
7960 * gcc.dg/vect/pr70354-2.c: Ditto.
7961 * gcc.dg/vect/pr71259.c: Ditto.
7962 * gcc.dg/vect/pr71416-1.c: Ditto.
7963 * gcc.dg/vect/slp-43.c: Ditto.
7964 * gcc.dg/vect/slp-45.c: Ditto.
7965 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7966 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7967 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7968 * gfortran.dg/vect/pr69980.f90: Ditto.
7969
79702016-06-24 Uros Bizjak <ubizjak@gmail.com>
7971
7972 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7973 * gcc.dg/vect/bb-slp-30.c: Ditto.
7974 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7975 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7976 * gcc.dg/vect/pr45902.c: Ditto.
7977 * gcc.dg/vect/pr48172.c: Ditto.
7978 * gcc.dg/vect/pr48377.c: Ditto.
7979 * gcc.dg/vect/pr49038.c: Ditto.
7980 * gcc.dg/vect/pr49771.c: Ditto.
7981 * gcc.dg/vect/pr52091.c: Ditto.
7982 * gcc.dg/vect/pr53185-2.c: Ditto.
7983 * gcc.dg/vect/pr56826.c: Ditto.
7984 * gcc.dg/vect/pr60276.c: Ditto.
7985 * gcc.dg/vect/pr62021.c: Ditto.
7986 * gcc.dg/vect/pr63530.c: Ditto.
7987 * gcc.dg/vect/pr65518.c: Ditto.
7988 * gcc.dg/vect/pr65947-1.c: Ditto.
7989 * gcc.dg/vect/pr65947-10.c: Ditto.
7990 * gcc.dg/vect/pr65947-11.c: Ditto.
7991 * gcc.dg/vect/pr65947-12.c: Ditto.
7992 * gcc.dg/vect/pr65947-13.c: Ditto.
7993 * gcc.dg/vect/pr65947-2.c: Ditto.
7994 * gcc.dg/vect/pr65947-3.c: Ditto.
7995 * gcc.dg/vect/pr65947-4.c: Ditto.
7996 * gcc.dg/vect/pr65947-5.c: Ditto.
7997 * gcc.dg/vect/pr65947-6.c: Ditto.
7998 * gcc.dg/vect/pr65947-7.c: Ditto.
7999 * gcc.dg/vect/pr65947-8.c: Ditto.
8000 * gcc.dg/vect/pr65947-9.c: Ditto.
8001 * gcc.dg/vect/pr71416-1.c: Ditto.
8002 * gcc.dg/vect/pr71439.c: Ditto.
8003 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8004 * gcc.dg/vect/vect-bswap16.c: Ditto.
8005 * gcc.dg/vect/vect-bswap32.c: Ditto.
8006 * gcc.dg/vect/vect-bswap64.c: Ditto.
8007 * gcc.dg/vect/vect-live-1.c: Ditto.
8008 * gcc.dg/vect/vect-live-2.c: Ditto.
8009 * gcc.dg/vect/vect-live-3.c: Ditto.
8010 * gcc.dg/vect/vect-live-4.c: Ditto.
8011 * gcc.dg/vect/vect-live-5.c: Ditto.
8012 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8013 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8014 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8015 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8016 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8017 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8018 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8019 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8020 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8021 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8022 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8023 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8024 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8025 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8026 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8027 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8028 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8029
da224bcb
UB
80302016-06-24 Uros Bizjak <ubizjak@gmail.com>
8031
8032 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8033
dfee2870
L
80342016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8035
8036 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8037 ia32 if R_386_GOT32X relocation is supported.
8038 * gcc.target/i386/noplt-3.c: Likewise.
8039 * gcc.target/i386/noplt-2.c: Likewise.
8040 (main): Renamed to ...
8041 (bar): This.
8042 * gcc.target/i386/noplt-4.c: Likewise.
8043 (main): Renamed to ...
8044 (bar): This.
8045 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8046 * gcc.target/i386/pr67400-5.c: Likewise.
8047
a86451b9
JJ
80482016-06-24 Jakub Jelinek <jakub@redhat.com>
8049
00085092
JJ
8050 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8051 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8052
a86451b9
JJ
8053 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8054 f4): Adjust expected diagnostics.
8055 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8056 (T): If OVFP is defined, redefine to TP.
8057 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8058 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8059 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8060 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8061 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8062 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8063 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8064 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8065 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8066 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8067 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8068 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8069 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8070 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8071 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8072 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8073 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8074 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8075 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8076 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8077 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8078 as last argument to __builtin_add_overflow_p.
8079
7bb5d5f4
UB
80802016-06-23 Uros Bizjak <ubizjak@gmail.com>
8081
8082 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8083 dg-options and remove default vector testsuite compile flags.
8084 * g++.dg/vect/pr33860a.cc: Ditto.
8085 * g++.dg/vect/pr45470-a.cc: Ditto.
8086 * g++.dg/vect/pr45470-b.cc: Ditto.
8087 * g++.dg/vect/pr60896.cc: Ditto.
8088 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8089 * gcc.dg/vect/pr18308.c: Ditto.
8090 * gcc.dg/vect/pr24049.c: Ditto.
8091 * gcc.dg/vect/pr33373.c: Ditto.
8092 * gcc.dg/vect/pr36228.c: Ditto.
8093 * gcc.dg/vect/pr42395.c: Ditto.
8094 * gcc.dg/vect/pr42604.c: Ditto.
8095 * gcc.dg/vect/pr46663.c: Ditto.
8096 * gcc.dg/vect/pr48765.c: Ditto.
8097 * gcc.dg/vect/pr49093.c: Ditto.
8098 * gcc.dg/vect/pr49352.c: Ditto.
8099 * gcc.dg/vect/pr52298.c: Ditto.
8100 * gcc.dg/vect/pr52870.c: Ditto.
8101 * gcc.dg/vect/pr53185.c: Ditto.
8102 * gcc.dg/vect/pr53773.c: Ditto.
8103 * gcc.dg/vect/pr56695.c: Ditto.
8104 * gcc.dg/vect/pr62171.c: Ditto.
8105 * gcc.dg/vect/pr63530.c: Ditto.
8106 * gcc.dg/vect/pr68339.c: Ditto.
8107 * gcc.dg/vect/pr71259.c: Ditto.
8108 * gcc.dg/vect/vect-82_64.c: Ditto.
8109 * gcc.dg/vect/vect-83_64.c: Ditto.
8110 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8111 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8112 * gcc.dg/vect/vect-shift-2.c: Ditto.
8113 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8114 * gfortran.dg/vect/pr39318.f90: Ditto.
8115 * gfortran.dg/vect/pr45714-a.f: Ditto.
8116 * gfortran.dg/vect/pr45714-b.f: Ditto.
8117 * gfortran.dg/vect/pr46213.f90: Ditto.
8118
2d4bb02f
MM
81192016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8120 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8121
8122 * gcc.target/powerpc/p9-splat-5.c: New test.
8123
f6d1b868
UB
81242016-06-23 Uros Bizjak <ubizjak@gmail.com>
8125
8126 PR tree-optimization/71488
8127 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8128 * lib/target-supports.exp: ... here.
8129 (check_sse4_hw_available): New procedure.
8130 (check_effective_target_sse4_runtime): Ditto.
8131 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8132 -march=westmere for sse4_runtime targets.
936ff030 8133 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8134 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8135 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8136 (main): Call check_vect ().
a7898180 8137 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8138
c0597759
L
81392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8140
8141 PR target/66232
8142 PR target/67400
8143 * gcc.target/i386/pr66232-14.c: New file.
8144 * gcc.target/i386/pr66232-15.c: Likewise.
8145 * gcc.target/i386/pr66232-16.c: Likewise.
8146 * gcc.target/i386/pr66232-17.c: Likewise.
8147 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8148 ia32 if R_386_GOT32X relocation is supported.
8149 * gcc.target/i386/pr67400-2.c: Likewise.
8150 * gcc.target/i386/pr67400-3.c: Likewise.
8151 * gcc.target/i386/pr67400-4.c: Likewise.
8152 * gcc.target/i386/pr67400-6.c: Likewise.
8153 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8154 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8155
5b0e27a7
JD
81562016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8157
8158 PR libgfortran/48852
8159 * gfortran.dg/char4_iunit_1.f03: Update test.
8160 * gfortran.dg/f2003_io_5.f03: Update test.
8161 * gfortran.dg/real_const_3.f90: Update test.
8162
7f586d90
AK
81632016-06-23 Andi Kleen <ak@linux.intel.com>
8164
8165 * g++.dg/bprob/bprob.exp: Support autofdo.
8166 * g++.dg/tree-prof/tree-prof.exp: dito.
8167 * gcc.dg/tree-prof/tree-prof.exp: dito.
8168 * gcc.misc-tests/bprob.exp: dito.
8169 * gfortran.dg/prof/prof.exp: dito.
8170 * lib/profopt.exp: dito.
8171 * lib/target-supports.exp: Check for autofdo.
8172
60fa7862
ML
81732016-06-23 Martin Liska <mliska@suse.cz>
8174
8175 * gcc.dg/pr71619.c: New test.
8176
e3d62871
UB
81772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8178
8179 PR target/67400
cc901875
UB
8180 * gcc.target/i386/pr67400-1.c: New test.
8181 * gcc.target/i386/pr67400-2.c: Likewise.
8182 * gcc.target/i386/pr67400-3.c: Likewise.
8183 * gcc.target/i386/pr67400-4.c: Likewise.
8184 * gcc.target/i386/pr67400-5.c: Likewise.
8185 * gcc.target/i386/pr67400-6.c: Likewise.
8186 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8187
ac81cf0b
DM
81882016-06-22 David Malcolm <dmalcolm@redhat.com>
8189
8190 * c-c++-common/missing-header-1.c: New test case.
8191 * c-c++-common/missing-header-2.c: New test case.
8192 * c-c++-common/missing-header-3.c: New test case.
8193 * c-c++-common/missing-header-4.c: New test case.
8194
1a4f11c8
DM
81952016-06-22 David Malcolm <dmalcolm@redhat.com>
8196
8197 PR c/70339
8198 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8199 hint.
8200 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8201 expected results due to builtin "nanl" now being suggested for
8202 "name".
8203 * gcc.dg/pr67580.c: Update expected messages.
8204 * gcc.dg/spellcheck-identifiers.c: New testcase.
8205 * gcc.dg/spellcheck-typenames.c: New testcase.
8206
a93eac6a
DM
82072016-06-22 David Malcolm <dmalcolm@redhat.com>
8208
8209 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8210 file.
8211 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8212 diagnostic-test-show-locus-parseable-fixits.c to sources for
8213 diagnostic_plugin_test_show_locus.c.
8214 * lib/gcc-defs.exp (freeform_regexps): New global.
8215 (dg-regexp): New function.
8216 (handle-dg-regexps): New function.
8217 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8218 freeform_regexps to the empty list.
8219 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8220
49e76ff1
IE
82212016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8222
f6d1b868 8223 PR tree-optimization/71488
49e76ff1
IE
8224 * g++.dg/pr71488.C: New test.
8225 * gcc.dg/vect/vect-bool-cmp.c: New test.
8226
951d8c8a
EB
82272016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8228
8229 * gcc.dg/guality/param-5.c: New test.
8230
b60fc3bd
BE
82312016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8232
8233 * gcc.target/i386/asm-flag-7.c: New test.
8234
0609abda
TS
82352016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8236
8237 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8238 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8239 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8240 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8241 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8242 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8243 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8244 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8245 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8246 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8247 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8248 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8249 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8250 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8251 * lib/target-supports.exp: Likewise.
8252
ee2499b4
TS
82532016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8254
8255 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8256 * gcc.dg/attr-ms_struct-2.c: Likewise.
8257 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8258 * gcc.dg/bf-ms-attrib.c: Likewise.
8259 * gcc.dg/bf-ms-layout-2.c: Likewise.
8260 * gcc.dg/bf-ms-layout-3.c: Likewise.
8261 * gcc.dg/bf-ms-layout.c: Likewise.
8262 * gcc.dg/bf-no-ms-layout.c: Likewise.
8263 * gcc.target/i386/bitfield1.c: Likewise.
8264 * gcc.target/i386/bitfield2.c: Likewise.
8265 * gcc.target/i386/bitfield3.c: Likewise.
8266
caea59ff
KN
82672016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8268
8269 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8270 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8271 override other than -mcpu=power9 command-line option is specified,
8272 or if the target operating system is aix.
8273 * gcc.target/powerpc/darn-1.c: Likewise.
8274 * gcc.target/powerpc/darn-2.c: Likewise.
8275 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8276 test if effective-target is not powerpc_p9vector_ok or if the
8277 target operating system is not defined.
8278 * gcc.target/powerpc/vslv-1.c: Likewise.
8279 * gcc.target/powerpc/vsrv-0.c: Likewise.
8280 * gcc.target/powerpc/vsrv-1.c: Likewise.
8281
63617e30
TB
82822016-06-21 Tobias Burnus <burnus@net-b.de>
8283
8284 PR fortran/71068
8285 * gfortran.dg/coarray/data_1.f90: New.
8286
89192c3c
WD
82872016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8288
8289 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8290 (dg-require-effective-target): Use arm_v8_neon_hw.
8291 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8292 (dg-require-effective-target): Likewise.
8293 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8294 (dg-require-effective-target): Likewise.
8295 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8296 (dg-require-effective-target): Likewise.
8297 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8298 (dg-require-effective-target): Likewise.
8299 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8300 (dg-require-effective-target): Likewise.
8301 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8302 Add AArch64 check.
8303
64ac50e2
WD
83042016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8305
8306 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8307 Set to 3 so test passes.
8308
6252b5db
WD
83092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8310
8311 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8312
3b9bc511
IV
83132016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8314
8315 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8316 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8317 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8318 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8319
21db1c78
IV
83202016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8321
8322 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8323 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8324
9d30e86f
L
83252016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8326
8327 PR target/71549
8328 * gcc.target/i386/pr71549.c: New test.
8329
448a7c69
KN
83302016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8331
8332 * gcc.target/powerpc/vadsdu-0.c: Replace
8333 dg-require-effective-target directive to allow test to run on more
8334 platforms, and add dg-skip-if directive to disable test on aix
8335 platforms because of known incompatibilities.
8336 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8337 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8338 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8339 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8340 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8341 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8342 * gcc.target/powerpc/vadsdub-2.c: Replace
8343 dg-require-effective-target directive to allow test to run on more
8344 platforms, and add dg-skip-if directive to disable test on aix
8345 platforms because of known incompatibilities.
8346 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8347 with vec_absdb call to differentiate this test from vadsdub-1.c.
8348 * gcc.target/powerpc/vadsduh-1.c: Replace
8349 dg-require-effective-target directive to allow test to run on more
8350 platforms, and add dg-skip-if directive to disable test on aix
8351 platforms because of known incompatibilities.
8352 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8353 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8354 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8355
0ad84f34
JJ
83562016-06-21 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR tree-optimization/71588
8359 * gcc.dg/pr71558.c: New test.
8360
e71e8d94
SKS
83612016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8362
8363 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8364 * c-c++-common/pr68657-2.c: Likewise.
8365 * c-c++-common/pr68657-3.c: Likewise.
8366 * gcc.dg/torture/pr69714.c: Require int32plus support.
8367 * gcc.dg/torture/pr70025.c: Likewise.
8368 * gcc.dg/torture/pr70083.c: Likewise.
8369 * gcc.dg/torture/pr70542.c: Likewise.
8370 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8371
5a578671
JM
83722016-06-20 Joseph Myers <joseph@codesourcery.com>
8373
8374 PR c/71601
8375 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8376
7a9df68e
JJ
83772016-06-20 Jakub Jelinek <jakub@redhat.com>
8378
50aa64d5
JJ
8379 PR middle-end/71581
8380 * gcc.dg/pr71581.c: New test.
8381
7a9df68e
JJ
8382 PR rtl-optimization/71591
8383 * gcc.dg/cpp/pr71591.c: New test.
8384
3947cf19
DR
83852016-06-20 David B. Robins <gcc@davidrobins.net>
8386
8387 PR target/71571
8388 * g++.dg/torture/pr71571.C: New test.
8389
c4ff221e
JJ
83902016-06-20 Jakub Jelinek <jakub@redhat.com>
8391
8392 PR target/71559
8393 * gcc.target/i386/sse2-pr71559.c: New test.
8394 * gcc.target/i386/avx-pr71559.c: New test.
8395 * gcc.target/i386/avx512f-pr71559.c: New test.
8396
f1b5abfb
TB
83972016-06-20 Tobias Burnus <burnus@net-b.de>
8398
8399 PR fortran/71194
8400 * gfortran.dg/pointer_remapping_10.f90: New.
8401
842107e4
DM
84022016-06-20 David Malcolm <dmalcolm@redhat.com>
8403
8404 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8405
d9e8bdfd
MS
84062016-06-20 Martin Sebor <msebor@redhat.com>
8407
8408 PR c/69507
8409 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8410 * gnu90-const-expr-1.c: Same.
8411 * gnu99-const-expr-1.c: Same.
8412 * gnu99-static-1.c: Same.
8413
67785479
RL
84142016-06-20 Renlin Li <renlin.li@arm.com>
8415
29f09b38 8416 PR testsuite/71489
67785479
RL
8417 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8418
636929b8
JG
84192016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8420
8421 * gcc.target/aarch64/vcvt_f64_1.c: New.
8422 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8423 * gcc.target/aarch64/vrecp_f64_1.c: New.
8424
ff7b374b
KT
84252016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8426
8427 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8428 "alignement".
8429
554cfc9e
GJL
84302016-06-20 Georg-Johann Lay <avr@gjlay.de>
8431
8432 PR target/71103
8433 * gcc.target/avr/torture/pr71103-2.c: New test.
8434
94087e88 84352016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8436
8437 PR c/69507
8438 * gcc.dg/alignof.c: New test.
8439
c561b091
PC
84402016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8441
8442 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8443 vs dg-error; test constexpr specifier too.
8444
bf54f123
PC
84452016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8448
4e53aa97
CL
84492016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8450
8451 * lib/target-supports.exp
8452 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8453 arm_neon_ok and merge flags. Fix temporary test name.
8454 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8455 and merge flags.
8456
69071d86
ML
84572016-06-17 Martin Liska <mliska@suse.cz>
8458
8459 * gcc.dg/predict-9.c: Fix dump scanning.
8460
68b3b858
BC
84612016-06-17 Bin Cheng <bin.cheng@arm.com>
8462
8463 PR tree-optimization/71354
8464 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8465
d3ee260a
BC
84662016-06-17 Bin Cheng <bin.cheng@arm.com>
8467
8468 PR tree-optimization/71347
8469 * gcc.dg/tree-ssa/pr71347.c: New test.
8470
bd8fb114
BC
84712016-06-17 Bin Cheng <bin.cheng@arm.com>
8472
8473 PR tree-optimization/71354
8474 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8475
97816be4
BC
84762016-06-17 Bin Cheng <bin.cheng@arm.com>
8477
8478 * gcc.dg/vect/vect-alias-check-1.c: New test.
8479
2d761a37
SKS
84802016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8481
e0277d6b 8482 PR target/71151
2d761a37
SKS
8483 * gcc.target/avr/pr71151-1.c: New test.
8484 * gcc.target/avr/pr71151-2.c: New test.
8485 * gcc.target/avr/pr71151-3.c: New test.
8486 * gcc.target/avr/pr71151-4.c: New test.
8487 * gcc.target/avr/pr71151-5.c: New test.
8488 * gcc.target/avr/pr71151-6.c: New test.
8489 * gcc.target/avr/pr71151-7.c: New test.
8490 * gcc.target/avr/pr71151-8.c: New test.
8491 * gcc.target/avr/pr71151-common.h: New test.
8492
68fa96d6
ML
84932016-06-16 Martin Liska <mliska@suse.cz>
8494
8495 * gfortran.dg/predict-1.f90: New test.
8496
b6ca982f
UB
84972016-06-16 Uros Bizjak <ubizjak@gmail.com>
8498
8499 PR target/71242
3a146d46 8500 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8501
1dc8d15b
JH
85022016-06-16 Jan Hubicka <hubicka@ucw.cz>
8503
8504 * g++.dg/vect/pr36648.cc: Disable cunrolli
8505
67c25816
JJ
85062016-06-16 Jakub Jelinek <jakub@redhat.com>
8507
c577adb2
JJ
8508 PR target/71554
8509 * gcc.c-torture/execute/pr71554.c: New test.
8510
67c25816
JJ
8511 PR rtl-optimization/71532
8512 * gcc.dg/torture/pr71532.c: New test.
8513
1a3c3ee9
MM
85142016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8515
8516 * gcc.target/powerpc/p9-dimode1.c: New test.
8517 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8518
f29468a7
JJ
85192016-06-15 Jakub Jelinek <jakub@redhat.com>
8520
61daecc4
JJ
8521 * gcc.c-torture/compile/20160615-1.c: New test.
8522
f29468a7
JJ
8523 * g++.dg/cpp0x/ref-qual17.C: New test.
8524
209d1e2d
IE
85252016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8526
8527 PR middle-end/71529
8528 * gcc.target/i386/pr71529.C: New test.
8529
8dc35712
AH
85302016-06-15 Alan Hayward <alan.hayward@arm.com>
8531
8532 PR tree-optimization/71483
8533 * g++.dg/vect/pr71483.c: New
8534
b8911cb8
PC
85352016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8536
8537 PR c++/70202
8538 * g++.dg/inherit/crash6.C: New.
8539 * g++.dg/inherit/union2.C: Likewise.
8540 * g++.dg/inherit/virtual12.C: Likewise.
8541 * g++.dg/inherit/virtual13.C: Likewise.
8542 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8543
cf5d08ab
UB
85442016-06-15 Uros Bizjak <ubizjak@gmail.com>
8545
e3d62871 8546 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8547
8f482165
AH
85482016-06-15 Alan Hayward <alan.hayward@arm.com>
8549
8550 PR tree-optimization/71439
8551 * gcc.dg/vect/pr71439.c: New
8552
3256673f
KT
85532016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8554
8555 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8556
b17dc4d4
RB
85572016-06-15 Richard Biener <rguenther@suse.de>
8558
8559 * gcc.dg/vect/slp-45.c: New testcase.
8560
2a5825f2
RB
85612016-06-15 Richard Biener <rguenther@suse.de>
8562
8563 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8564
6e433d0b
BS
85652016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8566
8567 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8568 requirements, and disable for AIX for now.
8569 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8570
abe7f828
JJ
85712016-06-14 Jakub Jelinek <jakub@redhat.com>
8572
a09c81b4
JJ
8573 PR c++/71528
8574 * g++.dg/opt/pr71528.C: New test.
8575
abe7f828
JJ
8576 PR c++/71516
8577 * g++.dg/init/pr71516.C: New test.
8578
acfadf06
PC
85792016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8580
8581 * g++.dg/init/array46.C: New.
8582
4d568ab2
UB
85832016-06-14 Uros Bizjak <ubizjak@gmail.com>
8584
e3d62871
UB
8585 * gcc.target/i386/float128-3.c: New test.
8586 * gcc.target/i386/quad-sse4.c: Ditto.
8587 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8588 Update scan strings.
4d568ab2 8589
30934c5d
RB
85902016-06-14 Richard Biener <rguenther@suse.de>
8591
8592 PR middle-end/71526
8593 * gfortran.dg/pr71526.f90: New testcase.
8594
3970e545
AV
85952016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8596
8597 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8598 * gcc.dg/zero_bits_compound-1.c: Likewise.
8599
04976c6e
RB
86002016-06-14 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/71522
8603 * gcc.dg/torture/pr71522.c: New testcase.
8604
23e025db
JJ
86052016-06-14 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR tree-optimization/71520
8608 * gcc.dg/tree-ssa/pr71520.c: New test.
8609
90b72e84
RB
86102016-06-14 Richard Biener <rguenther@suse.de>
8611
8612 PR tree-optimization/71521
86c24ba6 8613 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8614
ef7cf206
JJ
86152016-06-13 Jakub Jelinek <jakub@redhat.com>
8616
0dda258b
JJ
8617 PR sanitizer/71498
8618 * c-c++-common/ubsan/bounds-13.c: New test.
8619
ef7cf206
JJ
8620 PR preprocessor/71183
8621 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8622
a73786e3
JL
86232016-06-13 Jeff Law <law@redhat.com>
8624
8625 PR tree-optimization/71403
8626 * c-c++-common/ubsan/pr71403-1.c: New test.
8627 * c-c++-common/ubsan/pr71403-2.c: New test.
8628 * c-c++-common/ubsan/pr71403-3.c: New test.
8629
0ac249bf
JJ
86302016-06-13 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR middle-end/71478
8633 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8634 Add -Wno-psabi -w to dg-options.
8635
5408a64a
KN
86362016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8637
8638 * gcc.target/powerpc/vadsdu-0.c: New test.
8639 * gcc.target/powerpc/vadsdu-1.c: New test.
8640 * gcc.target/powerpc/vadsdu-2.c: New test.
8641 * gcc.target/powerpc/vadsdu-3.c: New test.
8642 * gcc.target/powerpc/vadsdu-4.c: New test.
8643 * gcc.target/powerpc/vadsdu-5.c: New test.
8644 * gcc.target/powerpc/vadsdub-1.c: New test.
8645 * gcc.target/powerpc/vadsdub-2.c: New test.
8646 * gcc.target/powerpc/vadsduh-1.c: New test.
8647 * gcc.target/powerpc/vadsduh-2.c: New test.
8648 * gcc.target/powerpc/vadsduw-1.c: New test.
8649 * gcc.target/powerpc/vadsduw-2.c: New test.
8650
f7e4f2e3
DM
86512016-06-13 David Malcolm <dmalcolm@redhat.com>
8652
8653 * gcc.dg/c99-init-2.c (c): Update expected error message.
8654 * gcc.dg/init-bad-8.c (foo): Likewise.
8655 * gcc.dg/spellcheck-fields-3.c: New test case.
8656
ad23a23e
ML
86572016-06-13 Martin Liska <mliska@suse.cz>
8658
8659 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8660 and "guess loop iv compared" heuristics.
8661 * gcc.dg/predict-2.c: Likewise.
8662 * gcc.dg/predict-3.c: Likewise.
8663 * gcc.dg/predict-4.c: Likewise.
8664 * gcc.dg/predict-5.c: Likewise.
8665 * gcc.dg/predict-6.c: Likewise.
8666
146c55da
MP
86672016-06-13 Marek Polacek <polacek@redhat.com>
8668
8669 PR middle-end/71476
8670 * c-c++-common/Wswitch-unreachable-4.c: New test.
8671 * gcc.dg/Wswitch-unreachable-2.c: New test.
8672 * g++.dg/tm/jump1.C: Move dg-warning.
8673
42e77cbc
EB
86742016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8675
8676 * gnat.dg/renaming10.ad[sb]: New test.
8677
7474dcc1
PT
86782016-06-13 Paul Thomas <pault@gcc.gnu.org>
8679
8680 PR fortran/70673
8681 * gfortran.dg/pr70673.f90: New test.
8682
f57f53d3
RB
86832016-06-13 Richard Biener <rguenther@suse.de>
8684
8685 PR middle-end/64516
8686 * gcc.dg/align-3.c: New testcase.
8687
5843a5f0
ML
86882016-06-13 Martin Liska <mliska@suse.cz>
8689
8690 * gcc.target/i386/pr71458.c: New test.
8691
aa8fdb44
UB
86922016-06-12 Uros Bizjak <ubizjak@gmail.com>
8693
8694 PR target/71241
3a146d46 8695 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8696
2043e4d7
DH
86972016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8698
8699 PR target/60751
8700 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8701 statement.
8702
d3dc025d
DH
87032016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8704
8705 PR target/60751
8706 * gfortran.dg/comma_IO_extension_1.f90: New test.
8707 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8708 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8709 statement.
8710 * gfortran.dg/graphite/pr38083.f90: Likewise.
8711 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8712 missing format.
8713
a31d78c6
EB
87142016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8715
8716 * gnat.dg/case_character.adb: New test.
8717
95c18dd0
SB
87182016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8719
8720 PR middle-end/71310
8721 * gcc.target/powerpc/pr71310.c: New testcase.
8722
b97d37b4
KV
87232016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8724
8725 PR middle-end/71478
8726 * gcc.dg/pr71478.c: New test.
8727
900bcda3
JJ
87282016-06-10 Jakub Jelinek <jakub@redhat.com>
8729
ec1c20db
JJ
8730 PR middle-end/71494
8731 * gcc.c-torture/execute/pr71494.c: New test.
8732
50b15873
JJ
8733 PR c/68657
8734 * gcc.target/i386/pr68657.c: New test.
8735
900bcda3
JJ
8736 PR inline-asm/68843
8737 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8738 (test): Add -masm=intel alternatives.
8739
4d926e34
MS
87402016-06-10 Martin Sebor <msebor@redhat.com>
8741
8742 PR c/71392
8743 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8744
ad071b2b
JL
87452016-06-10 Jeff Law <law@redhat.com>
8746
8747 PR tree-optimization/71335
8748 * gcc.c-torture/execute/pr71335.c: New test.
8749
2704efe8
DM
87502016-06-10 David Malcolm <dmalcolm@redhat.com>
8751
8752 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8753 the various "cannot tail-call: " messages.
8754
18c9b7d4
CL
87552016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8756
8757 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8758 and options.
8759
7cfa10f3
MO
87602016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8761
8762 PR sanitizer/71480
8763 * c-c++-common/asan/pr71480.c: New test.
8764
1f24fd3e
L
87652016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8766
8767 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8768 (ASMNAME2): Likewise.
8769 (main): Replace fn in asm statement with ASMNAME ("fn").
8770 * gcc.dg/guality/pr68037-2.c: Likewise.
8771 * gcc.dg/guality/pr68037-3.c: Likewise.
8772 * gcc.dg/torture/pr68037-1.c: Likewise.
8773 * gcc.dg/torture/pr68037-2.c: Likewise.
8774 * gcc.dg/torture/pr68037-3.c: Likewise.
8775
ad551c07
BE
87762016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8777
8778 PR inline-asm/68843
8779 * gcc.target/i386/pr68843-1.c: New test.
8780 * gcc.target/i386/pr68843-2.c: New test.
8781
4b1ffdb1 87822016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8783 Cesar Philippidis <cesar@codesourcery.com>
8784
8785 PR middle-end/71373
8786 * gcc.dg/goacc/nested-function-1.c: New file.
8787 * gcc.dg/goacc/nested-function-2.c: Likewise.
8788 * gcc.dg/goacc/pr71373.c: Likewise.
8789 * gfortran.dg/goacc/cray-2.f95: Likewise.
8790 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8791 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8792 * gfortran.dg/goacc/cray.f95: Update.
8793 * gfortran.dg/goacc/loop-1.f95: Likewise.
8794 * gfortran.dg/goacc/loop-3.f95: Likewise.
8795 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8796 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8797
87982016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8799
8800 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8801 for OpenACC tile clauses.
8802 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8803
8804 PR c/71381
8805 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8806 to...
8807 * c-c++-common/goacc/cache-2.c: ... this new file.
8808 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8809 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8810 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8811 usage.
8812 * gfortran.dg/goacc/cray.f95: Likewise.
8813 * gfortran.dg/goacc/loop-1.f95: Likewise.
8814
89851e4c
AH
88152016-06-10 Alan Hayward <alan.hayward@arm.com>
8816
8817 PR tree-optimization/71407
8818 PR tree-optimization/71416
8819 * gcc.dg/vect/pr71407.c: New
8820 * gcc.dg/vect/pr71416-1.c: New
8821 * gcc.dg/vect/pr71416-2.c: New
8822
200eafbf
RB
88232016-06-10 Richard Biener <rguenther@suse.de>
8824
8825 PR middle-end/71477
8826 * gcc.dg/torture/pr71477.c: New testcase.
8827
4df99d92
JK
88282016-06-09 Julia Koval <julia.koval@intel.com>
8829
8830 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8831 * gcc.target/i386/interrupt-13.c: Likewise.
8832 * gcc.target/i386/interrupt-15.c: Likewise.
8833 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8834 * gcc.target/i386/interrupt-24.c: Likewise.
8835 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8836 * gcc.target/i386/interrupt-9.c: Likewise.
8837 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8838
e01b4e16
MS
88392016-06-09 Martin Sebor <msebor@redhat.com>
8840
8841 PR c/70883
8842 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8843 * gcc.dg/builtin-constant_p-1.c: Same.
8844 * gcc.dg/builtins-error.c: Same.
8845 * gcc.dg/pr70859.c: Same.
8846
9c35db0e
SKS
88472016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8848
8849 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8850 * gcc.dg/torture/pr68067-1.c: Likewise.
8851 * gcc.dg/torture/pr68067-2.c: Likewise.
8852
88532016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8854
8855 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8856 when setting SIZE.
8857
392a81b9
PC
88582016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8859
8860 PR c++/71465
8861 * g++.dg/inherit/crash5.C: New.
8862 Revert:
8863 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8864
8865 PR c++/70202
8866 * g++.dg/inherit/crash5.C: New.
8867 * g++.dg/inherit/virtual1.C: Adjust.
8868
e49efc14
ML
88692016-06-09 Martin Liska <mliska@suse.cz>
8870
8871 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8872 * g++.dg/predict-loop-exit-2.C: Likewise.
8873 * g++.dg/predict-loop-exit-3.C: Likewise.
8874 * gcc.dg/predict-1.c: Likewise.
8875 * gcc.dg/predict-2.c: Likewise.
8876 * gcc.dg/predict-3.c: Likewise.
8877 * gcc.dg/predict-4.c: Likewise.
8878 * gcc.dg/predict-5.c: Likewise.
8879 * gcc.dg/predict-6.c: Likewise.
8880 * gcc.dg/predict-7.c: Likewise.
8881
36d57986
RB
88822016-06-09 Richard Biener <rguenther@suse.de>
8883
8884 PR tree-optimization/71462
8885 * gcc.dg/torture/pr71462.c: New testcase.
8886
7d82e8e4
MP
88872016-06-09 Marek Polacek <polacek@redhat.com>
8888
8889 PR c/65471
8890 * gcc.dg/c11-generic-3.c: New test.
8891
c8a71589
PC
88922016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 * g++.dg/init/array42.C: New.
8895 * g++.dg/init/array43.C: Likewise.
8896 * g++.dg/init/array44.C: Likewise.
8897 * g++.dg/init/array45.C: Likewise.
8898 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8899 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8900 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8901 * g++.dg/gomp/pr35751.C: Likewise.
8902 * g++.dg/init/array23.C: Likewise.
8903 * g++.dg/init/brace2.C: Likewise.
8904 * g++.dg/init/brace6.C: Likewise.
8905
44a845ca
MS
89062016-06-08 Martin Sebor <msebor@redhat.com>
8907 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR c++/70507
8910 PR c/68120
8911 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8912 * c-c++-common/builtin-arith-overflow-2.c: New test.
8913 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8914 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8915 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8916
2ef16b6e
JJ
89172016-06-08 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR c++/71442
8920 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8921
5e3ee346
AL
89222016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8923
8924 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8925 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8926 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8927 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8928 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8929 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8930 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8931 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8932 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8933 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8934 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8935 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8936 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8937
b2ae2814
RB
89382016-06-08 Richard Biener <rguenther@suse.de>
8939
8940 PR tree-optimization/68558
8941 * gcc.dg/vect/slp-44.c: New testcase.
8942
e09b4c37
RB
89432016-06-08 Richard Biener <rguenther@suse.de>
8944
8945 * gcc.dg/vect/slp-43.c: New testcase.
8946
72d50660
RB
89472016-06-08 Richard Biener <rguenther@suse.de>
8948
8949 PR tree-optimization/71452
8950 * gcc.dg/torture/pr71452.c: New testcase.
8951
988c115c
JJ
89522016-06-08 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR c++/71448
8955 * g++.dg/torture/pr71448.C: New test.
8956
73d73b48
BS
89572016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8958
8959 PR debug/71432
8960 PR ada/71413
8961 * g++.dg/debug/pr71432.C: New test.
8962
bdd15d0c
PK
89632016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8964
8965 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8966 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8967 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8968
ce0607bb
AH
89692016-06-08 Alan Hayward <alan.hayward@arm.com>
8970
8971 * gcc.dg/vect/vect-live-2.c: Update effective target.
8972 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8973 * lib/target-supports.exp: Add aarch64 to vect_long.
8974
92a5f2ba
MP
89752016-06-08 Marek Polacek <polacek@redhat.com>
8976
8977 PR c/71418
8978 * gcc.dg/noncompile/pr71418.c: New test.
8979
08203f73
MP
8980 PR c/71426
8981 * gcc.dg/noncompile/pr71426.c: New test.
8982
d1fcc2bd
JH
89832016-06-07 Jan Hubicka <hubicka@ucw.cz>
8984
8985 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8986 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8987 * gcc.dg/predict-3.c: Update template.
8988 * gcc.dg/predict-5.c: Update template.
8989 * gcc.dg/predict-6.c: Update template.
8990 * gcc.dg/predict-9.c: Update template.
8991 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8992
a23e6f1c
BS
89932016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8994
8995 * gcc.target/powerpc/vec-mul.c: New test.
8996
6ffd47b7
DM
89972016-06-07 David Malcolm <dmalcolm@redhat.com>
8998
8999 * gcc.dg/spellcheck-fields-2.c: New test case.
9000
bfd67b47
RB
90012016-06-07 Richard Biener <rguenther@suse.de>
9002
9003 PR c/61564
9004 * gcc.dg/Wpragmas-1.c: New testcase.
9005 * gcc.dg/Wattributes-4.c: Likewise.
9006 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9007 entry.
9008
701b9a47
CL
90092016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9010
9011 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9012 spurious debug code.
9013
6b80d6fa
RB
90142016-06-07 Richard Biener <rguenther@suse.de>
9015
9016 PR tree-optimization/71428
9017 * gcc.dg/torture/pr71428.c: New testcase.
9018
0f3f9437
RB
90192016-06-07 Richard Biener <rguenther@suse.de>
9020
9021 PR middle-end/71423
9022 * gcc.dg/torture/pr71423.c: New testcase.
9023
ec963f2a
KV
90242016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9025
9026 PR middle-end/71408
9027 * gcc.dg/tree-ssa/pr71408.c: New test.
9028
46ab5b6e
KV
90292016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9030
9031 PR middle-end/71281
9032 * g++.dg/torture/pr71281.C: New test.
9033
1f40cff3
MP
90342016-06-06 Marek Polacek <polacek@redhat.com>
9035
9036 PR c/71362
9037 * gcc.dg/pr71362.c: New test.
9038
6f5bcd24
JJ
90392016-06-06 Jakub Jelinek <jakub@redhat.com>
9040 Patrick Palka <ppalka@gcc.gnu.org>
9041
9042 PR c++/70847
9043 PR c++/71330
9044 PR c++/71393
9045 * g++.dg/opt/pr70847.C: New test.
9046 * g++.dg/ubsan/pr70847.C: New test.
9047 * g++.dg/ubsan/pr71393.C: New test.
9048
158beb4a
JJ
90492016-06-06 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR tree-optimization/71259
9052 * gcc.dg/vect/pr71259.c: New test.
9053
d9b950dd
DM
90542016-06-06 David Malcolm <dmalcolm@redhat.com>
9055
9056 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9057 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9058 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9059 above.
9060
36f9ad69
KT
90612016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9062
9063 PR middle-end/37780
9064 * gcc.c-torture/execute/pr37780.c: New test.
9065 * gcc.target/aarch64/pr37780_1.c: Likewise.
9066 * gcc.target/arm/pr37780_1.c: Likewise.
9067
5545a907
MP
90682016-06-06 Marek Polacek <polacek@redhat.com>
9069
9070 * c-c++-common/attr-may-alias-1.c: New test.
9071 * c-c++-common/attr-may-alias-2.c: New test.
9072 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9073
93671519
BE
90742016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9075
9076 PR c/24414
9077 * gcc.target/i386/pr24414.c: New test.
9078
690f24b7
JM
90792016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9080
9081 * gcc.target/sparc/vis4misc.c: New file.
9082 * gcc.target/sparc/fpcmp.c: Likewise.
9083 * gcc.target/sparc/fpcmpu.c: Likewise.
9084
31ce6157
AH
90852016-06-06 Alan Hayward <alan.hayward@arm.com>
9086
9087 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9088 * gcc.dg/vect/vect-live-3.c: Likewise.
9089
9fcebb5a
RB
90902016-06-06 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/71398
9093 * gcc.dg/torture/pr71398.c: New testcase.
9094
903ca97b
UB
90952016-06-06 Uros Bizjak <ubizjak@gmail.com>
9096
9097 PR target/71389
9098 * g++.dg/pr71389.C: New test.
9099
9c1eb332
JD
91002016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9101
9102 PR fortran/71404
9103 * gfortran.dg/fmt_read_5.f: New test.
9104
b2d83bd2
AV
91052016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9106
9107 PR fortran/69659
9108 * gfortran.dg/class_array_22.f03: New test.
9109
ec81960e
JH
91102016-06-05 Jan Hubicka <hubicka@ucw.cz>
9111
9112 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9113
429d2750
JH
91142016-06-05 Jan Hubicka <hubicka@ucw.cz>
9115
9116 * gcc.dg/predict-9.c: Update template.
9117
c1c00983
PC
91182016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9119
9120 PR c++/49377
9121 * g++.dg/template/pr49377.C: New.
9122
1927a963
JJ
91232016-06-04 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR tree-optimization/71405
9126 * g++.dg/torture/pr71405.C: New test.
9127
909a11ad
PC
91282016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9129
9130 PR c++/70202
9131 * g++.dg/inherit/crash5.C: New.
9132 * g++.dg/inherit/virtual1.C: Adjust.
9133
08bbb1f8
JL
91342016-06-03 Jeff Law <law@redhat.com>
9135
9136 PR tree-optimization/71316
9137 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9138
7c35235c
JJ
91392016-06-03 Jakub Jelinek <jakub@redhat.com>
9140
9141 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9142 dg-additional-options with just -fno-tree-scev-cprop in it.
9143 * gcc.dg/vect/vect-live-2.c: Likewise.
9144 * gcc.dg/vect/vect-live-5.c: Likewise.
9145 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9146 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9147 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9148
c8572dd6
PP
91492016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9150
9151 PR c++/27100
9152 * g++.dg/other/friend6.C: New test.
9153
1c7733a7
BS
91542016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9155
9156 * g++.dg/torture/ppc-ldst-array.C: New.
9157
0d2f700f
JM
91582016-06-03 Joseph Myers <joseph@codesourcery.com>
9159
9160 PR target/71276
9161 PR target/71277
9162 * gcc.dg/torture/builtin-fp-int-inexact.c,
9163 gcc.target/i386/387-builtin-fp-int-inexact.c,
9164 gcc.target/i386/387-rint-inline-1.c,
9165 gcc.target/i386/387-rint-inline-2.c,
9166 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9167 gcc.target/i386/sse2-rint-inline-1.c,
9168 gcc.target/i386/sse2-rint-inline-2.c,
9169 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9170 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9171
f8071c05
L
91722016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9173 Julia Koval <julia.koval@intel.com>
9174
9175 PR target/66960
9176 PR target/67630
9177 PR target/67634
9178 PR target/67841
9179 PR target/68037
9180 PR target/68618
9181 PR target/68661
9182 PR target/69575
9183 PR target/69596
9184 PR target/69734
9185 * gcc.dg/guality/pr68037-1.c: New test.
9186 * gcc.dg/guality/pr68037-2.c: Likewise.
9187 * gcc.dg/guality/pr68037-3.c: Likewise.
9188 * gcc.dg/torture/pr68037-1.c: Likewise.
9189 * gcc.dg/torture/pr68037-2.c: Likewise.
9190 * gcc.dg/torture/pr68037-3.c: Likewise.
9191 * gcc.dg/torture/pr68661-1a.c: Likewise.
9192 * gcc.dg/torture/pr68661-1b.c: Likewise.
9193 * gcc.target/i386/interrupt-1.c: Likewise.
9194 * gcc.target/i386/interrupt-2.c: Likewise.
9195 * gcc.target/i386/interrupt-3.c: Likewise.
9196 * gcc.target/i386/interrupt-4.c: Likewise.
9197 * gcc.target/i386/interrupt-5.c: Likewise.
9198 * gcc.target/i386/interrupt-6.c: Likewise.
9199 * gcc.target/i386/interrupt-7.c: Likewise.
9200 * gcc.target/i386/interrupt-8.c: Likewise.
9201 * gcc.target/i386/interrupt-9.c: Likewise.
9202 * gcc.target/i386/interrupt-10.c: Likewise.
9203 * gcc.target/i386/interrupt-11.c: Likewise.
9204 * gcc.target/i386/interrupt-12.c: Likewise.
9205 * gcc.target/i386/interrupt-13.c: Likewise.
9206 * gcc.target/i386/interrupt-14.c: Likewise.
9207 * gcc.target/i386/interrupt-15.c: Likewise.
9208 * gcc.target/i386/interrupt-16.c: Likewise.
9209 * gcc.target/i386/interrupt-17.c: Likewise.
9210 * gcc.target/i386/interrupt-18.c: Likewise.
9211 * gcc.target/i386/interrupt-19.c: Likewise.
9212 * gcc.target/i386/interrupt-20.c: Likewise.
9213 * gcc.target/i386/interrupt-21.c: Likewise.
9214 * gcc.target/i386/interrupt-22.c: Likewise.
9215 * gcc.target/i386/interrupt-23.c: Likewise.
9216 * gcc.target/i386/interrupt-24.c: Likewise.
9217 * gcc.target/i386/interrupt-25.c: Likewise.
9218 * gcc.target/i386/interrupt-26.c: Likewise.
9219 * gcc.target/i386/interrupt-27.c: Likewise.
9220 * gcc.target/i386/interrupt-28.c: Likewise.
9221 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9222 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9223 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9224 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9225 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9226 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9227 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9228 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9229 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9230 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9231 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9232 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9233
36b85e43
BS
92342016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9235
9de2e795
L
9236 PR tree-optimization/52171
9237 * gcc.dg/pr52171.c: New test.
9238 * gcc.target/i386/pr52171.c: New test.
36b85e43 9239
bfeee8ac
JH
92402016-06-03 Jan Hubicka <jh@suse.cz>
9241
9242 * g++.dg/tree-ssa/pred-1.C: New testcase
9243 * gcc.dg/tree-ssa/pred-1.c: New testcase
9244
859b0bae
BS
92452016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9246
9247 PR target/70957
9248 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9249 support.
9250 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9251
3a2edf4c
AH
92522016-06-03 Alan Hayward <alan.hayward@arm.com>
9253
9254 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9255
b28ead45
AH
92562016-06-03 Alan Hayward <alan.hayward@arm.com>
9257
9258 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9259 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9260 * gcc.dg/vect/vect-live-1.c: New test.
9261 * gcc.dg/vect/vect-live-2.c: New test.
9262 * gcc.dg/vect/vect-live-3.c: New test.
9263 * gcc.dg/vect/vect-live-4.c: New test.
9264 * gcc.dg/vect/vect-live-5.c: New test.
9265 * gcc.dg/vect/vect-live-slp-1.c: New test.
9266 * gcc.dg/vect/vect-live-slp-2.c: New test.
9267 * gcc.dg/vect/vect-live-slp-3.c: New test.
9268
1f91747b
JJ
92692016-06-03 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR middle-end/71387
9272 * g++.dg/opt/pr71387.C: New test.
9273
47b83923
JL
92742016-06-02 Jeff Law <law@redhat.com>
9275
9276 PR tree-optimization/71328
9277 * gcc.c-torture/compile/pr71328.c: New test.
9278
e96e5f46
JD
92792016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9280
9281 PR fortran/52393
9282 * gfortran.dg/fmt_read_3.f90: Fix typo.
9283 * gfortran.dg/fmt_read_4.f90: New test.
9284
b872d729
PC
92852016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9286
9287 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9288 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9289 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9290 * g++.dg/cpp0x/override2.C: Likewise.
9291 * g++.dg/parse/crash5.C: Likewise.
9292 * g++.dg/parse/error16.C: Likewise.
9293 * g++.dg/parse/error27.C: Likewise.
9294 * g++.dg/template/qualttp15.C: Likewise.
9295 * g++.dg/template/redecl4.C: Likewise.
9296 * g++.old-deja/g++.other/crash39.C: Likewise.
9297 * g++.old-deja/g++.other/struct1.C: Likewise.
9298 * g++.old-deja/g++.pt/m9a.C: Likewise.
9299 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9300
0e535442
JJ
93012016-06-02 Jakub Jelinek <jakub@redhat.com>
9302
0633ee10
JJ
9303 PR c++/71372
9304 * c-c++-common/pr71372.c: New test.
9305
0e535442
JJ
9306 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9307 __TIME__ strings with __builtin_strcmp instead of printf and
9308 dg-output.
9309
f3c5ecc2
ML
93102016-06-02 Martin Liska <mliska@suse.cz>
9311
9312 * gcc.dg/predict-9.c: New test.
9313
a91807c5
JJ
93142016-06-02 Jakub Jelinek <jakub@redhat.com>
9315
9316 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9317 global set_compiler_env_var and global saved_compiler_env_var.
9318
b5bd1978
KT
93192016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9320
9321 PR rtl-optimization/71295
9322 * gcc.c-torture/compile/pr71295.c: New test.
9323
b93b1475
JJ
93242016-06-02 Jakub Jelinek <jakub@redhat.com>
9325
930ebd0e
JJ
9326 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9327
1e021dc3
JJ
9328 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9329 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9330
b93b1475
JJ
9331 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9332 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9333 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9334 alternative number.
9335
58f2fb5c
MM
93362016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9337
9338 * gcc.target/powerpc/p9-splat-4.c: New test.
9339
93402016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9341
9342 PR target/71186
9343 * gcc.target/powerpc/pr71186.c: New test.
9344
4731c9f0
JD
93452016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9346
9347 PR fortran/52393
9348 * gfortran.dg/fmt_read_3.f90: New test.
9349
042dee3e
TP
93502016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9351
9352 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9353 procedure.
9354
15c98b2e
ES
93552016-06-01 Eduard Sanou <dhole@openmailbox.org>
9356
9357 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9358 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9359 env var is set.
9360 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9361 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9362 shown once.
9363 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9364 during compilation.
9365 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9366 vars set by dg-set-compiler-env-var.
9367
6442a6f4
PT
93682016-06-01 Paul Thomas <pault@gcc.gnu.org>
9369
9370 PR fortran/71156
9371 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9372 to the module procedure declaration.
9373 * gfortran.dg/submodule_16.f08: New test.
9374
ab62397a
JJ
93752016-06-01 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR middle-end/71371
9378 * c-c++-common/gomp/pr71371.c: New test.
9379
b66af6ed
RB
93802016-06-01 Richard Biener <rguenther@suse.de>
9381
9382 PR tree-optimization/71366
9383 * gcc.dg/torture/pr71366-1.c: New testcase.
9384 * gcc.dg/torture/pr71366-2.c: Likewise.
9385
e342b9d8
KN
93862016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9387
9388 * gcc.target/powerpc/vslv-0.c: New test.
9389 * gcc.target/powerpc/vslv-1.c: New test.
9390 * gcc.target/powerpc/vsrv-0.c: New test.
9391 * gcc.target/powerpc/vsrv-1.c: New test.
9392
721547cd
NS
93932016-06-01 Nathan Sidwell <nathan@acm.org>
9394
9395 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9396 * gcc.target/nvptx/weak.c: New.
9397
fa2c9034
RB
93982016-06-01 Richard Biener <rguenther@suse.de>
9399
9400 PR tree-optimization/71261
9401 * gcc.dg/torture/vect-bool-1.c: New testcase.
9402
3e32893c
JJ
94032016-06-01 Jakub Jelinek <jakub@redhat.com>
9404
9405 * gfortran.dg/gomp/order-1.f90: New test.
9406 * gfortran.dg/gomp/order-2.f90: New test.
9407
8c383600
JH
94082016-06-01 Jan Hubicka <hubicka@ucw.cz>
9409
9410 * gcc.dg/unroll-6.c: Update template.
9411 * gcc.dg/unroll-7.c: New testcase.
9412 * gcc.dg/unroll-8.c: New testcase.
9413
a0dfeef5
EB
94142016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9415
9416 * gnat.dg/opt56.ad[sb]: New test.
9417
48de5701
PC
94182016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9419
9420 PR c++/66635
9421 * g++.dg/cpp0x/constexpr-ice16.C: New.
9422
827cf695
PP
94232016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9424
9425 PR tree-optimization/71314
9426 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9427 -mbranch-cost=2.
9428
ff66f6e8
PP
94292016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9430
9431 PR tree-optimization/71077
9432 * gcc.dg/tree-ssa/pr71077.c: New test.
9433
050fb209
JH
94342016-05-31 Jan Hubicka <hubicka@ucw.cz>
9435
48de5701
PC
9436 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9437 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9438 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9439
c642d919
PC
94402016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9441
9442 PR c++/71248
9443 * g++.dg/cpp0x/pr71248.C: New.
9444 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9445 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9446 * g++.dg/init/new37.C: Likewise.
9447 * g++.dg/template/static1.C: Likewise.
9448 * g++.dg/template/static2.C: Likewise.
9449
d6439e08
L
94502016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9451
9452 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9453 instead of %rdi.
9454 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9455
780b9dd4
MP
94562016-05-31 Marek Polacek <polacek@redhat.com>
9457
9458 * c-c++-common/Wswitch-unreachable-3.c: New test.
9459 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9460
0d99f8a0
RB
94612016-05-31 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/71352
9464 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9465
52545641
TP
94662016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9467
9468 * gcc.target/arm/armv5_thumb_isa.c: New test.
9469
5b8c1205
KY
94702016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9471
9472 PR target/71346
9473 * gcc.target/i386/pr71346.c: New test.
9474
7a88cc84
TV
94752016-05-31 Tom de Vries <tom@codesourcery.com>
9476
9477 PR tree-optimization/69068
9478 * gcc.dg/graphite/pr69068.c: New test.
9479
265149a6
MS
94802016-05-27 Martin Sebor <msebor@redhat.com>
9481
9482 PR c++/71306
9483 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9484
00631022
JJ
94852016-05-30 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR c++/71349
9488 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9489 nowait depend(inout: dd[0]) clauses where permitted.
9490
b2f6675b
PC
94912016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9492
9493 PR c++/71238
9494 * g++.dg/parse/pr71238.C: New.
9495 * g++.dg/concepts/friend1.C: Test column numbers too.
9496 * g++.dg/cpp0x/initlist31.C: Likewise.
9497 * g++.dg/cpp0x/pr51420.C: Likewise.
9498 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9499 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9500 * g++.dg/ext/builtin3.C: Likewise.
9501 * g++.dg/lookup/friend12.C: Likewise.
9502 * g++.dg/lookup/friend7.C: Likewise.
9503 * g++.dg/lookup/koenig1.C: Likewise.
9504 * g++.dg/lookup/koenig5.C: Likewise.
9505 * g++.dg/lookup/used-before-declaration.C: Likewise.
9506 * g++.dg/overload/koenig1.C: Likewise.
9507 * g++.dg/template/crash65.C: Likewise.
9508 * g++.dg/template/friend57.C: Likewise.
9509 * g++.dg/warn/Wshadow-5.C: Likewise.
9510 * g++.dg/warn/Wunused-8.C: Likewise.
9511 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9512 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9513 * g++.old-deja/g++.jason/member.C: Likewise.
9514 * g++.old-deja/g++.jason/report.C: Likewise.
9515 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9516 * g++.old-deja/g++.law/visibility20.C: Likewise.
9517 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9518 * g++.old-deja/g++.other/static5.C: Likewise.
9519 * g++.old-deja/g++.pt/overload2.C: Likewise.
9520
a448ff40
JH
95212016-05-30 Jan Hubicka <hubicka@ucw.cz>
9522
9523 * gcc.dg/tree-ssa/peel1.c: New testcase.
9524 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9525 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9526
69be8c91
TV
95272016-05-30 Tom de Vries <tom@codesourcery.com>
9528
9529 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9530 to ce.
9531
a59775a1
PC
95322016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9533
9534 PR c++/71099
9535 * g++.dg/parse/virtual1.C: New.
9536
53d6d955
UB
95372016-05-30 Uros Bizjak <ubizjak@gmail.com>
9538
9539 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9540 Use correct register when clearing %edx.
9541
0557293f
AM
95422016-05-30 Alexander Monakov <amonakov@ispras.ru>
9543
9544 PR tree-optimization/71289
9545 * gcc.dg/pr71289.c: New test.
9546
5d476e35
KV
95472016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9548
9549 PR middle-end/71269
9550 PR middle-end/71292
9551 * gcc.dg/tree-ssa/pr71269.c: New test.
9552 * gcc.dg/tree-ssa/pr71292.c: New test.
9553
db5447ca
KV
95542016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9555
9556 PR middle-end/71252
9557 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9558
98bdbb39
JH
95592016-05-30 Jan Hubicka <hubicka@ucw.cz>
9560
9561 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9562 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9563 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9564
7e012855
TV
95652016-05-30 Tom de Vries <tom@codesourcery.com>
9566
9567 PR tree-optimization/69067
9568 * gcc.dg/graphite/pr69067.c: New test.
9569
beed3701
UB
95702016-05-29 Uros Bizjak <ubizjak@gmail.com>
9571
9572 PR target/71245
9573 * gcc.target/i386/pr71245-1.c: New test.
9574 * gcc.target/i386/pr71245-2.c: Ditto.
9575
b6d4f8e8
PC
95762016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9577
9578 PR c++/71105
9579 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9580 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9581 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9582
00022058
JH
95832016-05-27 Jan Hubicka <hubicka@ucw.cz>
9584
9585 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9586
c8419aca
VV
95872016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9588
9589 Revert:
9590 PR c++/69855
9591 * g++.dg/overload/69855.C: New.
9592 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9593 * g++.old-deja/g++.pt/crash3.C: Likewise.
9594
8008c4d2
PC
95952016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9596
9597 PR c++/60385
9598 * g++.dg/parse/namespace13.C: New.
9599
8b2ef235
JL
96002016-05-26 Jeff Law <law@redhat.com>
9601
9602 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9603 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9604 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9605 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9606 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9607 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9608 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9609 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9610 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9611 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9612 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9613 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9614 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9615
7d67159b
VV
96162016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9617
9618 PR c++/69855
9619 * g++.dg/overload/69855.C: New.
9620 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9621 * g++.old-deja/g++.pt/crash3.C: Likewise.
9622
88e3bdd1
JW
96232016-05-27 Jiong Wang <jiong.wang@arm.com>
9624
9625 PR target/63596
9626 * gcc.target/aarch64/va_arg_1.c: New testcase.
9627 * gcc.target/aarch64/va_arg_2.c: Likewise.
9628 * gcc.target/aarch64/va_arg_3.c: Likewise.
9629
3fd6b9cc
JW
96302016-05-27 Jiong Wang <jiong.wang@arm.com>
9631
9632 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9633 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9634 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9635 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9636 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9637
3cee7e4e
MP
96382016-05-27 Marek Polacek <polacek@redhat.com>
9639
9640 PR middle-end/71308
9641 * g++.dg/torture/pr71308.C: New test.
9642
6a813c96
DV
96432016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9644
9645 * gcc.dg/zero_bits_compound-1.c: New test.
9646 * gcc.dg/zero_bits_compound-2.c: New test.
9647
0561bcfb
IE
96482016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9649
9650 PR middle-end/71279
9651 * gcc.dg/pr71279.c: New test.
9652
21316320
MM
96532016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9654
9655 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9656 floating point min/max/comparison instructions.
9657 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9658
7211a097
JJ
96592016-05-26 Jakub Jelinek <jakub@redhat.com>
9660
9661 * c-c++-common/gomp/schedule-1.c: New test.
9662 * gfortran.dg/gomp/schedule-1.f90: New test.
9663
cac177cf
PP
96642016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9665
9666 PR c++/70822
9667 PR c++/70106
9668 * g++.dg/cpp1y/auto-fn32.C: New test.
9669 * g++.dg/cpp1y/paren4.C: New test.
9670
a2d5b8c9
NS
96712016-05-26 Nathan Sidwell <nathan@acm.org>
9672
9673 * gcc.dg/20060410.c: Xfail on ptx.
9674 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9675 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9676 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9677 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9678 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9679
ffa8b552
TP
96802016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9681
9682 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9683
c7501e00
JJ
96842016-05-26 Jakub Jelinek <jakub@redhat.com>
9685
1875b9a0
JJ
9686 PR tree-optimization/71280
9687 * gcc.dg/pr71280.c: New test.
9688
2116e19f
JJ
9689 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9690
305aef09
JJ
9691 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9692 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9693
c7501e00
JJ
9694 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9695
ca449d26
JW
96962016-05-26 Jiong Wang <jiong.wang@arm.com>
9697
9698 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9699 kept in memory.
ca449d26 9700
8af01c66
JL
97012016-05-25 Jeff Law <law@redhat.com>
9702
9703 PR tree-optimization/71272
9704 * gcc.c-torture/compile/pr71272.c: new test.
9705
f9d6ce73
BS
97062016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9707
9708 * gcc.target/powerpc/vec-cmpne.c: New test.
9709 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9710
a88a7b22
EB
97112016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9712
9713 * gnat.dg/opt55.ad[sb]: New test.
9714
125f02ed
SKS
97152016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9716
9717 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9718 * c-c++-common/pr60226.c: Require int32plus.
9719 * gcc.c-torture/execute/pr70602.c: Likewise.
9720 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9721 unsigned long for malloc arg type.
9722 * gcc.dg/asr_div1.c: Require int32plus.
9723 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9724 * gcc.dg/pie-1.c: Require pie.
9725 * gcc.dg/pie-2.c: Likewise.
9726 * gcc.dg/pr59471.c: Require int32plus.
9727 * gcc.dg/pr59963-2.c: XFAIL for int16.
9728 * gcc.dg/pr60114.c: Require int32plus.
9729 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9730 unsigned long for typedef of size_t.
9731 * gcc.dg/pr63914.c: Require int32plus.
9732 * gcc.dg/pr64536.c: Require pt32plus.
9733 * gcc.dg/pr65658.c: Likewise.
9734 * gcc.dg/pr67271.c: Require int32plus.
9735 * gcc.dg/pr68112.c: Likewise.
9736 * gcc.dg/pr69071.c: Skip for avr target.
9737 * gcc.dg/pr69973.c: Require int32plus.
9738 * gcc.dg/pr70169.c: Skip for avr target.
9739 * gcc.dg/sso-6.c: Require int32plus.
9740 * gcc.dg/sso-7.c: Likewise.
9741 * gcc.dg/sso-8.c: Likewise.
9742 * gcc.dg/vrp-min-max-2.c: Likewise.
9743
c6e434f5
UB
97442016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9745
9746 PR target/70738
9747 * gcc.target/i386/pr70738-1.c: New test.
9748 * gcc.target/i386/pr70738-2.c: Likewise.
9749 * gcc.target/i386/pr70738-3.c: Likewise.
9750 * gcc.target/i386/pr70738-4.c: Likewise.
9751 * gcc.target/i386/pr70738-5.c: Likewise.
9752 * gcc.target/i386/pr70738-6.c: Likewise.
9753 * gcc.target/i386/pr70738-7.c: Likewise.
9754 * gcc.target/i386/pr70738-8.c: Likewise.
9755 * gcc.target/i386/pr70738-9.c: Likewise.
9756
5c42d341
KT
97572016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9758
9759 PR rtl-optimization/66940
9760 * gcc.c-torture/execute/pr66940.c: New test.
9761
bf9a1a07
IV
97622016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9763
9764 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9765 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9766 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9767 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9768 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9769 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9770 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9771 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9772 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9773 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9774 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9775 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9776 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9777 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9778 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9779 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9780 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9781 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9782 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9783 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9784 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9785 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9786 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9787 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9788
95efe6b6
MP
97892016-05-25 Marek Polacek <polacek@redhat.com>
9790
9791 PR c/71265
9792 * gcc.dg/noncompile/pr71265.c: New test.
9793
a23faf7a
MP
9794 PR c/71266
9795 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9796
69a6d5ad
NS
97972016-05-25 Nathan Sidwell <nathan@acm.org>
9798
9799 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9800
3072d4ea
RB
98012016-05-25 Richard Biener <rguenther@suse.de>
9802
9803 PR tree-optimization/71261
9804 * c-c++-common/torture/pr71261.c: New testcase.
9805
e412ece4
RB
98062016-05-25 Richard Biener <rguenther@suse.de>
9807
9808 PR tree-optimization/71264
9809 * gcc.dg/vect/pr71264.c: New testcase.
9810
b9e551ad
PC
98112016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9812
9813 PR c++/55992
9814 * g++.dg/cpp0x/alias-decl-53.C: New.
9815 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9816
6aa1abe5
ML
98172016-05-25 Martin Liska <mliska@suse.cz>
9818
9819 * g++.dg/pr71239.C: New test.
9820
842d162e
RB
98212016-05-25 Richard Biener <rguenther@suse.de>
9822
c87885ca
RO
9823 * gcc.dg/vect/pr58135.c: Rename to ...
9824 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9825
f184a36c
MP
98262016-05-25 Marek Polacek <polacek@redhat.com>
9827
9828 * g++.dg/pr65295.C: Use target c++14.
9829
021fad86
PC
98302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9831
53d6d955
UB
9832 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9833 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9834
c3eaf15a
MM
98352016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9836
9837 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9838 instructions.
9839
e46c7770
CP
98402016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9841
9842 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9843 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9844 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9845 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9846 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9847 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9848 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9849 * c-c++-common/goacc/pcopy.c: Likewise.
9850 * c-c++-common/goacc/pcopyin.c: Likewise.
9851 * c-c++-common/goacc/pcopyout.c: Likewise.
9852 * c-c++-common/goacc/pcreate.c: Likewise.
9853 * c-c++-common/goacc/pr70688.c: New test.
9854 * c-c++-common/goacc/present-1.c: Adjust test.
9855 * c-c++-common/goacc/reduction-5.c: Likewise.
9856 * g++.dg/goacc/data-1.C: New test.
9857
4bfc9db7
MM
98582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9859
9860 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9861 vector parity built-in functions.
9862 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9863 count trailing zeros automatic vectorization.
9864 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9865 count trailing zeros built-in functions.
9866
2bc145af
KV
98672016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9868
9869 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9870
26869fdb
PH
98712016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9872
9873 PR target/71050
9874 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9875
b2dc9c3b
PC
98762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9877
9878 PR c++/50436
9879 * g++.dg/template/crash123.C: New.
9880 * g++.dg/template/crash124.C: Likewise.
9881
f65e97fd
MS
98822016-05-24 Martin Sebor <msebor@redhat.com>
9883
9884 PR c++/71147
9885 * g++.dg/ext/flexary16.C: New test.
9886
a6f5ac7f
IV
98872016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9888
69a6d5ad
NS
9889 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9890 before math.h is included.
a6f5ac7f
IV
9891 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9892 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9893 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9894 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9895 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9896 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9897 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9898 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9899 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9900 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9901 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9902 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9903 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9904 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9905 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9906 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9907 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9908 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9909 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9910 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9911 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9912 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9913 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9914
27bad558
MM
99152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9916 Kelvin Nilsen <kelvin@gcc.gnu.org>
9917
9918 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9919 support.
9920
72f382fb
PC
99212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9922
9923 PR c++/69872
9924 * g++.dg/warn/Wno-narrowing1.C: New.
9925
ef2ec9d9
MP
99262016-05-24 Marek Polacek <polacek@redhat.com>
9927
9928 PR c/71249
9929 * c-c++-common/Wswitch-unreachable-2.c: New test.
9930
e90434e3
JJ
99312016-05-24 Jakub Jelinek <jakub@redhat.com>
9932
7adb26f2
JJ
9933 PR c++/71257
9934 * g++.dg/vect/simd-clone-6.cc: New test.
9935 * g++.dg/gomp/declare-simd-6.C: New test.
9936
e90434e3
JJ
9937 PR middle-end/70434
9938 PR c/69504
9939 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9940
b556ea3b
RB
99412016-05-24 Richard Biener <rguenther@suse.de>
9942
9943 PR tree-optimization/71240
9944 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9945
e5328f5d
RB
99462016-05-24 Richard Biener <rguenther@suse.de>
9947
9948 PR tree-optimization/71230
9949 * gcc.dg/torture/pr71230.c: New testcase.
9950 * g++.dg/torture/pr71230.C: Likewise.
9951
a04e69c0
TS
99522016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9953
9954 * c-c++-common/goacc/routine-5.c: Add tests.
9955 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9956 * gfortran.dg/goacc/routine-6.f90: Add tests.
9957
30fd2977
RB
99582016-05-24 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/71253
9961 * gcc.dg/torture/pr71253.c: New testcase.
9962
ca6f60bc
KV
99632016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9964
9965 PR middle-end/71252
9966 * gfortran.dg/pr71252.f90: New test.
9967
d3465d72
RS
99682016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9969
9970 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9971
f17a223d
RB
99722016-05-24 Richard Biener <rguenther@suse.de>
9973
9974 PR middle-end/70434
9975 PR c/69504
9976 * c-c++-common/vector-subscript-4.c: New testcase.
9977 * c-c++-common/vector-subscript-5.c: Likewise.
9978
e3f36534
JD
99792016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9980
9981 PR fortran/71123
9982 * gfortran.dg/namelist_90.f: New test
9983
85d5c27d
JD
99842016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9985
9986 PR fortran/66461
9987 * gfortran.dg/unexpected_eof.f: New test
9988
fe3f3340
MM
99892016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9990 Kelvin Nilsen <kelvin@gcc.gnu.org>
9991
9992 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9993 as little endian.
9994
26d6ae55
PC
99952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9996
9997 PR c++/70972
9998 * g++.dg/cpp0x/inh-ctor20.C: New.
9999 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10000
d6c9a06f
PC
100012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10002
10003 PR c++/69095
10004 * g++.dg/cpp0x/variadic168.C: New.
10005
396a1d10
PC
100062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10007
10008 * g++.dg/cpp0x/pr31445.C: Test column number too.
10009 * g++.dg/cpp0x/pr32253.C: Likewise.
10010 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10011 * g++.dg/cpp0x/variadic36.C: Likewise.
10012
ece46666
MG
100132016-05-23 Marc Glisse <marc.glisse@inria.fr>
10014
10015 * gcc.dg/fold-notshift-2.c: Adjust.
10016
a7dc5980
MP
100172016-05-23 Marek Polacek <polacek@redhat.com>
10018
10019 PR c/49859
10020 * c-c++-common/Wswitch-unreachable-1.c: New test.
10021 * gcc.dg/Wswitch-unreachable-1.c: New test.
10022 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10023 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10024 * g++.dg/gomp/block-10.C: Likewise.
10025 * gcc.dg/gomp/block-10.c: Likewise.
10026 * g++.dg/gomp/block-9.C: Likewise.
10027 * gcc.dg/gomp/block-9.c: Likewise.
10028 * g++.dg/gomp/target-1.C: Likewise.
10029 * g++.dg/gomp/target-2.C: Likewise.
10030 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10031 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10032 * g++.dg/gomp/taskgroup-1.C: Likewise.
10033 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10034 * gcc.dg/gomp/teams-1.c: Likewise.
10035 * g++.dg/gomp/teams-1.C: Likewise.
10036 * g++.dg/overload/error3.C: Likewise.
10037 * g++.dg/tm/jump1.C: Likewise.
10038 * g++.dg/torture/pr40335.C: Likewise.
10039 * gcc.dg/c99-vla-jump-5.c: Likewise.
10040 * gcc.dg/switch-warn-1.c: Likewise.
10041 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10042 * gcc.dg/nested-func-1.c: Likewise.
10043 * gcc.dg/pr67784-4.c: Likewise.
10044
18b54004
RB
100452016-05-23 Richard Biener <rguenther@suse.de>
10046
10047 PR tree-optimization/71230
10048 * gfortran.dg/pr71230-1.f90: New testcase.
10049 * gfortran.dg/pr71230-2.f90: Likewise.
10050
e569db5f
VK
100512016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10052
396a1d10 10053 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10054 * gcc.dg/vect/pr58135.c: Add new.
10055 * gfortran.dg/pr46519-1.f: Adjust test case.
10056
e4b71114
PC
100572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10058
10059 PR c++/53401
10060 * g++.dg/cpp0x/decltype64.C: New.
10061
a25a8058
CL
100622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10063
10064 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10065 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10066 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10067
0dcfe9ab
CL
100682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10069
10070 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10071 Add poly64x1_t and poly64x2_t cases if supported.
10072 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10073 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10074 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10075 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10076 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10077
ffd70e4a
CL
100782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10079
10080 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10081 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10082 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10083 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10084 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10085 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10086 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10087
4b1f57fe
CL
100882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10089
10090 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10091
16c5ec77
CL
100922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10093
10094 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10095 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10096
94ad56c7
JJ
100972016-05-22 Jakub Jelinek <jakub@redhat.com>
10098
57748705
JJ
10099 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10100 constraint instead of "r".
10101 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10102 insn instead of vxorpd.
10103 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10104
af120161
JJ
10105 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10106 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10107
355023ce
JJ
10108 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10109
3b48574c
JJ
10110 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10111 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10112
94ad56c7
JJ
10113 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10114
8a85cee2
KV
101152016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10116
10117 PR middle-end/40921
10118 * gcc.dg/tree-ssa/pr40921.c: New test.
10119
8e916b16
PS
101202016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10121
10122 PR target/71103
10123 * gcc.target/avr/pr71103.c: New test.
10124
88aea79f
KV
101252016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10126
10127 PR middle-end/71179
10128 * gcc.dg/tree-ssa/pr71179.c: New test.
10129
79063edd
MS
101302016-05-20 Martin Sebor <msebor@redhat.com>
10131
10132 PR c/71115
10133 * gcc.dg/init-excess-2.c: New test.
10134
55c8849f
EB
101352016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10136
10137 * gnat.dg/opt53.adb: New test.
10138 * gnat.dg/opt54.adb: Likewise.
10139
c91a0948
MJ
101402016-05-20 Martin Jambor <mjambor@suse.cz>
10141
10142 PR tree-optimization/70884
10143 * gcc.dg/tree-ssa/pr70919.c: New test.
10144
9cad20fa
BS
101452016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10146
10147 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10148 formatting.
69a6d5ad
NS
10149 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10150 fix code formatting.
10151
101522016-05-20 Nathan Sidwell <nathan@acm.org>
10153
10154 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10155 non-common cases.
10156 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10157
15c671a7
DM
101582016-05-20 David Malcolm <dmalcolm@redhat.com>
10159
10160 * jit.dg/all-non-failing-tests.h: Add
10161 test-factorial-must-tail-call.c.
10162 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10163 * jit.dg/test-factorial-must-tail-call.c: New test case.
10164
4f028369
JJ
101652016-05-20 Jakub Jelinek <jakub@redhat.com>
10166
10167 PR fortran/71204
10168 * gfortran.dg/pr71204.f90: New test.
10169
7dea4ab3
CP
101702016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10171
10172 * gcc.target/nvptx/sincos.c: New test.
10173
ef98d365
PC
101742016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10175
10176 PR c++/70572
10177 * g++.dg/cpp1y/auto-fn31.C: New.
10178
92466115
BS
101792016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10180
10181 * gcc.target/powerpc/vec-addec.c: New test.
10182 * gcc.target/powerpc/vec-addec-int128.c: New test.
10183
9a385c2d
DM
101842016-05-20 David Malcolm <dmalcolm@redhat.com>
10185
10186 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10187 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10188 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10189 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10190
77c9d5b4
JH
101912016-05-20 Jan Hubicka <hubicka@ucw.cz>
10192
10193 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10194
68047971
JJ
101952016-05-20 Jakub Jelinek <jakub@redhat.com>
10196
18954840
JJ
10197 PR c++/71210
10198 * g++.dg/opt/pr71210-1.C: New test.
10199 * g++.dg/opt/pr71210-2.C: New test.
10200
68047971
JJ
10201 PR tree-optimization/29756
10202 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10203 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10204 only on selected targets where V4SImode vectors are known to be
10205 supported.
10206
d78789f5
MG
102072016-05-20 Marc Glisse <marc.glisse@inria.fr>
10208
10209 PR tree-optimization/71079
10210 PR tree-optimization/71206
10211 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10212
550fa093
PK
102132016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10214
10215 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10216 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10217 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10218
483c6429
RG
102192016-05-20 Richard Guenther <rguenther@suse.de>
10220
10221 PR tree-optimization/29756
10222 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10223
eb066284
RB
102242016-05-20 Richard Biener <rguenther@suse.de>
10225
10226 PR tree-optimization/71185
10227 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10228
58f10249
RB
102292016-05-20 Richard Biener <rguenther@suse.de>
10230
10231 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10232
2a5569fa
MP
102332016-05-19 Marek Polacek <polacek@redhat.com>
10234
10235 PR c++/71075
10236 * g++.dg/diagnostic/pr71075.C: New test.
10237
5e9a5385
DM
102382016-05-19 David Malcolm <dmalcolm@redhat.com>
10239
10240 PR c++/71184
10241 * g++.dg/pr71184.C: New test case.
10242
4f45da44
KN
102432016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10244
10245 * gcc.target/powerpc/darn-0.c: New test.
10246 * gcc.target/powerpc/darn-1.c: New test.
10247 * gcc.target/powerpc/darn-2.c: New test.
10248
4177437e
MP
102492016-05-19 Marek Polacek <polacek@redhat.com>
10250
10251 PR tree-optimization/71031
10252 * gcc.dg/tree-ssa/vrp100.c: New test.
10253
afb72432
IE
102542016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10255
10256 PR rtl-optimization/71148
10257 * gcc.dg/pr71148.c: New test.
10258
4f83064e
KT
102592016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10260
10261 PR target/71056
10262 * gcc.target/arm/pr71056.c: New test.
10263
4bf8dbe1
BE
102642016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10265
10266 * c-c++-common/pr69669.c: Check the used mode.
10267
f3510625
MO
102682016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10269
10270 PR sanitizer/64354
10271 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10272
43c0068e
RB
102732016-05-19 Richard Biener <rguenther@suse.de>
10274
10275 PR tree-optimization/70729
10276 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10277 * gcc.dg/graphite/scop-18.c: Likewise.
10278 * gcc.dg/pr41783.c: Disable LIM.
10279 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10280 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10281 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10282 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10283 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10284 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10285 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10286 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10287 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10288 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10289 * gfortran.dg/pr42108.f90: Likewise.
10290
70f25790
DM
102912016-05-18 David Malcolm <dmalcolm@redhat.com>
10292
10293 PR driver/69265
10294 * gcc.dg/spellcheck-options-11.c: New test case.
10295
960db8ec
JJ
102962016-05-18 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR c++/71100
10299 * g++.dg/opt/pr71100.C: New test.
10300
04643334
MJ
103012016-05-18 Martin Jambor <mjambor@suse.cz>
10302
10303 PR ipa/69708
10304 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10305 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10306 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10307 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10308
91bb9f80
MJ
103092016-05-18 Martin Jambor <mjambor@suse.cz>
10310
10311 PR ipa/69708
10312 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10313 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10314 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10315 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10316 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10317
c584aca6
PC
103182016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10319
10320 PR c++/69793
10321 * g++.dg/template/crash122.C: New.
10322
20309c6e
PC
103232016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10324
10325 PR c++/70466
10326 * g++.dg/template/pr70466-1.C: New.
10327 * g++.dg/template/pr70466-2.C: Likewise.
10328
50c78b9a
MM
103292016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10330
10331 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10332 splat operations and the XXSPLTIB instruction.
10333 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10334 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10335 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10336 xxlxor to clear a register.
10337
cf8be00d
RS
103382016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10339
10340 * gcc.dg/torture/pr71020.c: New test.
10341
848a392a
MJ
103422016-05-18 Martin Jambor <mjambor@suse.cz>
10343
10344 PR ipa/70646
10345 * gcc.dg/ipa/pr70646.c: New test.
10346
1f2ab776
CL
103472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10348
10349 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10350
76489493
CL
103512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10352
10353 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10354 missing tests for vreinterpretq_p{8,16}.
10355
bd79378d
CL
103562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10357
10358 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10359 vsliq_n_s64 and vsliq_n_u64.
10360
81ca3ea0
CL
103612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10362
10363 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10364 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10365
873cb425
CL
103662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10367
10368 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10369 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10370 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10371
9d6e7c21
CL
103722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10373
10374 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10375 in comment.
10376
b4dbe40e 103772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10378
10379 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10380 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10381 "blr\t" and switch to scan-assembler-times.
10382
83a5c910
JW
103832016-05-18 Jiong Wang <jiong.wang@arm.com>
10384
53d6d955
UB
10385 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10386 with __aarch64__.
10387 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10388 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10389
fb7cbdeb
JJ
103902016-05-18 Jakub Jelinek <jakub@redhat.com>
10391
8ee91165
JJ
10392 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10393 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10394 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10395 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10396 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10397 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10398
cf4d516a
JJ
10399 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10400 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10401
a4f16422
JJ
10402 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10403 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10404
7b37ce10
JJ
10405 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10406 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10407
fb7cbdeb
JJ
10408 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10409
c9326aef
RB
104102016-05-18 Richard Biener <rguenther@suse.de>
10411
10412 PR tree-optimization/71168
10413 * gcc.dg/torture/pr71168.c: New testcase.
10414
df8b0a11
KV
104152016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10416
10417 PR middle-end/63586
10418 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10419 * gcc.dg/tree-ssa/pr63586.c: New test.
10420 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10421
2efd67ed
NS
104222016-05-17 Nathan Sidwell <nathan@acm.org>
10423
10424 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10425 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10426 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10427 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10428
1988b2c2
NS
104292016-05-17 Nathan Sidwell <nathan@acm.org>
10430
10431 * gcc.target/nvptx/abi-vararg-3.c: New.
10432
ad1d92ab
MM
104332016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10434
10435 PR tree-optimization/54579
10436 PR middle-end/55299
10437 * gcc.dg/fold-notrotate-1.c: New test.
10438 * gcc.dg/fold-notshift-1.c: New test.
10439 * gcc.dg/fold-notshift-2.c: New test.
10440
47768df8
MP
104412016-05-17 Marek Polacek <polacek@redhat.com>
10442
10443 PR ipa/71146
10444 * g++.dg/ipa/pr71146.C: New test.
10445
6b5423a5
DM
104462016-05-17 David Malcolm <dmalcolm@redhat.com>
10447
10448 * jit.dg/test-error-array-bounds.c: New test case.
10449
c7986356
MG
104502016-05-17 Marc Glisse <marc.glisse@inria.fr>
10451
10452 * gcc.dg/tree-ssa/and-1.c: New testcase.
10453
d982c5b7
MG
104542016-05-17 Marc Glisse <marc.glisse@inria.fr>
10455
10456 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10457 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10458
0139ba93
MG
104592016-05-17 Marc Glisse <marc.glisse@inria.fr>
10460
10461 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10462 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10463
daab4562
JW
104642016-05-17 Jiong Wang <jiong.wang@arm.com>
10465
10466 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10467
22330033
JW
104682016-05-17 Jiong Wang <jiong.wang@arm.com>
10469
10470 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10471
98b3a5f2
JW
104722016-05-17 Jiong Wang <jiong.wang@arm.com>
10473
10474 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10475 ".2d[index]" when scan the assembly.
10476 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10477 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10478 float64x1.
10479 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10480
b71b7a8e
RB
104812016-05-17 Richard Biener <rguenther@suse.de>
10482
10483 PR tree-optimization/71132
10484 * gcc.dg/torture/pr71132.c: New testcase.
10485
3c51ad46
CL
104862016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10487
10488 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10489
d20faa66
KT
104902016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10491
10492 PR target/70809
10493 * gcc.target/aarch64/pr70809_1.c: New test.
10494
b75cc5a4
KT
104952016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10496
10497 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10498 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10499 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10500 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10501
b28eb195
IE
105022016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10503 Ilya Enkovich <ilya.enkovich@intel.com>
10504
10505 PR target/71114
10506 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10507
0b9004ed
JH
105082016-05-16 Jan Hubicka <hubicka@ucw.cz>
10509
10510 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10511 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10512
1b81a1c1
MW
105132016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10514
10515 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10516 test for __ARM_FP16_ARGS.
10517 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10518 * gcc.target/arm/aapcs/neon-vect10.c: New.
10519 * gcc.target/arm/aapcs/neon-vect9.c: New.
10520 * gcc.target/arm/aapcs/vfp18.c: New.
10521 * gcc.target/arm/aapcs/vfp19.c: New.
10522 * gcc.target/arm/aapcs/vfp20.c: New.
10523 * gcc.target/arm/aapcs/vfp21.c: New.
10524 * gcc.target/arm/fp16-aapcs-1.c: New.
10525 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10526 test for __ARM_FP16_ARGS.
10527 * g++.target/arm/fp16-return-1.c: Update expected output.
10528
921d1e73
JW
105292016-05-16 Jiong Wang <jiong.wang@arm.com>
10530
10531 PR testsuite/70227
10532 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10533
228eb42a
HA
105342016-05-15 Harald Anlauf <anlauf@gmx.de>
10535
10536 PR fortran/69603
10537 * gfortran.dg/pr69603.f90: New testcase.
10538
785abfd3
FR
105392016-05-14 Fritz Reese <fritzoreese@gmail.com>
10540
10541 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10542
e75eb64f
FR
105432016-05-14 Fritz Reese <fritzoreese@gmail.com>
10544
10545 PR fortran/71047
10546 * gfortran.dg/pr71047.f08: New test.
10547
aa4b467b
JM
105482016-05-13 Joseph Myers <joseph@codesourcery.com>
10549
10550 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10551 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10552 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10553
653fb4a2
MS
105542016-05-13 Martin Sebor <msebor@redhat.com>
10555
10556 PR c++/60049
10557 * g++.dg/cpp0x/constexpr-60049.C: New test.
10558
9e37582d
JJ
105592016-05-13 Jakub Jelinek <jakub@redhat.com>
10560
10561 PR bootstrap/71071
10562 * gcc.dg/pr71071.c: New test.
10563
a278aa17
UB
105642016-05-13 Uros Bizjak <ubizjak@gmail.com>
10565
10566 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10567 remove XOP handling.
377eaca7 10568 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10569
ac3d02e2
NS
105702016-05-13 Nathan Sidwell <nathan@acm.org>
10571
10572 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10573 __atomic_is_lock_free declaration.
10574
8ab3bdac
RB
105752016-05-13 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/42587
10578 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10579
623b8e0a
ML
105802016-05-13 Martin Liska <mliska@suse.cz>
10581
10582 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10583 the new format of dump output.
10584
da7674f6
IE
105852016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10586
10587 * gcc.dg/pr71084.c: New test.
10588
c959db3d
RR
105892016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10590
53d6d955
UB
10591 PR target/53440
10592 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10593
43203dea
RR
105942016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10595
10596 * gcc.target/aarch64/struct_return.c: New test.
10597
4f2e1536
MP
105982016-05-12 Marek Polacek <polacek@redhat.com>
10599
10600 PR c/70756
10601 * c-c++-common/pr70756-2.c: New test.
10602 * c-c++-common/pr70756.c: New test.
10603
1ef33ef3
RB
106042016-05-12 Richard Biener <rguenther@suse.de>
10605
10606 PR tree-optimization/71059
10607 * gcc.dg/torture/pr71059.c: New testcase.
10608
763baff6
RB
106092016-05-12 Richard Biener <rguenther@suse.de>
10610
10611 PR tree-optimization/71062
10612 * gcc.dg/torture/pr71062.c: New testcase.
10613
c4ec1243
IE
106142016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10615
10616 PR tree-optimization/71006
10617 * gcc.dg/pr71006.c: New test.
10618
a5fbf76d
MP
106192016-05-12 Marek Polacek <polacek@redhat.com>
10620
10621 PR driver/71063
10622 * gcc.dg/opts-7.c: New test.
10623
5acc47a4
KT
106242016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10625
10626 PR target/70830
10627 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10628 Add -save-temps to dg-options.
10629 Scan for ldmfd rather than pop instruction.
10630 * gcc.target/arm/interrupt-2.c: Likewise.
10631 * gcc.target/arm/pr70830.c: New test.
10632
40bd4bf9
JJ
106332016-05-12 Jakub Jelinek <jakub@redhat.com>
10634
3cd63842
JJ
10635 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10636 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10637
c05d08f6
JJ
10638 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10639 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10640 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10641
bc27ffae
JJ
10642 PR target/71019
10643 * gcc.target/i386/avx512vl-pack-1.c: New test.
10644 * gcc.target/i386/avx512vl-pack-2.c: New test.
10645 * gcc.target/i386/avx512bw-pack-2.c: New test.
10646
515d7412
JJ
10647 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10648
40bd4bf9
JJ
10649 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10650 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10651 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10652
44ab146a
RB
106532016-05-12 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/70986
10656 * gcc.dg/torture/pr70986-1.c: New testcase.
10657 * gcc.dg/torture/pr70986-2.c: Likewise.
10658 * gcc.dg/torture/pr70986-3.c: Likewise.
10659
d6e83a8d
MM
106602016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10661
10662 PR c/43651
10663 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10664 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10665
51e67ea3
UB
106662016-05-11 Uros Bizjak <ubizjak@gmail.com>
10667
10668 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10669 directive.
10670 * gcc.target/i386/pr66746.c: Ditto.
10671
3fd2b007
MM
106722016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10673
10674 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10675 support.
10676 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10677 warning when using -mvsx-timode.
10678 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10679 * gcc.target/powerpc/dform-2.c: Likewise.
10680 * gcc.target/powerpc/pr68805.c: Likewise.
10681
5c3a10fb
MP
106822016-05-11 Marek Polacek <polacek@redhat.com>
10683
10684 PR c++/71024
10685 * c-c++-common/attributes-3.c: New test.
10686
7cfb065b
NS
106872016-05-11 Nathan Sidwell <nathan@acm.org>
10688
10689 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10690 * gcc.c-torture/execute/pr68185.c: Likewise.
10691 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10692 * gcc.dg/pr69634.c: Requires scheduling.
10693 * gcc.dg/torture/pr66178.c: Require label values.
10694 * gcc.dg/setjmp-6.c: Require indirect jumps.
10695
f35ea97d
RB
106962016-05-11 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/71055
10699 * gcc.dg/torture/pr71055.c: New testcase.
10700
dff70323
RB
107012016-05-11 Richard Biener <rguenther@suse.de>
10702
10703 PR debug/71057
10704 * g++.dg/debug/pr71057.C: New testcase.
10705
56a3d28b
JJ
107062016-05-11 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR fortran/70855
10709 * gfortran.dg/gomp/pr70855.f90: New test.
10710
ebc1b29e
RB
107112016-05-11 Richard Biener <rguenther@suse.de>
10712
10713 PR middle-end/71002
10714 * g++.dg/torture/pr71002.C: New testcase.
10715
98ccd1d7
IE
107162016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10717
10718 PR middle-end/70807
10719 * gcc.dg/pr70807.c: New test.
10720
ed29e24b
MS
107212016-05-10 Martin Sebor <msebor@redhat.com>
10722
10723 PR c++/38611
10724 * g++.dg/Wattributes.C: New test.
10725
e39dab2c
MG
107262016-05-10 Marc Glisse <marc.glisse@inria.fr>
10727
10728 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10729 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10730 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10731
d067e238
IE
107322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10733
10734 PR target/70799
10735 * gcc.target/i386/pr70799-1.c: New test.
10736
cd36c83e
PMR
107372016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10738
10739 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10740
1e3af2a4
IE
107412016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10742
10743 PR middle-end/70877
10744 * gcc.target/i386/pr70877.c: New test.
10745
afc610db
IE
107462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10747
10748 PR tree-optimization/70786
10749 * gcc.target/i386/pr70876.c: New test.
10750
4b59d19f
JJ
107512016-05-10 Jakub Jelinek <jakub@redhat.com>
10752
10753 PR target/70927
10754 * gcc.target/i386/avx512vl-logic-1.c: New test.
10755 * gcc.target/i386/avx512vl-logic-2.c: New test.
10756 * gcc.target/i386/avx512dq-logic-2.c: New test.
10757
9b5ee426
BS
107582016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10759
10760 PR target/70963
10761 * gcc.target/powerpc/pr70963.c: New.
10762
f3352cab
DM
107632016-05-10 David Malcolm <dmalcolm@redhat.com>
10764
10765 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10766 (test_very_wide_line): Add ruler to expected output.
10767 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10768 (test_very_wide_line): Likewise.
10769 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10770 (test_show_locus): Within the handling of "test_very_wide_line",
10771 enable show_ruler_p on the diagnostic context.
10772
4a3255dd
RB
107732016-05-10 Richard Biener <rguenther@suse.de>
10774
10775 PR tree-optimization/71039
10776 * gcc.dg/torture/pr71039.c: New testcase.
10777
da7c9950
NS
107782016-05-10 Nathan Sidwell <nathan@acm.org>
10779
10780 * gcc.dg/nested-func-10.c: Requires alloca.
10781 * gcc.dg/nested-func-9.c: Requires alloca.
10782 * gcc.c-torture/execute/pr70460.c: Requires labels.
10783 * gcc.c-torture/compile/pr70199.c: Requires labels.
10784 * gcc.target/nvptx/decl.c: Compile only.
10785 * gcc.target/nvptx/trailing-init.c: Compile only.
10786 * gcc.target/nvptx/ary-init.c: Compile only.
10787
cf68d92c
MP
107882016-05-10 Marek Polacek <polacek@redhat.com>
10789
10790 PR c/70255
10791 * gcc.dg/attr-opt-1.c: New test.
10792
64ea4e15
RB
107932016-05-10 Richard Biener <rguenther@suse.de>
10794
10795 PR tree-optimization/70497
10796 PR tree-optimization/28367
10797 * gcc.dg/torture/20160404-1.c: New testcase.
10798 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10799 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10800
5a96dae3
PMR
108012016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10802
10803 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10804
fc97f805
UB
108052016-05-09 Uros Bizjak <ubizjak@gmail.com>
10806
10807 * gcc.target/i386/fabsneg-1.c New test.
10808
a710b1d5
AM
108092016-05-09 Alan Modra <amodra@gmail.com>
10810
10811 PR testsuite/70826
10812 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10813
171f6f05
RB
108142016-05-09 Richard Biener <rguenther@suse.de>
10815
10816 PR tree-optimization/70985
10817 * gcc.dg/torture/pr70985.c: New testcase.
10818
18caa34e
BC
108192016-05-09 Bin Cheng <bin.cheng@arm.com>
10820
10821 * gcc.dg/tree-ssa/ifc-9.c: New test.
10822 * gcc.dg/tree-ssa/ifc-10.c: New test.
10823 * gcc.dg/tree-ssa/ifc-11.c: New test.
10824 * gcc.dg/tree-ssa/ifc-12.c: New test.
10825 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10826 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10827 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10828
7a27d38f
RB
108292016-05-09 Richard Biener <rguenther@suse.de>
10830
10831 PR fortran/70937
10832 * gfortran.dg/pr70937.f90: New testcase.
10833
5ebbbd3d
RO
108342016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10835
10836 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10837
f6288c24
FR
108382016-05-07 Fritz Reese <fritzoreese@gmail.com>
10839
10840 PR fortran/56226
10841 * gfortran.dg/dec_structure_1.f90: New testcase.
10842 * gfortran.dg/dec_structure_2.f90: Ditto.
10843 * gfortran.dg/dec_structure_3.f90: Ditto.
10844 * gfortran.dg/dec_structure_4.f90: Ditto.
10845 * gfortran.dg/dec_structure_5.f90: Ditto.
10846 * gfortran.dg/dec_structure_6.f90: Ditto.
10847 * gfortran.dg/dec_structure_7.f90: Ditto.
10848 * gfortran.dg/dec_structure_8.f90: Ditto.
10849 * gfortran.dg/dec_structure_9.f90: Ditto.
10850 * gfortran.dg/dec_structure_10.f90: Ditto.
10851 * gfortran.dg/dec_structure_11.f90: Ditto.
10852 * gfortran.dg/dec_union_1.f90: Ditto.
10853 * gfortran.dg/dec_union_2.f90: Ditto.
10854 * gfortran.dg/dec_union_3.f90: Ditto.
10855 * gfortran.dg/dec_union_4.f90: Ditto.
10856 * gfortran.dg/dec_union_5.f90: Ditto.
10857 * gfortran.dg/dec_union_6.f90: Ditto.
10858 * gfortran.dg/dec_union_7.f90: Ditto.
10859
5ec4a8cd
TV
108602016-05-07 Tom de Vries <tom@codesourcery.com>
10861
10862 PR tree-optimization/70956
10863 * gcc.dg/graphite/pr70956.c: New test.
10864
58ec1d0e
JJ
108652016-05-06 Jakub Jelinek <jakub@redhat.com>
10866
ccd88fb7
JJ
10867 PR middle-end/70941
10868 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10869 (a, b, c, d): Change type from char to signed char.
10870 (main): Compare against (signed char) -1634678893 instead of
10871 hardcoded -109. Use __builtin_abort instead of abort.
10872
dd3b6464
JJ
10873 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10874 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10875
58ec1d0e
JJ
10876 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10877
19aa23d8
YR
108782016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10879
10880 PR debug/70935
10881 * gcc.dg/torture/pr70935.c: New test.
10882
ae5f0df1
OE
108832016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10884
10885 PR target/58219
ce23a8ff 10886 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10887
078f7e37
RB
108882016-05-06 Richard Biener <rguenther@suse.de>
10889
10890 PR tree-optimization/70960
10891 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10892
765d7b54
OE
108932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10894
10895 PR target/52933
10896 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10897 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10898 Adjust expected instruction counts.
10899 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10900
29c94e65
MP
109012016-05-06 Marek Polacek <polacek@redhat.com>
10902
10903 PR sanitizer/70875
10904 * gcc.dg/ubsan/bounds-3.c: New test.
10905
3684b02e
OE
109062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10907
10908 PR target/54089
10909 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10910
8706773f
RB
109112016-05-06 Richard Biener <rguenther@suse.de>
10912
10913 PR middle-end/70931
10914 * gfortran.dg/pr70931.f90: New testcase.
10915
a4f51018
RB
109162016-05-06 Richard Biener <rguenther@suse.de>
10917
10918 PR middle-end/70941
10919 * gcc.dg/torture/pr70941.c: New testcase.
10920
c4f2425f
BC
109212016-05-05 Bin Cheng <bin.cheng@arm.com>
10922
10923 PR tree-optimization/57206
10924 * gcc.dg/vect/pr57206.c: New test.
10925
5dc08197
RO
109262016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10927
10928 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10929
351f85c5
JJ
109302016-05-05 Jakub Jelinek <jakub@redhat.com>
10931
568bac8c
JJ
10932 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10933
351f85c5
JJ
10934 * c-c++-common/Wdangling-else-4.c: New test.
10935
33fd7785
JJ
109362016-05-04 Jakub Jelinek <jakub@redhat.com>
10937
2d1ac15a
JJ
10938 PR c++/70906
10939 PR c++/70933
10940 * g++.dg/opt/pr70906.C: New test.
10941 * g++.dg/opt/pr70933.C: New test.
10942
33fd7785
JJ
10943 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10944
6b715bf6
JH
109452016-05-04 Jan Hubicka <hubicka@ucw.cz>
10946
10947 * gcc.dg/ipa/pure-const-3.c: New testcase.
10948
deef7113
MP
109492016-05-04 Marek Polacek <polacek@redhat.com>
10950
10951 * c-c++-common/Wdangling-else-1.c: New test.
10952 * c-c++-common/Wdangling-else-2.c: New test.
10953 * c-c++-common/Wdangling-else-3.c: New test.
10954
5396db97
KCY
109552016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10956
10957 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10958 flag is present.
10959
de55efd5
MP
109602016-05-04 Marek Polacek <polacek@redhat.com>
10961
10962 PR c/48778
10963 * gcc.dg/Waddress-2.c: New test.
10964
475839b6
AM
109652016-05-04 Alan Modra <amodra@gmail.com>
10966
10967 * gcc.target/powerpc/pr70866.c: New.
10968
b25aad5f
MS
109692016-05-03 Martin Sebor <msebor@redhat.com>
10970
10971 PR c++/66561
10972 * c-c++-common/builtin_location.c: New test.
10973 * g++.dg/cpp1y/builtin_location.C: New test.
10974
79ce98bc
MP
109752016-05-03 Marek Polacek <polacek@redhat.com>
10976
10977 PR c/70859
10978 * gcc.dg/pr70859.c: New test.
10979 * gcc.dg/pr70859-2.c: New test.
10980
402e89f5
PMR
109812016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10982
10983 * gnat.dg/debug5.adb: New testcase.
10984
f3d90045
DV
109852016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10986
10987 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10988 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10989 Procedure to check for z10 instruction set.
10990
1e26cec1
CL
109912016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10992
10993 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10994
71aca5a0
AM
109952016-05-03 Alan Modra <amodra@gmail.com>
10996
10997 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10998
2fd70ec1
JJ
109992016-05-03 Jakub Jelinek <jakub@redhat.com>
11000
11001 * gcc.target/i386/avx512f-cvt-1.c: New test.
11002
e5705cf7
L
110032016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11004
11005 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11006 -fdump-tree-vrp-details.
11007
381cdae4
RB
110082016-05-03 Richard Biener <rguenther@suse.de>
11009
11010 * gcc.dg/pr30172-1.c: Adjust.
11011 * gcc.dg/pr63743.c: Likewise.
11012 * gcc.dg/tm/pr51696.c: Likewise.
11013 * c-c++-common/tm/safe-1.c: Likewise.
11014 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11015 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11016 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11017 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11018
adedd5c1
JJ
110192016-05-03 Jakub Jelinek <jakub@redhat.com>
11020
31ed1665
JJ
11021 PR rtl-optimization/70467
11022 * gcc.target/i386/pr70467-3.c: New test.
11023 * gcc.target/i386/pr70467-4.c: New test.
11024
dea60b59
JJ
11025 PR tree-optimization/70916
11026 * gcc.c-torture/compile/pr70916.c: New test.
11027
adedd5c1
JJ
11028 PR target/49244
11029 * gcc.target/i386/pr49244-1.c: New test.
11030 * gcc.target/i386/pr49244-2.c: New test.
11031
f80041ef
BS
110322016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11033
11034 PR rtl-optimization/44281
11035 * gcc.target/i386/pr44281.c: New test.
11036
1cfcd39e
BC
110372016-05-03 bin cheng <bin.cheng@arm.com>
11038
11039 PR tree-optimization/56541
11040 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11041 * gcc.dg/vect/pr56541.c: new test.
11042
4304ccfd
MM
110432016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11044
11045 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11046 __float128.
11047 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11048
50d94c29
L
110492016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11050
11051 PR testsuite/70520
11052 * c-c++-common/asan/clone-test-1.c (main): Align child process
11053 stack to 16 bytes.
11054
bc1aee87
DM
110552016-05-02 David Malcolm <dmalcolm@redhat.com>
11056
11057 PR c++/62314
11058 * g++.dg/spellcheck-fields-2.C: New test case.
11059
474e0129
DM
110602016-05-02 David Malcolm <dmalcolm@redhat.com>
11061
11062 PR c++/62314
11063 * g++.dg/pr62314.C: New test case.
11064
818b88a7
JH
110652016-05-02 Jan Hubicka <hubicka@ucw.cz>
11066
11067 * gcc.dg/ipa/inline-8.c: New testcase.
11068
dd77684f
JJ
110692016-05-02 Jakub Jelinek <jakub@redhat.com>
11070
11071 PR rtl-optimization/70467
11072 * gcc.target/i386/pr70467-1.c: New test.
11073
72407e00
BE
110742016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11075
11076 * gcc.dg/spec-options.c: Run the test on all targets.
11077 * gcc.dg/foo.specs: Use cpp_unique_options.
11078
dd53d197
MG
110792016-05-02 Marc Glisse <marc.glisse@inria.fr>
11080
11081 * gcc.dg/tree-ssa/unord.c: New testcase.
11082
a8b85ce9
MG
110832016-05-02 Marc Glisse <marc.glisse@inria.fr>
11084
11085 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11086
5b37e866
NS
110872016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11088
11089 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11090
7176a4a0
MP
110912016-05-02 Marek Polacek <polacek@redhat.com>
11092
11093 PR c/70851
11094 * gcc.dg/enum-incomplete-3.c: New test.
11095
6b9933b9
MP
110962016-05-02 Marek Polacek <polacek@redhat.com>
11097 Tom de Vries <tom@codesourcery.com>
11098
11099 PR tree-optimization/70700
11100 * gcc.dg/pr70700.c: New test.
11101
90f82260
UB
111022016-05-01 Uros Bizjak <ubizjak@gmail.com>
11103
11104 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11105 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11106 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11107 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11108 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11109
f73036c1
EB
111102016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11111
11112 * ada/acats/run_acats: Rename into...
11113 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11114 * ada/acats/run_all.sh: Remove redundant test.
11115 (target_run): Move around.
11116 (target_gnatchop): Use newly built executable.
11117 (target_gnatmake): Likewise.
11118 Check that the compilation of impbit succeeds.
11119
85e051a3
OE
111202016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11121
11122 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11123 * gcc.dg/20021029-1.c: Likewise.
11124 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11125 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11126 * gcc.target/sh/cmpstr.c: Likewise.
11127 * gcc.target/sh/cmpstrn.c: Likewise.
11128 * gcc.target/sh/memset.c: Likewise.
11129 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11130 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11131 * gcc.target/sh/pr39423-1.c: Likewise.
11132 * gcc.target/sh/pr49468-di.c: Likewise.
11133 * gcc.target/sh/pr49468-si.c: Likewise.
11134 * gcc.target/sh/pr49880-1.c: Likewise.
11135 * gcc.target/sh/pr49880-2.c: Likewise.
11136 * gcc.target/sh/pr49880-3.c: Likewise.
11137 * gcc.target/sh/pr50751-1.c: Likewise.
11138 * gcc.target/sh/pr50751-4.c: Likewise.
11139 * gcc.target/sh/pr50751-7.c: Likewise.
11140 * gcc.target/sh/pr51244-1.c: Likewise.
11141 * gcc.target/sh/pr51244-10.c: Likewise.
11142 * gcc.target/sh/pr51244-11.c: Likewise.
11143 * gcc.target/sh/pr51244-12.c: Likewise.
11144 * gcc.target/sh/pr51244-13.c: Likewise.
11145 * gcc.target/sh/pr51244-14.c: Likewise.
11146 * gcc.target/sh/pr51244-17.c: Likewise.
11147 * gcc.target/sh/pr51244-18.c: Likewise.
11148 * gcc.target/sh/pr51244-19.c: Likewise.
11149 * gcc.target/sh/pr51244-4.c: Likewise.
11150 * gcc.target/sh/pr51244-5.c: Likewise.
11151 * gcc.target/sh/pr51244-7.c: Likewise.
11152 * gcc.target/sh/pr51244-8.c: Likewise.
11153 * gcc.target/sh/pr51244-9.c: Likewise.
11154 * gcc.target/sh/pr51697.c: Likewise.
11155 * gcc.target/sh/pr52483-1.c: Likewise.
11156 * gcc.target/sh/pr52483-2.c: Likewise.
11157 * gcc.target/sh/pr52483-3.c: Likewise.
11158 * gcc.target/sh/pr52483-5.c: Likewise.
11159 * gcc.target/sh/pr52933-1.c: Likewise.
11160 * gcc.target/sh/pr52933-2.c: Likewise.
11161 * gcc.target/sh/pr52933-3.c: Likewise.
11162 * gcc.target/sh/pr53568-1.c: Likewise.
11163 * gcc.target/sh/pr53976-1.c: Likewise.
11164 * gcc.target/sh/pr53988-1.c: Likewise.
11165 * gcc.target/sh/pr53988.c: Likewise.
11166 * gcc.target/sh/pr54089-1.c: Likewise.
11167 * gcc.target/sh/pr54089-6.c: Likewise.
11168 * gcc.target/sh/pr54089-7.c: Likewise.
11169 * gcc.target/sh/pr54089-8.c: Likewise.
11170 * gcc.target/sh/pr54089-9.c: Likewise.
11171 * gcc.target/sh/pr54236-1.c: Likewise.
11172 * gcc.target/sh/pr54236-2.c: Likewise.
11173 * gcc.target/sh/pr54236-3.c: Likewise.
11174 * gcc.target/sh/pr54236-4.c: Likewise.
11175 * gcc.target/sh/pr54386.c: Likewise.
11176 * gcc.target/sh/pr54602-1.c: Likewise.
11177 * gcc.target/sh/pr54685.c: Likewise.
11178 * gcc.target/sh/pr54760-1.c: Likewise.
11179 * gcc.target/sh/pr54760-2.c: Likewise.
11180 * gcc.target/sh/pr54760-3.c: Likewise.
11181 * gcc.target/sh/pr54760-4.c: Likewise.
11182 * gcc.target/sh/pr54760-5.c: Likewise.
11183 * gcc.target/sh/pr54760-6.c: Likewise.
11184 * gcc.target/sh/pr55146.c: Likewise.
11185 * gcc.target/sh/pr55160.c: Likewise.
11186 * gcc.target/sh/pr59278.c: Likewise.
11187 * gcc.target/sh/pr59401-1.c: Likewise.
11188 * gcc.target/sh/pr59533-1.c: Likewise.
11189 * gcc.target/sh/pr63260.c: Likewise.
11190 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11191 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11192 * gcc.target/sh/strlen.c: Likewise.
11193 * gcc.target/sh/torture/pr30807.c: Likewise.
11194 * gcc.target/sh/torture/pr34777.c: Likewise.
11195 * gcc.target/sh/torture/pr64652.c: Likewise.
11196 * gcc.target/sh/torture/pr65505.c: Likewise.
11197 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11198 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11199
411e5c67
PC
112002016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11201
11202 PR c++/66644
11203 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11204
8fa97501
BS
112052016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11206
11207 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11208 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11209 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11210 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11211
5a956111
PP
112122016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11213
11214 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11215 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11216
e7ff0319
CP
112172016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11218
11219 PR middle-end/70626
11220 * c-c++-common/goacc/combined-reduction.c: New test.
11221 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11222
52d11a4b
L
112232016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11224
11225 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11226 *movdi_internal pattern only if PIC off.
11227 * gcc.target/i386/pr70155-2.c: Likewise.
11228 * gcc.target/i386/pr70155-3.c: Likewise.
11229 * gcc.target/i386/pr70155-4.c: Likewise.
11230 * gcc.target/i386/pr70155-5.c: Likewise.
11231 * gcc.target/i386/pr70155-6.c: Likewise.
11232 * gcc.target/i386/pr70155-7.c: Likewise.
11233 * gcc.target/i386/pr70155-8.c: Likewise.
11234 * gcc.target/i386/pr70155-15.c: Likewise.
11235 * gcc.target/i386/pr70155-17.c: Likewise.
11236 * gcc.target/i386/pr70155-22.c: Likewise.
11237
8960db31
BC
112382016-04-29 Bin Cheng <bin.cheng@arm.com>
11239
11240 PR tree-optimization/70803
11241 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11242
cca535a4
IE
112432016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11244
11245 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11246 optimization of vector loop.
11247 * gcc.target/i386/vect-unpack-3.c: New test.
11248 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11249 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11250 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11251
500ecf4a
MP
112522016-04-29 Marek Polacek <polacek@redhat.com>
11253
11254 PR sanitizer/70342
11255 * g++.dg/ubsan/null-7.C: New test.
11256
2fff3db8
MP
11257 PR c/70852
11258 * gcc.dg/pr70852.c: New test.
11259
509063eb
DV
112602016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11261
11262 PR/69089
11263 * g++.dg/cpp0x/alignas6.C: New test.
11264
83745c0d
DV
112652016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11266
c87885ca
RO
11267 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11268 * gcc.dg/pr27003.c: Likewise.
11269 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11270 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11271 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11272 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11273 * gcc.target/arc/mxy.c: Likewise.
11274 * gcc.target/arc/mswape.c: Likewise.
11275 * gcc.target/arc/mrtsc.c: Likewise.
11276 * gcc.target/arc/mcrc.c: Likewise.
11277 * gcc.target/arc/mdsp-packa.c: Likewise.
11278 * gcc.target/arc/mdvbf.c: Likewise.
11279 * gcc.target/arc/mlock.c: Likewise.
11280 * gcc.target/arc/mmac-24.c: Likewise.
11281 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11282
849b265d
BS
112832016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11284 Matthijs Kooijman <matthijs@stdin.nl>
11285 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11286
11287 PR target/60040
11288 * gcc.target/avr/pr60040-1.c: New.
11289 * gcc.target/avr/pr60040-2.c: New.
11290
1390536b
RB
112912016-04-29 Richard Biener <rguenther@suse.de>
11292
11293 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11294
98998245
RB
112952016-04-29 Richard Biener <rguenther@suse.de>
11296
11297 PR tree-optimization/13962
11298 PR tree-optimization/65686
11299 * gcc.dg/uninit-pr65686.c: New testcase.
11300
8b80cc21
JJ
113012016-04-29 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR middle-end/70843
11304 * gcc.dg/pr70843.c: New test.
11305
6181bc30
JJ
113062016-04-28 Jakub Jelinek <jakub@redhat.com>
11307
11308 PR target/70858
11309 * gcc.target/i386/pr70858.c: New test.
11310
f4cb3612
AB
113112016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11312
11313 * gcc.target/arc/nps400-1.c: New file.
11314
8ad9df62
JR
113152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11316 Andrew Burgess <andrew.burgess@embecosm.com>
11317
11318 * gcc.target/arc/movh_cl-1.c: New file.
11319
ceaaa9fe
JR
113202016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11321 Andrew Burgess <andrew.burgess@embecosm.com>
11322
11323 * gcc.target/arc/extzv-1.c: New file.
11324 * gcc.target/arc/insv-1.c: New file.
11325 * gcc.target/arc/insv-2.c: New file.
11326 * gcc.target/arc/movb-1.c: New file.
11327 * gcc.target/arc/movb-2.c: New file.
11328 * gcc.target/arc/movb-3.c: New file.
11329 * gcc.target/arc/movb-4.c: New file.
11330 * gcc.target/arc/movb-5.c: New file.
11331 * gcc.target/arc/movb_cl-1.c: New file.
11332 * gcc.target/arc/movb_cl-2.c: New file.
11333 * gcc.target/arc/movbi_cl-1.c: New file.
11334 * gcc.target/arc/movl-1.c: New file.
11335
4d03dc2f
JR
113362016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11337 Andrew Burgess <andrew.burgess@embecosm.com>
11338
11339 * gcc.target/arc/cmem-1.c: New file.
11340 * gcc.target/arc/cmem-2.c: New file.
11341 * gcc.target/arc/cmem-3.c: New file.
11342 * gcc.target/arc/cmem-4.c: New file.
11343 * gcc.target/arc/cmem-5.c: New file.
11344 * gcc.target/arc/cmem-6.c: New file.
11345 * gcc.target/arc/cmem-7.c: New file.
11346 * gcc.target/arc/cmem-ld.inc: New file.
11347 * gcc.target/arc/cmem-st.inc: New file.
11348
81262dad
JJ
113492016-04-28 Jakub Jelinek <jakub@redhat.com>
11350
11351 PR target/70821
11352 * gcc.target/i386/pr70821.c: New test.
11353
0a31a09a
BS
113542016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11355
11356 * gcc.target/powerpc/vec-adde.c: New test.
11357 * gcc.target/powerpc/vec-adde-int128.c: New test.
11358
3ddffba9
JJ
113592016-04-28 Jakub Jelinek <jakub@redhat.com>
11360
11361 * gcc.target/i386/avx-vround-1.c: New test.
11362 * gcc.target/i386/avx-vround-2.c: New test.
11363 * gcc.target/i386/avx512vl-vround-1.c: New test.
11364 * gcc.target/i386/avx512vl-vround-2.c: New test.
11365
713dedcd
RO
113662016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11367
11368 PR testsuite/70595
11369 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11370 (check_effective_target_cilkplus_runtime): ... this.
11371 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11372 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11373
11374 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11375 Require cilkplus_runtime.
11376 Don't add -lcilkrts.
11377 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11378 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11379 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11380 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11381 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11382 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11383 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11384 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11385 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11386 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11387 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11388 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11389 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11390 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11391 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11392 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11393 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11394 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11395 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11396 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11397 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11398 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11399 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11400 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11401 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11402 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11403 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11404 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11405 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11406
11407 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11408 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11409
11410 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11411
11412 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11413 cilkplus_runtime.
11414
3563f78f
MG
114152016-04-27 Marc Glisse <marc.glisse@inria.fr>
11416
11417 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11418 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11419
6bc2bb18
RB
114202015-04-27 Ryan Burn <contact@rnburn.com>
11421
11422 PR c++/69024
11423 PR c++/68997
11424 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11425 diagnostic.
11426 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11427 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11428
1e55d29a
EB
114292016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11430
11431 * gnat.dg/limited_with4.ad[sb]: New test.
11432 * gnat.dg/limited_with4_pkg.ads: New helper.
11433
087146ca
L
114342016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11435
11436 PR target/70155
11437 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11438 and movv1ti_internal patterns
11439 * gcc.target/i386/pr70155-1.c: New test.
11440 * gcc.target/i386/pr70155-2.c: Likewise.
11441 * gcc.target/i386/pr70155-3.c: Likewise.
11442 * gcc.target/i386/pr70155-4.c: Likewise.
11443 * gcc.target/i386/pr70155-5.c: Likewise.
11444 * gcc.target/i386/pr70155-6.c: Likewise.
11445 * gcc.target/i386/pr70155-7.c: Likewise.
11446 * gcc.target/i386/pr70155-8.c: Likewise.
11447 * gcc.target/i386/pr70155-9.c: Likewise.
11448 * gcc.target/i386/pr70155-10.c: Likewise.
11449 * gcc.target/i386/pr70155-11.c: Likewise.
11450 * gcc.target/i386/pr70155-12.c: Likewise.
11451 * gcc.target/i386/pr70155-13.c: Likewise.
11452 * gcc.target/i386/pr70155-14.c: Likewise.
11453 * gcc.target/i386/pr70155-15.c: Likewise.
11454 * gcc.target/i386/pr70155-16.c: Likewise.
11455 * gcc.target/i386/pr70155-17.c: Likewise.
11456 * gcc.target/i386/pr70155-18.c: Likewise.
11457 * gcc.target/i386/pr70155-19.c: Likewise.
11458 * gcc.target/i386/pr70155-20.c: Likewise.
11459 * gcc.target/i386/pr70155-21.c: Likewise.
11460 * gcc.target/i386/pr70155-22.c: Likewise.
11461
92329f9f
L
114622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11463
11464 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11465 ".{5,6}".
11466
309a0cf6
BC
114672016-04-27 Bin Cheng <bin.cheng@arm.com>
11468
11469 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11470 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11471 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11472 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11473 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11474
72ed2b9c
RB
114752016-04-27 Richard Biener <rguenther@suse.de>
11476
11477 PR ipa/70760
11478 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11479 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11480
3c98ff9b
NS
114812016-04-27 Nathan Sidwell <nathan@acm.org>
11482
11483 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11484 * g++.dg/ubsan/pr63956.C: Adjust error location.
11485
9ec5d66b
NC
114862016-04-27 Nick Clifton <nickc@redhat.com>
11487
11488 PR middle-end/49889
11489 * gcc.dg/pr49889.c: New test.
11490
c1e1f433
BS
114912016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11492
11493 * c-c++-common/memset-array.c: New test.
11494
8ac43293
MS
114952016-04-26 Martin Sebor <msebor@redhat.com>
11496
11497 PR c++/66639
11498 * g++.dg/cpp1y/func_constexpr.C: New test.
11499
843ce8ab
PP
115002016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11501
11502 PR c++/70241
11503 * g++.dg/cpp0x/enum32.C: New test.
11504 * g++.dg/cpp0x/enum33.C: New test.
11505
115062016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11507
11508 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11509 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11510 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11511 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11512 * gcc.c-torture/execute/pr38151.c: Likewise.
11513 * gcc.c-torture/execute/pr66556.c: Likewise.
11514 * gcc.c-torture/execute/pr67781.c: Likewise.
11515 * gcc.c-torture/execute/pr68648.c: Likewise.
11516
ca1206be
MG
115172016-04-26 Marc Glisse <marc.glisse@inria.fr>
11518
11519 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11520
2448a956
MP
115212016-04-26 Marek Polacek <polacek@redhat.com>
11522
11523 PR c/67784
11524 * gcc.dg/pr67784-3.c: New test.
11525 * gcc.dg/pr67784-4.c: New test.
11526 * gcc.dg/pr67784-5.c: New test.
11527
b02a5e26
MP
11528 PR c/70791
11529 * gcc.dg/Wnested-externs-2.c: New test.
11530
6b6aa8d3
MG
115312016-04-26 Marc Glisse <marc.glisse@inria.fr>
11532
11533 * gcc.dg/fold-plusmult.c: Adjust.
11534 * gcc.dg/no-strict-overflow-6.c: Adjust.
11535 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11536
a2095b55
BS
115372016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11538
11539 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11540 number scans.
11541 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11542 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11543 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11544 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11545 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11546 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11547 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11548 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11549 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11550 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11551 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11552 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11553 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11554 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11555 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11556 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11557 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11558 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11559 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11560 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11561 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11562 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11563 scans.
11564 * gcc.target/i386/pr32219-4.c: Likewise.
11565 * gcc.target/i386/pr32219-6.c: Likewise.
11566 * gcc.target/i386/pr32219-8.c: Likewise.
11567
bb0cc5c8
KT
115682016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11569
11570 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11571 associated options.
11572
5a0802ea
MP
115732016-04-26 Marek Polacek <polacek@redhat.com>
11574
11575 PR c++/70744
11576 * g++.dg/ext/cond2.C: New test.
11577
00f615af
BC
115782016-04-26 Bin Cheng <bin.cheng@arm.com>
11579
11580 PR tree-optimization/70771
11581 PR tree-optimization/70775
11582 * gcc.dg/pr70771.c: New test.
25939d34 11583 * gcc.dg/pr70775.c: New test.
00f615af 11584
218155e7
BS
115852016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11586
11587 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11588
ab99f467
RB
115892016-04-25 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/70780
11592 * gcc.dg/torture/pr70780.c: New testcase.
11593
3f8257db 115942016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11595
c87885ca
RO
11596 * gcc.target/arm/neon-vaddws16.c: New test.
11597 * gcc.target/arm/neon-vaddws32.c: New test.
11598 * gcc.target/arm/neon-vaddwu16.c: New test.
11599 * gcc.target/arm/neon-vaddwu32.c: New test.
11600 * gcc.target/arm/neon-vaddwu8.c: New test.
11601 * lib/target-supports.exp
93c590ee
MC
11602 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11603 that arm neon support vector widen sum of HImode TO SImode.
11604
d6c1a7a7
JJ
116052016-04-23 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR sanitizer/70712
11608 * c-c++-common/asan/pr70712.c: New test.
11609
ab0fc037
TS
116102016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11611
11612 * .gitattributes: New file.
11613
2aa64824
CL
116142016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11615
11616 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11617
e7e12d92
DH
116182016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11619
11620 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11621 * gfortran.dg/submodule_15.f08: Likewise.
11622
d1431192
RB
116232016-04-22 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/70740
11626 * gcc.dg/torture/pr70740.c: New testcase.
11627
04a63c24
L
116282016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11629
11630 PR target/70750
11631 * gcc.target/i386/pr70750-1.c: New test.
11632 * gcc.target/i386/pr70750-2.c: Likewise.
11633
20700098
PC
116342016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11635
11636 PR c++/70540
11637 * g++.dg/cpp0x/auto48.C: New.
11638
aedf4e12
MP
116392016-04-21 Marek Polacek <polacek@redhat.com>
11640
11641 PR c++/70513
11642 * g++.dg/cpp0x/forw_enum12.C: New test.
11643 * g++.dg/cpp0x/forw_enum13.C: New test.
11644
2074d80a
KY
116452016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11646
11647 PR target/70728
11648 * gcc.target/i386/pr70728.c: New test.
11649
aef4aab0
RB
116502016-04-21 Richard Biener <rguenther@suse.de>
11651
11652 PR middle-end/70747
11653 * gcc.dg/pr70747.c: New testcase.
11654
2359e571
BC
116552016-04-21 Bin Cheng <bin.cheng@arm.com>
11656
11657 PR tree-optimization/70715
11658 * gcc.dg/tree-ssa/scev-13.c: New test.
11659
ce0e66ff
MG
116602016-04-21 Marc Glisse <marc.glisse@inria.fr>
11661
11662 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11663
2c2870a1
MG
116642016-04-21 Marc Glisse <marc.glisse@inria.fr>
11665
11666 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11667
a2b056a3
JH
116682016-04-20 Jan Hubicka <jh@suse.cz>
11669
11670 PR ipa/70018
11671 * g++.dg/ipa/nothrow-1.C: New testcase.
11672
ee392fc2
NS
116732016-04-20 Nathan Sidwell <nathan@acm.org>
11674
11675 PR c++/55635
11676 * g++.dg/eh/delete1.C: New.
11677
dda49daf
L
116782016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11679
11680 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11681 -mtune-ctrl=sse_typeless_stores.
11682
8a5b9d5a
L
116832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11684
11685 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11686
1011119f
BC
116872016-04-20 Bin Cheng <bin.cheng@arm.com>
11688
11689 PR tree-optimization/69489
11690 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11691
477d4906
IV
116922016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11693
11694 PR c++/69363
11695 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11696 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11697 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11698
fad08d12
BC
116992016-04-20 Bin Cheng <bin.cheng@arm.com>
11700
11701 PR tree-optimization/56625
11702 PR tree-optimization/69489
11703 * gcc.dg/vect/pr56625.c: New test.
11704 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11705
9e3e4fab
AP
117062016-04-20 Andrew Pinski <apinski@cavium.com>
11707
11708 PR target/64971
11709 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11710
d7aa24e4
AC
117112016-04-20 Arnaud Charlet <charlet@adacore.com>
11712
11713 * gnat.dg/self1.adb: Remove now incorrect test.
11714
e6d62b46
BC
117152016-04-20 Bin Cheng <bin.cheng@arm.com>
11716
11717 * gcc.dg/tree-ssa/scev-11.c: New test.
11718 * gcc.dg/tree-ssa/scev-12.c: New test.
11719
2697b189
MP
117202016-04-20 Marek Polacek <polacek@redhat.com>
11721
11722 PR tree-optimization/70725
11723 * gcc.dg/pr70725.c: New test.
11724
60d393e8
RB
117252016-04-20 Richard Biener <rguenther@suse.de>
11726
11727 PR tree-optimization/70726
11728 * g++.dg/vect/pr70726.cc: New testcase.
11729
82c6f58a
AK
117302016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11731
11732 PR target/70674
11733 * gcc.target/s390/pr70674.c: New test.
11734
90eeab20
JD
117352016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11736
11737 PR libgfortran/70684
11738 * gfortran.dg/list_read_14.f90: New test.
11739
fc9cf6da
L
117402016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11741
11742 PR target/69201
11743 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11744 extern to force it misaligned.
11745 (b): Likewise.
11746 (c): Likewise.
11747 (d): Likewise.
11748 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11749 Don't check `*' before movv4sf_internal.
11750 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11751 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11752 Don't check `*' before movv16qi_internal.
11753 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11754 extern to force it misaligned.
11755 (b): Likewise.
11756 (c): Likewise.
11757 (d): Likewise.
11758 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11759 Don't check `*' before movv2df_internal.
11760 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11761 extern to force it misaligned.
11762 (b): Likewise.
11763 (c): Likewise.
11764 (d): Likewise.
11765 Check movv8sf_internal instead of avx_storeups256.
11766 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11767
ea8927ea
RB
117682016-04-19 Richard Biener <rguenther@suse.de>
11769
11770 PR tree-optimization/70171
11771 * g++.dg/tree-ssa/pr70171.C: New testcase.
11772
65f52ee9
RB
117732016-04-19 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/70724
11776 * gcc.dg/torture/pr70724.c: New testcase.
11777
987b67f1
VM
117782016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11779
11780 PR middle-end/70689
c87885ca 11781 * gcc.target/i386/pr70689.c: New.
987b67f1 11782
91a47c39
L
117832016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11784
11785 PR target/70708
11786 * gcc.target/i386/pr70708.c: New test.
11787
8270b82d
RB
117882016-04-18 Richard Biener <rguenther@suse.de>
11789
11790 PR tree-optimization/43434
11791 * gcc.dg/vect/pr43434.c: New testcase.
11792 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11793 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11794 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11795 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11796 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11797 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11798 * gcc.dg/gomp/pr68640.c: Likewise.
11799 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11800 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11801
edd048e2
RB
118022016-04-18 Richard Biener <rguenther@suse.de>
11803
11804 PR tree-optimization/70701
11805 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11806
bd5c7330
TV
118072016-04-18 Tom de Vries <tom@codesourcery.com>
11808
11809 PR testsuite/70699
11810 * gcc.dg/pr70161.c: Add dot-file scans.
11811 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11812 instead of after last dot char.
11813
23f2660f
EB
118142016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11815
11816 * c-c++-common/dump-ada-spec-3.c: New test.
11817 * c-c++-common/dump-ada-spec-4.c: Likewise.
11818
da152c9f
TV
118192016-04-17 Tom de Vries <tom@codesourcery.com>
11820
11821 PR other/70183
11822 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11823
cc950f98
JH
118242016-04-15 Jan Hubicka <jh@suse.cz>
11825
11826 PR ipa/70018
11827 * g++.dg/ipa/pure-const-1.C: New testcase.
11828 * g++.dg/ipa/pure-const-2.C: New testcase.
11829 * g++.dg/ipa/pure-const-3.C: New testcase.
11830
949505a9
MP
118312016-04-15 Marek Polacek <polacek@redhat.com>
11832
11833 PR c/70671
11834 * gcc.dg/bitfld-22.c: New test.
11835
10e547d6
BS
118362016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11837
11838 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11839 x86_64.
11840
1e77281b
MP
118412016-04-15 Marek Polacek <polacek@redhat.com>
11842
11843 PR c/70651
11844 * c-c++-common/pr70651.c: New test.
11845
e501fa8e
KT
118462016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11847
11848 PR rtl-optimization/70681
11849 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11850 dump scan on arm and powerpc.
11851 * gcc.dg/pr10474.c: Likewise.
11852
dda1bf61
JJ
118532016-04-15 Jakub Jelinek <jakub@redhat.com>
11854
ca4ef1ff
JJ
11855 PR c++/69517
11856 PR c++/70019
11857 PR c++/70588
11858 * g++.dg/cpp1y/vla11.C: Revert for real.
11859
dda1bf61
JJ
11860 PR c/70436
11861 * c-c++-common/Wparentheses-1.c: New test.
11862 * c-c++-common/gomp/Wparentheses-1.c: New test.
11863 * c-c++-common/gomp/Wparentheses-2.c: New test.
11864 * c-c++-common/gomp/Wparentheses-3.c: New test.
11865 * c-c++-common/gomp/Wparentheses-4.c: New test.
11866 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11867 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11868 * c-c++-common/goacc/Wparentheses-1.c: New test.
11869
1355e62c
KY
118702016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11871
11872 PR target/70662
11873 * gcc.target/i386/pr70662.c: New test.
11874
0ab34b9e 118752016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11876 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11877
11878 PR tree-optimization/70130
11879 * gcc.dg/vect/O3-pr70130.c: New testcase.
11880
bc773aad
MM
118812016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11882
6e9b2286
MM
11883 PR target/70669
11884 * gcc.target/powerpc/pr70669.c: New test.
11885
bc773aad
MM
11886 PR target/70640
11887 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11888 a power7 system that does not have an assembler that supports
11889 power8.
11890
d8747845
MS
118912016-04-14 Martin Sebor <msebor@redhat.com>
11892
11893 PR c++/69517
11894 PR c++/70019
11895 PR c++/70588
11896 * c-c++-common/ubsan/vla-1.c: Revert.
11897 * g++.dg/cpp1y/vla11.C: Same.
11898 * g++.dg/cpp1y/vla12.C: Same.
11899 * g++.dg/cpp1y/vla13.C: Same.
11900 * g++.dg/cpp1y/vla14.C: Same.
11901 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11902 * g++.dg/init/array24.C: Same.
d8747845
MS
11903 * g++.dg/ubsan/vla-1.C: Same.
11904
85128559
MP
119052016-04-14 Marek Polacek <polacek@redhat.com>
11906 Jan Hubicka <hubicka@ucw.cz>
11907
11908 PR c++/70029
11909 * g++.dg/torture/pr70029.C: New test.
11910
52fbb073
MS
119112016-04-14 Martin Sebor <msebor@redhat.com>
11912
11913 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11914 type size to prevent failures on targets with very low maximum
11915 alignment.
11916
6db61d6f
RB
119172016-04-14 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/70623
11920 * gcc.dg/torture/pr70623.c: New testcase.
11921 * gcc.dg/torture/pr70623-2.c: Likewise.
11922
342fac95
MS
119232016-04-13 Martin Sebor <msebor@redhat.com>
11924
11925 PR c++/69517
11926 PR c++/70019
11927 PR c++/70588
11928 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11929 * g++.dg/cpp1y/vla11.C: New test.
11930 * g++.dg/cpp1y/vla12.C: New test.
11931 * g++.dg/cpp1y/vla13.C: New test.
11932 * g++.dg/cpp1y/vla14.C: New test.
11933 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11934 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11935 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11936
d93c452f
JJ
119372016-04-13 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR c++/70641
11940 * g++.dg/opt/pr70641.C: New test.
11941
85115fb6
RO
119422016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11943
11944 PR rtl-optimization/68749
11945 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11946 effects of argument promotions.
11947 Remove default args to dg-skip-if.
11948
545a4139
PC
119492016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11950
11951 PR c++/70635
11952 * g++.dg/parse/pr70635.C: New.
11953
b3a77f21
MP
119542016-04-13 Marek Polacek <polacek@redhat.com>
11955
11956 PR c++/70639
11957 * c-c++-common/Wmisleading-indentation-4.c: New test.
11958
99cd9857
MP
119592016-04-13 Marek Polacek <polacek@redhat.com>
11960
11961 PR c/70436
c87885ca
RO
11962 * gcc.dg/Wparentheses-12.c: New test.
11963 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11964
75ca93ec
IE
119652016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11966
11967 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11968 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11969 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11970
3d3f9e7e
JJ
119712016-04-13 Jakub Jelinek <jakub@redhat.com>
11972
37947cd0
JJ
11973 PR middle-end/70633
11974 * gcc.c-torture/compile/pr70633.c: New test.
11975
3d3f9e7e
JJ
11976 PR debug/70628
11977 * gcc.dg/torture/pr70628.c: New test.
11978
92886d3e
PP
119792016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11980
11981 PR c++/70610
11982 * g++.dg/template/pr70610.C: New test.
11983 * g++.dg/template/pr70610-2.C: New test.
11984 * g++.dg/template/pr70610-3.C: New test.
11985 * g++.dg/template/pr70610-4.C: New test.
11986
13bd7c2b
JJ
119872016-04-12 Jakub Jelinek <jakub@redhat.com>
11988
6512fa6d
JJ
11989 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11990 128 instead of 32.
11991
13bd7c2b
JJ
11992 PR c++/70571
11993 * g++.dg/ext/pr70571.C: New test.
11994
20b9851c
MM
119952016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11996
8a434ada 11997 PR target/70640
20b9851c
MM
11998 * gcc.target/powerpc/pr70640.c: New test.
11999
2b2f52bc
PC
120002016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12001
12002 PR c++/68722
12003 * g++.dg/parse/pr68722.C: New.
12004
5901e56a
JJ
120052016-04-12 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR rtl-optimization/70596
12008 * gcc.target/i386/pr70596.c: New test.
12009
d4619dc1
NS
120102016-04-12 Nathan Sidwell <nathan@acm.org>
12011
12012 PR c++/70501
12013 * g++.dg/init/pr70501.C: New.
12014
3df530d3
DW
120152016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12016
12017 * gcc.target/i386/asm-flag-6.c: New test.
12018
b7a120d7
TV
120192016-04-12 Tom de Vries <tom@codesourcery.com>
12020
12021 PR tree-optimization/68756
12022 * gcc.dg/graphite/pr68756.c: New test.
12023
4e0eea75
JJ
120242016-04-12 Jakub Jelinek <jakub@redhat.com>
12025
12026 PR tree-optimization/70602
12027 * gcc.c-torture/execute/pr70602.c: New test.
12028
35fbda43
MM
120292016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12030
12031 PR target/70381
12032 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12033 __float128 emulator is built and runs.
12034 * gcc.target/powerpc/float128-1.c: Likewise.
12035
12036 * lib/target-supports.exp (check_ppc_float128_sw_available):
12037 Rework tests for __float128 software and hardware
12038 availability. Fix exit condition to return 0 on success.
12039
04a99ebe
JG
120402016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12041
12042 PR target/70133
12043 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12044 * gcc.target/aarch64/target_attr_15.c: Likewise.
12045
47cd5a85
PC
120462016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12047
12048 PR c++/69066
12049 * g++.dg/cpp1y/pr69066.C: New.
12050
a5edb32e
JD
120512016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12052
12053 PR fortran/68566
12054 * gfortran.dg/pr36192.f90: Update test.
12055 * gfortran.dg/pr36192_1.f90: Update test.
12056 * gfortran.dg/real_dimension_1.f: Update test.
12057 * gfortran.dg/parameter_array_init_7.f90: New test.
12058
8ef378f8
JDA
120592016-04-09 John David Anglin <danglin@gcc.gnu.org>
12060
c532c871
JDA
12061 PR testsuite/64039
12062 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12063
d34f706f
JDA
12064 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12065
75e1dd9e
JDA
12066 PR rtl-optimization/66669
12067 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12068
8a976f5f
JDA
12069 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12070
da04822a
JDA
12071 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12072 * gcc.dg/pie-1.c: Likewise.
12073 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12074 * gcc.dg/pic-4.c: Likewise.
12075 * gcc.dg/pie-3.c: Likewise.
12076 * gcc.dg/pie-4.c: Likewise.
12077
adfabcf9
JDA
12078 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12079
4a020adf
JDA
12080 PR tree-optimization/68644
12081 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12082
8ef378f8
JDA
12083 PR rtl-optimization/64886
12084 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12085
09bf990e
TV
120862016-04-09 Tom de Vries <tom@codesourcery.com>
12087
12088 PR tree-optimization/68953
12089 * gcc.dg/graphite/pr68953.c: New test.
12090
138c3c1a
DH
120912016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12092
12093 PR fortran/70592
12094 * gfortran.dg/deferred_character_16.f90: New test.
12095
f55460af
JJ
120962016-04-09 Jakub Jelinek <jakub@redhat.com>
12097
12098 PR tree-optimization/70586
12099 * gcc.c-torture/execute/pr70586.c: New test.
12100
0b77bbf3
DH
121012016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12102
12103 PR sanitizer/70573
12104 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12105 with __builtin_memset
12106 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12107
c42cfb5c
CP
121082016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12109
12110 PR lto/70289
12111 PR ipa/70348
12112 PR tree-optimization/70373
12113 PR middle-end/70533
12114 PR middle-end/70534
12115 PR middle-end/70535
12116 * c-c++-common/goacc/reduction-5.c: New test.
12117 * c-c++-common/goacc/reduction-promotions.c: New test.
12118 * gfortran.dg/goacc/reduction-3.f95: New test.
12119 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12120
56cfb596
PP
121212016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12122
12123 PR c++/70590
12124 PR c++/70452
12125 * g++.dg/pr70590.C: New test.
12126 * g++.dg/pr70590-2.C: New test.
12127
1a13c0a2
JJ
121282016-04-08 Jakub Jelinek <jakub@redhat.com>
12129
abc0647a
JJ
12130 PR middle-end/70593
12131 * gcc.target/i386/pr70593.c: New test.
12132
1a13c0a2
JJ
12133 PR rtl-optimization/70574
12134 * gcc.target/i386/avx2-pr70574.c: New test.
12135
c3da4956
MO
121362016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12137
12138 PR sanitizer/70541
12139 * c-c++-common/asan/pr70541.c: New test.
12140
9f1b833b
TV
121412016-04-08 Tom de Vries <tom@codesourcery.com>
12142
12143 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12144 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12145
bae7adda
KT
121462016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12147
12148 PR target/70566
12149 * gcc.c-torture/execute/pr70566.c: New test.
12150
211f3d57
TV
121512016-04-08 Tom de Vries <tom@codesourcery.com>
12152
12153 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12154 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12155
02cf2861
AM
121562016-04-08 Alan Modra <amodra@gmail.com>
12157
12158 * gcc.target/powerpc/pr70117.c: New.
12159
5f490f9f
JJ
121602016-04-07 Jakub Jelinek <jakub@redhat.com>
12161
56e9b710
JJ
12162 PR testsuite/70581
12163 * gcc.dg/lto/simd-function_0.c: New test.
12164
5f490f9f
JJ
12165 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12166 clones.
12167 * c-c++-common/attr-simd-2.c: Likewise.
12168 * c-c++-common/attr-simd-4.c: Likewise.
12169 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12170 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12171
e4ebc74d
TP
121722016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12173
12174 PR testsuite/70553
12175 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12176
9817ae35
TS
121772016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12178 Tom de Vries <tom@codesourcery.com>
12179
12180 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12181 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12182 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12183 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12184 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12185 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12186 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12187 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12188
e292f64d
PP
121892016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12190
12191 PR c/70436
12192 * g++.dg/warn/Wparentheses-29.C: New test.
12193
6b37bdaf
PP
121942016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12195
12196 PR c/70436
12197 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12198 explicit braces to resolve a future -Wparentheses warning.
12199
64824205
RH
122002016-04-06 Richard Henderson <rth@redhat.com>
12201
12202 * gcc.dg/pr61817-1.c: New test.
12203 * gcc.dg/pr61817-2.c: New test.
12204 * gcc.dg/pr69391-1.c: New test.
12205 * gcc.dg/pr69391-2.c: New test.
12206
bc2fc1f3
VM
122072016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12208
12209 PR rtl-optimization/70398
c87885ca 12210 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12211
41414a02
EB
122122016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12213
12214 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12215
4066ea8a
YR
122162016-04-06 Yvan Roux <yvan.roux@linaro.org>
12217 Pedro Alves <palves@redhat.com>
12218
12219 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12220
ec35ea45
JJ
122212016-04-06 Jakub Jelinek <jakub@redhat.com>
12222
3866f8dd
JJ
12223 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12224 Check for avx512f effective targets instead of avx2.
12225 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12226 for AVX512F clones.
12227 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12228 * g++.dg/gomp/declare-simd-1.C: Likewise.
12229 * g++.dg/gomp/declare-simd-3.C: Likewise.
12230 * g++.dg/gomp/declare-simd-4.C: Likewise.
12231
ec35ea45
JJ
12232 PR middle-end/70550
12233 * c-c++-common/gomp/pr70550-1.c: New test.
12234 * c-c++-common/gomp/pr70550-2.c: New test.
12235
c08d28ac
NS
122362016-04-05 Nathan Sidwell <nathan@acm.org>
12237
12238 PR c++/70512
12239 * g++.dg/ext/attribute-may-alias-5.C: New.
12240
1d510e04
JJ
122412016-04-05 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR c++/70336
12244 * c-c++-common/pr70336.c: New test.
12245 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12246 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12247
84278ed9
JH
122482016-04-05 Jan Hubicka <hubicka@ucw.cz>
12249
12250 PR ipa/66223
12251 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12252
268a0ec4
JJ
122532016-04-05 Jakub Jelinek <jakub@redhat.com>
12254
12255 PR rtl-optimization/70542
12256 * gcc.dg/torture/pr70542.c: New test.
12257 * gcc.target/i386/avx2-pr70542.c: New test.
12258
5e8c2eb1
ZS
122592016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12260
12261 PR tree-optimization/70509
12262 * gcc.target/i386/avx512bw-pr70509.c: New test.
12263
c0daf32d
PP
122642016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12265
12266 PR c++/70452
12267 * g++.dg/ext/constexpr-vla4.C: New test.
12268
bf867841
UB
122692016-04-05 Uros Bizjak <ubizjak@gmail.com>
12270
12271 PR target/70510
12272 * gcc.target/i386/pr70510.c: New test.
12273
3022186a
RB
122742016-04-05 Richard Biener <rguenther@suse.de>
12275
12276 PR tree-optimization/70526
12277 * g++.dg/torture/pr70526.C: New testcase.
12278
55fc79b2
JJ
122792016-04-05 Jakub Jelinek <jakub@redhat.com>
12280
12281 PR target/70525
12282 * gcc.target/i386/pr70525.c: New test.
12283
62b233f2
RB
122842016-04-05 Richard Biener <rguenther@suse.de>
12285
12286 PR middle-end/70499
12287 * g++.dg/torture/pr70499.C: New testcase.
12288
cc05759d
RB
122892016-04-05 Richard Biener <rguenther@suse.de>
12290
12291 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12292 remove XFAIL.
12293
f23f16d4
JJ
122942016-04-04 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR middle-end/70307
12297 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12298 rs6000 ABI warnings.
12299
d27ecc49
JH
123002016-04-04 Jan Hubicka <hubicka@ucw.cz>
12301
12302 PR ipa/66223
12303 * g++.dg/ipa/devirt-51.C: New testcase.
12304
c974c96e 123052016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12306 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12307
12308 PR middle-end/70457
12309 * gcc.dg/torture/pr70457.c: New.
12310
7a85da89
AV
123112016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12312
12313 PR fortran/67538
12314 * gfortran.dg/allocate_with_source_19.f08: New test.
12315
de517e64
AV
123162016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12317
12318 PR fortran/65795
12319 * gfortran.dg/coarray_allocate_6.f08: New test.
12320
43b9f499
RB
123212016-04-04 Richard Biener <rguenther@suse.de>
12322
12323 PR rtl-optimization/70484
12324 * gcc.dg/torture/pr70484.c: New testcase.
12325
f13355da
MP
123262016-04-04 Marek Polacek <polacek@redhat.com>
12327
12328 PR c/70307
12329 * gcc.dg/torture/pr70307.c: New test.
12330
6cc6ed50
OE
123312016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12332
12333 PR target/70416
12334 PR target/67391
12335 * gcc.target/sh/torture/pr70416.c: New.
12336
abdc16c8
MS
123372016-04-02 Martin Sebor <msebor@redhat.com>
12338
12339 PR c++/67376
12340 PR c++/70170
12341 PR c++/70172
12342 PR c++/70228
12343 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12344 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12345 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12346 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12347 * g++.dg/cpp0x/constexpr-string.C: Same.
12348 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12349 * g++.dg/cpp0x/pr65398.C: Same.
12350 * g++.dg/ext/constexpr-vla1.C: Same.
12351 * g++.dg/ext/constexpr-vla2.C: Same.
12352 * g++.dg/ext/constexpr-vla3.C: Same.
12353 * g++.dg/ubsan/pr63956.C: Same.
12354
763cd859
JJ
123552016-04-01 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR rtl-optimization/70467
12358 * gcc.target/i386/pr70467-2.c: New test.
12359
0f875435
JJ
123602016-04-01 Jakub Jelinek <jakub@redhat.com>
12361 Marek Polacek <polacek@redhat.com>
12362
12363 PR c++/70488
12364 * g++.dg/init/new47.C: New test.
12365
41d14659
RR
123662016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12367
12368 PR target/70496
12369 * gcc.target/arm/pr70496.c: New test.
12370
f9bf89bb
NS
123712016-04-01 Nathan Sidwell <nathan@acm.org>
12372
73b9085d
NS
12373 PR c++/68475
12374 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12375
4afdcfaa
IE
123762016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12377
12378 PR target/69890
12379 * gcc.dg/strlenopt.h (memmove): New.
12380 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12381 instead of "string.h".
12382 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12383 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12384 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12385 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12386 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12387 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12388 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12389 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12390 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12391 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12392 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12393 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12394 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12395 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12396 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12397 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12398 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12399 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12400 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12401 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12402
b5d7a29c
RO
124032016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12404
12405 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12406 (Holder::foo): Reflect this.
12407
b660f9ec
IE
124082016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12409
12410 PR target/70442
12411 * gcc.dg/pr70442.c: New test.
12412
88504f34
NS
124132016-03-31 Nathan Sidwell <nathan@acm.org>
12414
12415 PR c++/70393
12416 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12417
95d34b96
KY
124182016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12419
12420 PR target/70453
12421 * gcc.target/i386/pr70453.c: New test.
12422
b4c4967c
AB
124232016-03-31 Andrey Belevantsev <abel@ispras.ru>
12424
12425 PR target/70292
12426 * gcc.c-torture/pr70292.c: New test.
12427
5fde6a45
MP
124282016-03-31 Marek Polacek <polacek@redhat.com>
12429
12430 PR c/70297
12431 * c-c++-common/pr70297.c: New test.
12432 * g++.dg/cpp0x/typedef-redecl.C: New test.
12433 * gcc.dg/typedef-redecl2.c: New test.
12434
97eb24c4
JJ
124352016-03-31 Jakub Jelinek <jakub@redhat.com>
12436
12437 PR rtl-optimization/70460
12438 * gcc.c-torture/execute/pr70460.c: New test.
12439
efc3536f
RB
124402016-03-31 Richard Biener <rguenther@suse.de>
12441
12442 PR c++/70430
12443 * g++.dg/ext/vector30.C: New testcase.
12444
e0876e21
DH
124452016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12446 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12447
12448 * gfortran.dg/fmt_pf.f90: New test.
12449
e9bff8c6
RO
124502016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12451
12452 Forward-port from 5 branch
12453 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12454
12455 PR testsuite/70356
12456 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12457 dg-require-effective-target after dg-do.
12458
12459 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12460
12461 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12462
2620c80d
TS
124632016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12464 Julian Brown <julian@codesourcery.com>
12465 Chung-Lin Tang <cltang@codesourcery.com>
12466 Cesar Philippidis <cesar@codesourcery.com>
12467 James Norris <jnorris@codesourcery.com>
12468 Tom de Vries <tom@codesourcery.com>
12469 Nathan Sidwell <nathan@codesourcery.com>
12470
bf867841 12471 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12472 * c-c++-common/goacc/loop-clauses.c: Likewise.
12473 * g++.dg/goacc/template.C: Likewise.
12474 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12475 * gfortran.dg/goacc/loop-1.f95: Likewise.
12476 * gfortran.dg/goacc/loop-5.f95: Likewise.
12477 * gfortran.dg/goacc/loop-6.f95: Likewise.
12478 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12479 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12480 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12481 * c-c++-common/goacc/clauses-fail.c: Likewise.
12482 * c-c++-common/goacc/parallel-1.c: Likewise.
12483 * c-c++-common/goacc/reduction-1.c: Likewise.
12484 * c-c++-common/goacc/reduction-2.c: Likewise.
12485 * c-c++-common/goacc/reduction-3.c: Likewise.
12486 * c-c++-common/goacc/reduction-4.c: Likewise.
12487 * c-c++-common/goacc/routine-3.c: Likewise.
12488 * c-c++-common/goacc/routine-4.c: Likewise.
12489 * c-c++-common/goacc/routine-5.c: Likewise.
12490 * c-c++-common/goacc/tile.c: Likewise.
12491 * g++.dg/goacc/template.C: Likewise.
12492 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12493 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12494 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12495 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12496 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12497 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12498 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12499 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12500 * c-c++-common/goacc/use_device-1.c: ... this file.
12501 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12502 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12503 * c-c++-common/goacc/host_data-6.c: ... this file.
12504 * c-c++-common/goacc/loop-2-kernels.c: New file.
12505 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12506 * c-c++-common/goacc/loop-3.c: Likewise.
12507 * g++.dg/goacc/reference.C: Likewise.
12508 * g++.dg/goacc/routine-1.C: Likewise.
12509 * g++.dg/goacc/routine-2.C: Likewise.
12510
f6d2d066
RB
125112016-03-30 Richard Biener <rguenther@suse.de>
12512
12513 PR middle-end/70450
12514 * gcc.dg/torture/pr70450.c: New testcase.
12515
d43242b9
JJ
125162016-03-30 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR target/70421
12519 * gcc.dg/torture/pr70421.c: New test.
12520 * gcc.target/i386/avx512f-pr70421.c: New test.
12521
5ce43b77
L
125222016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12523
12524 PR testsuite/70364
12525 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12526 (check): New function.
12527 (bar): Call check.
12528 (foo): Align stack to 16 bytes when calling bar.
12529 * gcc.target/i386/cleanup-2.c: Likewise.
12530
d014a712
PP
125312016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12532
12533 PR tree-optimization/59124
12534 * gcc.dg/Warray-bounds-19.c: New test.
12535
3f8257db 125362016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12537
12538 * lib/prune.exp (escape_regex_chars): New.
12539 (prune_file_path): Update to quote metcharacters for regexp.
12540
3336c6e0
JJ
125412016-03-29 Jakub Jelinek <jakub@redhat.com>
12542
a362f023
JJ
12543 PR rtl-optimization/70429
12544 * gcc.c-torture/execute/pr70429.c: New test.
12545
3336c6e0
JJ
12546 PR tree-optimization/70405
12547 * gcc.dg/pr70405.c: New test.
12548
728557fd
AV
125492016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12550
12551 PR fortran/70397
12552 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12553 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12554
bef977d4
TS
125552016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12556
12557 PR testsuite/64177
12558 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12559 __cilkrts_set_param to set two workers.
12560 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12561 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12562
6f6d25c9
DH
125632016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12564
bf867841 12565 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12566
45733562
KY
125672016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12568
12569 PR target/70406
bf867841 12570 * gcc.target/i386/pr70406.c: New test.
45733562 12571
a1799e5e
EB
125722016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12573
12574 * gnat.dg/specs/double_record_extension3.ads: New test.
12575
5fca7b66
RH
125762016-03-25 Richard Henderson <rth@redhat.com>
12577
12578 PR target/70120
12579 * gcc.target/aarch64/pr70120-1.c: New.
12580 * gcc.target/aarch64/pr70120-2.c: New.
12581 * gcc.target/aarch64/pr70120-3.c: New.
12582
31ce75c6
PP
125832016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12584
12585 PR c++/62212
12586 * g++.dg/template/mangle2.C: The dg-do directive should be
12587 "compile" not "assemble".
12588
3caf0ca1
BS
125892016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12590
12591 PR lto/69650
12592 * gcc.dg/pr69650.c: New test.
12593
634035b6
DE
125942016-03-25 David Edelsohn <dje.gcc@gmail.com>
12595
12596 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12597
45d34276
AM
125982016-03-25 Alan Modra <amodra@gmail.com>
12599
12600 * gcc.dg/dfp/pr70052.c: New test.
12601
8f085166
RH
126022016-03-24 Richard Henderson <rth@redhat.com>
12603
12604 PR middle-end/69845
12605 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12606 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12607
011e5ec3
TV
126082016-03-24 Tom de Vries <tom@codesourcery.com>
12609
12610 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12611
9e3f4551
TV
126122016-03-24 Tom de Vries <tom@codesourcery.com>
12613
12614 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12615 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12616
45780041
TV
126172016-03-24 Tom de Vries <tom@codesourcery.com>
12618
12619 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12620 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12621
887ab4e5
PP
126222016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12623
12624 PR c++/62212
12625 * g++.dg/template/mangle2.C: New test.
12626
69a9a66f
RB
126272016-03-24 Richard Biener <rguenther@suse.de>
12628
12629 PR tree-optimization/70396
12630 * gcc.dg/torture/pr70396.c: New testcase.
12631
ed87de55
RB
126322016-03-24 Richard Biener <rguenther@suse.de>
12633
12634 PR middle-end/70370
12635 * gcc.dg/torture/pr70370.c: New testcase.
12636
ea064934
TV
126372016-03-24 Tom de Vries <tom@codesourcery.com>
12638
12639 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12640 * gfortran.dg/goacc/kernels-tree.f95: Same.
12641 * gfortran.dg/goacc/parallel-tree.f95: Same.
12642
b2a4dd1d
TV
126432016-03-24 Tom de Vries <tom@codesourcery.com>
12644
12645 * c-c++-common/goacc/uninit-if-clause.c: New test.
12646 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12647
72e7cd6e
JJ
126482016-03-24 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR target/70290
bf867841
UB
12651 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12652 Fix formatting.
72e7cd6e 12653
ce9d0c03
RB
126542016-03-24 Richard Biener <rguenther@suse.de>
12655
12656 PR tree-optimization/70372
12657 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12658
426b9428
PP
126592016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12660
12661 PR c++/70347
12662 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12663
cd1588c4
PP
126642016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12665
12666 PR c++/70332
12667 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12668
61637db3
JJ
126692016-03-23 Jakub Jelinek <jakub@redhat.com>
12670
928af3bf
JJ
12671 PR c++/70001
12672 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12673 * g++.dg/cpp1y/pr70001.C: New test.
12674
61637db3
JJ
12675 PR c++/70323
12676 * g++.dg/cpp0x/constexpr-70323.C: New test.
12677
05aca4e7
AO
126782016-03-23 Alexandre Oliva <aoliva@redhat.com>
12679 Jason Merrill <jason@redhat.com>
12680 Jakub Jelinek <jakub@redhat.com>
12681
12682 PR c++/69315
12683 * g++.dg/cpp0x/constexpr-69315.C: New test.
12684 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12685
fbdb6baf
MP
126862016-03-23 Marek Polacek <polacek@redhat.com>
12687
12688 PR c++/69884
12689 * g++.dg/warn/Wignored-attributes-1.C: New test.
12690 * g++.dg/warn/Wignored-attributes-2.C: New test.
12691
d79ee524
TV
126922016-03-23 Tom de Vries <tom@codesourcery.com>
12693
12694 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12695 initialization.
12696 * gfortran.dg/goacc/private-3.f95 (test): Same.
12697 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12698 missing use param.
12699
a59f0bef
KT
127002016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12701
12702 * lib/target-supports.exp: Remove v7ve entry from loop
12703 creating effective target checks.
12704 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12705 (add_options_for_arm_arch_v7ve): Likewise.
12706
0179520a
JJ
127072016-03-23 Jakub Jelinek <jakub@redhat.com>
12708
12709 PR tree-optimization/70354
12710 * gcc.dg/vect/pr70354-1.c: New test.
12711 * gcc.dg/vect/pr70354-2.c: New test.
12712 * gcc.target/i386/avx2-pr70354-1.c: New test.
12713 * gcc.target/i386/avx2-pr70354-2.c: New test.
12714
75bb14d7
JL
127152016-03-22 Jeff Law <law@redhat.com>
12716
12717 PR target/70232
12718 * gcc.dg/tree-ssa/pr70232.c: New test.
12719
72c9526d
IE
127202016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12721
12722 PR target/70302
12723 * gcc.target/i386/pr70302.c: New test.
12724
a3ca1bc5
RB
127252016-03-22 Richard Biener <rguenther@suse.de>
12726
12727 PR middle-end/70251
12728 * g++.dg/torture/pr70251.C: New testcase.
12729
5c240f4d
DM
127302016-03-22 David Malcolm <dmalcolm@redhat.com>
12731
12732 PR c/69993
12733 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12734 Wmisleading-indentation.c.
12735 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12736 reflect change to diagnostic text and order of messages.
12737 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12738
80f6631b
DE
127392016-03-22 David Edelsohn <dje.gcc@gmail.com>
12740
12741 * g++.dg/ext/java-3.C: Don't compile on AIX.
12742
9a10956c
RB
127432016-03-22 Richard Biener <rguenther@suse.de>
12744
12745 PR middle-end/70333
12746 * gcc.dg/torture/pr70333.c: New testcase.
12747
6cedf922
IE
127482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12749
12750 * g++.dg/ext/pr70290.C: New test.
12751
cd6c27ac
KY
127522016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12753
12754 PR target/70325
12755 * gcc.target/i386/pr70325.c: New test.
12756
4cde512c
JJ
127572016-03-22 Jakub Jelinek <jakub@redhat.com>
12758
b01915ed
JJ
12759 PR target/70329
12760 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12761 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12762
4e3e2cf1
JJ
12763 PR target/70300
12764 * gcc.target/i386/pr70300.c: New test.
12765
4cde512c
JJ
12766 PR c++/70295
12767 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12768 (func2): New function for cond with parens, xfail warning for c++.
12769 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12770
16f6d7dc
PP
127712016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12772
12773 PR c++/70096
12774 * g++.dg/template/ptrmem30.C: New test.
12775
a3e2b438
PP
127762016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12777
12778 PR c++/70204
12779 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12780 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12781
11b6a02e
JJ
127822016-03-21 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR middle-end/70326
12785 * gcc.dg/pr70326.c: New test.
12786
b9407883
MG
127872016-03-21 Marc Glisse <marc.glisse@inria.fr>
12788 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR tree-optimization/70317
12791 * gcc.dg/pr70317.c: New test.
12792
4a148e19
UB
127932016-03-21 Uros Bizjak <ubizjak@gmail.com>
12794
12795 PR target/70327
12796 * gcc.target/i386/pr70327.c: New test.
12797
2a85ddbb
ML
127982016-03-21 Martin Liska <mliska@suse.cz>
12799
7d36fe98 12800 PR ipa/70306
2a85ddbb
ML
12801 * gcc.dg/ipa/pr70306.c: New test.
12802
4a148e19 128032016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12804
12805 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12806 * gcc.target/arm/attr-align3.c: Likewise.
12807 * gcc.target/arm/attr_arm.c: Likewise.
12808 * gcc.target/arm/flip-thumb.c: Likewise.
12809
6b366948
JJ
128102016-03-21 Jakub Jelinek <jakub@redhat.com>
12811
12812 PR target/70296
12813 * gcc.target/powerpc/altivec-36.c: New test.
12814
2fac8c14
RB
128152016-03-21 Richard Biener <rguenther@suse.de>
12816
12817 PR tree-optimization/70310
12818 * gcc.dg/torture/pr70310.c: New testcase.
12819
e9bde854
KY
128202016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12821
12822 PR target/70293
12823 * gcc.target/i386/pr70293.c: New test.
12824
56bbfaf6
RB
128252016-03-21 Richard Biener <rguenther@suse.de>
12826
12827 PR tree-optimization/70288
12828 * gcc.dg/torture/pr70288-1.c: New testcase.
12829 * gcc.dg/torture/pr70288-2.c: Likewise.
12830
3eee49ed
AB
128312016-03-21 Andrey Belevantsev <abel@ispras.ru>
12832
12833 PR rtl-optimization/69307
12834 * gcc.target/arm/pr69307.c: New test.
4a148e19 12835
8e7816b4
AB
128362016-03-21 Andrey Belevantsev <abel@ispras.ru>
12837
12838 PR rtl-optimization/69102
12839 * gcc.c-torture/compile/pr69102.c: New test.
12840
14d7d4be
JL
128412016-03-18 Jeff Law <law@redhat.com>
12842
12843 PR rtl-optimization/70263
12844 * gcc.c-torture/compile/pr70263-1.c: New test.
12845 * gcc.target/i386/pr70263-2.c: New test.
12846
5c6a601c
BS
128472016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12848
12849 PR rtl-optimization/70278
12850 * gcc.dg/torture/pr70278.c: New test.
12851 * gcc.target/arm/pr70278.c: New test.
12852
4bbf545b
DM
128532016-03-18 David Malcolm <dmalcolm@redhat.com>
12854
12855 PR c/70281
12856 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12857 (test_builtin_types_compatible_p): New test function.
12858 * gcc.dg/pr70281.c: New test case.
12859
dc28bb68
CL
128602016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12861
12862 PR target/70113
12863 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12864
5e8d6dff
IE
128652016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12866
12867 PR tree-optimization/70252
12868 * gcc.dg/pr70252.c: New test.
12869
d0e7e403
TV
128702016-03-18 Tom de Vries <tom@codesourcery.com>
12871
12872 * gcc.dg/pr70161-2.c: New test.
12873 * gcc.dg/pr70161.c: New test.
12874
fa22501a
TV
128752016-03-18 Tom de Vries <tom@codesourcery.com>
12876
12877 PR ipa/70269
12878 * gcc.dg/pr70269.c: New test.
12879
dd125026
JJ
128802016-03-18 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR c++/70267
12883 * g++.dg/ext/java-3.C: New test.
12884
91914f0a
PP
128852016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12886
12887 PR c++/70205
12888 * g++.dg/lookup/pr70205.C: New test.
12889
753a8910
PP
128902016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12891
12892 PR c++/70218
12893 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12894
14ba7b28
MP
128952016-03-17 Marek Polacek <polacek@redhat.com>
12896
12897 PR c/69407
12898 * gcc.dg/atomic-op-6.c: New test.
12899
ded60913
DM
129002016-03-17 David Malcolm <dmalcolm@redhat.com>
12901
12902 PR c/70264
12903 * c-c++-common/pr70264.c: New test case.
12904
a3aad0e6
JJ
129052016-03-17 Jakub Jelinek <jakub@redhat.com>
12906
17366700
JJ
12907 PR c++/70144
12908 * c-c++-common/pr70144-1.c: New test.
12909 * c-c++-common/pr70144-2.c: New test.
12910
a3aad0e6
JJ
12911 PR c++/70272
12912 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12913 * g++.dg/opt/flifetime-dse6.C: New test.
12914 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12915
b57e6e18
L
129162016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12917
12918 PR driver/70192
12919 * gcc.dg/pic-1.c: New test.
12920 * gcc.dg/pic-2.c: Likewise.
12921 * gcc.dg/pic-3.c: Likewise.
12922 * gcc.dg/pic-4.c: Likewise.
12923 * gcc.dg/pie-1.c: Likewise.
12924 * gcc.dg/pie-2.c: Likewise.
12925 * gcc.dg/pie-3.c: Likewise.
12926 * gcc.dg/pie-4.c: Likewise.
12927 * gcc.dg/pie-5.c: Likewise.
12928 * gcc.dg/pie-6.c: Likewise.
12929
b38ba58b
TV
129302016-03-17 Tom de Vries <tom@codesourcery.com>
12931
12932 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12933 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12934
6931b3b7
RB
129352016-03-17 Richard Biener <rguenther@suse.de>
12936
12937 PR debug/70271
12938 * g++.dg/debug/pr70271.C: New testcase.
12939
0c8b64cb
IE
129402016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12941
12942 * gcc.target/i386/pr70251.c: New test.
12943
b1970801
MP
129442016-03-17 Marek Polacek <polacek@redhat.com>
12945
12946 PR c++/70194
12947 * g++.dg/warn/constexpr-70194.C: New test.
12948
820c5eaa
RH
129492016-03-16 Richard Henderson <rth@redhat.com>
12950
12951 PR middle-end/70240
12952 * gcc.c-torture/compile/pr70240.c: New.
12953
da0ad263
SKS
129542016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12955
12956 * gcc.c-torture/compile/20151204.c: Skip for avr.
12957
c73d295c
JJ
129582016-03-16 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR target/70245
12961 * g++.dg/opt/pr70245.C: New test.
12962 * g++.dg/opt/pr70245.h: New file.
12963 * g++.dg/opt/pr70245-aux.cc: New file.
12964
b2794066
MS
129652016-03-16 Martin Sebor <msebor@redhat.com>
12966
12967 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12968
aa43616c
RH
129692016-03-16 Richard Henderson <rth@redhat.com>
12970
12971 PR middle-end/70199
12972 * gcc.c-torture/compile/pr70199.c: New.
12973
59608fe5
L
129742016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12975
12976 * gcc.dg/uninit-19.c: Run dos2unix.
12977
ab4c578f
MP
129782016-03-16 Marek Polacek <polacek@redhat.com>
12979
12980 PR c/70093
12981 * gcc.dg/nested-func-10.c: New test.
12982 * gcc.dg/nested-func-9.c: New test.
12983
f5387e76
JJ
129842016-03-16 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR tree-optimization/68714
12987 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12988
7662b718
TV
129892016-03-16 Tom de Vries <tom@codesourcery.com>
12990
12991 PR tree-optimization/68715
12992 * gcc.dg/graphite/pr68715-2.c: New test.
12993 * gcc.dg/graphite/pr68715.c: New test.
12994 * gfortran.dg/graphite/pr68715.f90: New test.
12995
be7ce7ae
TV
129962016-03-16 Tom de Vries <tom@codesourcery.com>
12997
12998 PR tree-optimization/68809
12999 * gcc.dg/graphite/pr68809-2.c: New test.
13000 * gcc.dg/graphite/pr68809.c: New test.
13001
1935f250
JJ
130022016-03-16 Jakub Jelinek <jakub@redhat.com>
13003
6651c93e
JJ
13004 PR c++/70147
13005 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13006 method call to i () as argument. Adjust expected output.
13007
1935f250
JJ
13008 PR c++/70147
13009 * g++.dg/ubsan/pr70147-1.C: New test.
13010 * g++.dg/ubsan/pr70147-2.C: New test.
13011
ab1caa6e
MS
130122016-03-15 Martin Sebor <msebor@redhat.com>
13013
13014 PR c++/58281
13015 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13016
5c2a1bbb
JDA
130172016-03-15 John David Anglin <danglin@gcc.gnu.org>
13018
cb5d8ad1
JDA
13019 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13020 hppa*-*-hpux*.
13021
b440dd40
JDA
13022 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13023
5c2a1bbb
JDA
13024 PR libfortran/69799
13025 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13026 libatomic_available.
13027
42c729c5
MP
130282016-03-15 Marek Polacek <polacek@redhat.com>
13029
13030 PR c++/70209
13031 * g++.dg/ext/attribute-may-alias-4.C: New test.
13032
82b1c550
AM
130332016-03-15 Alexander Monakov <amonakov@ispras.ru>
13034
13035 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13036 -fvar-tracking-assignments-toggle flag.
13037
4ccbf3a6
PH
130382016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13039
13040 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13041
c39858bd
JJ
130422016-03-15 Jakub Jelinek <jakub@redhat.com>
13043
13044 PR rtl-optimization/70222
13045 * gcc.c-torture/execute/pr70222-1.c: New test.
13046 * gcc.c-torture/execute/pr70222-2.c: New test.
13047
8be119c1
RH
130482016-03-15 Richard Henderson <rth@redhat.com>
13049
13050 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13051
6598bb55
AB
130522016-03-15 Andrey Belevantsev <abel@ispras.ru>
13053
13054 PR rtl-optimization/69032
13055 * gcc.dg/pr69032.c: New test.
13056
81fa2944
AB
130572016-03-15 Andrey Belevantsev <abel@ispras.ru>
13058
13059 PR rtl-optimization/63384
4a148e19 13060 * g++.dg/pr63384.C: New test.
81fa2944 13061
74ea9ab6
AB
130622016-03-15 Andrey Belevantsev <abel@ispras.ru>
13063
13064 PR target/64411
13065 * gcc.target/i386/pr64411.C: New test.
13066
045d5055
TV
130672016-03-15 Tom de Vries <tom@codesourcery.com>
13068
13069 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13070 * gfortran.dg/goacc/kernels-alias.f95: New test.
13071
3ea33585
MS
130722016-03-14 Martin Sebor <msebor@redhat.com>
13073
13074 PR c++/53792
13075 * g++.dg/cpp0x/constexpr-inline.C: New test.
13076 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13077
1df7b330
DE
130782016-03-14 David Edelsohn <dje.gcc@gmail.com>
13079
13080 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13081
79b57d18
JJ
130822016-03-14 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR middle-end/70219
13085 * gcc.dg/pr70219.c: New test.
13086
3cbf012a
BS
130872016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13088
13089 PR target/70083
13090 * gcc.dg/torture/pr70083.c: New test.
13091 * gcc.target/i386/pr70083.c: New test.
13092
a9fee7cd
RB
130932016-03-14 Richard Biener <rguenther@suse.de>
13094
13095 PR tree-optimization/56365
13096 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13097
4799603f
SB
130982016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13099
13100 PR target/70098
13101 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13102 New function.
13103 * g++.dg/pr70098.C: New testcase.
13104
13105
760ca967
TV
131062016-03-14 Tom de Vries <tom@codesourcery.com>
13107
13108 PR tree-optimization/70045
13109 * gcc.dg/graphite/pr70045.c: New test.
13110
44e66a77
JD
131112016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13112
13113 PR fortran/69043
13114 * gfortran.dg/include_9.f90: New test.
13115
a18e0fe1
DH
131162016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13117
13118 PR fortran/45076
13119 gfortran.dg/prof/prof.exp: New script.
13120 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13121
d0aca6ab
AB
131222016-03-12 Andrey Belevantsev <abel@ispras.ru>
13123
13124 PR rtl-optimization/69307
13125 * gcc.dg/pr69307.c: New test.
13126
cefe08a4
VM
131272016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13128
13129 PR target/69614
13130 * gcc.target/arm/pr69614.c: New.
13131
70112e2a
PT
131322016-03-12 Paul Thomas <pault@gcc.gnu.org>
13133
13134 PR fortran/70031
13135 * gfortran.dg/submodule_14.f08: New test
13136
13137 PR fortran/69524
13138 * gfortran.dg/submodule_15.f08: New test
13139
3f1e5d3a
PP
131402016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13141
13142 PR c++/70106
13143 * g++.dg/cpp1y/paren3.C: New test.
13144
a3f6d680
MM
131452016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13146
13147 PR target/70131
13148 * gcc.target/powerpc/ppc-round2.c: New test.
13149
92348f09
BS
131502016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13151
13152 PR target/70123
13153 * gcc.dg/torture/pr70123.c: New test.
13154
cebde9e9
JL
131552016-03-11 Jeff Law <law@redhat.com>
13156
13157 PR tree-optimization/70190
13158 * gcc.c-torture/compile/pr70190.c: New test.
13159
3edc5da4
DM
131602016-03-11 David Malcolm <dmalcolm@redhat.com>
13161
13162 PR c/68187
13163 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13164 case.
13165 (test43_b): Likewise.
13166 (test43_c): Likewise.
13167 (test43_d): Likewise.
13168 (test43_e): Likewise.
13169 (test43_f): Likewise.
13170 (test43_g): Likewise.
13171 (test44_a): Likewise.
13172 (test44_b): Likewise.
13173 (test44_c): Likewise.
13174 (test44_d): Likewise.
13175 (test44_e): Likewise.
13176
318c1204
DM
131772016-03-11 David Malcolm <dmalcolm@redhat.com>
13178
13179 PR c/70085
13180 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13181
bc062234
KT
131822016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13183
13184 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13185 dg-options.
13186
acfc1ac1
KT
131872016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13188
13189 PR target/70002
13190 PR target/69245
13191 * gcc.target/aarch64/pr69245_2.c: New test.
13192
d1e2bb2d
JJ
131932016-03-11 Jakub Jelinek <jakub@redhat.com>
13194
13195 PR tree-optimization/70177
13196 * gcc.dg/pr70177.c: New test.
13197
07350627
AL
131982016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13199
13200 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13201
5c6706f7
AL
132022016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13203
13204 * gcc.dg/tree-ssa/sra-20.c: New.
13205
02d472a2
JJ
132062016-03-11 Jakub Jelinek <jakub@redhat.com>
13207
686d390a
JJ
13208 PR rtl-optimization/70174
13209 * gcc.dg/pr70174.c: New test.
13210
02d472a2
JJ
13211 PR tree-optimization/70169
13212 * gcc.dg/pr70169.c: New test.
13213
0f9befa1
IE
132142016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13215
13216 PR target/70160
13217 * gcc.target/i386/pr70160.c: New test.
13218
432d4670
AK
132192016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13220
13221 * gcc.target/s390/dfp-1.c: New test.
13222
a3dc8760
NC
132232016-03-10 Nick Clifton <nickc@redhat.com>
13224
13225 PR target/70044
13226 * gcc.target/aarch64/pr70044.c: New test.
13227
b87a8d7d
PP
132282016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13229 Jakub Jelinek <jakub@redhat.com>
13230
13231 PR c++/70001
13232 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13233 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13234 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13235
4f4ada6a
JH
132362016-03-10 Jan Hubicka <hubicka@ucw.cz>
13237
13238 PR lto/69589
13239 * g++.dg/lto/pr69589_0.C: New testcase
13240 * g++.dg/lto/pr69589_1.C: New testcase
13241
d49b0aa0
MP
132422016-03-10 Marek Polacek <polacek@redhat.com>
13243
13244 PR c++/70153
13245 * g++.dg/delayedfold/unary-plus1.C: New test.
13246
132472016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13248
13249 * gcc.target/arm/pr45701-1.c: Escape brackets.
13250 * gcc.target/arm/pr45701-2.c: Likewise.
13251
71017a7b
AL
132522016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13253
13254 * gfortran.dg/unconstrained_commons.f: New.
13255
ba52669f
AM
132562016-03-10 Alan Modra <amodra@gmail.com>
13257
13258 * gcc.dg/pr69195.c: New.
13259 * gcc.dg/pr69238.c: New.
13260
27742332
TV
132612016-03-10 Tom de Vries <tom@codesourcery.com>
13262
13263 PR testsuite/68915
13264 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13265
3a81a594
RB
132662016-03-10 Richard Biener <rguenther@suse.de>
13267
13268 PR tree-optimization/70128
13269 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13270 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13271
3433b975
JJ
132722016-03-09 Jakub Jelinek <jakub@redhat.com>
13273
c2864f02
JJ
13274 PR tree-optimization/70152
13275 * gcc.dg/pr70152.c: New test.
13276
3433b975
JJ
13277 PR target/70086
13278 * gcc.target/i386/pr70086-1.c: New test.
13279 * gcc.target/i386/pr70086-2.c: New test.
13280 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13281
13282 PR tree-optimization/70127
13283 * gcc.c-torture/execute/pr70127.c: New test.
13284
96b3c82d
CP
132852016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13286
13287 * c-c++-common/goacc/combined-directives-2.c: New test.
13288
b4f3232d
DM
132892016-03-09 David Malcolm <dmalcolm@redhat.com>
13290
13291 PR c/68473
13292 PR c++/70105
13293 * g++.dg/diagnostic/pr70105.C: New test.
13294 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13295 (test_multiple_ordinary_maps): New test function.
13296
40499f81
DM
132972016-03-09 David Malcolm <dmalcolm@redhat.com>
13298
13299 PR c/68473
13300 PR c++/70105
13301 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13302 Drop range information from call to inform_at_rich_loc.
13303 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13304 New.
13305 (test_show_locus): Replace calls to rich_location::add_range with
13306 calls to add_range. Rewrite the tests that used the now-defunct
13307 rich_location ctor taking a source_range. Simplify other tests
13308 by replacing calls to COMBINE_LOCATION_DATA with calls to
13309 make_location.
13310
c9e33662
RB
133112016-03-09 Richard Biener <rguenther@suse.de>
13312 Jakub Jelinek <jakub@redhat.com>
13313
13314 PR tree-optimization/70138
13315 * gcc.dg/vect/pr70138-1.c: New testcase.
13316 * gcc.dg/vect/pr70138-2.c: Likewise.
13317
2c73b764
JJ
133182016-03-09 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR target/70049
13321 * gcc.target/i386/pr70049.c: New test.
13322
c06d25bb
RB
133232016-03-09 Richard Biener <rguenther@suse.de>
13324
13325 PR c/70143
13326 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13327 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13328 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13329
5828a501
RO
133302016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13331
13332 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13333 arm-*-*.
13334
2e141c8d
JJ
133352016-03-09 Jakub Jelinek <jakub@redhat.com>
13336
5a9def37
JJ
13337 PR middle-end/67278
13338 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13339
2e141c8d
JJ
13340 PR target/67278
13341 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13342
13343 PR middle-end/70050
13344 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13345 in testcase comment.
13346
bf751f40
TV
133472016-03-09 Tom de Vries <tom@codesourcery.com>
13348
13349 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13350 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13351 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13352 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13353 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13354 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13355 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13356 * gfortran.dg/goacc/kernels-loop.f95: New test.
13357
e210c999
MS
133582016-03-08 Martin Sebor <msebor@redhat.com>
13359
13360 PR c++/62096
13361 * g++.dg/warn/overflow-warn-7.C: New test.
13362
80aac5c8
JM
133632016-03-08 Jason Merrill <jason@redhat.com>
13364
13365 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13366 * lib/target-supports.exp (check_effective_target_concepts): New.
13367
12b81409
JJ
133682016-03-08 Jakub Jelinek <jakub@redhat.com>
13369
d259b234
JJ
13370 PR c++/70135
13371 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13372 * g++.dg/ubsan/pr70135.C: New test.
13373
12b81409
JJ
13374 PR target/70110
13375 * gcc.dg/pr70110.c: New test.
13376
b4e9f2aa
MJ
133772016-03-07 Martin Jambor <mjambor@suse.cz>
13378
13379 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13380 * c-c++-common/gomp/if-1.c: Likewise.
13381 * c-c++-common/gomp/pr61486-2.c: Likewise.
13382 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13383 to dg-additional-options.
13384 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13385 * g++/gomp/target-teams-1.c: Likewise.
13386 * gcc.dg/gomp/gomp.exp: Likewise.
13387 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13388 dg-additional-options.
13389 * gfortran.dg/gomp/gomp.exp: Likewise.
13390 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13391 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13392 dg-additional-options.
13393 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13394
f86e631e
MJ
133952016-03-07 Martin Jambor <mjambor@suse.cz>
13396
13397 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13398 * c-c++-common/gomp/gridify-1.c: New test.
13399 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13400
94156b3f
AV
134012016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13402
13403 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13404 trigger for cortex-r8, when scanning for register r8.
13405 * gcc.target/arm/pr45701-2.c: Likewise.
13406
a84a49b7 134072016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13408 Jeff Law <law@redhat.com>
a84a49b7
RB
13409
13410 PR tree-optimization/69740
13411 * gcc.c-torture/compile/pr69740-1.c: New test.
13412 * gcc.c-torture/compile/pr69740-2.c: New test.
13413
e41f6c9e
BS
134142016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13415
13416 * lib/target-supports.exp
13417 (check_effective_target_whole_vector_shift): Enable for PPC64.
13418
57548bf5
RB
134192016-03-07 Richard Biener <rguenther@suse.de>
13420
13421 PR tree-optimization/70115
13422 * gcc.dg/torture/pr70115.c: New testcase.
13423
4ae13300
NS
134242016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13425
13426 PR middle-end/69916
13427 * c-c-++-common/goacc/pr69916.c: New.
13428
5edb9853
RH
134292016-03-07 Richard Henderson <rth@redhat.com>
13430
13431 * gcc.c-torture/compile/pr70061.c: New test.
13432
2067a8f3
RB
134332016-03-07 Richard Biener <rguenther@suse.de>
13434
13435 PR testsuite/70109
13436 * gcc.dg/vect/O3-pr36098.c: New testcase.
13437
4145a9b7
CL
134382016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13439
13440 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13441
1878be32
EB
134422016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13443
13444 * gnat.dg/renaming9.ad[sb]: New testcase.
13445
df762bb2
JJ
134462016-03-05 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR c++/70084
13449 * g++.dg/expr/stdarg3.C: New test.
13450
7d461295
JL
134512016-03-04 Jeff Law <law@redhat.com>
13452
13453 PR tree-optimization/69196
13454 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13455 x86_64-*-*.
13456
29b9828f
BS
134572016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13458
b6b552fd
BS
13459 PR c/69973
13460 * gcc.dg/pr69973.c: New test.
13461
201d49e9
BS
13462 PR rtl-optimization/69941
13463 * gcc.dg/torture/pr69941.c: New test.
13464
29b9828f
BS
13465 PR c/69824
13466 * gcc.dg/pr69824.c: New test.
13467
640b7e74
TV
134682016-03-05 Tom de Vries <tom@codesourcery.com>
13469
13470 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13471 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13472 function.
13473
7a3a3fad
PP
134742016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13475
13476 PR c++/66786
13477 * g++.dg/cpp1y/var-templ48.C: New test.
13478 * g++.dg/cpp1y/var-templ49.C: New test.
13479
cd439aec
EB
134802016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13481
13482 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13483
60204554
JJ
134842016-03-04 Jakub Jelinek <jakub@redhat.com>
13485
0c8825de
JJ
13486 PR c++/70035
13487 * g++.dg/ubsan/pr70035.C: New test.
13488
60204554
JJ
13489 PR target/70062
13490 * gcc.target/i386/pr70062.c: New test.
13491
f79d4eab
L
134922016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13493
13494 * g++.dg/template/typename21.C: Remove c++98_only.
13495
ea81ce67
L
134962016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13497
13498 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13499
64b23c13
DM
135002016-03-04 David Malcolm <dmalcolm@redhat.com>
13501
13502 PR c/68187
13503 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13504 function.
13505 (fn_42_b): Likewise.
13506 (fn_42_c): Likewise.
13507
729526f5
DM
135082016-03-04 David Malcolm <dmalcolm@redhat.com>
13509
13510 PR c/68187
13511 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13512 function.
13513 (fn_40_b): Likewise.
13514 (fn_41_a): Likewise.
13515 (fn_41_b): Likewise.
13516
f9ea11ac
JJ
135172016-03-04 Jakub Jelinek <jakub@redhat.com>
13518
13519 PR target/70059
13520 * gcc.target/i386/avx512f-pr70059.c: New test.
13521 * gcc.target/i386/avx512dq-pr70059.c: New test.
13522
b6c38c69
BS
135232016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13524
13525 PR rtl-optimization/57676
13526 * gcc.dg/torture/pr57676.c: New test.
13527
af3cdd34
IE
135282016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13529
13530 * gcc.dg/pr70026.c: New test.
13531
7ff6ca38
MP
135322016-03-04 Marek Polacek <polacek@redhat.com>
13533
13534 PR c/69798
13535 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13536 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13537
a6bf62d5
KT
135382016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13539
13540 PR target/70004
13541 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13542 Delete.
13543 (test_corners_sisd_si): Likewise.
13544 (main): Remove checks of the above.
13545 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13546
ae4cdc6a
EB
135472016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13548
13549 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13550
08455559
CL
135512016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13552
13553 * gcc.dg/torture/pr69951.c: Accept argc==0.
13554
e9a35493
RB
135552016-03-04 Richard Biener <rguenther@suse.de>
13556
13557 PR c++/70054
13558 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13559 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13560
fba054c2
DV
135612016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13562
13563 PR testsuite/69766
13564 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13565 testing multiarch.
13566
f10cdc6c
JJ
135672016-03-04 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR debug/69947
13570 * gcc.dg/guality/pr69947.c: New test.
13571
2e981ba0
JJ
135722016-03-03 Jakub Jelinek <jakub@redhat.com>
13573
13574 PR ada/70017
13575 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13576
0ba3bfa2
KT
135772016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13578
13579 PR rtl-optimization/69904
13580 * gcc.target/arm/pr69904.c: New test.
13581
97ecdb46
JJ
135822016-03-03 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR target/70021
13585 * gcc.dg/vect/pr70021.c: New test.
13586 * gcc.target/i386/pr70021.c: New test.
13587
a2a743a1
MP
135882016-03-03 Marek Polacek <polacek@redhat.com>
13589
13590 PR middle-end/70050
13591 * gcc.dg/pr70050.c: New test.
13592
fa07ecdd
JG
135932016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13594
13595 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13596
23504262
ML
135972016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13598
13599 PR tree-optimization/70043
13600 * gfortran.dg/vect/pr70043.f90: New test.
13601
b7b9e1a9
EB
136022016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13603
13604 * gnat.dg/specs/task1.ads: New test.
13605
cb83ba54
RO
136062016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13607
13608 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13609 Invoke gdb with -batch.
13610 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13611
a75f5e30
RB
136122016-03-03 Richard Biener <rguenther@suse.de>
13613
13614 PR tree-optimization/55936
13615 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13616
268bc320
JL
136172016-03-02 Jeff Law <law@redhat.com>
13618
815f20ab
JL
13619 PR rtl-optimization/69942
13620 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13621 effects of argument promotions.
13622
268bc320
JL
13623 PR tree-optimization/69987
13624 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13625 target does not support -fprefetch-loop-arrays.
13626
171f7de5
UB
136272016-03-02 Uros Bizjak <ubizjak@gmail.com>
13628
13629 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13630
192912db
BC
136312016-03-02 Bin Cheng <bin.cheng@arm.com>
13632
c7908871 13633 PR rtl-optimization/69052
192912db
BC
13634 * gcc.target/i386/pr69052.c: New test.
13635
90a7a40b
AM
136362016-03-02 Alan Modra <amodra@gmail.com>
13637
13638 * gcc.dg/pr69990.c: New.
13639
69fa742f
JJ
136402016-03-02 Jakub Jelinek <jakub@redhat.com>
13641
de752fb0
JJ
13642 PR c/68062
13643 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13644
13645 PR middle-end/70022
13646 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13647
69fa742f
JJ
13648 PR target/70028
13649 * gcc.target/i386/pr70028.c: New test.
13650
7c65bd56
MK
136512016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13652
13653 * c-c++-common/asan/swapcontext-test-1.c,
13654 * c-c++-common/tsan/thread_leak.c,
13655 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13656 * g++.dg/tsan/benign_race.C,
13657 * g++.dg/tsan/fd_close_norace.C,
13658 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13659 races with sanitizer output
13660
37d98220 136612016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13662 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13663
13664 PR target/67278
13665 * gcc.dg/simd-8.c: New testcase.
13666
218db463
RB
136672016-03-02 Richard Biener <rguenther@suse.de>
13668
13669 PR middle-end/67278
13670 * gcc.dg/simd-7.c: New testcase.
13671
22c72158
EB
136722016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13673
13674 * gcc.target/i386/pr70007.c: Tweak.
13675
9a790ccc
DV
136762016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13677
13678 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13679
bd02f00f
MP
136802016-03-02 Marek Polacek <polacek@redhat.com>
13681
13682 PR c/67854
13683 * gcc.dg/pr67854.c: New test.
13684
1e840f39
JJ
136852016-03-02 Jakub Jelinek <jakub@redhat.com>
13686
13687 PR middle-end/70025
13688 * gcc.dg/torture/pr70025.c: New test.
13689
bca00241
VK
136902016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13691
13692 PR tree-optimization/68621
13693 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13694
0bca04b8
EB
136952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13696
13697 * gcc.target/i386/pr70007.c: New test.
13698
2a9afc86
JL
136992016-03-01 Jeff Law <law@redhat.com>
13700
eab2541b 13701 PR tree-optimization/69196
9d83ef71 13702 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13703
2a9afc86
JL
13704 PR tree-optimization/69196
13705 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13706 duplicating code and spoiling the expected output.
13707
0d39977e
MM
137082016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13709
13710 PR target/70033
13711 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13712 supports power9 before doing tests.
13713 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13714 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13715 * gcc.target/powerpc/p9-permute.c: Likewise.
13716
a0c0699d
UB
137172016-03-01 Uros Bizjak <ubizjak@gmail.com>
13718
13719 PR target/70027
13720 * gcc.target/i386/pr70027.c: New test.
13721
0ae3ef47 137222016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13723
13724 * gcc.dg/pr70017.c: New test.
13725
686e2237
JJ
137262016-03-01 Jakub Jelinek <jakub@redhat.com>
13727
13728 PR c/69796
13729 PR c/69974
13730 * gcc.dg/pr69796.c: New test.
13731 * gcc.dg/pr69974.c: New test.
13732
f8e4188c
EB
137332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13734
13735 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13736
5e3f1c7c
JL
137372016-02-29 Jeff Law <law@redhat.com>
13738
13739 PR tree-optimization/69987
13740 * gfortran.dg/pr69987.f90: New test.
13741
13742 PR tree-optimization/69989
13743 * gcc.c-torture/compile/pr69989-2.c: New test.
13744
1be56bc5
MP
137452016-03-01 Marek Polacek <polacek@redhat.com>
13746
13747 PR c++/69795
13748 * g++.dg/parse/invalid1.C: New test.
13749
1b19470d
RB
137502016-03-01 Richard Biener <rguenther@suse.de>
13751
13752 PR middle-end/70022
13753 * gcc.dg/pr70022.c: New testcase.
13754
3ae0661a
IE
137552016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13756
13757 PR tree-optimization/69956
13758 * gcc.dg/pr69956.c: New test.
13759
0f09ab88
BS
137602016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13761
13762 PR target/70011
13763 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13764 XFAIL when hardware supports efficient unaligned storage access.
13765
76d881bf
PP
137662016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13767
13768 PR c++/69961
13769 * g++.dg/template/pr69961a.C: New test.
13770 * g++.dg/template/pr69961b.C: New test.
13771
7168133a
DM
137722016-02-29 David Malcolm <dmalcolm@redhat.com>
13773
13774 PR preprocessor/69985
13775 * gcc.dg/cpp/pr69985.c: New test case.
13776
0c6072a3
JL
137772016-02-29 Jeff Law <law@redhat.com>
13778
e66f219b
JL
13779 PR tree-optimization/70005
13780 * gcc.c-torture/execute/pr70005.c New test.
13781
0c6072a3
JL
13782 PR tree-optimization/69999
13783 * gcc.c-torture/compile/pr69999.c: New test.
13784
fd9fbdb3
YR
137852016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13786
13787 PR tree-optimization/69652
13788 * gcc.dg/torture/pr69652.c: Delete test.
13789 * gcc.dg/vect/pr69652.c: New test.
13790
cbd400b4
RB
137912016-02-19 Richard Biener <rguenther@suse.de>
13792
13793 PR tree-optimization/69980
13794 * gfortran.dg/vect/pr69980.f90: New testcase.
13795
84ea0f58
EB
137962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13797
13798 * gcc.target/sparc/20160229-1.c: New test.
13799
5d2a63dc
EB
138002016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13801
13802 * gnat.dg/stack_usage3.adb: New test.
13803 * gnat.dg/stack_usage3_pkg.ads: New helper.
13804
93e708f9
EB
138052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13806
13807 * gnat.dg/renaming8.adb: New test.
13808 * gnat.dg/renaming8_pkg1.ads: New helper.
13809 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13810 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13811
6512bc93
RB
138122016-02-29 Richard Biener <rguenther@suse.de>
13813
13814 PR tree-optimization/69720
13815 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13816
7b201a88
TK
138172016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13818
13819 PR fortran/68147
13820 PR fortran/47674
13821 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13822
82ee0cf2 138232016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13824 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13825
13826 PR fortran/56007
13827 * gfortran.dg/coarray_8.f90: Adjust error message.
13828 * gfortran.dg/pr56007.f90: New test.
13829 * gfortran.dg/pr56007.f: New test.
13830
cdc1a2c8
L
138312016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13832
13833 PR tree-optimization/69989
13834 * gcc.dg/torture/pr69989.c: New test.
13835
33505bcf
EB
138362016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13837
13838 * gcc.target/i386/stack-realign-win.c: New test.
13839
524bfb19
HA
138402016-02-28 Harald Anlauf <anlauf@gmx.de>
13841
13842 PR fortran/60126
13843 * gfortran.dg/pr60126.f90: New test.
13844
bd542508
JL
138452016-02-27 Jeff Law <law@redhat.com>
13846
13847 Revert
13848 2016-02-26 Richard Biener <rguenther@suse.de>
13849 Jeff Law <law@redhat.com>
13850
13851 PR tree-optimization/69740
13852 * gcc.c-torture/compile/pr69740-1.c: New test.
13853 * gcc.c-torture/compile/pr69740-2.c: New test.
13854
dd1291e0
JD
138552016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13856
5fb67f8b 13857 PR fortran/69910
dd1291e0
JD
13858 * gfortran.dg/newunit_4.f90: New test.
13859
5cfefb59
JJ
138602016-02-27 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR target/69613
13863 PR rtl-optimization/69886
13864 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13865 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13866 target.
13867
20ba5f33
MS
138682016-02-26 Martin Sebor <msebor@redhat.com>
13869
13870 PR tree-optimization/15826
13871 * gcc.dg/tree-ssa/pr15826.c: New test.
13872
e6fb01b0
JJ
138732016-02-26 Jakub Jelinek <jakub@redhat.com>
13874
13875 PR target/69969
13876 * gcc.target/powerpc/pr69969.c: New test.
13877
e3e0cf64
MS
138782016-02-26 Martin Sebor <msebor@redhat.com>
13879
13880 PR c++/15766
13881 * g++.old-deja/g++.other/decl5.C: Add a test case.
13882
d1f2bea5
SB
138832016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13884
13885 PR target/69946
13886 * gcc.target/powerpc/pr69946.c: New file.
13887
4a4f9d2b 138882016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13889 Jeff Law <law@redhat.com>
4a4f9d2b 13890
e3e0cf64 13891 PR tree-optimization/69740
4a4f9d2b
RB
13892 * gcc.c-torture/compile/pr69740-1.c: New test.
13893 * gcc.c-torture/compile/pr69740-2.c: New test.
13894
ad2a2706
MJ
138952016-02-26 Martin Jambor <mjambor@suse.cz>
13896
13897 PR middle-end/69920
13898 * gcc.dg/torture/pr69932.c: New test.
13899 * gcc.dg/torture/pr69936.c: Likewise.
13900
1d11f7ce
AK
139012016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13902
13903 PR target/69709
13904 * gcc.target/s390/pr69709.c: New test.
13905
6cfccbb2
KT
139062016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13907
13908 PR target/69245
13909 * gcc.target/aarch64/pr69245_1.c: New test.
13910
ac59ad4e
KT
139112016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13912
13913 PR target/69613
13914 * gcc.dg/torture/pr69613.c: New test.
13915
a2ad54a0
JJ
139162016-02-26 Jakub Jelinek <jakub@redhat.com>
13917
13918 PR rtl-optimization/69891
13919 * gcc.target/i386/pr69891.c: New test.
13920
0884062c 139212016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13922 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13923
d2369d4f 13924 PR target/61397
c163789b
MM
13925 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13926 functionality for both 32-bit and 64-bit.
13927
5aed7e2c
RB
139282016-02-26 Richard Biener <rguenther@suse.de>
13929
13930 PR tree-optimization/69551
13931 * gcc.dg/torture/pr69951.c: New testcase.
13932
798e2a8e
RB
139332016-02-25 Richard Biener <rguenther@suse.de>
13934
13935 PR tree-optimization/48795
13936 * gcc.dg/Warray-bounds-18.c: New testcase.
13937
9559fbac
RO
139382016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13939
13940 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13941
c049b107
JJ
139422016-02-25 Jakub Jelinek <jakub@redhat.com>
13943
13944 PR rtl-optimization/69896
13945 * gcc.dg/pr69896.c: New test.
13946
1137001c
PP
139472016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13948
13949 PR c++/69736
13950 * g++.dg/cpp1y/paren2.C: New test.
13951
2e9c8641
MS
139522016-02-24 Martin Sebor <msebor@redhat.com>
13953
13954 PR c/51147
13955 * gcc.dg/enum-mode-2.c: New test.
13956
03ca8fb3
JJ
139572016-02-24 Jakub Jelinek <jakub@redhat.com>
13958
13959 PR c++/69922
13960 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13961 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13962 * g++.dg/ubsan/pr69922.C: New test.
13963
0b05329b
MP
139642016-02-24 Marek Polacek <polacek@redhat.com>
13965
13966 PR c/69819
13967 * gcc.dg/pr69819.c: New test.
13968
57c2c374
MS
139692016-02-24 Martin Sebor <msebor@redhat.com>
13970
3b96b93a
MS
13971 PR c++/69912
13972 * g++.dg/ext/flexary15.C: New test.
13973
139742016-02-24 Martin Sebor <msebor@redhat.com>
13975
13976 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13977 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13978 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13979
65433bb5
MK
139802016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13981 Charles Baylis <charles.baylis@linaro.org>
13982
13983 PR debug/61033
13984 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13985
f802a424 139862016-02-24 Richard Biener <rguenther@suse.de>
44293580 13987 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13988
13989 PR middle-end/69760
13990 * gcc.dg/torture/pr69760.c: New testcase.
13991
525f795f
RO
139922016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13993
13994 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13995 pattern on Solaris with as.
13996
cd7bbceb
KT
139972016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13998
13999 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14000 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14001 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14002 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14003
89c0c1fd
JJ
140042016-02-24 Jakub Jelinek <jakub@redhat.com>
14005
14006 PR middle-end/69915
14007 * gcc.dg/pr69915.c: New test.
14008
0683fd27
KT
140092016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14010
14011 PR rtl-optimization/69886
14012 * gcc.dg/torture/pr69886.c: New test.
14013
e53d562a
RB
140142016-02-24 Richard Biener <rguenther@suse.de>
14015
14016 PR middle-end/68963
14017 * gcc.dg/torture/pr68963.c: New testcase.
14018
74a00288
KT
140192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14020
14021 PR target/69875
14022 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14023 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14024 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14025 * gcc.target/arm/atomic_loaddi_1.c: New test.
14026 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14027 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14028 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14029 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14030 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14031 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14032 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14033 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14034
340fd4c9
JJ
140352016-02-24 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR middle-end/69909
14038 * gcc.dg/torture/pr69909.c: New test.
14039
47d3fdb2
RB
140402016-02-24 Richard Biener <rguenther@suse.de>
14041
14042 PR tree-optimization/69907
14043 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14044 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14045 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14046
dab73e73
CB
140472016-02-24 Christian Bruel <christian.bruel@st.com>
14048
14049 * gcc.target/arm/pragma_cpp_fma.c: New test.
14050
7cc5ec65
JD
140512016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14052
14053 PR fortran/61156
14054 * gfortran.dg/include_6.f90: Update test.
14055
067fbd8b
JJ
140562016-02-23 Jakub Jelinek <jakub@redhat.com>
14057
14058 PR objc/69844
14059 * objc.dg/pr69844.m: New test.
14060
64a454d9
JD
140612016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14062
14063 PR libgfortran/69456
14064 * gfortran.dg/namelist_89.f90: New test.
14065 * gfortran.dg/pr59700.f90: Update test..
14066
35886f0b
MS
140672016-02-23 Martin Sebor <msebor@redhat.com>
14068
14069 PR middle-end/69780
14070 * g++.dg/ext/builtin_alloca.C: New test.
14071 * gcc.dg/builtins-68.c: New test.
14072
162cc7e3
RH
140732016-02-23 Richard Henderson <rth@redhat.com>
14074
14075 * gcc.target/i386/addr-space-3.c: Remove test.
14076
196440f8
DM
140772016-02-23 David Malcolm <dmalcolm@redhat.com>
14078
14079 PR preprocessor/69126
14080 PR preprocessor/69543
14081 * c-c++-common/pr69126-2-long.c: New test.
14082 * c-c++-common/pr69126-2-short.c: New test.
14083 * c-c++-common/pr69543-1.c: Remove xfail.
14084
1d3121af
DM
140852016-02-23 David Malcolm <dmalcolm@redhat.com>
14086
14087 PR preprocessor/69126
14088 PR preprocessor/69543
14089 PR preprocessor/69558
14090 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14091 (f): Rename to...
14092 (test_2): ...this, and add leading comment.
14093 (MACRO_3, test_3): New.
14094 (MACRO_4A, MACRO_4B, test_4): New.
14095 (MACRO): Rename to...
14096 (MACRO_5): ...this.
14097 (g): Rename to...
14098 (test_5): ...this, updating for renaming of MACRO, and
14099 add leading comment.
14100 * c-c++-common/pr69543-1.c: New.
14101 * c-c++-common/pr69543-2.c: New.
14102 * c-c++-common/pr69543-3.c: New.
14103 * c-c++-common/pr69543-4.c: New.
14104 * c-c++-common/pr69558-1.c: New.
14105 * c-c++-common/pr69558-2.c: New.
14106 * c-c++-common/pr69558-3.c: New.
14107 * c-c++-common/pr69558-4.c: New.
14108 * gcc.dg/pr69558.c: Move to...
14109 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14110 xfail for c++.
14111
f99c3557
TS
141122016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14113
14114 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14115 to -ftree-parallelize-loops/-fopenacc changes.
14116 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14117 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14118 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14119 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14120 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14121 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14122 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14123 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14124 * c-c++-common/goacc/kernels-loop.c: Likewise.
14125 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14126 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14127 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14128 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14129
c60ec7c2
RO
141302016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14131
14132 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14133
f1a62b6f
JJ
141342016-02-23 Jakub Jelinek <jakub@redhat.com>
14135
e67bf044
JJ
14136 PR c++/69902
14137 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14138
f1a62b6f
JJ
14139 PR c/69900
14140 * gcc.dg/pr69900.c: New test.
14141
20c5e09e
MJ
141422016-02-23 Martin Jambor <mjambor@suse.cz>
14143
14144 PR tree-optimization/69666
14145 * gcc.dg/tree-ssa/pr69666.c: New test.
14146
e457a6fc
AV
141472016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14148
14149 PR fortran/67451
14150 * gfortran.dg/coarray_allocate_5.f08: New test.
14151
d7b574f4
AK
141522016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14153
14154 * gcc.target/s390/vcond-shift.c: Move to ...
14155 * gcc.target/s390/vector/vcond-shift.c: ... here.
14156
58bdeb44
AK
141572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14158
14159 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14160 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14161
7cd0387b
AK
141622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14163
14164 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14165
4246c8da
MW
141662016-02-20 Mark Wielaard <mjw@redhat.com>
14167
14168 PR c/28901
14169 * gcc.dg/unused-variable-3.c: New test.
14170
f93bc532
JJ
141712016-02-22 Jakub Jelinek <jakub@redhat.com>
14172
14173 PR target/69888
14174 * gcc.target/i386/pr69888.c: New test.
14175
c4e360f4
RB
141762016-02-22 Richard Biener <rguenther@suse.de>
14177
14178 PR tree-optimization/69882
14179 * gfortran.dg/vect/pr69882.f90: New testcase.
14180
09c92f1c
JJ
141812016-02-22 Jakub Jelinek <jakub@redhat.com>
14182
14183 PR target/69885
14184 * gcc.dg/pr69885.c: New test.
14185
f88d45dc
OE
141862016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14187
14188 PR target/69806
14189 PR target/54089
14190 * gcc.target/sh/pr54089-10.c: New.
14191
ce1ff48e
PT
141922016-02-20 Paul Thomas <pault@gcc.gnu.org>
14193
14194 PR fortran/69423
14195 * gfortran.dg/deferred_character_15.f90 : New test.
14196
bbf27208
DH
141972016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14198
14199 PR fortran/57365
14200 gfortran.dg/allocate_with_source_18.f03: New test.
14201
142022016-02-20 Harald Anlauf <anlauf@gmx.de>
14203
14204 PR fortran/52531
14205 gfortran.dg/gomp/pr52531.f90: New test.
14206
268be88c
BE
142072016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14208
14209 PR c++/69865
14210 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14211 -std=c++03.
14212
4b6c824a
JJ
142132016-02-19 Jakub Jelinek <jakub@redhat.com>
14214
871b3f47
JJ
14215 PR c++/69826
14216 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14217 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14218
7a965d51
JJ
14219 PR c++/69850
14220 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14221
4b6c824a
JJ
14222 PR c++/69851
14223 * g++.dg/torture/pr69851.C: New test.
14224
15fca21a
MS
142252016-02-19 Martin Sebor <msebor@redhat.com>
14226
14227 PR testsuite/69573
14228 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14229
19e21586
JJ
142302016-02-19 Jakub Jelinek <jakub@redhat.com>
14231
03a616ac
JJ
14232 PR c++/69850
14233 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14234 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14235
19e21586
JJ
14236 PR c++/67767
14237 * g++.dg/cpp0x/pr67767.C: New test.
14238
2db16594
KT
142392016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14240
14241 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14242 for fp, simd, crypto, crc, lse.
14243 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14244 above.
14245 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14246 effective target check.
14247
5a7d9d1e
JJ
142482016-02-19 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR target/69820
14251 * gcc.target/i386/pr69820.c: New test.
14252
6448f064
AK
142532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14254
14255 * gcc.target/s390/vector/int128-1.c: New test.
14256
d0a859e6
AK
142572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14258
14259 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14260
9e4eb643
AK
142612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14262
14263 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14264 instruction pattern name to prevent the testcase from failing with
14265 -march=z13.
14266
859a4c0e
AK
142672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14268
14269 * gcc.target/s390/md/movstr-2.c: New test.
14270
efc2340b
MK
142712016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14272
14273 * gcc.target/s390/morestack.c: New test.
14274
ca2bfbc2
DV
142752016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14276
14277 PR target/69625
14278 * gcc.target/s390/pr69625.c: Add test case.
14279
efd4bd05
BE
142802016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14281
14282 PR testsuite/68580
14283 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14284
2bf2078a
MM
142852016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14286
14287 PR target/68404
14288 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14289 * gcc.target/powerpc/fusion3.c: Likewise.
14290
f003579e
RB
142912016-02-18 Richard Biener <rguenther@suse.de>
14292
14293 PR middle-end/69553
14294 * g++.dg/torture/pr69553.C: New testcase.
14295
19233914
NC
142962016-02-18 Nick Clifton <nickc@redhat.com>
14297
efd4bd05
BE
14298 PR target/62254
14299 PR target/69610
14300 * gcc.target/arm/pr62554.c: New test.
14301 * gcc.target/arm/pr69610-1.c: New test.
14302 * gcc.target/arm/pr69610-2.c: New test.
19233914 14303
23f27839
RB
143042016-02-18 Richard Biener <rguenther@suse.de>
14305
14306 PR middle-end/69854
14307 * gcc.dg/torture/pr69854.c: New testcase.
14308
932c0da4
JJ
143092016-02-17 Jakub Jelinek <jakub@redhat.com>
14310
14311 PR c++/69850
14312 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14313
1bed93e4
BS
143142012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14315
14316 * gcc.target/powerpc/vec-cg.c: New test.
14317
57bfb134
RB
143182016-02-17 Richard Biener <rguenther@suse.de>
14319
14320 PR testsuite/69586
14321 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14322
a44e0ebb
KT
143232016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14324
14325 PR target/69161
14326 * gcc.c-torture/compile/pr69161.c: New test.
14327
ffacd726
DS
143282016-02-17 David Sherwood <david.sherwood@arm.com>
14329
14330 PR target/69532
14331 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14332 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14333
448db8d2
EB
143342016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14335
14336 * gcc.dg/ifcvt-4.c: Skip on Visium.
14337
e2f0522e
EB
143382016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14339
14340 * gnat.dg/atomic8.adb: New test.
14341
bf17fe3f
EB
143422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14343
14344 * gnat.dg/discr46.ad[sb]: New test.
14345
ecf835e9
KN
143462016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14347
14348 PR Target/48344
14349 * gcc.target/powerpc/pr48344-1.c: New test.
14350
49a1164a
TK
143512015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14352
14353 PR fortran/69742
14354 * gfortran.dg/associate_21.f90: New test.
14355
bf14eba2
JJ
143562016-02-16 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR c/69835
14359 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14360 -Wnonnull in dg-options.
14361 * c-c++-common/nonnull-2.c: New test.
14362
35a093b6
JG
143632016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14364 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14365
14366 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14367
e387d491
JJ
143682016-02-16 Jakub Jelinek <jakub@redhat.com>
14369
14370 PR middle-end/69801
14371 * gcc.dg/pr69801.c: Add empty dg-options.
14372
ba539195
JN
143732016-02-16 James Norris <jnorris@codesourcery.com>
14374
14375 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14376 * g++.dg/goacc/deviceptr-1.c: New file.
14377
2a2b8f64
JJ
143782016-02-16 Jakub Jelinek <jakub@redhat.com>
14379
14380 PR tree-optimization/69820
14381 * gcc.dg/vect/pr69820.c: New test.
14382
87440c29
RB
143832016-02-16 Richard Biener <rguenther@suse.de>
14384
14385 PR tree-optimization/69776
14386 * gcc.dg/torture/pr69776-2.c: New testcase.
14387
6d87c306
BS
143882016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14389
14390 PR tree-optimization/69714
14391 * gcc.dg/torture/pr69714.c: New test.
14392
3824a0a2
JJ
143932016-02-16 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR tree-optimization/69802
14396 * gcc.dg/pr69802.c: New test.
14397
c8cfe96e
RB
143982016-02-16 Richard Biener <rguenther@suse.de>
14399
14400 PR middle-end/69801
14401 * gcc.dg/pr69801.c: New testcase.
14402
fc12098d
JD
144032016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14404
14405 PR libgfortran/69651
14406 * gfortran.dg/read_bang.f90: New test.
14407 * gfortran.dg/read_bang4.f90: New test.
14408
ba6b3795
JJ
144092016-02-15 Jakub Jelinek <jakub@redhat.com>
14410
f0516ca4
JJ
14411 PR c++/69658
14412 * g++.dg/init/pr69658.C: New test.
14413
ba6b3795
JJ
14414 PR c++/69797
14415 * c-c++-common/pr69797.c: New test.
14416
de3f9a2d
PK
144172016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14418
14419 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14420 check for aarch64*-*-*.
14421
17a3b967
RB
144222016-02-15 Richard Biener <rguenther@suse.de>
14423
14424 PR tree-optimization/69783
14425 * gcc.dg/vect/pr69783.c: New testcase.
14426
1c48bff1
RB
144272016-02-15 Richard Biener <rguenther@suse.de>
14428
14429 PR tree-optimization/69776
14430 * gcc.dg/torture/pr69776.c: New testcase.
14431
1e6025b6
TK
144322016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14433
14434 PR fortran/60526
14435 * gfortran.dg/type_decl_4.f90: Reinstated.
14436
d3308279
JDA
144372016-02-14 John David Anglin <danglin@gcc.gnu.org>
14438
14439 PR fortran/68746
14440 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14441
b7c56581
TK
144422016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14443
14444 PR fortran/60526
14445 PR bootstrap/69816
14446 * gfortran.dg/type_decl_4.f90: Removed.
14447
60cb4ef5
TK
144482016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14449
14450 PR fortran/60526
14451 * gfortran.dg/type_decl_4.f90: New test.
14452
f6964637
AM
144532016-02-14 Alan Modra <amodra@gmail.com>
14454
1a8849d1 14455 PR testsuite/68886
f6964637
AM
14456 * gcc.c-torture/execute/stkalign.c: Revise test.
14457
f5121920
OE
144582016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14459
14460 PR target/67260
14461 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14462
6cda3ab6
OE
144632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14464
14465 PR target/67260
14466 * gcc.target/sh/torture/pr67260.c: New.
14467
6786e598
JDA
144682016-02-12 John David Anglin <danglin@gcc.gnu.org>
14469
14470 * gcc.dg/pr67964.c: Add dg-require-alias.
14471
7e05dad8
OE
144722016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14473
14474 PR target/67636
14475 PR target/64345
14476 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14477
7f4cc3ce
JD
144782016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14479
14480 PR libgfortran/69668
14481 * gfortran.dg/namelist_88.f90: New test.
14482
955ca6dc
JD
144832016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14484
14485 PR libgfortran/69668
14486 * gfortran.dg/namelist_38.f90: Update test.
14487 * gfortran.dg/namelist_84.f90: Update test.
14488
876217ae
DM
144892016-02-12 David Malcolm <dmalcolm@redhat.com>
14490
14491 PR other/69554
14492 * gcc.dg/pr69554-1.c: New test.
14493 * gfortran.dg/pr69554-1.F90: New test.
14494 * gfortran.dg/pr69554-2.F90: New test.
14495 * lib/gcc-dg.exp (proc dg-locus): New function.
14496 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14497 distinguish between the caret-printing and non-caret-printing
14498 cases. If caret-printing has been explicitly enabled, bail out
14499 without attempting to fix up the output.
14500
61789eed
DM
145012016-02-12 David Malcolm <dmalcolm@redhat.com>
14502
14503 PR driver/69265
14504 PR driver/69453
14505 * gcc.dg/spellcheck-options-3.c: New test case.
14506 * gcc.dg/spellcheck-options-4.c: New test case.
14507 * gcc.dg/spellcheck-options-5.c: New test case.
14508 * gcc.dg/spellcheck-options-6.c: New test case.
14509 * gcc.dg/spellcheck-options-7.c: New test case.
14510 * gcc.dg/spellcheck-options-8.c: New test case.
14511 * gcc.dg/spellcheck-options-9.c: New test case.
14512 * gcc.dg/spellcheck-options-10.c: New test case.
14513
c3090c1f
JJ
145142016-02-12 Jakub Jelinek <jakub@redhat.com>
14515
14516 PR rtl-optimization/69764
14517 PR rtl-optimization/69771
14518 * c-c++-common/pr69764.c: New test.
14519 * gcc.dg/torture/pr69771.c: New test.
14520
8222034d
MP
145212016-02-12 Marek Polacek <polacek@redhat.com>
14522
14523 * g++.dg/torture/init-list1.C: New.
14524
f749f792
MP
145252016-02-12 Marek Polacek <polacek@redhat.com>
14526
14527 * gcc.dg/pr69522.c: Add empty dg-options.
14528
199fb02a
IE
145292016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14530
14531 * g++.dg/lto/lto.exp: Include and init mpx.
14532 * g++.dg/lto/pr69729_0.C: New test.
14533
b69539cb
JJ
145342016-02-12 Jakub Jelinek <jakub@redhat.com>
14535
06ff7000
JJ
14536 PR ipa/69241
14537 * g++.dg/ipa/pr69241-4.C: New test.
14538
b69539cb
JJ
14539 PR ipa/68672
14540 * g++.dg/ipa/pr68672-1.C: New test.
14541 * g++.dg/ipa/pr68672-2.C: New test.
14542 * g++.dg/ipa/pr68672-3.C: New test.
14543
16595a1f
BS
145442016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14545
14546 PR c/69522
6d87c306 14547 * gcc.dg/pr69522.c: New test.
16595a1f 14548
38d795d2
PP
145492016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14550
14551 PR c++/69098
14552 * g++.dg/cpp1y/69098.C: New test.
14553 * g++.dg/cpp1y/69098-2.C: New test.
14554
9c582551
JJ
145552016-02-12 Jakub Jelinek <jakub@redhat.com>
14556
14557 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14558 and neighbour -> neighbor.
14559 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14560 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14561 * c-c++-common/Wvarargs.c: Likewise.
14562 * c-c++-common/goacc/host_data-5.c: Likewise.
14563 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14564 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14565 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14566 * gcc.target/aarch64/pr60697.c: Likewise.
14567 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14568 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14569 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14570 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14571 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14572 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14573 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14574 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14575 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14576 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14577 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14578 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14579 * g++.dg/lookup/koenig5.C: Likewise.
14580 * g++.dg/ext/no-asm-2.C: Likewise.
14581 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14582 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14583 * gfortran.dg/used_types_16.f90: Likewise.
14584 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14585 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14586 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14587 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14588 * gfortran.dg/abstract_type_6.f03: Likewise.
14589 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14590 * gfortran.dg/used_types_15.f90: Likewise.
14591 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14592 * gfortran.dg/exit_3.f08: Likewise.
14593 * gfortran.dg/open_status_2.f90: Likewise.
14594 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14595 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14596 * gfortran.dg/associate_1.f03: Likewise.
14597 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14598 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14599 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14600 * gcc.dg/builtin-object-size-1.c: Likewise.
14601 * gcc.dg/noreturn-6.c: Likewise.
14602 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14603 * gcc.dg/globalalias.c: Likewise.
14604 * gcc.dg/builtins-config.h: Likewise.
14605 * gcc.dg/pr30457.c: Likewise.
14606 * gcc.c-torture/compile/volatile-1.c: Likewise.
14607 * gcc.c-torture/execute/20101011-1.c: Likewise.
14608 * c-c++-common/Waddress-1.c: Likewise.
14609
66756373
JJ
146102016-02-11 Jakub Jelinek <jakub@redhat.com>
14611
14612 PR c/69768
14613 * c-c++-common/Waddress-1.c: New test.
14614
76fe932b
AV
146152016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14616
14617 PR fortran/69296
14618 * gfortran.dg/associate_19.f03: New test.
14619 * gfortran.dg/associate_20.f03: New test.
14620
564c4d4b
OE
146212016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14622
14623 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14624
e1c1ecb0
KT
146252016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14626
14627 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14628 .arch armv8-a\n. Add -dA to dg-options.
14629 * gcc.target/aarch64/assembler_arch_1.c: New test.
14630 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14631
0d7d9458
PC
146322016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14633
14634 PR c++/68726
14635 * g++.dg/cpp0x/pr68726.C: New.
14636
e6208a60
IE
146372016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14638
14639 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14640 test.
14641
281a11eb
RB
146422016-02-11 Richard Biener <rguenther@suse.de>
14643
14644 * g++.dg/tree-ssa/pr61034.C: Adjust.
14645
e03dd765
VM
146462016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14647
4b48faf5 14648 PR target/69148
e03dd765
VM
14649 * gcc.target/s390/pr69148.c: New.
14650
cdc23927
YR
146512016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14652
14653 PR tree-optimization/69652
14654 * gcc.dg/torture/pr69652.c: New test.
14655
e199dd0a
JJ
146562016-02-10 Jakub Jelinek <jakub@redhat.com>
14657 Patrick Palka <ppalka@gcc.gnu.org>
14658
14659 PR ipa/69241
14660 PR c++/69649
14661 * g++.dg/ipa/pr69241-1.C: New test.
14662 * g++.dg/ipa/pr69241-2.C: New test.
14663 * g++.dg/ipa/pr69241-3.C: New test.
14664 * g++.dg/ipa/pr69649.C: New test.
14665
d6b38027
UB
146662016-02-10 Uros Bizjak <ubizjak@gmail.com>
14667
14668 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14669 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14670
13b562c5
BC
146712016-02-10 Bin Cheng <bin.cheng@arm.com>
14672
14673 PR tree-optimization/68021
14674 * gcc.dg/tree-ssa/pr68021.c: New test.
14675
24a179f8
RB
146762016-02-10 Richard Biener <rguenther@suse.de>
14677
14678 PR tree-optimization/69726
14679 * gcc.dg/uninit-22.c: New testcase.
14680
0d99886f
AP
146812016-02-09 Andrew Pinski <apinski@cavium.com>
14682
14683 PR tree-opt/69282
14684 * gcc.c-torture/compile/20160205-1.c: New testcase.
14685
ab04995c
MM
146862016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14687
14688 PR target/68404
14689 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14690 instead accessing a really large arrray.
14691 * gcc.target/powerpc/fusion3.c: Likewise.
14692
4b79ac23
CB
146932016-02-09 Charles Baylis <charles.baylis@linaro.org>
14694
14695 PR target/68532
14696 * gcc.c-torture/execute/pr68532.c: New test.
14697
b890a441
AO
146982016-02-11 Alexandre Oliva <aoliva@redhat.com>
14699
14700 PR target/69634
14701 * gcc.dg/pr69634.c: New.
14702
84a5bef7
RB
147032016-02-09 Richard Biener <rguenther@suse.de>
14704
14705 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14706
1f123759 147072016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14708
1f123759
AF
14709 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14710
65860c77
YR
147112016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14712
14713 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14714
7e1e8a0a
RB
147152016-02-09 Richard Biener <rguenther@suse.de>
14716
14717 PR tree-optimization/69715
14718 * gcc.dg/torture/pr69715.c: New testcase.
14719
efb45a9f
PP
147202016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14721
14722 PR c++/69139
14723 * g++.dg/cpp0x/trailing12.C: New test.
14724 * g++.dg/cpp0x/trailing13.C: New test.
14725
20a0c6f9
PP
147262016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14727
14728 PR c++/69283
14729 PR c++/67835
14730 * g++.dg/cpp1y/auto-fn29.C: New test.
14731 * g++.dg/cpp1y/auto-fn30.C: New test.
14732
a162f3af
JJ
147332016-02-08 Jakub Jelinek <jakub@redhat.com>
14734
14735 PR tree-optimization/69209
14736 * gcc.c-torture/compile/pr69209.c: New test.
14737
4b4a9fbd
JL
147382016-02-08 Jeff Law <law@redhat.com>
14739
14740 PR tree-optimization/68541
14741 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14742 of statements allowed in join block for path splitting.
14743
cfac5ed2
JJ
147442016-02-08 Jakub Jelinek <jakub@redhat.com>
14745
f68bc23f
JJ
14746 PR c++/59627
14747 * g++.dg/gomp/pr59627.C: New test.
14748
cfac5ed2
JJ
14749 PR ipa/69239
14750 * g++.dg/ipa/pr69239.C: New test.
14751
44714d8c
DM
147522016-02-08 David Malcolm <dmalcolm@redhat.com>
14753
14754 PR preprocessor/69664
14755 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14756 * gcc.dg/cpp/warn-comments.c: Likewise.
14757
eba9e839
MP
147582016-02-08 Marek Polacek <polacek@redhat.com>
14759
14760 PR c++/69688
14761 * g++.dg/init/const12.C: New test.
14762
a011cd92
BS
147632016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14764
14765 PR target/60410
14766 * gcc.dg/lto/pr55113_0.c: Remove test.
14767
5317b1be
RB
147682016-02-08 Richard Biener <rguenther@suse.de>
14769
14770 PR tree-optimization/69719
14771 * gcc.dg/torture/pr69719.c: New testcase.
14772
63998a63
RB
147732016-02-08 Richard Biener <rguenther@suse.de>
14774 Jeff Law <law@redhat.com>
14775
14776 PR target/68273
14777 * gcc.target/mips/pr68273.c: New testcase.
14778
43f4a281
RB
147792016-02-08 Richard Biener <rguenther@suse.de>
14780
14781 PR rtl-optimization/69274
14782 * gcc.target/i386/addr-sel-1.c: XFAIL.
14783
0b604d2d
JL
147842016-02-08 Jeff Law <law@redhat.com>
14785
e8dfe49e
JL
14786 PR tree-optimization/68541
14787 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14788
6daecd7a 14789 PR tree-optimization/65917
0b604d2d
JL
14790 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14791
c0f0e35a
JD
147922016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14793
14794 PR fortran/50555
14795 * gfortran.dg/namelist_args.f90: New test.
14796
8981d712
JL
147972016-02-05 Jeff Law <law@redhat.com>
14798
6daecd7a 14799 PR tree-optimization/68541
8981d712
JL
14800 * gcc.dg/tree-ssa/split-path-2.c: New test.
14801 * gcc.dg/tree-ssa/split-path-3.c: New test.
14802 * gcc.dg/tree-ssa/split-path-4.c: New test.
14803 * gcc.dg/tree-ssa/split-path-5.c: New test.
14804 * gcc.dg/tree-ssa/split-path-6.c: New test.
14805 * gcc.dg/tree-ssa/split-path-7.c: New test.
14806
46cb9332
MS
148072016-02-05 Martin Sebor <msebor@redhat.com>
14808
14809 PR c++/69662
14810 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14811 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14812
be2083ea
RH
148132016-02-06 Richard HEnderson <rth@redhat.com>
14814
14815 PR c/69643
14816 * gcc.target/i386/addr-space-4.c: New.
14817 * gcc.target/i386/addr-space-5.c: New.
14818
711d7c23
MM
148192016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14820
14821 PR fortran/66089
14822 * gfortran.dg/elemental_dependency_6.f90: New.
14823
b5c1c988
JJ
148242016-02-05 Jakub Jelinek <jakub@redhat.com>
14825
861c7bcd
JJ
14826 PR rtl-optimization/69691
14827 * gcc.c-torture/execute/pr69691.c: New test.
14828
b5c1c988
JJ
14829 PR c++/69628
14830 * g++.dg/parse/pr69628.C: New test.
14831
f7dfa966
UB
148322016-02-05 Uros Bizjak <ubizjak@gmail.com>
14833
14834 * gcc.dg/sancov/asan.c: Move to ...
14835 * gcc.dg/asan/sancov-1.c: ... here.
14836
9b143e64
UB
148372016-02-05 Uros Bizjak <ubizjak@gmail.com>
14838
14839 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14840
f5d4b899
L
148412016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14842
14843 PR target/69677
14844 * gcc.target/i386/pr69677.c: New test.
14845
76c85fbb
PP
148462016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14847
14848 PR c++/68948
14849 * g++.dg/template/pr68948.C: New test.
14850
f181bf90
DV
148512016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14852
14853 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14854 (only necessary on s390x).
14855
714fb282
L
148562016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14857
14858 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14859 -mno-accumulate-outgoing-args.
14860
618d6c1c
PP
148612016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14862
14863 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14864
1066e9b5
JJ
148652016-02-04 Jakub Jelinek <jakub@redhat.com>
14866
14867 PR c/69669
14868 * c-c++-common/pr69669.c: New test.
14869
76255d0d
MM
148702016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14871
14872 PR target/69667
14873 * g++.dg/pr69667.C: New file.
14874
e0b059b1
WD
148752016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14876
14877 PR target/69619
14878 * gcc.dg/pr69619.c: Add new test.
14879
2692b5c8
RS
148802016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14881
14882 PR rtl-optimization/69577
14883 * gcc.target/i386/pr69577.c: New test.
14884
7db337c2
ML
148852016-02-04 Martin Liska <mliska@suse.cz>
14886
14887 * g++.dg/asan/pr69276.C: New test.
14888
cc9c0829
KT
148892016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14890
14891 PR target/65932
14892 PR target/67714
14893 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14894 a single smulbb instruction.
14895 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14896 * gcc.target/amr/wmul-2.c: Likewise.
14897
eb9feb52
KT
148982016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14899
14900 PR target/65932
14901 PR target/67714
14902 * gcc.c-torture/execute/pr67714.c: New test.
14903
61f727fe
JJ
149042016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14905
14906 PR target/69454
14907 * gcc.target/i386/pr69454-1.c: New test.
14908 * gcc.target/i386/pr69454-2.c: New test.
14909
05dd97db
MS
149102016-02-03 Martin Sebor <msebor@redhat.com>
14911
14912 PR c++/69251
14913 PR c++/69253
14914 PR c++/69290
14915 PR c++/69277
14916 PR c++/69349
14917 * g++.dg/ext/flexarray-mangle-2.C: New test.
14918 * g++.dg/ext/flexarray-mangle.C: New test.
14919 * g++.dg/ext/flexarray-subst.C: New test.
14920 * g++.dg/ext/flexary11.C: New test.
14921 * g++.dg/ext/flexary12.C: New test.
14922 * g++.dg/ext/flexary13.C: New test.
14923 * g++.dg/ext/flexary14.C: New test.
14924 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14925
dac2fc29
L
149262016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14927
14928 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14929 Define only if CHECK_FLOAT128 is defined.
14930 (main): Properly initialize u5.
14931
eadb8035
JJ
149322016-02-03 Jakub Jelinek <jakub@redhat.com>
14933
0afbb81b
JJ
14934 PR c/69627
14935 * gcc.dg/pr69627.c: New test.
14936
eadb8035
JJ
14937 PR target/69644
14938 * gcc.dg/pr69644.c: New test.
14939
b12d4923
MS
149402016-02-03 Mike Stump <mikestump@comcast.net>
14941
14942 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14943 support for struct-layout-1.exp.
14944
ab4bae0c
PP
149452016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14946
14947 PR c++/69056
618d6c1c 14948 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14949
95831c01
VM
149502016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14951 Alexandre Oliva <aoliva@redhat.com>
14952
14953 PR target/69461
14954 * gcc.target/powerpc/pr69461.c: New.
14955
ccc71ab8
UB
149562016-02-03 Uros Bizjak <ubizjak@gmail.com>
14957
14958 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14959 works from here ...
14960 (check_effective_target_fsanitize_thread): ... to here. Do not
14961 specify additional compile flags for the test source.
14962 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14963 specify additional compile flags for the test source.
14964
96299640
WD
149652016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14966
14967 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14968
781d83d9
AV
149692016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14970
14971 PR fortran/67451
14972 PR fortran/69418
14973 * gfortran.dg/coarray_allocate_2.f08: New test.
14974 * gfortran.dg/coarray_allocate_3.f08: New test.
14975 * gfortran.dg/coarray_allocate_4.f08: New test.
14976
d8208e6d
AL
149772016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14978
14979 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14980 use same scan-tree-dump-times on all platforms.
14981 * gcc.dg/vect/vect-outer-1.c: Likewise.
14982 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14983 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14984 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14985 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14986 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14987 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14988 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14989
a8394fa0
SB
149902016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14991
14992 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14993 warning.
14994
f3baa1d3
L
149952016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14996
14997 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14998
eb077516
JN
149992016-02-02 James Norris <jnorris@codesourcery.com>
15000
15001 * c-c++-common/goacc/routine-5.c: Add tests.
15002
578fb225
AM
150032016-02-02 Alexander Monakov <amonakov@ispras.ru>
15004
15005 * gcc.target/nvptx/unsigned-cmp.c: New test.
15006
c64f7d37
WD
150072016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15008
15009 * gcc.target/aarch64/scalar_shift_1.c
15010 (test_corners_sisd_di): Improve force to SIMD register.
15011 (test_corners_sisd_si): Likewise.
15012 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15013 Remove scan-assembler check for ldr.
15014
90c6f26c
RB
150152016-02-02 Richard Biener <rguenther@suse.de>
15016
15017 PR tree-optimization/69595
15018 * gcc.dg/Warray-bounds-17.c: New testcase.
15019
9dc03c97
RB
150202016-02-02 Richard Biener <rguenther@suse.de>
15021
15022 PR tree-optimization/69606
15023 * gcc.dg/torture/pr69606.c: New testcase.
15024
2d4dc223
YR
150252016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15026
15027 PR middle-end/68542
15028 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15029 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15030
65c98fde
AM
150312016-02-02 Alan Modra <amodra@gmail.com>
15032
15033 PR target/69548
15034 * gcc.target/powerpc/pr69548.c: New test.
15035
e1b81f2b
JJ
150362016-02-01 Jakub Jelinek <jakub@redhat.com>
15037
d0268b37
JJ
15038 PR rtl-optimization/69592
15039 * gcc.dg/pr69592.c: New test.
15040
e1b81f2b
JJ
15041 PR preprocessor/69543
15042 PR c/69558
15043 * gcc.dg/pr69543.c: New test.
15044 * gcc.dg/pr69558.c: New test.
15045
7dd7780d
UB
150462016-02-01 Uros Bizjak <ubizjak@gmail.com>
15047
bf672ee5
UB
15048 PR testsuite/65940
15049 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15050
9a7013f8
MS
150512016-02-01 Martin Sebor <msebor@redhat.com>
15052
15053 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15054
e681fb2b
BC
150552016-02-01 Bin Cheng <bin.cheng@arm.com>
15056
15057 PR tree-optimization/67921
15058 * c-c++-common/ubsan/pr67921.c: New test.
15059
ff86345f
RB
150602016-02-01 Richard Biener <rguenther@suse.de>
15061
15062 PR middle-end/69556
15063 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15064
bc369dbd
RB
150652016-02-01 Richard Biener <rguenther@suse.de>
15066
15067 PR tree-optimization/69574
15068 * gcc.dg/torture/pr69574.c: New testcase.
15069
ef318184
RB
150702016-02-01 Richard Biener <rguenther@suse.de>
15071
15072 PR tree-optimization/69579
15073 * gcc.dg/setjmp-6.c: New testcase.
15074
654745e6
JJ
150752016-02-01 Jakub Jelinek <jakub@redhat.com>
15076
15077 PR rtl-optimization/69570
15078 * g++.dg/opt/pr69570.C: New test.
15079
e6c0c44b
RH
150802016-02-01 Richard Henderson <rth@redhat.com>
15081
15082 * gcc.dg/pr69535.c: New test.
15083
6ff3f09a
JDA
150842016-01-31 John David Anglin <danglin@gcc.gnu.org>
15085
2c005538
JDA
15086 PR testsuite/69584
15087 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15088 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15089
61083a4b
JDA
15090 PR debug/68244
15091 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15092
6ff3f09a
JDA
15093 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15094
0c221916
PT
150952016-01-31 Paul Thomas <pault@gcc.gnu.org>
15096
15097 PR fortran/67564
15098 * gfortran.dg/allocate_with_source_17.f03: New test.
15099
db7a2818
JJ
151002016-01-30 Jakub Jelinek <jakub@redhat.com>
15101
15102 PR tree-optimization/69546
15103 * gcc.dg/torture/pr69546.c: New test.
15104
e520d5f0
PT
151052016-01-30 Paul Thomas <pault@gcc.gnu.org>
15106
15107 PR fortran/69566
15108 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15109
343c05d3
MS
151102016-01-30 Martin Sebor <msebor@redhat.com>
15111
15112 PR c++/68490
15113 * g++.dg/ext/flexary10.C: New test.
15114
d6c3a539
DH
151152016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15116
15117 PR fortran/66707
15118 gfortran.dg/common_23.f90: New test.
15119
52d72fcd
BS
151202016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15121
15122 PR target/65546
15123 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15124 condition being checked, and disable it when the target supports
15125 misaligned loads and stores.
15126
3a5d2ba4
JJ
151272016-01-29 Jakub Jelinek <jakub@redhat.com>
15128
15129 PR debug/69518
15130 * gcc.dg/torture/pr69518.c: New test.
15131
6bbacdb5
L
151322016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15133
15134 PR target/69530
15135 * gcc.target/i386/pr69530.c: New test.
15136
af932cdb
SE
151372016-01-29 Steve Ellcey <sellcey@imgtec.com>
15138
15139 PR target/65604
15140 * gcc.target/mips/div-delay.c: New test.
15141
26658b7c
JJ
151422016-01-29 Jakub Jelinek <jakub@redhat.com>
15143
33e89989
JJ
15144 PR target/69551
15145 * gcc.target/i386/pr69551.c: New test.
15146
26658b7c
JJ
15147 PR target/66137
15148 * gcc.target/i386/pr66137.c: New test.
15149
401116b5
AB
151502016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15151
15152 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15153 always built for p5600.
15154 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15155 isa=p5600 dg-option.
15156
d4abfcc5
RB
151572016-01-29 Richard Biener <rguenther@suse.de>
15158
15159 PR tree-optimization/69547
15160 * g++.dg/tree-ssa/pr69547.C: New testcase.
15161
16b77b32
JJ
151622016-01-29 Jakub Jelinek <jakub@redhat.com>
15163
15164 PR debug/66869
15165 * g++.dg/warn/Wunused-function2.C: New test.
15166
a1c95464
DV
151672016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15168
15169 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15170 support for test to succeed.
15171
5453bfed
MP
151722016-01-29 Marek Polacek <polacek@redhat.com>
15173
15174 PR c++/69509
15175 PR c++/69516
15176 * g++.dg/ext/constexpr-vla2.C: New test.
15177 * g++.dg/ext/constexpr-vla3.C: New test.
15178 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15179
452ec2a5
RB
151802016-01-29 Richard Biener <rguenther@suse.de>
15181
15182 PR middle-end/69537
15183 * gcc.dg/uninit-21.c: New testcase.
15184
aec0b19e
UB
151852016-01-28 Uros Bizjak <ubizjak@gmail.com>
15186
15187 PR target/69459
15188 * gcc.target/i386/pr69459.c: New test.
15189
df113ce7
SE
151902016-01-28 Steve Ellcey <sellcey@imgtec.com>
15191
15192 PR target/68400
15193 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15194 * gcc.target/mips/pr68400.c: New test.
15195
494de84f
MS
151962016-01-28 Martin Sebor <msebor@redhat.com>
15197
15198 PR target/17381
15199 * gcc.target/powerpc/pr17381.c: New test.
15200
eb1b1f01
JJ
152012016-01-28 Jakub Jelinek <jakub@redhat.com>
15202
15203 PR middle-end/69542
15204 * gcc.dg/torture/pr69542.c: New test.
15205
6dfeb7ce
WD
152062016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15207
15208 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15209
4b7471a4
DE
152102016-01-28 David Edelsohn <dje.gcc@gmail.com>
15211
15212 * gcc.dg/pr65980.c: Skip on AIX.
15213 * gcc.dg/pr66688.c: Same.
15214
b271fd21
DE
152152016-01-28 David Edelsohn <dje.gcc@gmail.com>
15216
15217 PR target/63679
15218 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15219 * gcc.dg/tree-ssa/sra-18.c: Same.
15220
874108a9
AV
152212016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15222
15223 PR fortran/62536
15224 * gfortran.dg/block_15.f08: New test.
15225 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15226 on incorrectly closed BLOCK.
15227
30480bcd
IE
152282016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15229
15230 * gcc.dg/declare-simd.c: New test.
6905c577 15231
14ba8d6d
RB
152322016-01-28 Richard Biener <rguenther@suse.de>
15233
15234 PR tree-optimization/69466
15235 * gfortran.dg/vect/pr69466.f90: New testcase.
15236
0d4c694e
TP
152372016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15238
15239 * g++.dg/pr67989.C: Remove ARM-specific option.
15240 * gcc.target/arm/pr67989.C: New file.
15241
2aa780da
UB
152422016-01-27 Uros Bizjak <ubizjak@gmail.com>
15243
15244 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15245 and expm1 test for glibc < 2.11.
15246
f75ebe77
RH
152472016-01-27 Richard Henderson <rth@redhat.com>
15248
15249 * gcc.c-torture/execute/pr69447.c: New test.
15250
152512016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15252
9a175e65 15253 PR fortran/69422
49847d75
PT
15254 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15255
cbdd8ae0
JJ
152562016-01-27 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR debug/66869
15259 * gcc.dg/pr66869.c: New test.
15260
2b572b3c
JL
152612016-01-25 Jeff Law <law@redhat.com>
15262
15263 PR tree-optimization/68398
aec0b19e 15264 PR tree-optimization/69196
2b572b3c
JL
15265 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15266 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15267 path to avoid new heuristic allowing more irreducible regions
15268 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15269 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15270 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15271 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15272 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15273
fa74a4bc
MP
152742016-01-27 Marek Polacek <polacek@redhat.com>
15275
15276 PR c/68062
15277 * c-c++-common/vector-compare-4.c: New test.
15278
0afff540
DM
152792016-01-27 David Malcolm <dmalcolm@redhat.com>
15280
15281 PR preprocessor/69126
15282 * c-c++-common/pr69126.c: New test case.
15283
1a218fc9
ILT
152842016-01-27 Ian Lance Taylor <iant@google.com>
15285
15286 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15287
5d70666e
RB
152882016-01-27 Ryan Burn <contact@rnburn.com>
15289
15290 PR cilkplus/69267
15291 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15292
87ff4d66
UB
152932016-01-27 Uros Bizjak <ubizjak@gmail.com>
15294
15295 PR target/69512
15296 * gcc.target/i386/pr69512.c: New test.
15297
27e23cca
RE
152982016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15299
15300 PR ada/69488
15301 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15302
05bf54c3
MP
153032016-01-27 Marek Polacek <polacek@redhat.com>
15304
15305 PR c++/69379
15306 * g++.dg/pr69379.C: New test.
15307
60214d0d
MS
153082016-01-27 Martin Sebor <msebor@redhat.com>
15309
15310 PR c++/69317
15311 * g++.dg/abi/Wabi-2-2.C: New test.
15312 * g++.dg/abi/Wabi-2-3.C: New test.
15313 * g++.dg/abi/Wabi-3-2.C: New test.
15314 * g++.dg/abi/Wabi-3-3.C: New test.
15315
167c7bfa
RB
153162016-01-27 Richard Biener <rguenther@suse.de>
15317
15318 PR tree-optimization/69166
15319 * gcc.dg/torture/pr69166.c: New testcase.
15320
1430fb1f
MJ
153212016-01-27 Martin Jambor <mjambor@suse.cz>
15322
15323 PR tree-optimization/69355
15324 * gcc.dg/tree-ssa/pr69355.c: New test.
15325
95e3030c
MP
153262016-01-27 Marek Polacek <polacek@redhat.com>
15327
15328 PR c++/69496
15329 * g++.dg/ext/constexpr-vla1.C: New test.
15330
eeb085f3
CB
153312016-01-20 Christian Bruel <christian.bruel@st.com>
15332
15333 PR target/69245
15334 * gcc.target/arm/pr69245.c: New test.
15335
b1652dde
JJ
153362016-01-27 Jakub Jelinek <jakub@redhat.com>
15337
15338 PR tree-optimization/69399
15339 * gcc.dg/torture/pr69399.c: New test.
15340
ce7e8f00
EB
153412016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15342
15343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15344
e4aac1d1
EB
153452016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15346
15347 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15348
8dfdb419
TV
153492016-01-26 Tom de Vries <tom@codesourcery.com>
15350
15351 PR tree-optimization/69110
15352 * gcc.dg/autopar/pr69110.c: New test.
15353
56f80f54 153542016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15355 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15356
15357 * gcc.dg/graphite/isl-ast-op-select.c: New.
15358
a0909527
PT
153592015-01-26 Paul Thomas <pault@gcc.gnu.org>
15360
15361 PR fortran/69385
15362 * gfortran.dg/allocate_error_6.f90: New test.
15363
ffc445f4
RH
153642016-01-26 Richard Henderson <rth@redhat.com>
15365
15366 * gcc.dg/tm/pr60908.c: New test.
15367
01e1dea3
DM
153682016-01-26 David Malcolm <dmalcolm@redhat.com>
15369
15370 PR other/69006
15371 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15372 directive.
15373 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15374 expected multiline output to reflect the colorization being
15375 disabled before newlines.
15376 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15377 (custom_diagnostic_finalizer): Replace call to
15378 pp_newline_and_flush with call to pp_flush.
15379 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15380 * gfortran.dg/implicit_class_1.f90: Likewise.
15381 * lib/gcc-dg.exp (allow_blank_lines): New global.
15382 (dg-allow-blank-lines-in-output): New procedure.
15383 (gcc-dg-prune): Complain about blank lines in the output, unless
15384 dg-allow-blank-lines-in-output was called.
15385 * lib/multiline.exp (_build_multiline_regex): Only support
15386 arbitrary followup text for non-blank-lines, not for blank lines.
15387
13f92e8d
JJ
153882016-01-26 Jakub Jelinek <jakub@redhat.com>
15389
15390 PR tree-optimization/69483
15391 * gcc.dg/pr69483.c: New test.
15392 * g++.dg/opt/pr69483.C: New test.
15393
92422235
CL
153942016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15395
15396 PR target/68620
15397 * gcc.target/arm/pr68620.c: New test.
15398
0bccf11b
L
153992016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15400
15401 * gcc.target/i386/pr68986-2.c: Remove -m32.
15402
81cd202e
L
154032016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15404
15405 PR target/68986
15406 * gcc.target/i386/pr68986-1.c: New test.
15407 * gcc.target/i386/pr68986-2.c: Likewise.
15408 * gcc.target/i386/pr68986-3.c: Likewise.
15409
213a1c03
CB
154102016-01-26 Christian Bruel <christian.bruel@st.com>
15411
15412 * lib/target-supports.exp
15413 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15414 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15415 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15416
22a08dd1
RB
154172016-01-26 Richard Biener <rguenther@suse.de>
15418
15419 PR tree-optimization/69452
15420 * gcc.dg/torture/pr69452.c: New testcase.
15421
6c06e0e8
JJ
154222016-01-26 Jakub Jelinek <jakub@redhat.com>
15423
15424 PR target/69442
15425 * gcc.dg/pr69442.c: New test.
15426
b96824c4
RFI
154272016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15428
15429 PR target/67896
15430 * gcc.target/aarch64/simd/pr67896.C: New.
15431
5ee31e57
RS
154322016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15433
15434 PR tree-optimization/69400
15435 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15436 function.
15437 (plugin_init): Call it.
15438 * gcc.dg/torture/pr69400.c: New test.
15439
7ddfb31d
CL
154402016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15441
15442 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15443
1e050c90
AK
154442016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15445 Sebastian Pop <s.pop@samsung.com>
15446
15447 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15448 isl-0.15.
15449
c8ee4bf5
AK
154502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15451 Sebastian Pop <s.pop@samsung.com>
15452
15453 * gcc.dg/graphite/pr69292.c: New.
15454
d902b330
JJ
154552016-01-25 Jakub Jelinek <jakub@redhat.com>
15456
15457 * c-c++-common/goacc/use_device-1.c: New test.
15458
2c89b952
JL
154592016-01-25 Jeff Law <law@redhat.com>
15460
15461 PR tree-optimization/69196
15462 PR tree-optimization/68398
15463 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15464 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15465
685c8785
DE
154662016-01-25 David Edelsohn <dje.gcc@gmail.com>
15467
15468 PR target/69469
15469 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15470 Algorithm.
15471
95cef0c1
RB
154722016-01-25 Richard Biener <rguenther@suse.de>
15473
15474 PR testsuite/69380
15475 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15476
2947d3b2
IE
154772016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15478
15479 PR target/69421
15480 * gcc.dg/pr69421.c: New test.
15481
ae19075a
BB
154822016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15483
15484 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15485 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15486 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15487 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15488 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15489 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15490 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15491 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15492 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15493 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15494
fa4511c2
RB
154952016-01-25 Richard Biener <rguenther@suse.de>
15496
15497 PR tree-optimization/69376
15498 * gcc.dg/torture/pr69376.c: New testcase.
15499
1d101216
JD
155002016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15501
15502 PR fortran/69397
15503 PR fortran/68442
15504 * gfortran.dg/interface_38.f90: New test.
15505 * gfortran.dg/interface_39.f90: New test.
a0909527 15506
a59b92b0
PP
155072016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15508
15509 Revert:
15510 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15511
15512 PR c++/11858
15513 PR c++/24663
15514 PR c++/24664
15515 * g++.dg/template/pr11858.C: New test.
15516 * g++.dg/template/pr24663.C: New test.
15517 * g++.dg/template/unify12.C: New test.
15518 * g++.dg/template/unify13.C: New test.
15519 * g++.dg/template/unify14.C: New test.
15520 * g++.dg/template/unify15.C: New test.
15521 * g++.dg/template/unify16.C: New test.
15522 * g++.dg/template/unify17.C: New test.
15523
16acb1a8
DH
155242016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15525
15526 PR fortran/68283
15527 gfortran.dg/pr68283.f90: New test.
15528
094773e8
TK
155292016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15530
15531 PR fortran/66094
15532 * gfortran.dg/inline_matmul_13.f90: New test.
15533 * gfortran.dg/matmul_bounds_8.f90: New test.
15534 * gfortran.dg/matmul_bounds_9.f90: New test.
15535 * gfortran.dg/matmul_bounds_10.f90: New test.
15536
42fb90d7
TV
155372016-01-23 Tom de Vries <tom@codesourcery.com>
15538
15539 PR tree-optimization/69426
15540 * gcc.dg/autopar/pr69426.c: New test.
15541
69da7802
MS
155422016-01-23 Martin Sebor <msebor@redhat.com>
15543
15544 PR c++/58109
15545 PR c++/69022
15546 * g++.dg/cpp0x/alignas5.C: New test.
15547 * g++.dg/ext/vector29.C: Same.
15548
da17300a
UB
155492016-01-23 Uros Bizjak <ubizjak@gmail.com>
15550
15551 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15552 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15553 _GNU_SOURCE from compile flags to the source.
15554 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15555 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15556 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15557 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15558
62041cfc
JJ
155592016-01-22 Jakub Jelinek <jakub@redhat.com>
15560
15561 PR target/69432
15562 * g++.dg/opt/pr69432.C: New test.
15563
f7d2ad6f
BS
155642016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15565
15566 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15567 32-bit targets testing an -m64 multilib.
15568
d403fc9a
WS
155692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15570
15571 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15572 64-bit support.
15573
4aa16f8d
JG
155742016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15575
15576 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15577
7c816d0f
CB
155782016-01-21 Christian Bruel <christian.bruel@st.com>
15579
15580 PR target/68674
15581 * gcc.target/i386/pr68674.c
15582 * gcc.target/aarch64/pr68674.c
15583 * gcc.target/arm/pr68674.c
15584
fce661e8
KT
155852016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15586
15587 PR target/69403
15588 * gcc.c-torture/execute/pr69403.c: New test.
15589
4696899f
PC
155902016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15591
15592 PR c++/55843
15593 * g++.dg/template/pr55843.C: New.
15594
bac69366
AL
155952016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15596
15597 PR testsuite/66877
15598 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15599 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15600
b57d3a5c
BS
156012016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15602
15603 PR testsuite/67489
da17300a
UB
15604 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15605 from dg-do compile directive, and instead add
15606 { dg-require-effective-target int128 }.
b57d3a5c 15607
9f04a53e
MS
156082016-01-20 Martin Sebor <msebor@redhat.com>
15609
15610 PR c/69405
15611 * gcc.dg/sync-fetch.c: New test.
15612
38a51663
JL
156132016-01-21 Martin Sebor <msebor@redhat.com>
15614
15615 PR target/69252
15616 * gcc.target/powerpc/pr69252.c: New test.
15617
2423a75a
JD
156182016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15619
15620 PR fortran/65996
da17300a 15621 * gfortran.dg/pr65996.f90: New test.
2423a75a 15622
0a76463f
DV
156232016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15624
15625 PR c++/68810
9f04a53e 15626 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15627 expected to generate an error.
0a76463f 15628
9776e692
BS
156292016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15630
15631 PR middle-end/66178
15632 * gcc.dg/torture/pr66178.c: New test.
15633
c8d3e088
AB
156342016-01-21 Anton Blanchard <anton@samba.org>
15635 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15636
15637 PR target/63354
15638 * gcc.target/powerpc/pr63354.c: New test.
15639
35b707ff
VM
156402016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15641
15642 PR rtl-optimization/68990
15643 * gcc.target/i386/pr68990: New.
15644
157b0829
NC
156452016-01-21 Nick Clifton <nickc@redhat.com>
15646
15647 PR target/69129
15648 * gcc.target/mips/pr69129.c: New.
15649
aede6748
PC
156502016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15651
15652 PR c++/58046
15653 * g++.dg/cpp0x/pr58046.C: New.
15654
5463c2c8
JJ
156552016-01-21 Jakub Jelinek <jakub@redhat.com>
15656
6d31cc75
SS
15657 PR target/69187
15658 PR target/65624
15659 * gcc.target/arm/pr69187.c: New test.
15660
5463c2c8
JJ
15661 PR c++/69355
15662 * g++.dg/torture/pr69355.C: New test.
15663
fa28f32b
AK
156642016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15665 Sebastian Pop <s.pop@samsung.com>
15666
15667 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15668
b920a047
AK
156692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15670 Sebastian Pop <s.pop@samsung.com>
15671
da17300a 15672 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15673
bdd3aea6
JJ
156742016-01-21 Jakub Jelinek <jakub@redhat.com>
15675
15676 PR middle-end/67653
15677 * c-c++-common/pr67653.c: New test.
15678 * gcc.dg/torture/pr29119.c: Add dg-warning.
15679
26a2e6ae
PB
156802016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15681
15682 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15683
d25c7690
PK
156842016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15685
15686 PR c/24293
15687 * gcc.dg/pr24293.c: New test.
15688 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15689 incomplete struct type.
15690 * gcc.dg/declspec-1.c: Likewise.
15691 * gcc.dg/pr63549.c: Likewise.
15692
889d5698
JJ
156932016-01-20 Jakub Jelinek <jakub@redhat.com>
15694
15695 PR tree-optimization/66612
15696 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15697 for bdn instruction.
15698
d7cf3dc7
CL
156992016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15700
15701 * lib/target-supports.exp
15702 (check_effective_target_arm_fp_ok_nocache): New.
15703 (check_effective_target_arm_fp_ok): New.
15704 (add_options_for_arm_fp): New.
15705 (check_effective_target_arm_crypto_ok_nocache): Require
15706 target_arm_v8_neon_ok instead of arm32.
15707 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15708 (check_effective_target_arm_crypto_pragma_ok): New.
15709 (add_options_for_arm_vfp): New.
15710 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15711 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15712 target instead. Force initial fpu to vfp.
15713 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15714 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15715 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15716 dependency.
15717 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15718 use arm_vfp effective target instead. Force initial fpu to vfp.
15719 * gcc.target/arm/attr-neon3.c: Likewise.
15720 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15721 arm_vfp_ok.
15722 * gcc.target/arm/unsigned-float.c: Likewise.
15723 * gcc.target/arm/vfp-1.c: Likewise.
15724 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15725 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15726 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15727 * gcc.target/arm/vfp-ldmias.c: Likewise.
15728 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15729 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15730 * gcc.target/arm/vfp-stmiad.c: Likewise.
15731 * gcc.target/arm/vfp-stmias.c: Likewise.
15732 * gcc.target/arm/vnmul-1.c: Likewise.
15733 * gcc.target/arm/vnmul-2.c: Likewise.
15734 * gcc.target/arm/vnmul-3.c: Likewise.
15735 * gcc.target/arm/vnmul-4.c: Likewise.
15736
01ac9704 157372016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15738
e84b00da
L
15739 PR testsuite/69366
15740 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15741 the MPX run-time library, for compile-time MPX test.
15742 * gcc.target/i386/chkp-always_inline.c: Likewise.
15743 * gcc.target/i386/chkp-bndret.c: Likewise.
15744 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15745 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15746 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15747 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15748 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15749 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15750 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15751 * gcc.target/i386/chkp-label-address.c: Likewise.
15752 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15753 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15754 * gcc.target/i386/chkp-pr69044.c: Likewise.
15755 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15756 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15757 * gcc.target/i386/chkp-strchr.c: Likewise.
15758 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15759 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15760 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15761 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15762 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15763 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15764 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15765 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15766 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15767 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15768 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15769 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15770 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15771 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15772 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15773 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15774 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15775 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15776 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15777 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15778 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15779 * gcc.target/i386/pr63995-2.c: Likewise.
15780 * gcc.target/i386/pr64805.c: Likewise.
15781 * gcc.target/i386/pr65044.c: Likewise.
15782 * gcc.target/i386/pr65167.c: Likewise.
15783 * gcc.target/i386/pr65183.c: Likewise.
15784 * gcc.target/i386/pr65184.c: Likewise.
15785 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15786
28b33016
IE
157872016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15788
15789 PR tree-optimization/69328
15790 * gcc.dg/pr69328.c: New test.
15791
bcff0913
JL
157922016-01-20 Jeff Law <law@redhat.com>
15793
bf0bb970 15794 PR target/25114
bcff0913
JL
15795 * gcc.target/m68k/pr25114.c: New test.
15796
a3f69631
AV
157972016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15798
15799 * gcc.target/arm/memset-inline-10.c: Added
15800 dg-require-effective-target arm_thumb2_ok.
15801
af33ba0d
EB
158022016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15803
15804 * gcc.dg/debug/dwarf2/sso.c: New test.
15805
7596d5de
UB
158062016-01-19 Uros Bizjak <ubizjak@gmail.com>
15807
15808 PR testsuite/68820
15809 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15810 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15811 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15812
ceda2c69
JH
158132016-01-19 Jan Hubicka <hubicka@ucw.cz>
15814
15815 PR ipa/66223
15816 * g++.dg/ipa/devirt-50.C: New testcase.
15817
38a979f2
MP
158182016-01-19 Marek Polacek <polacek@redhat.com>
15819
15820 PR c++/68965
15821 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15822 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15823
962801c5
KT
158242016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15825
15826 PR target/69135
15827 * gcc.target/arm/pr69135_1.c: New test.
15828
078fe40a
WD
158292015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15830
15831 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15832
786e3c06
WD
158332015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15834
15835 * gcc.target/aarch64/ccmp_1.c: New testcase.
15836
1e297006
MP
158372016-01-19 Marek Polacek <polacek@redhat.com>
15838
15839 PR c++/68586
15840 * g++.dg/cpp0x/enum30.C: New test.
15841
879c27e3
RB
158422016-01-19 Richard Biener <rguenther@suse.de>
15843
15844 PR tree-optimization/69336
15845 * g++.dg/tree-ssa/pr69336.C: New testcase.
15846
015337d3
JJ
158472016-01-19 Jakub Jelinek <jakub@redhat.com>
15848
15849 PR debug/65779
15850 * gcc.dg/pr65779.c: New test.
15851
e2c768b6
RB
158522016-01-19 Richard Biener <rguenther@suse.de>
15853
15854 PR tree-optimization/69352
15855 * gcc.dg/torture/pr69352.c: New testcase.
15856
569efc34
JJ
158572016-01-19 Jakub Jelinek <jakub@redhat.com>
15858
15859 PR rtl-optimization/68955
15860 PR rtl-optimization/64557
15861 * gcc.dg/torture/pr68955.c: New test.
15862
e49d321f
JH
158632016-01-19 Jan Hubicka <hubicka@ucw.cz>
15864
15865 PR lto/69136
15866 * g++.dg/torture/pr69136.C: New testcase.
15867
e9191ad3
JH
158682016-01-19 Jan Hubicka <hubicka@ucw.cz>
15869
15870 PR lto/69133
15871 * g++.dg/lto/pr69133_0.C: New testcase.
15872 * g++.dg/lto/pr69133_1.C: New testcase.
15873
2bedb645
JL
158742016-01-15 Jeff Law <law@redhat.com>
15875
15876 PR tree-optimization/69320
15877 * gcc.c-torture/pr69320-1.c: New test.
15878 * gcc.c-torture/pr69320-2.c: New test.
15879 * gcc.c-torture/pr69320-3.c: New test.
15880 * gcc.c-torture/pr69320-4.c: New test.
15881
17c15cb9
PP
158822016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15883
15884 PR c++/11858
15885 PR c++/24663
15886 PR c++/24664
15887 * g++.dg/template/pr11858.C: New test.
15888 * g++.dg/template/pr24663.C: New test.
15889 * g++.dg/template/unify12.C: New test.
15890 * g++.dg/template/unify13.C: New test.
15891 * g++.dg/template/unify14.C: New test.
15892 * g++.dg/template/unify15.C: New test.
15893 * g++.dg/template/unify16.C: New test.
15894 * g++.dg/template/unify17.C: New test.
15895
9617fd08
DM
158962016-01-18 David Malcolm <dmalcolm@redhat.com>
15897
15898 PR testsuite/69181
15899 * gcc.dg/pr69181-1.c: New test file.
15900 * gcc.dg/pr69181-2.c: New test file.
15901 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15902 globals by moving it to...
15903 (cleanup-after-saved-dg-test): ...this new function. Add
15904 "global additional_sources_used". Add reset of global
15905 multiline_expected_outputs to the empty list.
15906 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15907 global to...
15908 (multiline_expected_outputs): ...this, and updated comments to
15909 note that it is modified from gcc-dg.exp.
15910 (dg-end-multiline-output): Update for the above renaming.
15911 (handle-multiline-outputs): Likewise. Remove the clearing
15912 of the expected outputs to the empty list.
15913
b555a2e4
RB
159142016-01-18 Richard Biener <rguenther@suse.de>
15915
15916 PR tree-optimization/69297
15917 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15918
96902805
JM
159192016-01-18 Joseph Myers <joseph@codesourcery.com>
15920
15921 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15922 dg-options.
15923 * gcc.target/mips/mips-3d-2.c: Likewise.
15924 * gcc.target/mips/mips-3d-3.c: Likewise.
15925 * gcc.target/mips/mips-3d-4.c: Likewise.
15926 * gcc.target/mips/mips-3d-5.c: Likewise.
15927 * gcc.target/mips/mips-3d-6.c: Likewise.
15928 * gcc.target/mips/mips-3d-7.c: Likewise.
15929 * gcc.target/mips/mips-3d-8.c: Likewise.
15930 * gcc.target/mips/mips-3d-9.c: Likewise.
15931 * gcc.target/mips/mips-ps-1.c: Likewise.
15932 * gcc.target/mips/mips-ps-2.c: Likewise.
15933 * gcc.target/mips/mips-ps-3.c: Likewise.
15934 * gcc.target/mips/mips-ps-4.c: Likewise.
15935 * gcc.target/mips/mips-ps-5.c: Likewise.
15936 * gcc.target/mips/mips-ps-6.c: Likewise.
15937 * gcc.target/mips/mips-ps-7.c: Likewise.
15938 * gcc.target/mips/mips-ps-type.c: Likewise.
15939 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15940 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15941
40e26f94
TV
159422016-01-18 Tom de Vries <tom@codesourcery.com>
15943
15944 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15945 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15946 * c-c++-common/goacc/kernels-empty.c: New test.
15947 * c-c++-common/goacc/kernels-eternal.c: New test.
15948 * c-c++-common/goacc/kernels-loop-2.c: New test.
15949 * c-c++-common/goacc/kernels-loop-3.c: New test.
15950 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15951 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15952 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15953 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15954 * c-c++-common/goacc/kernels-loop-data.c: New test.
15955 * c-c++-common/goacc/kernels-loop-g.c: New test.
15956 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15957 * c-c++-common/goacc/kernels-loop-n.c: New test.
15958 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15959 * c-c++-common/goacc/kernels-loop.c: New test.
15960 * c-c++-common/goacc/kernels-noreturn.c: New test.
15961 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15962 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15963 * c-c++-common/goacc/kernels-reduction.c: New test.
15964
a98d4647
TV
159652016-01-18 Tom de Vries <tom@codesourcery.com>
15966
15967 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15968 * gcc.dg/autopar/outer-2.c: Same.
15969 * gcc.dg/autopar/outer-3.c: Same.
15970 * gcc.dg/autopar/outer-4.c: Same.
15971 * gcc.dg/autopar/outer-5.c: Same.
15972 * gcc.dg/autopar/outer-6.c: Same.
15973 * gcc.dg/autopar/parallelization-1.c: Same.
15974 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15975 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15976 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15977 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15978 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15979 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15980 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15981 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15982 * gcc.dg/autopar/pr39500-1.c: Same.
15983 * gcc.dg/autopar/pr39500-2.c: Same.
15984 * gcc.dg/autopar/pr46193.c: Same.
15985 * gcc.dg/autopar/pr46194.c: Same.
15986 * gcc.dg/autopar/pr49580.c: Same.
15987 * gcc.dg/autopar/pr49960-1.c: Same.
15988 * gcc.dg/autopar/pr49960.c: Same.
15989 * gcc.dg/autopar/pr68373.c: Same.
15990 * gcc.dg/autopar/reduc-1.c: Same.
15991 * gcc.dg/autopar/reduc-1char.c: Same.
15992 * gcc.dg/autopar/reduc-1short.c: Same.
15993 * gcc.dg/autopar/reduc-2.c: Same.
15994 * gcc.dg/autopar/reduc-2char.c: Same.
15995 * gcc.dg/autopar/reduc-2short.c: Same.
15996 * gcc.dg/autopar/reduc-3.c: Same.
15997 * gcc.dg/autopar/reduc-4.c: Same.
15998 * gcc.dg/autopar/reduc-6.c: Same.
15999 * gcc.dg/autopar/reduc-7.c: Same.
16000 * gcc.dg/autopar/reduc-8.c: Same.
16001 * gcc.dg/autopar/reduc-9.c: Same.
16002 * gcc.dg/autopar/uns-outer-4.c: Same.
16003 * gcc.dg/autopar/uns-outer-5.c: Same.
16004 * gcc.dg/autopar/uns-outer-6.c: Same.
16005 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16006 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16007
da976fa8
AL
160082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16009
16010 PR target/63679
16011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16012 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16013
70c1e886
AL
160142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16015
16016 PR target/63679
16017 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16018 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16019 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16020
88bed196
AL
160212016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16022
16023 PR target/63679
16024 * gcc.dg/tree-ssa/sra-17.c: New.
16025 * gcc.dg/tree-ssa/sra-18.c: New.
16026
3dd5f42e
IE
160272016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16028
16029 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16030
ae5a77fa
EB
160312016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16032
16033 * gnat.dg/inline12.adb: New test.
16034
11e57fc6
BC
160352016-01-18 Bin Cheng <bin.cheng@arm.com>
16036
16037 PR tree-optimization/66797
16038 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16039
995b6fe0
RB
160402016-01-18 Richard Biener <rguenther@suse.de>
16041
16042 PR tree-optimization/69170
16043 * gcc.dg/torture/pr69170.c: New testcase.
16044
82ee0cf2 160452016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16046
16047 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16048
d69da357
TV
160492016-01-16 Tom de Vries <tom@codesourcery.com>
16050
16051 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16052
a3845283
TV
160532016-01-16 Tom de Vries <tom@codesourcery.com>
16054
16055 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16056 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16057 redundant dg-require-effective-target pthread.
16058 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16059 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16060 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16061 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16062 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16063 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16064 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16065
197a6aa6
DE
160662016-01-16 David Edelsohn <dje.gcc@gmail.com>
16067
16068 PR target/68609
16069 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16070 * gcc.target/powerpc/recip-7.c: Same.
16071
ec7886c1
PP
160722016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16073
16074 PR c++/69091
16075 * g++.dg/template/pr69091.C: New test.
16076
203484bb
PP
160772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16078
16079 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16080 dump does not contain an error_mark_node.
16081 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16082 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16083
aa2500e9
PP
160842016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16085
16086 PR c++/68936
16087 * g++.dg/template/pr68936.C: New test.
16088
28621a5c
DE
160892016-01-15 David Edelsohn <dje.gcc@gmail.com>
16090
16091 PR target/68609
16092 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16093 * gcc.target/powerpc/recip-2.c: Same.
16094 * gcc.target/powerpc/recip-3.c: Same.
16095 * gcc.target/powerpc/recip-4.c: Same.
16096 * gcc.target/powerpc/recip-sqrtf.c: Same.
16097
40c43aca
JL
160982016-01-15 Jeff Law <law@redhat.com>
16099
16100 PR tree-optimization/69270
16101 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16102 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16103
afbc5ae8
PT
161042016-01-15 Paul Thomas <pault@gcc.gnu.org>
16105
16106 PR fortran/49630
16107 * gfortran.dg/deferred_character_13.f90: New test for the fix
16108 of comment 3 of the PR.
16109
16110 PR fortran/54070
16111 * gfortran.dg/deferred_character_8.f90: New test
16112 * gfortran.dg/allocate_error_5.f90: New test
16113
16114 PR fortran/60593
16115 * gfortran.dg/deferred_character_10.f90: New test
16116
16117 PR fortran/60795
16118 * gfortran.dg/deferred_character_14.f90: New test
16119
16120 PR fortran/61147
16121 * gfortran.dg/deferred_character_11.f90: New test
16122
16123 PR fortran/64324
16124 * gfortran.dg/deferred_character_9.f90: New test
16125
49abe076
VM
161262016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16127
16128 PR rtl-optimization/69030
16129 * gcc.target/i386/pr69030.c: New.
16130
16d12992
KT
161312016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16132
16133 * gcc.target/aarch64/target_attr_17.c: New test.
16134
78810bd3
RB
161352016-01-15 Richard Biener <rguenther@suse.de>
16136
16137 PR tree-optimization/66856
16138 * gcc.dg/torture/pr66856-1.c: New testcase.
16139 * gcc.dg/torture/pr66856-2.c: Likewise.
16140
2bd847fe
RB
161412016-01-15 Richard Biener <rguenther@suse.de>
16142
16143 PR debug/69137
16144 * g++.dg/lto/pr69137_0.C: New testcase.
16145
a00fe3b7
RS
161462016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16147
16148 PR middle-end/69246
16149 * gcc.target/i386/pr69246.c: New test.
16150
cbb0e83b
DV
161512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16152
7596d5de 16153 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16154
5a500ecf
DV
161552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16156
16157 PR c++/56194
16158 * g++.dg/init/const9.C: Disable test on S/390.
16159
5d9bf64f
DV
161602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16161
16162 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16163 * g++.dg/Wno-frame-address.C: Ditto.
16164
e234b19e
DV
161652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16166
16167 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16168
89483f99
RB
161692016-01-15 Richard Biener <rguenther@suse.de>
16170
16171 PR tree-optimization/68961
16172 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16173
94f37395
IE
161742016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16175
16176 * gcc.target/i386/pr65105-5.c: New test.
16177
82ee0cf2 161782016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16179
16180 * gcc.c-torture/execute/alias-4.c: New testcase.
16181
82ee0cf2 161822016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16183
16184 PR ipa/68148
16185 * g++.dg/ipa/devirt-49.C: New testcase.
16186
092f7deb 161872016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16188
16189 PR target/65837
16190 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16191 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16192 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16193
e93c66bc
RB
161942016-01-15 Richard Biener <rguenther@suse.de>
16195
16196 PR tree-optimization/69117
16197 * gcc.dg/torture/pr69117.c: New testcase.
16198
c47eaca6 161992015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16200
16201 PR c++/69048
16202 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16203
c3f6914a
FXC
162042016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16205
16206 PR testsuite/67509
16207 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16208 range tests use 100 * maximum instead of maximum + 1.
16209
cd65ae90
JJ
162102016-01-14 Jakub Jelinek <jakub@redhat.com>
16211
16212 PR debug/69244
16213 * gcc.dg/guality/pr69244.c: New test.
16214
19643948
UB
162152016-01-14 Uros Bizjak <ubizjak@gmail.com>
16216
16217 * lib/target-supports.exp (check_effective_target_issignaling):
16218 New procedure.
16219 * gcc.dg/pr61441.c: Require issignaling effective target.
16220
fe79c97e
SB
162212016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16222
16223 PR target/68803
16224 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16225
c7df95d8
DM
162262016-01-14 David Malcolm <dmalcolm@redhat.com>
16227
16228 PR c++/68819
16229 PR preprocessor/69177
16230 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16231 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16232 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16233 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16234
00083992
MP
162352016-01-14 Marek Polacek <polacek@redhat.com>
16236
16237 PR c/69262
16238 * gcc.dg/array-15.c: New test.
16239
0c9b3294
JJ
162402016-01-14 Jakub Jelinek <jakub@redhat.com>
16241
16242 PR middle-end/68146
16243 PR tree-optimization/69155
16244 * gfortran.dg/pr68146.f: New test.
16245 * gfortran.dg/pr69155.f90: New test.
16246
3688e13d
RB
162472016-01-14 Richard Biener <rguenther@suse.de>
16248
16249 PR tree-optimization/68060
16250 * gcc.dg/torture/pr68060-1.c: New testcase.
16251 * gcc.dg/torture/pr68060-2.c: Likewise.
16252
bab0ad3a
NC
162532016-01-14 Nick Clifton <nickc@redhat.com>
16254
16255 * lib/target-supports.exp
16256 (check_effective_target_arm_neon_ok_nocache): Add an option
16257 sequence that includes setting the ARM architecture to ARMv7-A.
16258 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16259 command line options necessary to enable Neon support.
16260 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16261 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16262 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16263 * gcc.target/arm/pr69180.c: Likewise.
16264
947c2ce5
JL
162652016-01-14 Jeff Law <law@redhat.com>
16266
16267 PR tree-optimization/69270
16268 * gcc.dg/tree-ssa/pr69270.c: New test.
16269
3342fd71
BS
162702016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16271
16272 PR c/66208
16273 * c-c++-common/pr66208.c: New file.
16274
2ad3adf1
JJ
162752016-01-13 Jakub Jelinek <jakub@redhat.com>
16276
16277 PR tree-optimization/69156
16278 * gcc.dg/pr69156.c: New test.
16279
398d6feb
L
162802016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16281
16282 * gcc.target/i386/pr69225-7.c: New test.
16283
4c868789
RH
162842016-01-13 Richard Henderson <rth@redhat.com>
16285
16286 * gcc.dg/tm/memopt-13.c: Update expected function.
16287 * gcc.dg/tm/memopt-6.c: Likewise.
16288
ef6d1772
UB
162892016-01-13 Uros Bizjak <ubizjak@gmail.com>
16290
16291 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16292 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16293 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16294 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16295
ef6d1772
UB
162962016-01-13 Tom de Vries <tom@codesourcery.com>
16297
16298 PR tree-optimization/69169
0b4b6ef2
TV
16299 * gcc.dg/pr69169.c: New test.
16300
2ad3adf1 163012016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16302
16303 PR target/69228
16304 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16305 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16306 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16307 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16308 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16309 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16310 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16311 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16312
9060e335
AK
163132016-01-13 Jakub Jelinek <jakub@redhat.com>
16314
16315 PR target/69247
16316 * gcc.dg/pr69247.c: New test.
16317
40311329
RB
163182016-01-13 Richard Biener <rguenther@suse.de>
16319
16320 PR tree-optimization/69242
16321 * gcc.dg/torture/pr69242.c: New testcase.
16322
ccbd7103
RB
163232016-01-13 Richard Biener <rguenther@suse.de>
16324
16325 PR tree-optimization/69186
16326 * gcc.dg/torture/pr69186.c: New testcase.
16327
c6f72a46
JL
163282016-01-13 Jeff Law <law@redhat.com>
16329
16330 PR tree-optimization/67755
16331 * gcc.dg/tree-ssa/pr67755.c: New test.
16332
163332016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16334
16335 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16336 pass number in output by a star.
16337
c446cf07
BC
163382016-01-12 Bin Cheng <bin.cheng@arm.com>
16339
16340 PR tree-optimization/68911
16341 * gcc.c-torture/execute/pr68911.c: New test.
16342
5342156c
MP
163432016-01-12 Marek Polacek <polacek@redhat.com>
16344
16345 PR c++/68979
16346 * g++.dg/warn/permissive-1.C: New test.
16347
65364cc5
JJ
163482016-01-12 Jakub Jelinek <jakub@redhat.com>
16349
16350 PR objc++/68511
16351 PR c++/69213
16352 * g++.dg/opt/pr69213.C: New test.
16353
81b9a3d9
CB
163542016-01-12 Christian Bruel <christian.bruel@st.com>
16355
16356 PR target/69180
16357 * gcc.target/arm/pr69180.c: New test.
16358
3c4e91c9
RB
163592016-01-12 Richard Biener <rguenther@suse.de>
16360
16361 PR lto/69077
16362 * g++.dg/lto/pr69077_0.C: New testcase.
16363 * g++.dg/lto/pr69077_1.C: Likewise.
16364
5664cea1
JJ
163652016-01-12 Jakub Jelinek <jakub@redhat.com>
16366
16367 PR target/69175
16368 * g++.dg/opt/pr69175.C: New test.
16369
86cefc49
AL
163702016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16371
16372 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16373 rather than #including math.h & stdlib.h.
16374 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16375 * gcc.dg/vect/pr49771.c: Likewise.
16376 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16377 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16378 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16379 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16380 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16381 * gcc.dg/vect/pr44507.c: Likewise.
16382 * gcc.dg/vect/pr45902.c: Likewise.
16383 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16384 * gcc.dg/vect/vect-117.c: Likewise.
16385 * gcc.dg/vect/vect-99.c: Likewise.
16386 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16387 * gcc.dg/vect/vect-cond-1.c: Likewise.
16388 * gcc.dg/vect/vect-cond-2.c: Likewise.
16389 * gcc.dg/vect/vect-cond-3.c: Likewise.
16390 * gcc.dg/vect/vect-cond-4.c: Likewise.
16391 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16392 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16393 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16394 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16395 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16396 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16397 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16398 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16399 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16400 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16401 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16402 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16403 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16404 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16405 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16406 include of signal.h.
16407 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16408 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16409 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16410 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16411 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16412 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16413 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16414 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16415 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16416 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16417 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16418 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16419 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16420 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16421 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16422 * gcc.dg/vect/vect-outer-5.c: Likewise.
16423 * gcc.dg/vect/vect-outer-6.c: Likewise.
16424 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16425 include of stdio.h.
16426
b832f61e
NC
164272016-01-12 Nick Clifton <nickc@redhat.com>
16428
16429 PR target/68913
16430 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16431 to fread so that it will be found in all target runtimes.
16432
8eac49b1
RB
164332016-01-12 Richard Biener <rguenther@suse.de>
16434
16435 PR tree-optimization/69053
16436 * g++.dg/torture/pr69053.C: New testcase.
16437
2935d994
RB
164382016-01-12 Richard Biener <rguenther@suse.de>
16439
16440 PR tree-optimization/69168
16441 * gcc.dg/torture/pr69168.c: New testcase.
16442
66c16fd9
RB
164432016-01-12 Richard Biener <rguenther@suse.de>
16444
16445 PR tree-optimization/69157
16446 * gcc.dg/torture/pr69157.c: New testcase.
16447
164482016-01-12 Richard Biener <rguenther@suse.de>
16449
16450 PR tree-optimization/69174
16451 * gcc.dg/torture/pr69174.c: New testcase.
16452
723033a6
JJ
164532016-01-12 Jakub Jelinek <jakub@redhat.com>
16454
16455 PR c++/66808
16456 PR c++/69000
16457 * g++.dg/tls/pr66808.C: New test.
16458 * g++.dg/tls/pr69000.C: New test.
16459
3574cf47
BS
164602016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16461
16462 * gcc.target/powerpc/swaps-p8-23.c: New test.
16463 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16464
feb20787
JDA
164652016-01-11 John David Anglin <danglin@gcc.gnu.org>
16466
16467 PR tree-optimization/68356
16468 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16469
27b1820a
KV
164702016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16471 Jim Wilson <jim.wilson@linaro.org>
16472
16473 PR target/69194
16474 * gcc.target/arm/pr69194.c: New test.
16475
cf4de6af
L
164762016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16477
16478 PR target/69225
16479 * gcc.target/i386/pr69225-1.c: New test.
16480 * gcc.target/i386/pr69225-2.c: Likewise.
16481 * gcc.target/i386/pr69225-3.c: Likewise.
16482 * gcc.target/i386/pr69225-4.c: Likewise.
16483 * gcc.target/i386/pr69225-5.c: Likewise.
16484 * gcc.target/i386/pr69225-6.c: Likewise.
16485
1ebd5558
JJ
164862016-01-11 Jakub Jelinek <jakub@redhat.com>
16487
23552a4d
JJ
16488 PR target/67462
16489 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16490 if lp64.
16491
26ff85b0
JJ
16492 PR target/69071
16493 * gcc.dg/pr69071.c: New test.
16494
9cb6bd74
JJ
16495 PR c++/69211
16496 * g++.dg/opt/pr69211.C: New test.
16497
1ebd5558
JJ
16498 PR tree-optimization/69214
16499 * gcc.c-torture/compile/pr69214.c: New test.
16500
8c18c836
UB
165012016-01-11 Uros Bizjak <ubizjak@gmail.com>
16502
16503 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16504 * gcc.target/i386/pr66232-11.c: Ditto.
16505 * gcc.target/i386/pr66232-12.c: Ditto.
16506 * gcc.target/i386/pr66232-13.c: Ditto.
16507
62446e6e
RB
165082016-01-11 Richard Biener <rguenther@suse.de>
16509
16510 PR tree-optimization/69173
16511 * gcc.dg/torture/pr69173.c: New testcase.
16512
2b8568fe
KT
165132016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16514
16515 PR rtl-optimization/68796
16516 * gcc.target/aarch64/tst_5.c: New test.
16517 * gcc.target/aarch64/tst_6.c: Likewise.
16518
5baf4532
KT
165192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16520
16521 PR rtl-optimization/68841
16522 * gcc.dg/pr68841.c: New test.
16523 * gcc.c-torture/execute/pr68841.c: New test.
16524
ca90b1ed
YR
165252016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16526
16527 PR rtl-optimization/68920
16528 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16529 for ix86 targets.
16530 * gcc.dg/ifcvt-5.c: New test.
16531
2ad3adf1 165322016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16533
16534 PR bootstrap/69123
16535 * g++.dg/pr69123.C: New.
16536
83834c09
IE
165372016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16538
16539 PR target/69010
16540 * gcc.target/i386/pr69010.c: New test.
16541
dcf89d57
MJ
165422016-01-11 Martin Jambor <mjambor@suse.cz>
16543
16544 PR ipa/69044
16545 * gcc.target/i386/chkp-pr69044.c: New test.
16546
d95167ee
TV
165472016-01-11 Tom de Vries <tom@codesourcery.com>
16548
16549 PR tree-optimization/69109
16550 * gcc.dg/autopar/pr69109-2.c: New test.
16551 * gcc.dg/autopar/pr69109.c: New test.
16552
4f6403a8
TV
165532016-01-11 Tom de Vries <tom@codesourcery.com>
16554
16555 PR tree-optimization/69108
16556 * gcc.dg/autopar/pr69108.c: New test.
16557
21efdd80
PP
165582016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16559
16560 PR c++/69029
16561 * c-c++-common/Wisleading-indentation.c: Augment test.
16562
fd42eed8
TK
165632016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16564
16565 PR fortran/69154
16566 * gfortran.dg/inline_matmul_12.f90: New test.
16567
4f90ee6c
PT
165682016-01-10 Paul Thomas <pault@gcc.gnu.org>
16569
16570 PR fortran/67779
16571 * gfortran.dg/actual_array_offset_1: New test.
16572
3907c6cf
TV
165732016-01-10 Tom de Vries <tom@codesourcery.com>
16574
16575 PR tree-optimization/69062
16576 * gcc.dg/autopar/pr69062.c: New test.
16577
b07b236e
TS
165782016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16579
16580 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16581 * gcc.dg/vect/slp-perm-2.c: Likewise.
16582 * gcc.dg/vect/slp-perm-3.c: Likewise.
16583 * gcc.dg/vect/slp-perm-5.c: Likewise.
16584 * gcc.dg/vect/slp-perm-6.c: Likewise.
16585 * gcc.dg/vect/slp-perm-7.c: Likewise.
16586 * gcc.dg/vect/slp-perm-8.c: Likewise.
16587
23fab8ae
TV
165882016-01-10 Tom de Vries <tom@codesourcery.com>
16589
16590 PR tree-optimization/69039
16591 * gcc.dg/autopar/pr69039.c: New test.
16592
73f0dae2
MP
165932016-01-09 Marek Polacek <polacek@redhat.com>
16594
16595 PR c++/69113
16596 * g++.dg/pr69113.C: New test.
16597
20b8d734
JJ
165982016-01-09 Jakub Jelinek <jakub@redhat.com>
16599
16600 PR middle-end/50865
16601 PR tree-optimization/69097
16602 * gcc.c-torture/execute/pr50865.c: New test.
16603 * gcc.c-torture/execute/pr69097-1.c: New test.
16604 * gcc.c-torture/execute/pr69097-2.c: New test.
16605 * gcc.dg/pr69097-1.c: New test.
16606 * gcc.dg/pr69097-2.c: New test.
16607
c50e614b
JJ
166082016-01-09 Jakub Jelinek <jakub@redhat.com>
16609
16610 PR c++/69164
16611 * g++.dg/opt/pr69164.C: New test.
16612
e0237993
JJ
166132016-01-08 Jakub Jelinek <jakub@redhat.com>
16614
16615 PR tree-optimization/69167
16616 * gcc.dg/pr69167.c: New test.
16617
bd8f5bb2
MP
166182016-01-08 Marek Polacek <polacek@redhat.com>
16619
16620 PR c++/68449
16621 * g++.dg/pr68449.C: New.
16622
bb0f5ca7
AL
166232016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16624
16625 PR tree-optimization/68707
16626 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16627 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16628 on platforms supporting it.
16629 * gcc.dg/vect/slp-perm-2.c: Likewise.
16630 * gcc.dg/vect/slp-perm-3.c: Likewise.
16631 * gcc.dg/vect/slp-perm-5.c: Likewise.
16632 * gcc.dg/vect/slp-perm-7.c: Likewise.
16633 * gcc.dg/vect/slp-perm-8.c: Likewise.
16634 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16635 on platforms supporting it.
16636
22518428
JJ
166372016-01-08 Jakub Jelinek <jakub@redhat.com>
16638
33f0852f
JJ
16639 PR tree-optimization/69162
16640 * gcc.dg/pr69162.c: New test.
16641
22518428
JJ
16642 PR tree-optimization/69172
16643 * gcc.dg/pr69172.c: New test.
16644
80e9b3aa
TP
166452016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16646
16647 PR tree-optimization/67781
16648 * gcc.c-torture/execute/pr67781.c: New file.
16649
262a363f
JJ
166502016-01-08 Jakub Jelinek <jakub@redhat.com>
16651
16652 PR tree-optimization/69083
16653 * gcc.dg/vect/pr69083.c: New test.
16654
6e1f093f
SS
166552016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16656
16657 PR tree-optimization/61441
16658 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16659 Use -fexcess-precision=standard for compiler options.
16660 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16661
53290e07
JJ
166622016-01-08 Jakub Jelinek <jakub@redhat.com>
16663
57bf3072
JJ
16664 PR fortran/69128
16665 * gfortran.dg/gomp/pr69128.f90: New test.
16666
53290e07
JJ
16667 PR c++/69145
16668 * g++.dg/ext/pr69145-1.C: New test.
16669 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16670 * g++.dg/ext/pr69145-2.h: New file.
16671
7a127fa7
MS
166722016-01-07 Martin Sebor <msebor@redhat.com>
16673
16674 PR c/68966
16675 * gcc.dg/atomic-fetch-bool.c: New test.
16676 * gcc.dg/sync-fetch-bool.c: New test.
16677
95918b49
L
166782016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16679
16680 PR fortran/66680
16681 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16682
c8e62a9d
NC
166832016-01-07 Nick Clifton <nickc@redhat.com>
16684
16685 PR target/66655
16686 * g++.dg/pr66655.C: New test.
16687 * g++.dg/pr66655_1.cc: Test support file.
16688 * g++.dg/pr66655.h: Test header file.
16689
2ad3adf1 166902016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16691
16692 PR fortran/66680
16693 gfortran.dg/gomp/pr66680.f90: New test.
16694
4cd9ca92
L
166952016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16696
16697 PR target/69171
16698 * gcc.target/i386/pr69171-1.c: New test.
16699 * gcc.target/i386/pr69171-2.c: Likewise.
16700 * gcc.target/i386/pr69171-3.c: Likewise.
16701 * gcc.target/i386/pr69171-4.c: Likewise.
16702 * gcc.target/i386/pr69171-5.c: Likewise.
16703 * gcc.target/i386/pr69171-6.c: Likewise.
16704
7e33d4dc
BS
167052015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16706
16707 PR middle-end/67639
16708 * c-c++-common/pr67639.c: New test.
16709
fec64afc
JJ
167102016-01-07 Jakub Jelinek <jakub@redhat.com>
16711
16712 PR tree-optimization/69141
16713 * g++.dg/opt/pr69141.C: New test.
16714
f293ad29
EB
167152016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16716
16717 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16718
5027395e
UB
167192016-01-06 Uros Bizjak <ubizjak@gmail.com>
16720
16721 PR target/69140
16722 * gcc.target/i386/pr69140.c: New test
16723
7443cf13
DM
167242016-01-06 David Malcolm <dmalcolm@redhat.com>
16725
16726 * gcc.dg/bad-dereference.c: New test case.
16727
32928931
BS
167282015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16729
16730 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16731
68dd05da
AS
167322016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16733
16734 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16735
6b131d5b
MP
167362016-01-06 Marek Polacek <polacek@redhat.com>
16737
16738 PR sanitizer/69099
16739 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16740
8d9fdb49
MP
167412016-01-05 Marek Polacek <polacek@redhat.com>
16742
16743 PR c/69104
16744 * gcc.dg/atomic-invalid-2.c: New.
16745
acf93f1e
L
167462016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16747
16748 PR target/68991
16749 * gcc.target/i386/pr68991.c: New test.
16750
3f50525d
L
167512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16752
16753 PR target/68991
16754 * g++.dg/pr68991-1.C: New test.
16755 * g++.dg/pr68991-2.C: Likewise.
16756
e0237993 167572016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16758
e0237993 16759 PR other/60465
face88a1
ST
16760 * gcc.target/ia64/pr60465-gprel64.c: New test.
16761 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16762
a0866eff
KT
167632016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16764
16765 PR rtl-optimization/68651
16766 * gcc.target/aarch64/pr68651_1.c: New test.
16767
c589e975
DM
167682016-01-05 David Malcolm <dmalcolm@redhat.com>
16769
16770 PR c/69122
16771 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16772
929710d9
NS
167732016-01-05 Nathan Sidwell <nathan@acm.org>
16774
ce3e43d7
NS
16775 PR c++/58583
16776 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16777
929710d9
NS
16778 * gcc.dg/alias-15.c: New.
16779
a2faef8e
NC
167802016-01-05 Nick Clifton <nickc@redhat.com>
16781
16782 PR target/68870
16783 * g++.dg/pr68770.C: New test.
16784
4cfa76e3
MS
167852016-01-04 Mike Stump <mikestump@comcast.net>
16786
16787 * lib/target-supports.exp (check_effective_target_cilkplus):
16788 cilkplus targets require pthreads.
4ece61b6 16789 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16790
4e8a3a35
MM
167912016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16792
16793 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16794 generation.
16795
818ab71a
JJ
167962016-01-04 Jakub Jelinek <jakub@redhat.com>
16797
16798 Update copyright years.
16799
2fe0a208
MP
168002016-01-04 Marek Polacek <polacek@redhat.com>
16801
16802 PR c/68908
16803 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16804 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16805 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16806
9e3b2fe3
EB
168072016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16808
16809 * gcc.target/sparc/20160104-2.c: New test.
16810
e8d65a35
EB
168112016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16812
16813 * gcc.target/sparc/20160104-1.c: New test.
16814
25ccfccd
PT
168152016-01-03 Paul Thomas <pault@gcc.gnu.org>
16816
16817 PR fortran/65045
16818 * gfortran.dg/pr65045.f90: New test.
16819
cb51d382
EB
168202016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16821
16822 * gnat.dg/specs/debug1.ads: Delete.
16823
6eeaad6e
JD
168242016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16825
16826 PR libgfortran/68867
16827 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16828 expression.
16829
2f968603
JD
168302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16831
16832 PR libgfortran/68867
16833 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16834 PowerPC.
16835
591bb5e4
PT
168362016-01-01 Paul Thomas <pault@gcc.gnu.org>
16837
16838 PR fortran/68864
16839 * gfortran.dg/pr68864.f90: New test.
16840
f1e0620c
JJ
168412016-01-01 Jakub Jelinek <jakub@redhat.com>
16842
942a1319
JJ
16843 PR tree-optimization/69070
16844 * gcc.dg/pr69070.c: New test.
16845
10dff63f
JJ
16846 PR sanitizer/69055
16847 * gfortran.dg/pr69055.f90: New test.
16848
f1e0620c
JJ
16849 PR target/69015
16850 * gcc.dg/pr69015.c: New test.
818ab71a 16851\f
2f883d1c 16852Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16853
16854Copying and distribution of this file, with or without modification,
16855are permitted in any medium without royalty provided the copyright
16856notice and this notice are preserved.