]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix part of PR78555 - gcc/real.c:2890:25: runtime error: left shift of negative value...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
35323bd8
KT
12016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 PR target/78362
4 * gcc.c-torture/compile/pr78362.c: New test.
5
cc46bc43
AB
62016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
7
8 * lib/target-supports.exp (check_effective_target_freorder): Check
9 additional case.
10
e9472c81
AB
112016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
12
13 * gcc.target/arc/arc700-stld-hazard.c: New file.
14
40109581
JW
152016-11-30 Janus Weil <janus@gcc.gnu.org>
16
17 PR fortran/78592
18 * gfortran.dg/dtio_18.f90: New test case.
19
fb61d96c
ML
202016-11-30 Martin Liska <mliska@suse.cz>
21
22 PR sanitizer/78541
23 * gcc.dg/asan/pr78541-2.c: New test.
24 * gcc.dg/asan/pr78541.c: New test.
25
053d5e0c
JJ
262016-11-30 Jakub Jelinek <jakub@redhat.com>
27
28 PR tree-optimization/78586
29 * gcc.c-torture/execute/pr78586.c: New test.
30
a4f15a7d
JW
312016-11-30 Janus Weil <janus@gcc.gnu.org>
32
33 PR fortran/78573
34 * gfortran.dg/class_61.f90: New test case.
35
94f597df
DM
362016-11-29 David Malcolm <dmalcolm@redhat.com>
37
38 PR preprocessor/78569
39 * gcc.dg/format/pr78569.c: New test case.
40
576b067c
MS
412016-11-29 Martin Sebor <msebor@redhat.com>
42
43 avoid false positives on ILP32 targets.
44 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
45
01a4551c
MS
462016-11-29 Martin Sebor <msebor@redhat.com>
47
48 PR tree-optimization/78512
49 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
50 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
51
a9185480
UB
522016-11-29 Uros Bizjak <ubizjak@gmail.com>
53
54 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
55 Force value through k register.
56
8bf3cdff
DM
572016-11-29 David Malcolm <dmalcolm@redhat.com>
58
59 PR c++/72774
60 PR c++/72786
61 PR c++/77922
62 PR c++/78313
63 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
64 * g++.dg/spellcheck-macro-ordering.C: New test case.
65 * g++.dg/spellcheck-pr78313.C: New test case.
66
753a9523
TC
672016-11-29 Tamar Christina <tamar.christina@arm.com>
68
69 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
70 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
71 (Poly64x1_t, Poly64x2_t): Added types.
72 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
73 (vmov_n_p64, vmovq_n_p64): Added.
74 (vld2_lane_p64, vld2q_lane_p64): Likewise.
75 (vld3_lane_p64, vld3q_lane_p64): Likewise.
76 (vld4_lane_p64, vld4q_lane_p64): Likewise.
77 (vst2_lane_p64, vst2q_lane_p64): Likewise.
78 (vst3_lane_p64, vst3q_lane_p64): Likewise.
79 (vst4_lane_p64, vst4q_lane_p64): Likewise.
80 (vget_lane_p64, vgetq_lane_p64): Likewise.
81 (vget_high_p64): Likewise.
82 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
83 Added AArch64 flags.
84 (vreint_vector, vreint_vector_res): Moved to header.
85 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
86 Added Aarch64 flags.
87 (vreint_vector, vreint_vector_res): Moved to header.
88
c0fe5a21
JW
892016-11-29 Janus Weil <janus@gcc.gnu.org>
90
91 PR fortran/58175
92 * gfortran.dg/finalize_30.f90: New test case.
93
248cce34
ML
942016-11-29 Martin Liska <mliska@suse.cz>
95
96 PR gcov-profile/78582
97 * gcc.dg/pr78582.c: New test.
98
11edabc2
SKS
992016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
100
101 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
102 targets with sizeof(int) < 4.
103
b302f2e0
RB
1042016-11-29 Richard Biener <rguenther@suse.de>
105
106 PR middle-end/78546
107 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
108
01a8a373
SB
1092016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
110
111 * gcc.target/powerpc/rldic-0.c: New testcase.
112 * gcc.target/powerpc/rldic-1.c: New testcase.
113 * gcc.target/powerpc/rldic-2.c: New testcase.
114 * gcc.target/powerpc/rldicl-0.c: New testcase.
115 * gcc.target/powerpc/rldicl-1.c: New testcase.
116 * gcc.target/powerpc/rldicl-2.c: New testcase.
117 * gcc.target/powerpc/rldicr-0.c: New testcase.
118 * gcc.target/powerpc/rldicr-1.c: New testcase.
119 * gcc.target/powerpc/rldicr-2.c: New testcase.
120 * gcc.target/powerpc/rldicx.h: New file.
121 * gcc.target/powerpc/rldimi-0.c: New testcase.
122 * gcc.target/powerpc/rldimi-1.c: New testcase.
123 * gcc.target/powerpc/rldimi-2.c: New testcase.
124 * gcc.target/powerpc/rldimi.h: New file.
125 * gcc.target/powerpc/rlwimi-0.c: New testcase.
126 * gcc.target/powerpc/rlwimi-1.c: New testcase.
127 * gcc.target/powerpc/rlwimi-2.c: New testcase.
128 * gcc.target/powerpc/rlwimi.h: New file.
129 * gcc.target/powerpc/rlwinm-0.c: New testcase.
130 * gcc.target/powerpc/rlwinm-1.c: New testcase.
131 * gcc.target/powerpc/rlwinm-2.c: New testcase.
132 * gcc.target/powerpc/rlwinm.h: New file.
133
a5a4add7
JJ
1342016-11-28 Jakub Jelinek <jakub@redhat.com>
135
136 PR middle-end/78540
137 * gcc.dg/pr78540.c: New test.
138
de6aa933
MS
1392016-11-28 Martin Sebor <msebor@redhat.com>
140
141 PR middle-end/78520
142 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
143 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
144 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
145 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
146
80cf1b8b
JJ
1472016-11-28 Jakub Jelinek <jakub@redhat.com>
148
f28fd43e
JJ
149 PR c++/72808
150 * g++.dg/debug/pr72808.C: New test.
151
d0570047
JJ
152 PR rtl-optimization/78546
153 * gcc.dg/torture/pr78546-1.c: New test.
154 * gcc.dg/torture/pr78546-2.c: New test.
155
80cf1b8b
JJ
156 PR fortran/78298
157 * gfortran.dg/gomp/pr78298.f90: New test.
158
bf9e8b6b
UB
1592016-11-28 Uros Bizjak <ubizjak@gmail.com>
160
161 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
162 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
163
f4bb5c17
JJ
1642016-11-28 Jakub Jelinek <jakub@redhat.com>
165
166 PR c++/77591
167 * g++.dg/cpp1y/pr77591.C: New test.
168
54856e4f
DE
1692016-11-28 David Edelsohn <dje.gcc@gmail.com>
170
171 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
172
6522add2
RB
1732016-11-28 Richard Biener <rguenther@suse.de>
174
175 PR tree-optimization/78542
176 * gcc.dg/torture/pr78542.c: New testcase.
177
b7ce4fe2
RB
1782016-11-28 Richard Biener <rguenther@suse.de>
179
180 PR tree-optimization/78343
181 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
182 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
183
df8391b4
JJ
1842016-11-28 Jakub Jelinek <jakub@redhat.com>
185
186 PR lto/78211
187 * g++.dg/ipa/pr78211.C: New test.
188
e578b767
PT
1892016-11-27 Paul Thomas <pault@gcc.gnu.org>
190
191 PR fortran/78474
192 * gfortran.dg/submodule_22.f08: New test.
193
194 PR fortran/78331
195 * gfortran.dg/submodule_21.f08: New test.
196
ae829c95
JDA
1972016-11-27 John David Anglin <danglin@gcc.gnu.org>
198
199 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
200
b410cf1d
IS
2012016-11-27 Iain Sandoe <iain@codesourcery.com>
202 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
203 Dominique d'Humieres <dominiq@lps.ens.fr>
204
205 PR target/67710
206 * gcc.dg/darwin-minversion-1.c: Update min version check.
207 * gcc.dg/darwin-minversion-2.c: Likewise.
208 * gcc.dg/darwin-minversion-3.c: Likewise.
209
03f82a6a
IS
2102016-11-27 Iain Sandoe <iain@codesourcery.com>
211
212 PR target/57438
213 * gcc.dg/pr57438-1.c: New Test.
214 * gcc.dg/pr57438-2.c: New Test.
215
987395fd
DH
2162016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
217 Iain Sandoe <iain@codesourcery.com>
218
219 PR target/71767
220 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
221 linker-visible symbols.
222 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
223 * gcc.dg/const-uniq-1.c: Likewise.
224 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
225 * gcc.target/i386/pr70799-1.c: Likewise.
226
ad7a69db
JJ
2272016-11-25 Jakub Jelinek <jakub@redhat.com>
228
8382457c
JJ
229 PR rtl-optimization/78438
230 PR rtl-optimization/78477
231 * gcc.c-torture/execute/pr78438.c: New test.
232 * gcc.c-torture/execute/pr78477.c: New test.
233
ad7a69db
JJ
234 PR rtl-optimization/78526
235 * gcc.dg/pr78526.c: New test.
236
c620cf89
VM
2372016-11-25 Vladimir Makarov <vmakarov@redhat.com>
238
239 PR rtl-optimization/77541
240 * gcc.target/i386/pr77541.c: Change target to int128.
241
f76c4d97
JW
2422016-11-25 Janus Weil <janus@gcc.gnu.org>
243
244 PR fortran/60853
245 * gfortran.dg/typebound_assignment_8.f90: New test case.
246
27d0862e
JJ
2472016-11-25 Jakub Jelinek <jakub@redhat.com>
248
249 PR rtl-optimization/78527
250 * gcc.c-torture/compile/pr78527.c: New test.
251
78681a7b
ML
2522016-11-25 Martin Liska <mliska@suse.cz>
253
254 PR gcov-profile/78086
255 * g++.dg/gcov/pr16855.C: Clean up the test case.
256 * g++.dg/gcov/pr16855-priority.C: New test.
257
a77af182
RB
2582016-11-25 Richard Biener <rguenther@suse.de>
259
260 PR ipa/78515
261 * gcc.dg/torture/pr78515.c: New testcase.
262
3cae214f
PT
2632016-11-25 Paul Thomas <pault@gcc.gnu.org>
264
265 PR fortran/78293
266 * gfortran.dg/allocatable_function_10.f90: New test.
267 * gfortran.dg/class_array_15.f03: Increase builtin_free count
268 from 11 to 12.
269
ae22bc5d
BC
2702016-11-25 Bin Cheng <bin.cheng@arm.com>
271
272 PR middle-end/78507
273 PR middle-end/78510
274 PR middle-end/78517
275 * g++.dg/torture/pr78507.C: New test.
276 * gcc.dg/torture/pr78510.c: New test.
277 * gcc.dg/torture/pr78517.c: New test.
278
59ec925b
RB
2792016-11-24 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/78343
282 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
283 * gcc.dg/autopar/uns-outer-6.c: Adjust.
284 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
285 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
286 * gcc.dg/vect/pr38529.c: Likewise.
287
83624b60
TP
2882016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
289
290 PR tree-optimization/77673
291 * gcc.dg/pr77673.c: New test.
292
54e606f0
MJ
2932016-11-25 Martin Jambor <mjambor@suse.cz>
294
295 PR tree-optimization/70965
296 * g++.dg/pr70965.C: New test.
297
758dcf83
JJ
2982016-11-25 Jakub Jelinek <jakub@redhat.com>
299 Andreas Schwab <schwab@linux-m68k.org>
300
301 PR gcov-profile/78467
302 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
303 signed int.
304
84db1406
RS
3052016-11-25 Richard Sandiford <richard.sandiford@arm.com>
306
307 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
308 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
309
2c28c3e4
RS
3102016-11-25 Richard Sandiford <richard.sandiford@arm.com>
311
312 * gcc.dg/tree-ssa/tailcall-8.c: New test.
313
4ae35e69
SKS
3142016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
315
316 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 317 with sizeof(int) < 4.
4ae35e69 318
d7b0fcaa
MS
3192016-11-24 Martin Sebor <msebor@redhat.com>
320
321 PR tree-optimization/78476
322 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
323
3f156a6c
VM
3242016-11-24 Vladimir Makarov <vmakarov@redhat.com>
325
326 PR rtl-optimization/77541
327 * gcc.target/i386/pr77541.c: New.
328
fba5a793
SK
3292016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
330
331 PR fortran/78500
332 * gfortran.dg/class_result_4.f90: New test.
333
11e554b3
JG
3342016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
335
336 * gcc.target/aarch64/_Float16_1.c: New.
337 * gcc.target/aarch64/_Float16_2.c: Likewise.
338 * gcc.target/aarch64/_Float16_3.c: Likewise.
339
bf1e3646
JG
3402016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
341
342 * gcc.target/aarch64/floatdihf2_1.c: New.
343
33a002b0
KT
3442016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
345
346 PR target/48863
347 PR inline-asm/70184
348 * gcc.target/arm/pr48863.c: New test.
349
0d56d3c1
ML
3502016-11-24 Martin Liska <mliska@suse.cz>
351
352 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
353 parts for frequencies/probabilities.
354 * gcc.dg/pr34027-1.c: Likewise.
355 * gcc.dg/strict-overflow-2.c: Likewise.
356 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
357 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
358 * gcc.dg/tree-ssa/pr32044.c: Likewise.
359 * gcc.dg/tree-ssa/vector-3.c: Likewise.
360 * gcc.dg/tree-ssa/vrp101.c: Likewise.
361 * gcc.dg/tree-ssa/dump-2.c: New test.
362
8cac4d85
BS
3632016-11-24 Bernd Schmidt <bschmidt@redhat.com>
364
365 * gcc.target/i386/align-limit.c: New test.
366
eb2afa1a
RB
3672016-11-24 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/71595
370 * gcc.dg/torture/pr71595.c: New testcase.
371
2d8fec87
BS
3722016-11-24 Bernd Schmidt <bschmidt@redhat.com>
373
374 PR rtl-optimization/78120
375 * gcc.target/i386/pr78120.c: New test.
376
3b08cde8
EB
3772016-11-24 Eric Botcazou <ebotcazou@adacore.com>
378
379 * gcc.c-torture/compile/20161124-1.c: New test.
380
bf2df7a9
ML
3812016-11-24 Jakub Jelinek <jakub@redhat.com>
382
383 PR bootstrap/78493
384 * g++.dg/cpp1z/decomp18.C: New test.
385
adf86091
N
3862016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
387
388 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
389 * gcc.target/aarch64/store-pair-1.c : Likewise.
390
3884190f
N
3912016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
392
393 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
394 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
395 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
396 * gcc.target/aarch64/vect-clz.c : Likewise.
397 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
398 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
399 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
400 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
401 * gcc.target/aarch64/vect-fmovd.c : Likewise.
402 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
403 * gcc.target/aarch64/vect-fmovf.c : Likewise.
404 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
405
90b725f0
PB
4062016-11-23 Peter Bergner <bergner@vnet.ibm.com>
407
408 PR target/78458
409 * gcc.target/powerpc/pr78458.c: New.
410
03f24169
JM
4112016-11-23 Joseph Myers <joseph@codesourcery.com>
412
413 * gcc.c-torture/compile/20161123-1.c: New test.
414
91c9fb42
SK
4152016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
416
417 PR fortran/78297
418 * gfortran.dg/pr78297.f90: New test.
419
15a3cdd8
DE
4202016-11-23 David Edelsohn <dje.gcc@gmail.com>
421
422 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
423
c39dad64
JJ
4242016-11-23 Jakub Jelinek <jakub@redhat.com>
425
c944c6a2
JJ
426 PR sanitizer/69278
427 * g++.dg/ubsan/return-7.C: New test.
428 * c-c++-common/ubsan/unreachable-4.c: New test.
429
871a2c6c
JJ
430 PR tree-optimization/78482
431 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
432 (bar): New function.
433 (main): Call bar instead of printf.
434
c39dad64
JJ
435 PR middle-end/69183
436 * gfortran.dg/gomp/pr69183.f90: New test.
437
4382016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
439
440 PR target/78230
441 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
442 (test2) Ditto.
443
25cb6b33
JJ
4442016-11-23 Jakub Jelinek <jakub@redhat.com>
445
446 PR c++/77907
447 * g++.dg/cpp0x/pr77907.C: New test.
448
cfe3d653
PK
4492016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
450
451 PR middle-end/78153
452 * gcc.dg/tree-ssa/pr78153-1.c: New test.
453 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
454
5774b1fa
JG
4552016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
456
457 PR target/63250
458 * lib/target-supports.exp (add_options_for_float16): Add
459 -mfp16-format=ieee when testign arm*-*-*.
460
5e0f10a0
JG
4612016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
462
463 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
464 result.
465 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
466 result.
467
ba75a174
JG
4682016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
469
470 * lib/target-supports.exp (check_effective_target_float16): Add
471 options for _Float16.
472 (check_effective_target_float32): Add options for _Float32.
473 (check_effective_target_float64): Add options for _Float64.
474 (check_effective_target_float128): Add options for _Float128.
475 (check_effective_target_float32x): Add options for _Float32x.
476 (check_effective_target_float64x): Add options for _Float64x.
477 (check_effective_target_float128x): Add options for _Float128x.
478
56d8ffc1
JG
4792016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
480
481 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
482 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
483
04f0fcf7
JG
4842016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
485
486 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
487 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
488
aecc521b
MS
4892016-11-23 Martin Sebor <msebor@redhat.com>
490
491 PR middle-end/78461
492 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
493 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
494
e2df2328
JJ
4952016-11-23 Jakub Jelinek <jakub@redhat.com>
496
1b3314dd
JJ
497 PR c++/71450
498 * g++.dg/cpp0x/pr71450-1.C: New test.
499 * g++.dg/cpp0x/pr71450-2.C: New test.
500
e2df2328
JJ
501 PR c++/77739
502 * g++.dg/cpp1y/pr77739.C: New test.
503
56b1c60e
MJ
5042016-11-23 Martin Jambor <mjambor@suse.cz>
505
506 * c-c++-common/gomp/gridify-1.c: Update scan string.
507 * gfortran.dg/gomp/gridify-1.f90: Likewise.
508 * c-c++-common/gomp/gridify-2.c: New test.
509 * c-c++-common/gomp/gridify-3.c: Likewise.
510
e600f219
RB
5112016-11-23 Richard Biener <rguenther@suse.de>
512
513 PR tree-optimization/78396
514 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
515
cbb88345
RB
5162016-11-23 Richard Biener <rguenther@suse.de>
517
518 PR tree-optimization/78482
519 * gcc.dg/torture/pr78482.c: New testcase.
520
b5481987
BC
5212016-11-23 Bin Cheng <bin.cheng@arm.com>
522
523 * gcc.dg/fold-cond_expr-1.c: New test.
524 * gcc.dg/fold-condcmpconv-1.c: New test.
525 * gcc.dg/fold-condcmpconv-2.c: New test.
526
0eb078fe
RB
5272016-11-23 Richard Biener <rguenther@suse.de>
528
529 PR middle-end/71762
530 * gcc.dg/torture/pr71762-1.c: New testcase.
531 * gcc.dg/torture/pr71762-2.c: Likewise.
532 * gcc.dg/torture/pr71762-3.c: Likewise.
533 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
534
efb71232
RB
5352016-11-23 Richard Biener <rguenther@suse.de>
536
537 PR lto/78472
538 * g++.dg/lto/pr78472_0.c: New testcase.
539 * g++.dg/lto/pr78472_1.C: Likewise.
540
a5bb8a5c
RB
5412016-11-23 Richard Biener <rguenther@suse.de>
542 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
543
544 PR tree-optimization/78154
545 * gcc.dg/tree-ssa/pr78154.c: New test.
546
e36c1cfe
N
5472016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
548
549 * gcc.dg/pr31096.c: New testcase.
550 * gcc.dg/pr31096-1.c: New testcase.
551
fb2675cb
PB
5522016-11-23 Paolo Bonzini <bonzini@gnu.org>
553
554 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
555 adjust for warning->pedwarn change.
556 * gcc.dg/cpp/defined-syshdr.c,
557 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
558 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
559 gcc.dg/cpp/defined-Wextra.c,
560 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
561
baf53c47
SKS
5622016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
563
564 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
565
ec1c5694
JJ
5662016-11-23 Jakub Jelinek <jakub@redhat.com>
567
568 PR target/78451
569 * gcc.target/i386/pr78451.c: New test.
570 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
571 and #pragma GCC pop_options around the first #pragma GCC target.
572 * gcc.target/i386/pr69255-2.c: Likewise.
573 * gcc.target/i386/pr69255-3.c: Likewise.
574
43fd192f
MC
5752016-11-23 Michael Collison <michael.collison@arm.com>
576
577 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
578 additional constants are recognized and fewer instructions generated.
579 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
580 additional constants are recognized and fewer instructions generated.
581
ed9e2fa9
ILT
5822016-11-22 Ian Lance Taylor <iant@golang.org>
583
584 * gcc.misc-tests/godump-1.c: Update expected output for recent
585 changes.
586
3135d8fe
MP
5872016-11-22 Marek Polacek <polacek@redhat.com>
588
589 PR tree-optimization/78455
590 * gcc.dg/uninit-23.c: New.
591
f8a6e41f
SK
5922016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
593
594 PR fortran/78479
595 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
596 comment.
597
7e98cccb
SK
5982016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
599
600 PR fortran/78479
601 * gfortran.dg/char_component_initializer_3.f90: New test.
602
9435cd52
JJ
6032016-11-22 Jakub Jelinek <jakub@redhat.com>
604
605 PR target/78451
606 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
607 GCC target pragma before including immintrin.h.
608
a0af8668
CL
6092016-11-22 Carl Love <cel@us.ibm.com>
610
611 * gcc.target/powerpc/builtins-3.c: New file to test the new
612 built-ins for vector compare equal and vector compare not equal.
613
5d382ed6
JW
6142016-11-22 Janus Weil <janus@gcc.gnu.org>
615
616 PR fortran/78443
617 * gfortran.dg/typebound_proc_35.f90: New test case.
618
4fa33072
GJL
6192016-11-22 Georg-Johann Lay <avr@gjlay.de>
620
621 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
622 parameter in declaration.
623
0e721ce7
GJL
6242016-11-22 Georg-Johann Lay <avr@gjlay.de>
625
626 * gcc.dg/loop-split.c: Require int32plus.
627 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
628
88c888f1
BE
6292016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
630
631 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
632
9d494aac
GJL
6332016-11-22 Georg-Johann Lay <avr@gjlay.de>
634
635 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
636
c69fb816
KT
6372016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
638
639 PR target/78439
640 * gcc.c-torture/compile/pr78439.c: New test.
641
4ac52f16
TP
6422016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
643
644 PR target/77904
645 * gcc.target/arm/pr77904.c: New test.
646
e4fe8c9f
TT
6472016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
648
649 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
650 isa_rev>=2.
651
9b28cb6f
JJ
6522016-11-22 Jakub Jelinek <jakub@redhat.com>
653
46a61395
JJ
654 PR tree-optimization/78436
655 * gcc.c-torture/execute/pr78436.c: New test.
656
76a7314d
JJ
657 PR middle-end/78416
658 * gcc.dg/torture/pr78416.c: New test.
659
9b28cb6f
JJ
660 PR tree-optimization/78445
661 * gcc.dg/pr78445.c: New test.
662
ee8195d9
SN
6632016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
664
b2b0acbe 665 PR libgfortran/78449
ee8195d9
SN
666 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
667
3ca23cdb
JL
6682016-11-21 Jeff Law <law@redhat.com>
669
b2b0acbe 670 PR target/68538
3ca23cdb
JL
671 * gcc.c-torture/compile/pr68538.c: New test.
672
d85e598a
MM
6732016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
674
675 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
676 to be generated instead of FCTIWUZ or FCTIWZ.
677
afb34582
JJ
6782016-11-21 Jakub Jelinek <jakub@redhat.com>
679
699e8cb7
JJ
680 PR middle-end/67335
681 * g++.dg/vect/simd-clone-7.cc: New test.
682
afb34582
JJ
683 PR c++/71973
684 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
685 long unsigned int.
686 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
687 unsigned long.
688
83ad4fac
JL
6892016-11-20 Jeff Law <law@redhat.com>
690
691 PR target/25128
692 * gcc.target/m68k/pr25128.c: New test.
693
9713daa0
RS
6942016-11-21 Richard Sandiford <richard.sandiford@arm.com>
695
696 * gcc.dg/tree-ssa/tailcall-7.c: New test.
697
67b5d0b2
DM
6982016-11-21 David Malcolm <dmalcolm@redhat.com>
699
700 PR preprocessor/78324
701 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
702 (test_multitoken_macro): New function.
703 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
704 case.
705 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
706 case.
707 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
708 cases.
709 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
710 Move to...
711 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
712 -ftrack-macro-expansion=0.
713 (test_sprintf_note): Remove "P" macro. Add
714 dg-begin/end-multiline-output directives.
715 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
716
dd586f98
GJL
7172016-11-21 Georg-Johann Lay <avr@gjlay.de>
718
719 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
720 Return 1 for AVR_TINY.
721
e51482c9
SB
7222016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
723
724 PR rtl-optimization/71785
725 * gcc.target/powerpc/pr71785.c: New file.
726
e0e7aa34
BC
7272016-11-21 Bin Cheng <bin.cheng@arm.com>
728
729 PR testsuite/78114
730 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
731 options. Refine test by checking predictive commining PHI
732 nodes in vectorized loop wrto vector factor.
733
48330c93
BE
7342016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
735
736 PR c++/71973
737 * g++.dg/pr71973-1.C: New test.
738 * g++.dg/pr71973-2.C: New test.
739 * g++.dg/pr71973-3.C: New test.
740 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
741 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
742 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
743 to dg-options.
744 * g++.old-deja/g++.other/realloc.C: Likewise.
745 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
746
eeeaf719
BS
7472016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
748
749 PR tree-optimization/78413
750 * gcc.dg/tree-ssa/pr78413.c: New test.
751
e420e419
TP
7522016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
753
754 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
755 target is Thumb-only.
756
fe12d76c
JL
7572016-11-20 Jeff Law <law@redhat.com>
758
759 PR target/48551
760 * gcc.target/m68k/pr48551.c: New test.
761
8dc998fb 7622016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 763
8dc998fb
HA
764 PR fortran/69741
765 * gfortran.dg/forall_18.f90: New testcase.
766
40fd269a
MG
7672016-11-20 Marc Glisse <marc.glisse@inria.fr>
768
769 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
770
8294f555
AV
7712016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
772
773 PR fortran/78395
774 * gfortran.dg/typebound_operator_21.f03: New test.
775
5b7f6ed0
MG
7762016-11-20 Marc Glisse <marc.glisse@inria.fr>
777
778 * gcc.dg/tree-ssa/divide-5.c: New file.
779
b8271a38
AS
7802016-11-19 Andreas Schwab <schwab@linux-m68k.org>
781
782 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
783 signed int.
784
ddba26a4
JDA
7852016-11-19 John David Anglin <danglin@gcc.gnu.org>
786
787 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
788 libatomic_available.
789 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
790 * gfortran.dg/coarray_allocate_10.f08: Likewise.
791 * gfortran.dg/coarray_allocate_7.f08: Likewise.
792 * gfortran.dg/coarray_allocate_8.f08: Likewise.
793 * gfortran.dg/coarray_allocate_9.f08: Likewise.
794 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
795 * gfortran.dg/coarray_stat_2.f90: Likewise.
796 * gfortran.dg/coindexed_1.f90: Likewise.
797
636a9a89
JL
7982016-11-18 Jeff Law <law@redhat.com>
799
800 PR target/25111
801 * gcc.target/m68k/pr25111.c: New test.
802
6c554a2a
JJ
8032016-11-18 Jakub Jelinek <jakub@redhat.com>
804
521c54dd
JJ
805 PR c++/68180
806 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
807
5e7c7761
JJ
808 PR middle-end/78419
809 * gcc.target/i386/pr78419.c: New test.
810
6c554a2a
JJ
811 PR c++/77285
812 * g++.dg/tls/pr77285-1.C: New test.
813 * g++.dg/tls/pr77285-2.C: New test.
814
57d7fe86
JL
8152016-11-18 Jeff Law <law@redhat.com>
816
817 PR target/25112
818 * gcc.target/m68k/pr25112: New test.
819
1b2e0303
DE
8202016-11-18 David Edelsohn <dje.gcc@gmail.com>
821
822 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
823 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
824
70e73d3c
TP
8252016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
826
827 * gcc.target/arm/optional_thumb-1.c: New test.
828 * gcc.target/arm/optional_thumb-2.c: New test.
829 * gcc.target/arm/optional_thumb-3.c: New test.
830
151c204f
DV
8312016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
832
833 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
834 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
835 successful test.
836 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
837 (DEFAULT_REQUIRED_QUORUM): Likewise.
838
dbb29a2a
AB
8392016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
840 Toma Tabacu <toma.tabacu@imgtec.com>
841
b2b0acbe
UB
842 * gcc.target/mips/inline-memcpy-1.c (dg-options):
843 Add (REQUIRES_STDLIB).
dbb29a2a
AB
844 * gcc.target/mips/inline-memcpy-2.c: Ditto.
845 * gcc.target/mips/inline-memcpy-3.c: Ditto.
846 * gcc.target/mips/inline-memcpy-4.c: Ditto.
847 * gcc.target/mips/inline-memcpy-5.c: Ditto.
848 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
849 * gcc.target/mips/loongson-simd.c: Ditto.
850 * gcc.target/mips/memcpy-1.c: Ditto.
851 * gcc.target/mips/mips-3d-1.c: Ditto.
852 * gcc.target/mips/mips-3d-2.c: Ditto.
853 * gcc.target/mips/mips-3d-3.c: Ditto.
854 * gcc.target/mips/mips-3d-4.c: Ditto.
855 * gcc.target/mips/mips-3d-5.c: Ditto.
856 * gcc.target/mips/mips-3d-6.c: Ditto.
857 * gcc.target/mips/mips-3d-7.c: Ditto.
858 * gcc.target/mips/mips-3d-8.c: Ditto.
859 * gcc.target/mips/mips-3d-9.c: Ditto.
860 * gcc.target/mips/mips-ps-1.c: Ditto.
861 * gcc.target/mips/mips-ps-2.c: Ditto.
862 * gcc.target/mips/mips-ps-3.c: Ditto.
863 * gcc.target/mips/mips-ps-4.c: Ditto.
864 * gcc.target/mips/mips-ps-6.c: Ditto.
865 * gcc.target/mips/mips16-attributes.c: Ditto.
866 * gcc.target/mips/mips32-dsp-run.c: Ditto.
867 * gcc.target/mips/mips32-dsp.c: Ditto.
868 * gcc.target/mips/save-restore-1.c: Ditto.
869 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
870 (mips_preprocess): Add ignore_output argument that when set
871 will not return the pre-processed output.
b2b0acbe 872 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
873 (mips-dg-init): Ditto.
874 (mips-dg-options): Check if a test having test option
875 (REQUIRES_STDLIB) has the required sysroot support for
876 the current test options.
877
f2b6aad9
JL
8782016-11-17 Jeff Law <law@redhat.com>
879
f97db488
JL
880 PR middle-end/38219
881 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
882
f2b6aad9
JL
883 PR target/47192
884 * gcc.target/m68k/pr47192.c: New test.
885
e080b281
TT
8862016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
887
888 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
889 instead of isa>=4, in order to downgrade to R5.
890
e389ba30
AB
8912016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
892
893 * gcc.target/arc/cmem-bit-1.c: New file.
894 * gcc.target/arc/cmem-bit-2.c: New file.
895 * gcc.target/arc/cmem-bit-3.c: New file.
896 * gcc.target/arc/cmem-bit-4.c: New file.
897
9775c1a5
L
8982016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
899
900 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
901 "avx5124fmaps".
902 * gcc.target/i386/funcspec-56.inc: Test new attributes.
903
9042016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
905 Andrew Senkevich <andrew.senkevich@intel.com>
906
907 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
908 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
909 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
910 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
911 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
912 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
913 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
914 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
915 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
916 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
917 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
918 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
919 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
920 avx5124vnniw-check.h.
921 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
922 check_effective_target_avx5124vnniw): New.
923 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
924 Set under ifndef.
925 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
926 * gcc.target/i386/sse-13.c: Ditto.
927 * g++.dg/other/i386-2.C: Ditto.
928 * g++.dg/other/i386-3.C: Ditto.
929 * gcc.target/i386/sse-22.c: Ditto.
930 * gcc.target/i386/sse-23.c: Ditto.
931
80557bb7
PC
9322016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
933
934 PR c++/55080
935 * g++.dg/parse/pr55080.C: New.
936
c80620fc
MM
9372016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
938
939 PR target/78101
940 * gcc.target/powerpc/fusion4.c: New test.
941
77b384c5
TP
9422016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
943
944 PR target/77933
945 * gcc.target/arm/pr77933-1.c: New test.
946 * gcc.target/arm/pr77933-2.c: Likewise.
947
5fe353c8
JJ
9482016-11-17 Jakub Jelinek <jakub@redhat.com>
949
950 PR middle-end/78201
951 * g++.dg/opt/pr78201.C: New test.
952
cc4aa659
CL
9532016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
954
955 * gcc.dg/pr78333.c: Add empty implementations of
956 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
957 problems on non-glibc systems.
958
b8f56412
DM
9592016-11-17 David Malcolm <dmalcolm@redhat.com>
960
961 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
962 (test_raw_string_one_liner): New function.
963 (test_raw_string_multiline): New function.
964
141a3ccf
KT
9652016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
966
967 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
968 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
969
54e63f00 9702016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 971 Richard Biener <rguenther@suse.de>
54e63f00
BS
972
973 PR tree-optimization/77848
974 * gfortran.dg/vect/pr77848.f: New test.
975
2fe37211
BE
9762016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
977
978 PR target/77308
979 * gcc.target/arm/pr53447-5.c: New test.
980 * lib/target-supports.exp
981 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
982
c867c39d
CZ
9832016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
984
985 * gcc.target/arc/abitest.S: New file.
986 * gcc.target/arc/abitest.h: Likewise.
987 * gcc.target/arc/va_args-1.c: Likewise.
988 * gcc.target/arc/va_args-2.c: Likewise.
989 * gcc.target/arc/va_args-3.c: Likewise.
990 * gcc.target/arc/mcrc.c: Deleted.
991 * gcc.target/arc/mdsp-packa.c: Likewise.
992 * gcc.target/arc/mdvbf.c: Likewise.
993 * gcc.target/arc/mmac-24.c: Likewise.
994 * gcc.target/arc/mmac-d16.c: Likewise.
995 * gcc.target/arc/mno-crc.c: Likewise.
996 * gcc.target/arc/mno-dsp-packa.c: Likewise.
997 * gcc.target/arc/mno-dvbf.c: Likewise.
998 * gcc.target/arc/mno-mac-24.c: Likewise.
999 * gcc.target/arc/mno-mac-d16.c: Likewise.
1000 * gcc.target/arc/mno-rtsc.c: Likewise.
1001 * gcc.target/arc/mno-xy.c: Likewise.
1002 * gcc.target/arc/mrtsc.c: Likewise.
1003 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1004 function.
1005 (check_effective_target_arc700): Likewise.
1006 (check_effective_target_arc6xx): Likewise.
1007 (check_effective_target_arcmpy): Likewise.
1008 (check_effective_target_archs): Likewise.
1009 (check_effective_target_clmcpu): Likewise.
1010 (check_effective_target_barrelshifter): Likewise.
1011 * gcc.target/arc/barrel-shifter-1.c: Changed.
1012 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1013 * gcc.target/arc/cmem-1.c: Changed.
1014 * gcc.target/arc/cmem-2.c: Likewise.
1015 * gcc.target/arc/cmem-3.c: Likewise.
1016 * gcc.target/arc/cmem-4.c: Likewise.
1017 * gcc.target/arc/cmem-5.c: Likewise.
1018 * gcc.target/arc/cmem-6.c: Likewise.
1019 * gcc.target/arc/cmem-7.c: Likewise.
1020 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1021 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1022 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1023 * gcc.target/arc/jump-around-jump.c: Update options.
1024 * gcc.target/arc/mARC601.c: Changed.
1025 * gcc.target/arc/mcpu-arc600.c: Changed.
1026 * gcc.target/arc/mcpu-arc601.c: Changed.
1027 * gcc.target/arc/mcpu-arc700.c: Changed.
1028 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1029 * gcc.target/arc/movb-1.c: Changed.
1030 * gcc.target/arc/movb-2.c: Likewise.
1031 * gcc.target/arc/movb-3.c: Likewise.
1032 * gcc.target/arc/movb-4.c: Likewise.
1033 * gcc.target/arc/movb-5.c: Likewise.
1034 * gcc.target/arc/movb_cl-1.c: Likewise.
1035 * gcc.target/arc/movb_cl-2.c: Likewise.
1036 * gcc.target/arc/movbi_cl-1.c: Likewise.
1037 * gcc.target/arc/movh_cl-1.c: Likewise.
1038 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1039 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1040 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1041 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1042 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1043 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1044 * gcc.target/arc/builtin_simdarc.c: Changed.
1045 * gcc.target/arc/extzv-1.c: Likewise.
1046 * gcc.target/arc/insv-1.c: Likewise.
1047 * gcc.target/arc/insv-2.c: Likewise.
1048 * gcc.target/arc/mA6.c: Likewise.
1049 * gcc.target/arc/mA7.c: Likewise.
1050 * gcc.target/arc/mARC600.c: Likewise.
1051 * gcc.target/arc/mARC700.c: Likewise.
1052 * gcc.target/arc/mcpu-arc600.c: Likewise.
1053 * gcc.target/arc/mcpu-arc700.c: Likewise.
1054 * gcc.target/arc/movl-1.c: Likewise.
1055 * gcc.target/arc/nps400-1.c: Likewise.
1056 * gcc.target/arc/trsub.c: Likewise.
1057 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1058 configuration.
1059 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1060 * gcc.target/arc/mswape.c: Likewise.
1061
c90928c8
PC
10622016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1063
1064 PR c++/68180
1065 * g++.dg/cpp1y/pr68180.C: New.
1066
6c99dcb5
PK
10672016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1068
1069 PR tree-optimization/78319
1070 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1071 arm-none-eabi.
1072
8ce3fee5
RB
10732016-11-17 Richard Biener <rguenther@suse.de>
1074
1075 PR tree-optimization/78306
1076 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1077
f8294131
RB
10782016-11-17 Richard Biener <rguenther@suse.de>
1079
1080 PR middle-end/78305
1081 * gcc.dg/torture/pr78305.c: New testcase.
1082
04f1c830
JW
10832016-11-17 Janus Weil <janus@gcc.gnu.org>
1084
1085 PR fortran/66227
1086 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1087
0d939c95
MP
10882016-11-16 Marek Polacek <polacek@redhat.com>
1089
1090 PR c/78285
1091 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1092 * g++.dg/ext/case-range2.C: Likewise.
1093
99c72130
SK
10942016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1095
1096 PR fortran/58001
1097 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1098 * gfortran.dg/fmt_tab_2.f90: Ditto.
1099
fb324f02
JJ
11002016-11-16 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR rtl-optimization/78378
1103 * gcc.c-torture/execute/pr78378.c: New test.
1104
a2ea37fb
AB
11052016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1106
1107 * gcc.dg/tree-prof/section-attr-1.c: New file.
1108 * gcc.dg/tree-prof/section-attr-2.c: New file.
1109 * gcc.dg/tree-prof/section-attr-3.c: New file.
1110
d08c0ea3
MR
11112016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1112
1113 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1114 rather than `la'.
1115
8e2be5ae
MR
11162016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1117
1118 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1119 (dg-final): Remove microMIPS JALRS mnemonic matching.
1120 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1121 (dg-final): Remove microMIPS JALRS mnemonic matching.
1122 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1123 (dg-final): Remove microMIPS JALRS mnemonic matching.
1124 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1125 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1126 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1127 * gcc.target/mips/call-1u.c: New test case.
1128 * gcc.target/mips/call-2u.c: New test case.
1129 * gcc.target/mips/call-3u.c: New test case.
1130 * gcc.target/mips/call-4u.c: New test case.
1131 * gcc.target/mips/call-5u.c: New test case.
1132 * gcc.target/mips/call-6u.c: New test case.
1133
660e6c2c
TP
11342016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1135
1136 * gcc.target/arm/empty_fiq_handler.c: New test.
1137
5e8d7713
JJ
11382016-11-16 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR fortran/78299
1141 * gfortran.dg/gomp/pr78299.f90: New test.
1142
dd784916
WD
11432015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1144
1145 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1146 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1147 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1148
0af30954
SN
11492016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1150
1151 PR libgfortran/78314
1152 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1153
e38f6572
BC
11542016-11-16 Bin Cheng <bin.cheng@arm.com>
1155
1156 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1157 according to updated dump info.
1158
5012919d
AM
11592016-11-16 Alexander Monakov <amonakov@ispras.ru>
1160
1161 * lib/target-supports.exp (check_effective_target_alloca): Use a
1162 compile test.
1163 * gcc.target/nvptx/softstack.c: New test.
1164 * gcc.target/nvptx/decl-shared.c: New test.
1165 * gcc.target/nvptx/decl-shared-init.c: New test.
1166
2fe2aba3
MR
11672016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1168
1169 * gcc.target/mips/data-sym-jump.c: New test case.
1170 * gcc.target/mips/data-sym-pool.c: New test case.
1171 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1172 annotation.
1173
598eaaa2
YR
11742016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1175
1176 * lib/target-supports.exp (check_avx2_hw_available): New.
1177 (check_effective_target_avx2_runtime): New.
1178 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1179
03b85dcd
TC
11802016-11-16 Tamar Christina <tamar.christina@arm.com>
1181
1182 PR testsuite/78136
1183 * gcc.dg/cpp/trad/trad.exp
1184 (dg-runtest): Moved $srcdir/$subdir/ to
1185 DEFAULT_TRADCPPFLAGS.
1186
dc9e0b66
AV
11872016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1188
1189 PR fortran/78356
1190 * gfortran.dg/class_allocate_23.f08: New test.
1191
d964ba07
RB
11922016-11-16 Richard Biener <rguenther@suse.de>
1193
1194 PR middle-end/78333
1195 * gcc.dg/pr78333.c: New testcase.
1196
080140bc
ML
11972016-11-16 Martin Liska <mliska@suse.cz>
1198
1199 PR sanitizer/78270
1200 * gcc.dg/asan/pr78270.c: Update comment style.
1201 * gcc.dg/asan/pr78270-2.c: New test.
1202
4786fabe
SKS
12032016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1204
1205 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1206 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1207
510d73a0
RB
12082016-11-16 Richard Biener <rguenther@suse.de>
1209
1210 PR tree-optimization/78348
1211 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1212
1705cebd
JJ
12132016-11-16 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR sanitizer/77823
1216 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1217 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1218
ed66ba99
MP
12192016-11-15 Marek Polacek <polacek@redhat.com>
1220
1221 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1222
5d70ab07
JD
12232016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1224
1225 PR libgfortran/51119
1226 * gfortran.dg/matmul_12.f90: New test case.
1227
48aef8e2
UB
12282016-11-15 Uros Bizjak <ubizjak@gmail.com>
1229
1230 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1231 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1232 common 32-bit and 64-bit function specific options.
b2b0acbe 1233 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1234
0c8a8fe2
JJ
12352016-11-15 Jakub Jelinek <jakub@redhat.com>
1236
5a65a911
JJ
1237 * g++.dg/cpp1z/decomp14.C: New test.
1238 * g++.dg/cpp1z/decomp15.C: New test.
1239 * g++.dg/cpp1z/decomp16.C: New test.
1240
a0f5b987
JJ
1241 * g++.dg/cpp1z/decomp13.C: New test.
1242
5a0e7889
JJ
1243 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1244
0c8a8fe2
JJ
1245 PR c++/71988
1246 * g++.dg/cpp0x/constexpr-71988.C: New test.
1247
2cf63121
MR
12482016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1249
1250 * gcc.target/mips/insn-casesi.c: New test case.
1251 * gcc.target/mips/insn-pseudo-1.c: New test case.
1252 * gcc.target/mips/insn-pseudo-2.c: New test case.
1253 * gcc.target/mips/insn-pseudo-3.c: New test case.
1254 * gcc.target/mips/insn-pseudo-4.c: New test case.
1255 * gcc.target/mips/insn-tablejump.c: New test case.
1256
2cbfb209
MR
12572016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1258
1259 * gcc.target/mips/mips.exp (mips_option_tests): Add
1260 `-mcode-readable=yes' array element.
1261
f05a874c
MR
12622016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1263
1264 * gcc.target/mips/mips.exp (mips_option_tests): Add
1265 `-mmicromips' array element.
1266
b229ab2a
MM
12672016-11-15 Michael Matz <matz@suse.de>
1268
1269 PR missed-optimization/77881
1270 * gcc.target/i386/pr77881.c: New test.
1271
aa806c3b
JJ
12722016-11-15 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR middle-end/78295
1275 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1276
bcb9a772
MM
12772016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1278
1279 * gcc.target/powerpc/vec-set-int.c: New test.
1280 * gcc.target/powerpc/vec-set-short.c: Likesie.
1281 * gcc.target/powerpc/vec-set-char.c: Likewise.
1282
8e745a17
JJ
12832016-11-14 Jakub Jelinek <jakub@redhat.com>
1284
1285 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1286
d809e15a
JW
12872016-11-14 Janus Weil <janus@gcc.gnu.org>
1288
1289 PR fortran/78300
1290 * gfortran.dg/class_result_3.f90: New test.
1291
1ee62b92 12922016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1293 Richard Biener <rguenther@suse.de>
1294
1295 * gcc.dg/gimplefe-1.c: New testcase.
1296 * gcc.dg/gimplefe-2.c: Likewise.
1297 * gcc.dg/gimplefe-3.c: Likewise.
1298 * gcc.dg/gimplefe-4.c: Likewise.
1299 * gcc.dg/gimplefe-5.c: Likewise.
1300 * gcc.dg/gimplefe-6.c: Likewise.
1301 * gcc.dg/gimplefe-7.c: Likewise.
1302 * gcc.dg/gimplefe-8.c: Likewise.
1303 * gcc.dg/gimplefe-9.c: Likewise.
1304 * gcc.dg/gimplefe-10.c: Likewise.
1305 * gcc.dg/gimplefe-11.c: Likewise.
1306 * gcc.dg/gimplefe-12.c: Likewise.
1307 * gcc.dg/gimplefe-13.c: Likewise.
1308 * gcc.dg/gimplefe-14.c: Likewise.
1309 * gcc.dg/gimplefe-15.c: Likewise.
1310 * gcc.dg/gimplefe-16.c: Likewise.
1311 * gcc.dg/gimplefe-17.c: Likewise.
1312 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1313
4d209853
ML
13142016-11-14 Martin Liska <mliska@suse.cz>
1315
1316 PR bootstrap/78069
1317 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1318 to match scanned pattern.
1319 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1320
5129b43b
RB
13212016-11-14 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/78312
1324 * gcc.dg/torture/pr78312.c: New testcase.
1325
d97cca4a
GJL
13262016-11-14 Georg-Johann Lay <avr@gjlay.de>
1327
1328 PR target/78093
1329 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1330
5230c3d8
JJ
13312016-11-14 Jakub Jelinek <jakub@redhat.com>
1332 Jason Merrill <jason@redhat.com>
1333
1334 Implement P0217R3 - C++17 structured bindings
1335 * g++.dg/cpp1z/decomp1.C: New test.
1336 * g++.dg/cpp1z/decomp2.C: New test.
1337 * g++.dg/cpp1z/decomp3.C: New test.
1338 * g++.dg/cpp1z/decomp4.C: New test.
1339 * g++.dg/cpp1z/decomp5.C: New test.
1340 * g++.dg/cpp1z/decomp6.C: New test.
1341 * g++.dg/cpp1z/decomp7.C: New test.
1342 * g++.dg/cpp1z/decomp8.C: New test.
1343 * g++.dg/cpp1z/decomp9.C: New test.
1344 * g++.dg/cpp1z/decomp10.C: New test.
1345
a2b4c188
KV
13462016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1347
1348 * g++.dg/torture/pr78268.C: New test.
1349
975672f3
PK
13502016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1351
1352 PR c/35503
1353 * c-c++-common/pr35503-1.c: New test.
1354 * c-c++-common/pr35503-2.c: Likewise.
1355 * c-c++-common/pr35503-3.c: Likewise.
1356 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1357
a4ba1151
UB
13582016-11-13 Uros Bizjak <ubizjak@gmail.com>
1359
1360 PR rtl-optimization/78232
1361 PR rtl-optimization/78248
1362 * gcc.dg/ubsan/pr78248.c: New test.
1363
47605312
EB
13642016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1365
1366 * gnat.dg/address_conv.adb: New test.
1367
96826e28
EB
13682016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1369
1370 * gnat.dg/renaming11.ad[sb]: New test.
1371
4be719cd
EB
13722016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1373
1374 * c-c++-common/dump-ada-spec-6.c: New test.
1375
4ebd491f
EB
13762016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1377
1378 * gnat.dg/lto21.adb: New test.
1379 * gnat.dg/lto21_pkg1.ads: New helper.
1380 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1381
f9d49cd1
JW
13822016-11-13 Janus Weil <janus@gcc.gnu.org>
1383
1384 PR fortran/60952
1385 * gfortran.dg/typebound_proc_34.f90: New test.
1386
9cbf8673
JW
13872016-11-13 Janus Weil <janus@gcc.gnu.org>
1388
1389 PR fortran/66366
1390 * gfortran.dg/class_57.f90: Changed error message.
1391 * gfortran.dg/class_60.f90: New test.
1392
0e075835
DE
13932016-11-12 David Edelsohn <dje.gcc@gmail.com>
1394
1395 * g++.dg/pr78112.C: XFAIL AIX.
1396
b93d8a3f
JW
13972016-11-12 Janus Weil <janus@gcc.gnu.org>
1398
1399 PR fortran/77501
1400 * gfortran.dg/typebound_generic_16.f90: New test.
1401
b8f70e67
JJ
14022016-11-12 Jakub Jelinek <jakub@redhat.com>
1403
1404 PR c++/71225
1405 * g++.dg/cpp0x/pr71225.C: New test.
1406
8b287aea
EB
14072016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1408
1409 * gcc.target/sparc/20161111-1.c: New test.
1410
c901bc0d
UB
14112016-11-11 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR target/78310
1414 * gcc.target/i386/pr78310.c: New test.
1415
606f928d
JL
14162016-11-11 Jeff Law <law@redhat.com>
1417
1418 * gcc.dg/tree-ssa/isolate-6.c: New test.
1419 * gcc.dg/tree-ssa/isolate-7.c: New test.
1420
be278990
BC
14212016-11-11 Bin Cheng <bin.cheng@arm.com>
1422
1423 PR testsuite/78292
1424 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1425 vect_max_reduc.
1426
d9ab7525
JJ
14272016-11-11 Jakub Jelinek <jakub@redhat.com>
1428
1429 PR c++/72774
1430 * g++.dg/parse/pr72774.C: New test.
1431
4b7e0c76
RB
14322016-11-11 Richard Biener <rguenther@suse.de>
1433
1434 PR tree-optimization/71575
1435 * gcc.dg/graphite/pr71575-1.c: New testcase.
1436 * gcc.dg/graphite/pr71575-2.c: Likewise.
1437
d07f8c59
RB
14382016-11-11 Richard Biener <rguenther@suse.de>
1439
1440 PR middle-end/78295
1441 * gcc.dg/uninit-pr78295.c: New testcase.
1442
aa806c3b 14432016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1444
1445 PR fortran/78277
1446 * gfortran.dg/dec_structure_17.f90: New test.
1447
456f0dfa
MM
14482016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1449
1450 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1451 being allowed in vector registers.
1452 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1453 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1454 * gcc.target/powerpc/vsx-himode.c: Likewise.
1455 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1456 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1457 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1458 to allow matching MFVSRD or MFVSRW.
1459
8d34bfa8
PH
14602016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1461
1462 PR rtl-optimization/78241
1463 * gcc.dg/pr78241.c: New test.
1464
0569479e
JJ
14652016-11-10 Jakub Jelinek <jakub@redhat.com>
1466
8ebd1b31
JJ
1467 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1468 201307.
1469
0569479e
JJ
1470 * g++.dg/cpp1z/noexcept-type14.C: New test.
1471 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1472
37a16493
JG
14732016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1474
1475 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1476 WVAL0S tests added in r241817.
1477
b4c3a85b
JJ
14782016-11-10 Jakub Jelinek <jakub@redhat.com>
1479
1480 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1481 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1482 no longer allowed and corresponding ordered construct.
1483 * gfortran.dg/gomp/linear-1.f90: New test.
1484 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1485 * gfortran.dg/gomp/declare-target-1.f90: New test.
1486 * gfortran.dg/gomp/declare-target-2.f90: New test.
1487
86bc8506
ML
14882016-11-10 Martin Liska <mliska@suse.cz>
1489
1490 PR sanitizer/78270
1491 * gcc.dg/asan/pr78270.c: New test.
1492
ed5fdfba
PMR
14932016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1494 Jakub Jelinek <jakub@redhat.com>
1495
1496 PR debug/78112
b4c3a85b 1497 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1498
0391e4a3
JJ
14992016-11-09 Jakub Jelinek <jakub@redhat.com>
1500
cc38d9d6
JJ
1501 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1502 -Wno-c++1z-compat.
1503 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1504 string in case condition contains % characters.
1505
0391e4a3
JJ
1506 PR c++/78283
1507 * g++.dg/cpp1z/noexcept-type13.C: New test.
1508
410fe60d
TT
15092016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1510
1511 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1512 using (HAS_MOVN) with MIPS III.
1513
271dd55c
JW
15142016-11-09 Janus Weil <janus@gcc.gnu.org>
1515
1516 PR fortran/46459
1517 * gfortran.dg/volatile14.f90: New test.
1518
ff1f317b
UB
15192016-11-09 Uros Bizjak <ubizjak@gmail.com>
1520
1521 PR target/78262
1522 * gcc.target/i386/pr78262.c: New test.
1523
aa806c3b 15242016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1525
1526 PR fortran/78259
1527 * gfortran.dg/pr78259.f90: New test.
1528
b349a81a
JW
15292016-11-09 Janus Weil <janus@gcc.gnu.org>
1530
1531 PR fortran/60777
1532 * gfortran.dg/spec_expr_7.f90: New test.
1533
2e955d50
JJ
15342016-11-09 Jakub Jelinek <jakub@redhat.com>
1535
4f353581
JJ
1536 PR target/77718
1537 * gcc.c-torture/execute/pr77718.c: New test.
1538
2e955d50
JJ
1539 * gcc.dg/ubsan/c99-shift-3.c: New test.
1540 * gcc.dg/ubsan/c99-shift-4.c: New test.
1541 * gcc.dg/ubsan/c99-shift-5.c: New test.
1542 * gcc.dg/ubsan/c99-shift-6.c: New test.
1543
68c93708
ML
15442016-11-09 Martin Liska <mliska@suse.cz>
1545
1546 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1547 test-case for memcmp.
1548 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1549
7b649f79
TP
15502016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1551
1552 PR testsuite/78269
1553 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1554
bfcb501d
PT
15552016-11-09 Paul Thomas <pault@gcc.gnu.org>
1556
1557 * gfortran.dg/move_alloc_18.f90: New test.
1558
e15861c2
PK
15592016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1560
1561 PR middle-end/78256
1562 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1563 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1564
5f395580
JW
15652016-11-09 Janus Weil <janus@gcc.gnu.org>
1566
1567 PR fortran/71894
1568 * gfortran.dg/class_59.f90: New test.
1569
37b14185
RB
15702016-11-09 Richard Biener <rguenther@suse.de>
1571
1572 PR tree-optimization/78007
1573 * gcc.dg/vect/vect-bswap32.c: Adjust.
1574 * gcc.dg/vect/vect-bswap64.c: Likewise.
1575
d6e8a41c
KV
15762016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1577
1578 * gcc.dg/ipa/vrp7.c: New test.
1579
5d5f1e95
KV
15802016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1581
1582 PR ipa/78121
1583 * gcc.dg/ipa/pr78121.c: New test.
1584
0290a292
MO
15852016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1586
1587 * c-c++-common/asan/default_options.h: New file.
1588 * c-c++-common/asan/strcasestr-1.c: New test.
1589 * c-c++-common/asan/strcasestr-2.c: Likewise.
1590 * c-c++-common/asan/strcspn-1.c: Likewise.
1591 * c-c++-common/asan/strcspn-2.c: Likewise.
1592 * c-c++-common/asan/strpbrk-1.c: Likewise.
1593 * c-c++-common/asan/strpbrk-2.c: Likewise.
1594 * c-c++-common/asan/strspn-1.c: Likewise.
1595 * c-c++-common/asan/strspn-2.c: Likewise.
1596 * c-c++-common/asan/strstr-1.c: Likewise.
1597 * c-c++-common/asan/strstr-2.c: Likewise.
1598 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1599
fbdb92eb
MO
16002016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1601
1602 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1603
103c4f75
JW
16042016-11-08 Janus Weil <janus@gcc.gnu.org>
1605
1606 PR fortran/68440
1607 * gfortran.dg/class_58.f90: New test.
1608
90a2ffc0
UB
16092016-11-08 Uros Bizjak <ubizjak@gmail.com>
1610
1611 PR target/70799
1612 * gcc.target/i386/pr70799-2.c: New test.
1613
eba5aec8
JW
16142016-11-08 Janus Weil <janus@gcc.gnu.org>
1615
1616 PR fortran/77596
1617 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1618
fad36601
BC
16192016-11-08 Bin Cheng <bin.cheng@arm.com>
1620
1621 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1622
7c8615b6
BC
16232016-11-08 Bin Cheng <bin.cheng@arm.com>
1624
1625 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1626
4c6a4a53
BC
16272016-11-08 Bin Cheng <bin.cheng@arm.com>
1628
1629 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1630
fcd1b8df
ML
16312016-11-08 Martin Liska <mliska@suse.cz>
1632
1633 PR testsuite/78242
1634 * g++.dg/asan/use-after-scope-4.C: New test.
1635 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1636 * gcc.dg/asan/use-after-scope-8.c: Remove.
1637
f9ef2c76
RB
16382016-11-08 Richard Biener <rguenther@suse.de>
1639
1640 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1641
ad11774f
TC
16422016-11-08 Tamar Christina <tamar.christina@arm.com>
1643
1644 PR testsuite/78136
1645 * gcc.dg/cpp/trad/trad.exp
1646 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1647 * gcc.dg/cpp/trad/include.c: Use local header file.
1648
fe73a332
RB
16492016-11-08 Richard Biener <rguenther@suse.de>
1650
1651 PR tree-optimization/78205
1652 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1653
ed053eb8
RB
16542016-11-08 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/78224
1657 * g++.dg/torture/pr78224.C: New testcase.
1658
06658c6d
SKS
16592016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1660
1661 * gcc.dg/store_merging_1.c: Require store_merge.
1662 * gcc.dg/store_merging_2.c: Likewise.
1663 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1664 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1665 * gcc.dg/store_merging_6.c: Likewise.
1666 * gcc.dg/store_merging_7.c: Likewise.
1667 * gcc.dg/store_merging_8.c: Likewise.
1668 * lib/target-supports.exp (check_effective_target_store_merge): New.
1669
e4b39278
DE
16702016-11-07 David Edelsohn <dje.gcc@gmail.com>
1671
1672 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1673 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1674 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1675 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1676 -mvsx -mpower8-vector.
1677 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1678 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1679 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1680 -mvsx -mpower8-vector.
1681
fda2d612
DE
16822016-11-07 David Edelsohn <dje.gcc@gmail.com>
1683
1684 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1685
1686 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1687 * gcc.dg/visibility-14.c: XFAIL AIX.
1688 * gcc.dg/visibility-15.c: XFAIL AIX.
1689 * gcc.dg/visibility-16.c: XFAIL AIX.
1690 * gcc.dg/visibility-17.c: XFAIL AIX.
1691 * gcc.dg/visibility-18.c: XFAIL AIX.
1692 * gcc.dg/visibility-19.c: XFAIL AIX.
1693 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1694 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1695 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1696 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1697
60cee85e
JJ
16982016-11-07 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR target/78227
1701 * gcc.target/i386/pr78227-1.c: New test.
1702 * gcc.target/i386/pr78227-2.c: New test.
1703
7aa13860
PK
17042016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1705
1706 PR middle-end/35691
1707 * gcc.dg/pr35691-1.c: New test-case.
1708 * gcc.dg/pr35691-2.c: Likewise.
1709
caa024ff
BS
17102016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1711
1712 PR rtl-optimization/77309
1713 * gcc.dg/torture/pr77309.c: New test.
1714
a9815228
JJ
17152016-11-07 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR middle-end/71529
1718 * gcc.target/i386/pr71529.C: Moved to ...
1719 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1720
1721 PR target/64411
1722 * gcc.target/i386/pr64411.C: Moved to ...
1723 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1724 lp64.
1725
1726 PR target/65105
1727 * gcc.target/i386/pr65105-4.C: Moved to ...
1728 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1729 Run into compile test rather than execute test.
1730
e8ab5cb1
RB
17312016-11-07 Richard Biener <rguenther@suse.de>
1732
1733 PR target/78229
1734 * g++.dg/pr78229.C: New testcase.
1735
20770eb8
RB
17362016-11-07 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/78218
1739 * gcc.dg/torture/pr78218.c: New testcase.
1740
32894793
RB
17412016-11-07 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/78228
1744 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1745
e27bfda2
KT
17462016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1747
1748 PR target/77822
1749 * g++.dg/torture/pr77822.C: New test.
1750
00d6b7a1
ML
17512016-11-07 Martin Liska <mliska@suse.cz>
1752
1753 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1754 -f-sanitize-address-use-after-scope.
1755 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1756 internal fn calls.
1757 * g++.dg/asan/use-after-scope-1.C: New test.
1758 * g++.dg/asan/use-after-scope-2.C: Likewise.
1759 * g++.dg/asan/use-after-scope-3.C: Likewise.
1760 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1761 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1762 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1763 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1764 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1765 * g++.dg/asan/use-after-scope-types.h: Likewise.
1766 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1767 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1768 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1769 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1770 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1771 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1772 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1773 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1774 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1775 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1776 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1777 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1778 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1779 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1780
a0d3edf8
RB
17812016-11-07 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/78189
1784 * g++.dg/torture/pr78189.C: New testcase.
1785
0db5adfa
DE
17862016-11-06 David Edelsohn <dje.gcc@gmail.com>
1787
1788 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1789
cc03bf7a
AV
17902016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1791
1792 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1793 occuring.
1794
18bb8b8a
TK
17952016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1796
1797 PR fortran/78221
1798 * arith.c (gfc_complex2real): Change gfc_warning_now to
1799 gfc_warning.
1800
c7f587bd
PT
18012016-11-05 Paul Thomas <pault@gcc.gnu.org>
1802
1803 * gfortran.dg/move_alloc_17.f03: New test.
1804
92657eb0
RB
18052016-11-05 Richard Biener <rguenther@suse.de>
1806
1807 PR bootstrap/78188
1808 * g++.dg/ipa/pr78188.C: New test.
1809
28ce22e6
JW
18102016-11-05 Janus Weil <janus@gcc.gnu.org>
1811 Dominique d'Humieres <dominiq@lps.ens.fr>
1812
1813 PR fortran/69495
1814 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1815
d233ee5f
PT
18162016-11-05 Paul Thomas <pault@gcc.gnu.org>
1817
1818 PR fortran/67564
1819 * gfortran.dg/select_type_39.f03: New test.
1820
18212016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1822
1823 PR fortran/64933
1824 * gfortran.dg/associate_23.f90: New test.
1825
5f4cebba
JJ
18262016-11-04 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR target/77834
1829 * gcc.dg/pr77834.c: New test.
1830
6e3ae7e6
PC
18312016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1832
1833 PR c++/67980
1834 * g++.dg/cpp1y/pr67980.C: New.
1835
fff6ed28
BS
18362016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1837
1838 * gcc.target/powerpc/fold-vec-add-1.c: New.
1839 * gcc.target/powerpc/fold-vec-add-2.c: New.
1840 * gcc.target/powerpc/fold-vec-add-3.c: New.
1841 * gcc.target/powerpc/fold-vec-add-4.c: New.
1842 * gcc.target/powerpc/fold-vec-add-5.c: New.
1843 * gcc.target/powerpc/fold-vec-add-6.c: New.
1844 * gcc.target/powerpc/fold-vec-add-7.c: New.
1845
bef3a8d7 18462016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1847
1848 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1849 for -mbranch-likely, infer -mno-branch-likely for R6.
1850
dac9376a
BE
18512016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1852
1853 PR c++/71973
1854 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1855 * g++.dg/init/new15.C: Likewise.
1856 * g++.dg/ipa/inline-1.C: Likewise.
1857 * g++.dg/ipa/inline-2.C: Likewise.
1858 * g++.dg/lto/20080908-1_0.C: Likewise.
1859 * g++.dg/tc1/dr20.C: Likewise.
1860 * g++.dg/tree-ssa/inline-1.C: Likewise.
1861 * g++.dg/tree-ssa/inline-2.C: Likewise.
1862 * g++.old-deja/g++.law/except1.C: Likewise.
1863 * g++.old-deja/g++.other/vbase5.C: Likewise.
1864 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1865
b210df46
BS
18662016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1867
1868 PR tree-optimization/78210
1869 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1870 possibility of widening multiplies.
1871
964ef24c
RB
18722016-11-04 Richard Biener <rguenther@suse.de>
1873
1874 PR middle-end/78185
1875 * gcc.dg/pr78185.c: New testcase.
1876
5fb80387
DE
18772016-10-04 David Edelsohn <dje.gcc@gmail.com>
1878
1879 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1880 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1881
6905c577
JJ
18822016-11-03 Jakub Jelinek <jakub@redhat.com>
1883 Alexandre Oliva <aoliva@redhat.com>
1884 Jason Merrill <jason@redhat.com>
1885
1886 PR debug/28767
1887 PR debug/56974
1888 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1889 * g++.dg/debug/dwarf2/ref-3.C: New test.
1890 * g++.dg/debug/dwarf2/ref-4.C: New test.
1891 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1892 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1893
18942016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1895
1896 * gfortran.dg/dec_exp_1.f90: New test.
1897 * gfortran.dg/dec_exp_2.f90: Likewise.
1898 * gfortran.dg/dec_exp_3.f90: Likewise.
1899
6905c577 19002016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1901
1902 * gfortran.dg/dec_parameter_1.f: New test.
1903 * gfortran.dg/dec_parameter_2.f90: Likewise.
1904 * gfortran.dg/dec_parameter_3.f90: Likewise.
1905 * gfortran.dg/dec_parameter_4.f90: Likewise.
1906
7d29f8e3
ML
19072016-11-03 Martin Liska <mliska@suse.cz>
1908
1909 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1910 output.
1911 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1912
5de3e2d8
BE
19132016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1914
1915 PR libgcc/78067
1916 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1917
f03f0232
SKS
19182016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1919
1920 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1921
bd17a9df
MF
19222016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1923
1924 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1925
2b01aad6
TC
19262016-11-01 Tamar Christina <tamar.christina@arm.com>
1927
1928 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1929 Check for arm_v8_neon_hw.
1930 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1931 Likewise.
1932 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1933 Likewise.
1934 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1935 Likewise.
1936
aa55dc0c
RB
19372016-11-02 Richard Biener <rguenther@suse.de>
1938
1939 * gcc.dg/store_merging_8.c: New testcase.
1940
6905c577 19412016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1942
1943 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1944
075be4a1
DE
19452016-11-02 David Edelsohn <dje.gcc@gmail.com>
1946
4b69fb13
DE
1947 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1948 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1949 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1950 * gcc.dg/pr65779.c: XFAIL AIX.
1951 * gcc.dg/pr70405.c: XFAIL AIX.
1952
075be4a1
DE
1953 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1954 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1955 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1956
fdb1aa55
RO
19572016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1958
1959 * lib/target-supports.exp (check_gc_sections_available): Use
1960 -print-prog-name=ld to determine linker used.
1961
4adbcdb4
ML
19622016-11-02 Martin Liska <mliska@suse.cz>
1963
1964 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1965 test case.
1966
4b2c06f4
KT
19672016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1968
1969 PR tree-optimization/78170
1970 * gcc.c-torture/execute/pr78170.c: New test.
1971
63e523d6
KT
19722016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1973
1974 PR tree-optimization/78162
1975 * gcc.c-torture/compile/pr78162.c: New test.
1976
da42ac7b
RB
19772016-11-02 Richard Biener <rguenther@suse.de>
1978
1979 PR tree-optimization/78035
1980 PR tree-optimization/77964
1981 * gcc.target/i386/pr78035.c: New testcase.
1982
4280df0a
RB
19832016-11-02 Richard Biener <rguenther@suse.de>
1984
1985 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1986 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1987 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1988 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1989 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1990
1b1d9303
DE
19912016-11-01 David Edelsohn <dje.gcc@gmail.com>
1992
1993 * gfortran.dg/pr70937.f90: require-effective-target lto.
1994
5b7c0519
TK
19952016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1996
1997 PR fortran/69544
1998 * gfortran.dg/where_6.f90: New test.
1999
70d28813
JJ
20002016-11-01 Jakub Jelinek <jakub@redhat.com>
2001
2002 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2003
7f4266d4
TK
20042016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2005
2006 PR fortran/69544
2007 * gfortran.dg/where_5.f90: New test.
2008
9fc158eb
BB
20092016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2010
2011 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2012 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2013 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2014 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2015
baeb7b5c
UB
20162016-11-01 Uros Bizjak <ubizjak@gmail.com>
2017
2018 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2019 Whitespace fixes.
2020 (check_effective_target_vect_cmdline_needed): Check
2021 is-effective-target ia32 for x86 targets.
2022 (check_effective_target_vect_simd_clones): Simplify condition.
2023 (check_effective_target_vect_double): Ditto.
2024 (check_effective_target_vect_aligned_arrays): Check
2025 is-effective-target ia32 for x86 targets. Simplify condition.
2026 (check_effective_target_vect_multiple_sizes): Simplify condition.
2027 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2028 (check_effective_target_sync_int_128): Simplify condition.
2029 (check_effective_target_sync_int_128_runtime): Ditto.
2030 (check_effective_target_sync_long_long_runtime): Ditto.
2031 (check_effective_target_divmod): Add i?86-*-* target.
2032
156b5cca
MM
20332016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2034
2035 * gcc.target/powerpc/vsx-extract-4.c: New test.
2036 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2037
120a4c45
JD
20382016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2039
2040 PR fortran/54679
2041 * gfortran.dg/fmt_l.f90: Update test.
2042 * gfortran.dg/fmt_l0.f90: New test.
2043
c5fed5c6
JJ
20442016-10-31 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR c++/78089
2047 * c-c++-common/builtin-shuffle-1.c: New test.
2048 * g++.dg/cpp0x/addressof3.C: New test.
2049
aee69156
VV
20502016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2051
2052 Add tests for a const member and a reference member for launder.
2053 * g++.dg/cpp1z/launder3.C: New.
2054 * g++.dg/cpp1z/launder4.C: Likewise.
2055 * g++.dg/cpp1z/launder5.C: Likewise.
2056 * g++.dg/cpp1z/launder5.cc: Likewise.
2057 * g++.dg/cpp1z/launder5.h: Likewise.
2058 * g++.dg/cpp1z/launder6.C: Likewise.
2059 * g++.dg/cpp1z/launder6.cc: Likewise.
2060 * g++.dg/cpp1z/launder6.h: Likewise.
2061
1e4fa9b1
JJ
20622016-10-31 Jakub Jelinek <jakub@redhat.com>
2063
dcb466ec
JJ
2064 PR c++/77948
2065 * g++.dg/cpp0x/pr77948-1.C: New test.
2066 * g++.dg/cpp0x/pr77948-2.C: New test.
2067 * g++.dg/cpp0x/pr77948-3.C: New test.
2068 * g++.dg/cpp0x/pr77948-4.C: New test.
2069 * g++.dg/cpp0x/pr77948-5.C: New test.
2070 * g++.dg/cpp0x/pr77948-6.C: New test.
2071
1e4fa9b1
JJ
2072 PR tree-optimization/77860
2073 * gcc.dg/pr77860.c: New test.
2074
9782e1ec
JJ
20752016-10-31 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR c++/77886
2078 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2079
dd57b05e
SKS
20802016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2081
2082 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2083
84ff4775
LCW
20842016-10-30 Le-Chun Wu <lcwu@google.com>
2085 Mark Wielaard <mjw@redhat.com>
2086
2087 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2088 * gcc.dg/Wshadow-local-1.c: Likewise.
2089 * gcc.dg/Wshadow-local-2.c: Likewise.
2090 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2091 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2092 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2093
0b56e9ad
BS
20942016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2095
2096 PR tree-optimization/71915
2097 PR tree-optimization/71490
2098 * gcc.dg/tree-ssa/pr54245.c: Delete.
2099 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2100 document why.
2101
d4fc6702
JD
21022016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2103
2104 PR fortran/78123
2105 * gfortran.dg/fmt_t_9.f: New test.
2106
396e56d2
TK
21072016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2108
2109 PR fortran/67219
2110 * gfortran.dg/pr67219.f90: New test.
2111
a654d5d0
JJ
21122016-10-29 Jakub Jelinek <jakub@redhat.com>
2113
205b9ed1
JJ
2114 PR rtl-optimization/77919
2115 * g++.dg/torture/pr77919-2.C: New test.
2116
a654d5d0
JJ
2117 PR target/78148
2118 * gcc.dg/pr78148.c: New test.
2119
894d8b41
EB
21202016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2121
2122 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2123 * gcc.target/sparc/overflow-4.c: ...here.
2124 * gcc.target/sparc/overflow-5.c: New test.
2125
e72531b9
PK
21262016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2127 Kugan Vivekanandarajah <kuganv@linaro.org>
2128 Jim Wilson <jim.wilson@linaro.org>
2129
2130 PR tree-optimization/43721
2131 * lib/target-supports.exp (check_effective_target_divmod): New.
2132 (check_effective_target_divmod_simode): Likewise.
2133 (check_effective_target_arm_divmod_simode): Likewise.
2134 * gcc.dg/divmod-1-simode.c: New test.
2135 * gcc.dg/divmod-1.c: Likewise.
2136 * gcc.dg/divmod-2-simode.c: Likewise.
2137 * gcc.dg/divmod-2.c: Likewise.
2138 * gcc.dg/divmod-3-simode.c: Likewise.
2139 * gcc.dg/divmod-3.c: Likewise.
2140 * gcc.dg/divmod-4-simode.c: Likewise.
2141 * gcc.dg/divmod-4.c: Likewise.
2142 * gcc.dg/divmod-5.c: Likewise.
2143 * gcc.dg/divmod-6-simode.c: Likewise.
2144 * gcc.dg/divmod-6.c: Likewise.
2145 * gcc.dg/divmod-7.c: Likewise.
2146
f663d9ad 21472016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2148 Jakub Jelinek <jakub@redhat.com>
2149 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2150
2151 PR middle-end/22141
2152 PR rtl-optimization/23684
2153 * gcc.c-torture/execute/pr22141-1.c: New test.
2154 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2155 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2156 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2157 * gcc.dg/store_merging_1.c: New test.
2158 * gcc.dg/store_merging_2.c: Likewise.
2159 * gcc.dg/store_merging_3.c: Likewise.
2160 * gcc.dg/store_merging_4.c: Likewise.
2161 * gcc.dg/store_merging_5.c: Likewise.
2162 * gcc.dg/store_merging_6.c: Likewise.
2163 * gcc.dg/store_merging_7.c: Likewise.
2164 * gcc.target/i386/pr22141.c: Likewise.
2165 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2166 * g++.dg/init/new17.C: Likewise.
2167
6905c577 21682016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2169
2170 PR middle-end/72747
2171 * c-c++-common/pr72747-1.c: New test.
2172 * c-c++-common/pr72747-2.c: Likewise.
2173
539405d5
AK
21742016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2175
2176 * gcc.target/s390/oscbreak-1.c: New test.
2177
0dbb19f0
AK
21782016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2179
2180 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2181
0d9e143c
JJ
21822016-10-28 Jakub Jelinek <jakub@redhat.com>
2183
c19066a7
JJ
2184 PR rtl-optimization/77919
2185 * g++.dg/torture/pr77919.C: New test.
2186
0d9e143c
JJ
2187 PR rtl-optimization/78132
2188 * gcc.target/i386/pr78132.c: New test.
2189
cc91248d
EB
21902016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2193
787c7a65
MM
21942016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2195
2196 * gcc.target/powerpc/vsx-simode.c: New test.
2197 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2198 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2199
4ce71579
JJ
22002016-10-27 Jakub Jelinek <jakub@redhat.com>
2201
6f21288f
JJ
2202 PR fortran/78026
2203 * gfortran.dg/gomp/pr78026.f03: New test.
2204 * gfortran.dg/select_type_38.f03: New test.
2205
4ce71579
JJ
2206 PR middle-end/78025
2207 * g++.dg/gomp/declare-simd-7.C: New test.
2208
6f21288f 22092016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2210
2211 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2212 * gfortran.dg/dec_init_2.f90: Likewise.
2213 * gfortran.dg/dec_init_3.f90: New test.
2214 * gfortran.dg/dec_init_4.f90: Likewise.
2215
93f90bec
BC
22162016-10-27 Bin Cheng <bin.cheng@arm.com>
2217
2218 * gcc.dg/fold-narrowbopcst-1.c: New test.
2219
6f21288f 22202016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2221
2222 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2223 dg-shouldfail/dg-output instead of XFAIL.
2224 * gfortran.dg/dec_io_6.f90: Likewise.
2225
ddb92ab9
TP
22262016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2227
2228 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2229 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2230 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2231 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2232 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2233 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2234 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2235 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2236 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2237 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2238
ad6e4ba8
BC
22392016-10-27 Bin Cheng <bin.cheng@arm.com>
2240
2241 * gcc.dg/fold-convmaxconv-1.c: New test.
2242 * gcc.dg/fold-convminconv-1.c: New test.
2243
6905c577 22442016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2245
2246 PR fortran/78092
2247 * gfortran.dg/pr78092.f90: New test.
2248
7a83b391
KN
22492016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2250
2251 PR target/78056
2252 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2253 expected error message.
2254 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2255 expected error message.
2256 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2257 (test_all_not_equal_and_not_zero): Change expected error message.
2258
3693a620
JJ
22592016-10-26 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR fortran/77973
2262 * gfortran.dg/gomp/pr77973.f90: New test.
2263
cd612e8a
PT
22642016-10-26 Paul Thomas <pault@gcc.gnu.org>
2265
2266 PR fortran/78108
2267 * gfortran.dg/submodule_18.f08: New test.
2268 * gfortran.dg/submodule_19.f08: New test.
2269
09844a5f
MM
22702016-10-26 Michael Matz <matz@suse.de>
2271
2272 * g++.dg/pr78060.C: New test.
2273 * gfortran.dg/pr78061.f: New test.
2274 * g++.dg/pr78088.C: New test.
2275
6f21288f 22762016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2277
2278 * gfortran.dg/dec_io_1.f90: New test.
2279 * gfortran.dg/dec_io_2.f90: New test.
2280 * gfortran.dg/dec_io_3.f90: New test.
2281 * gfortran.dg/dec_io_4.f90: New test.
2282 * gfortran.dg/dec_io_5.f90: New test.
2283 * gfortran.dg/dec_io_6.f90: New test.
2284
6c95388f
JJ
22852016-10-25 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR sanitizer/78106
2288 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2289
22902016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2291
2292 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2293 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2294
90e261e4
EB
22952016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2296
2297 * gnat.dg/opt59.adb: New test.
2298 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2299
2300 * gnat.dg/opt60.adb: New test.
2301
cef026ec
AV
23022016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2303
2304 PR fortran/72770
2305 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2306 this pr.
2307
96592eed
JJ
23082016-10-25 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR target/78102
2311 * gcc.target/i386/pr78102.c: New test.
2312
6c95388f 23132016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2314
2315 * gfortran.dg/dec_logical_xor_1.f90: New test.
2316 * gfortran.dg/dec_logical_xor_2.f90: New test.
2317 * gfortran.dg/dec_logical_xor_3.f03: New test.
2318
6c95388f 23192016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2320
2321 * gfortran.dg/dec_loc_rval_1.f90: New test.
2322 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2323 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2324
6c95388f 23252016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2326
90051c26
FR
2327 * gfortran.dg/dec_type_print.f90: New testcase.
2328
6c95388f 23292016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2330
2331 * gfortran.dg/feed_1.f90: New test.
2332 * gfortran.dg/feed_2.f90: New test.
ef144767 2333
8e104951
ML
23342016-10-25 Martin Liska <mliska@suse.cz>
2335
2336 PR sanitizer/78106
2337 * gcc.dg/asan/pr78106.c: New test.
2338
b93ee1bb
ML
23392016-10-25 Martin Liska <mliska@suse.cz>
2340
2341 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2342
ad6922b0
WD
23432016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2344
2345 PR target/78041
2346 * gcc.target/arm/pr78041.c: New test.
2347
e16f1cc7
JJ
23482016-10-25 Jakub Jelinek <jakub@redhat.com>
2349
2350 * g++.dg/cpp1z/launder1.C: New test.
2351 * g++.dg/cpp1z/launder2.C: New test.
2352
078134e5 23532016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2354 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2355
2356 PR target/71676
2357 PR target/71678
2358 * gcc.target/avr/pr71676-2.c: New test.
2359
c7212a15 23602016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2361 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2362
2363 PR target/71676
2364 PR target/71678
2365 * gcc.target/avr/pr71676-1.c: New test.
2366 * gcc.target/avr/pr71676-3.c: New test.
2367 * gcc.target/avr/pr71676.c: New test.
2368 * gcc.target/avr/pr71678.c: New test.
2369
d1c7d3a8
KV
23702016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2371
2372 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2373 such that cloned verions of tested functions are not created.
2374
c7082171
SK
23752016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2376
2377 PR fortran/71895
2378 * gfortran.dg/pr71895.f90: New test.
2379
0f2a9e37
JJ
23802016-10-24 Jakub Jelinek <jakub@redhat.com>
2381
2382 * g++.dg/debug/dwarf2/ref-2.C: New test.
2383
f8348061
BE
23842016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2385
2386 * c-c++-common/Wint-in-bool-context-3.c: New test.
2387
1eb4547b
MS
23882016-10-24 Martin Sebor <msebor@redhat.com>
2389
2390 PR middle-end/77735
2391 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2392 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2393 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2394 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2395 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2396 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2397 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2398
292af537
RB
23992016-10-24 Richard Biener <rguenther@suse.de>
2400
2401 PR testsuite/71491
2402 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2403 * gcc.dg/vect/slp-45.c: Likewise.
2404
40f683e8
RB
24052016-10-24 Richard Biener <rguenther@suse.de>
2406
2407 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2408 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2409 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2410
b1b6774f
GJL
24112016-10-24 Georg-Johann Lay <avr@gjlay.de>
2412
2413 PR target/78093
2414 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2415 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2416
ed9760d2
AV
24172016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2418
2419 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2420
fb027a42
JJ
24212016-10-24 Jakub Jelinek <jakub@redhat.com>
2422
2423 * gcc.target/i386/bmi2-pext-1.c: New test.
2424 * gcc.target/i386/bmi2-pdep-1.c: New test.
2425 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2426 * gcc.target/i386/tbm-bextri-1.c: New test.
2427 * gcc.target/i386/bmi-bextr-6.c: New test.
2428
8e10302e
RO
24292016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2430
2431 PR target/77483
2432 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2433 * gcc.target/i386/pr65105-1.c: Likewise.
2434 * gcc.target/i386/pr65105-2.c: Likewise.
2435 * gcc.target/i386/pr65105-3.c: Likewise.
2436 * gcc.target/i386/pr65105-5.c: Likewise.
2437 * gcc.target/i386/pr67761.c: Likewise.
2438 * gcc.target/i386/pr70799-1.c: Likewise.
2439
866c72a8
ML
24402016-10-24 Martin Liska <mliska@suse.cz>
2441
2442 PR sanitizer/77966
2443 * c-c++-common/ubsan/unreachable-3.c: New test.
2444
0804124b
SK
24452016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2446
2447 PR fortran/77763
2448 * gfortran.dg/pr77763.f90
2449
87c9fca5
SK
24502016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2451
2452 PR fortran/54730
2453 PR fortran/78033
2454 * gfortran.dg/pr78033.f90: New test.
2455
dfd6231e
PT
24562016-10-23 Paul Thomas <pault@gcc.gnu.org>
2457
2458 PR fortran/69834
2459 * gfortran.dg/select_type_1.f03: Change error for overlapping
2460 TYPE IS cases.
2461 * gfortran.dg/select_type_36.f03: New test.
2462
66ccff98
EB
24632016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2464
2465 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2466
15876cee
TK
24672016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2468
2469 PR fortran/78021
2470 * gfortran.dg/string_length_3.f90: New test.
2471
574284e9
AV
24722016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2473
574284e9
AV
2474 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2475
24762016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2477
2478 PR fortran/43366
2479 PR fortran/57117
2480 PR fortran/61337
2481 * gfortran.dg/alloc_comp_class_5.f03: New test.
2482 * gfortran.dg/class_allocate_21.f90: New test.
2483 * gfortran.dg/class_allocate_22.f90: New test.
2484 * gfortran.dg/realloc_on_assign_27.f08: New test.
2485
20276dc9
JL
24862016-10-21 Jeff Law <law@redhat.com>
2487
2488 * PR tree-optimization/71947
2489 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2490 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2491 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2492
f7503699
KV
24932016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2494
2495 * gcc.dg/ipa/vrp5.c: New test.
2496 * gcc.dg/ipa/vrp6.c: New test.
2497
5be6b295
WD
24982016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2499
2500 * gcc.target/aarch64/test_frame_17.c: New test.
2501
c82bc7ed
WD
25022016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2503
2504 * gcc.target/aarch64/test_frame_17.c: New test.
2505
67a6cac7
AP
25062016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2507
2508 PR preprocessor/71681
2509 * gcc.dg/cpp/pr71681-1.c: New testcase
2510 * gcc.dg/cpp/pr71681-2.c: Likewise
2511 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2512 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2513 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2514 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2515
8e6982f7
JJ
25162016-10-21 Jakub Jelinek <jakub@redhat.com>
2517
9c4c8b7b
JJ
2518 PR target/78057
2519 * gcc.target/i386/pr78057.c: New test.
2520
8e6982f7
JJ
2521 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2522
de514d40
PT
25232016-10-21 Paul Thomas <pault@gcc.gnu.org>
2524
2525 PR fortran/69566
2526 * gfortran.dg/select_type_37.f03: New test.
2527
1d64ceb0
SKS
25282016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2529
2530 PR target/71627
2531 * gcc.target/avr/pr71627.c: New test
2532
85729229
EB
25332016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2534
2535 * gcc.target/sparc/overflow-1.c: New test.
2536 * gcc.target/sparc/overflow-2.c: Likewise.
2537 * gcc.target/sparc/overflow-3.c: Likewise.
2538
d17f2c3b
AV
25392016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2540
2541 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2542 effective target.
2543
0d47cee6
KT
25442016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2545
2546 PR rtl-optimization/78038
2547 * gcc.target/aarch64/pr78038.c: New test.
2548
a20d03c8
RB
25492016-10-21 Richard Biener <rguenther@suse.de>
2550
2551 PR tree-optimization/78051
2552 * g++.dg/torture/pr78051.C: New testcase.
2553
f3ecd50f
BE
25542016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2555
2556 * c-c++-common/wdate-time.c: Restored test case.
2557 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2558
fceabe50
JJ
25592016-10-20 Jakub Jelinek <jakub@redhat.com>
2560
2561 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2562
f56ea76e
UB
25632016-10-20 Uros Bizjak <ubizjak@gmail.com>
2564
2565 PR target/78037
2566 * gcc.target/i386/pr78037.c: New test.
2567
2c35bbe1
EB
25682016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2569
2570 * gcc.target/visium/overflow8.c: New.
2571 * gcc.target/visium/overflow16.c: Likewise.
2572 * gcc.target/visium/overflow32: Likewise.
2573
28df8730
MM
25742016-10-20 Michael Matz <matz@suse.de>
2575
2576 * gcc.dg/loop-split.c: New test.
2577 * gcc.dg/tree-ssa/ifc-9.c: Update.
2578 * gcc.dg/tree-ssa/ifc-10.c: Update.
2579
6c1a9e41
RB
25802016-10-20 Richard Biener <rguenther@suse.de>
2581
2582 * gcc.dg/graphite/pr35356-1.c: Update.
2583
a2923dba
PC
25842016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/77446
2587 * g++.dg/cpp1y/pr77446.C: New.
2588
2066ef6a
PK
25892016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2590
2591 PR tree-optimization/53979
2592 * gcc.dg/pr53979-1.c: New test-case.
2593 * gcc.dg/pr53979-2.c: Likewise.
2594
4c712374
BE
25952016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2596
2597 * c-c++-common/Wint-in-bool-context-2.c: New test.
2598
bdcf8e7c
JD
25992016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2600
2601 * gfortran.dg/dtio_17.f90: Fix test.
2602
ec1748d4
AH
26032016-10-19 Aldy Hernandez <aldyh@redhat.com>
2604
2605 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2606 * gcc.dg/Walloca-2.c: Same.
2607
b70f0b0c
AH
26082016-10-19 Aldy Hernandez <aldyh@redhat.com>
2609
2610 * gcc.dg/Wvla-1.c: Rename to...
2611 * gcc.dg/Wvla-larger-than-1.c: ...this.
2612 * gcc.dg/Wvla-2.c: Rename to...
2613 * gcc.dg/Wvla-larger-than-2.c: ...this.
2614 * gcc.dg/Wvla-3.c: Rename to...
2615 * gcc.dg/Walloca-11.c.: ...this.
2616 * gcc.dg/wvla-[1-7].c: Rename to:
2617 * gcc.dg/Wvla-[1-7].c: ...this.
2618
cbb22e61
BC
26192016-10-19 Bin Cheng <bin.cheng@arm.com>
2620
2621 PR tree-optimization/78005
2622 * gcc.dg/vect/pr78005.c: New.
2623 * gcc.target/i386/l_fma_float_1.c: Revise test.
2624 * gcc.target/i386/l_fma_float_2.c: Ditto.
2625 * gcc.target/i386/l_fma_float_3.c: Ditto.
2626 * gcc.target/i386/l_fma_float_4.c: Ditto.
2627 * gcc.target/i386/l_fma_float_5.c: Ditto.
2628 * gcc.target/i386/l_fma_float_6.c: Ditto.
2629 * gcc.target/i386/l_fma_double_1.c: Ditto.
2630 * gcc.target/i386/l_fma_double_2.c: Ditto.
2631 * gcc.target/i386/l_fma_double_3.c: Ditto.
2632 * gcc.target/i386/l_fma_double_4.c: Ditto.
2633 * gcc.target/i386/l_fma_double_5.c: Ditto.
2634 * gcc.target/i386/l_fma_double_6.c: Ditto.
2635
a023f8c8
TS
26362016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2637
2638 PR tree-optimization/78024
2639 * gcc.dg/goacc/loop-processing-1.c: New file.
2640
d9700bdb
RB
26412016-10-19 Richard Biener <rguenther@suse.de>
2642
2643 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2644
902cb7b1
KN
26452016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2646
2647 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2648 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2649 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2650 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2651 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2652 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2653 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2654 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2655 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2656 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2657 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2658 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2659 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2660 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2661 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2662 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2663 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2664 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2665 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2666 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2667 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2668 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2669 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2670 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2671 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2672 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2673 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2674 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2675 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2676 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2677 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2678 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2679 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2680 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2681 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2682 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2683 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2684 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2685 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2686 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2687 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2688 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2689 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2690 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2691 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2692 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2693 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2694 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2695 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2696 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2697 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2698 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2699 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2700 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2701 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2702 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2703 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2704 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2705 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2706 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2707 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2708 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2709 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2710 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2711 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2712 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2713 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2714 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2715 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2716 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2717 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2718 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2719 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2720 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2721 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2722 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2723 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2724 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2725 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2726 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2727 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2728 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2729 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2730 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2731 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2732 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2733 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2734 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2735 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2736 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2737 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2738 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2739 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2740 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2741 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2742 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2743 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2744 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2745 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2746 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2747 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2748 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2749 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2750 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2751 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2752 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2753 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2754 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2755 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2756 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2757 * gcc.target/powerpc/vsu/vsu.exp: New file.
2758
5cb96b6a
UB
27592016-10-18 Uros Bizjak <ubizjak@gmail.com>
2760
2761 PR target/77991
2762 * gcc.target/i386/pr77991.c: New test.
2763
f5de494c
MF
27642016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2765
2766 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2767 LTO is used.
2768
e5163ec1
SKS
27692016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2770
5cb96b6a 2771 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2772
b64e8239
RB
27732016-10-18 Richard Biener <rguenther@suse.de>
2774
2775 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2776 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2777 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2778 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2779 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2780 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2781 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2782 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2783 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2784 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2785 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2786 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2787 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2788 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2789 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2790 * gcc.dg/pr68217.c: Likewise.
2791 * gcc.dg/predict-9.c: Likewise.
2792 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2793 * gcc.dg/predict-1.c: Likewise.
2794
c680ada5
JD
27952016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2796
2797 * gfortran.dg/dtio_17.f90: New test.
2798
7fd4f180
KV
27992016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2800
2801 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2802
718625ad
KV
28032016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2804
2805 * gcc.dg/ipa/vrp4.c: New test.
2806
735b8f9f
KV
28072016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2808
2809 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2810 * gcc.dg/torture/pr39074.c: Likewise.
2811
86f98087
EB
28122016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2813
2814 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2815 * gnat.dg/trampoline4.adb: Minor tweak.
2816
a929f266
BS
28172016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2818
2819 PR tree-optimization/77916
2820 * gcc.dg/torture/pr77916.c: New.
2821
4acf2055
SK
28222016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2823
2824 PR fortran/77978
2825 * gfortran.dg/pr77978_1.f90: New test.
2826 * gfortran.dg/pr77978_2.f90: Ditto.
2827 * gfortran.dg/pr77978_3.f90: Ditto.
2828
871267e1
PT
28292016-10-17 Paul Thomas <pault@gcc.gnu.org>
2830
2831 PR fortran/61420
2832 PR fortran/78013
2833 * gfortran.dg/proc_ptr_49.f90: New test.
2834
fd9593e9
BE
28352016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2836
2837 PR target/77308
2838 * gcc.target/arm/pr77308.c: New test.
2839
d32d4176
DE
28402016-10-17 David Edelsohn <dje.gcc@gmail.com>
2841
2842 * lib/target-supports.exp
2843 (check_effective_target_floatn_nx_runtime): Return 0 for
2844 powerpc*-ibm-aix*.
2845
dca2910c
AP
28462016-10-17 Andrew Pinski <apinski@cavium.com>
2847
2848 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2849 long instead of long.
2850 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2851 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2852 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2853 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2854 * gcc.target/aarch64/pr68102_1.c: Likewise.
2855 * gcc.target/aarch64/target_attr_3.c: Likewise.
2856
44b00dbc
RB
28572016-10-17 Richard Biener <rguenther@suse.de>
2858
2859 PR tree-optimization/77988
2860 * gcc.dg/torture/pr77988.c: New testcase.
2861
89b80c42
PK
28622016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2863
2864 * gcc.dg/pr71636-1.c: New test-case.
2865 * gcc.dg/pr71636-2.c: Likewise.
2866
4c640e26
EB
28672016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2868
2869 * gnat.dg/trampoline3.adb: New test.
2870 * gnat.dg/trampoline4.adb: Likewise.
2871
6c0347f6
JD
28722016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2873
2874 * gfortran.dg/dtio_16.f90: New test.
2875
d0d48a06
EB
28762016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2877
2878 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2879 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2880 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2881
baa33d83
EB
28822016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2883
2884 * gcc.target/sparc/popc.c: Rename to...
2885 * gcc.target/sparc/popc-1.c: ...this.
2886 * gcc.target/sparc/popc-2.c: New test.
2887
523ee218
JD
28882016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2889
2890 PR fortran/77972
2891 * gfortran.dg/unexpected_eof_4.f90: New test.
2892
c04d4ede
JB
28932016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2894
31a84d4a
AP
2895 PR libfortran/48587
2896 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2897
064ed55a
JJ
28982016-10-14 Jakub Jelinek <jakub@redhat.com>
2899
9a822fc7
JJ
2900 PR middle-end/77959
2901 * gfortran.dg/pr77959.f90: New test.
2902
064ed55a
JJ
2903 DR 1511 - const volatile variables and ODR
2904 * g++.dg/DRs/dr1511-1.C: New test.
2905 * g++.dg/DRs/dr1511-2.C: New test.
2906
2579762a
EB
29072016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2908
2909 * gnat.dg/debug7.adb (dg-options): Remove -g.
2910 * gnat.dg/debug8.adb (dg-options): Add -margs.
2911 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2912
6d59425d
RB
29132016-10-14 Richard Biener <rguenther@suse.de>
2914
2915 PR tree-optimization/77979
2916 * gcc.dg/torture/pr77979.c: New testcase.
2917
43f66d6e
ML
29182016-10-14 Martin Liska <mliska@suse.cz>
2919
2920 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2921 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2922 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2923
cb3ac867
UB
29242016-10-14 Uros Bizjak <ubizjak@gmail.com>
2925
2926 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2927 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2928 * gcc.dg/torture/pr77937-2.c: Likewise.
2929
14cf71a0
EB
29302016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2931
2932 * gnat.dg/lto15.adb: Adjust.
2933 * gnat.dg/lto16.adb: Likewise.
2934 * gnat.dg/lto17.adb: Likewise
2935 * gnat.dg/lto18.ad[sb]: New test.
2936 * gnat.dg/lto18_pkg.ads: New helper.
2937 * gnat.dg/lto19.adb: New test.
2938 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2939 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2940 * gnat.dg/lto20.adb: New test.
2941 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2942
6fd9c6f4
AV
29432016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2944
2945 * gfortran.dg/coarray_38.f90: Expect error message.
2946
01f44038
KT
29472016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2948
2949 * gcc.target/aarch64/spellcheck_1.c: New test.
2950 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2951 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2952 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2953 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2954 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2955
253abb2a
AS
29562016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2957
2958 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2959
a2695319
BS
29602016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2961
2962 PR tree-optimization/77937
2963 * gcc.dg/torture/pr77937-1.c: New.
2964 * gcc.dg/torture/pr77937-2.c: New.
2965
14a2c9aa
JM
29662016-10-13 Jakub Jelinek <jakub@redhat.com>
2967
2968 * g++.dg/cpp1z/inline-var1.C: New test.
2969 * g++.dg/cpp1z/inline-var1a.C: New test.
2970 * g++.dg/cpp1z/inline-var1.h: New file.
2971 * g++.dg/cpp1z/inline-var2.C: New test.
2972 * g++.dg/cpp1z/inline-var3.C: New test.
2973 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2974 uninitialized const.
2975
6c95388f 29762016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2977
ee7fa2e3
SL
2978 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2979 Xscale is specified, not just -march.
2980 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2981 is incompatible with Xscale.
18d34307 2982
96032047
MS
29832016-10-13 Martin Sebor <msebor@redhat.com>
2984
2985 PR c++/71912
2986 * g++.dg/ext/flexary4.C: Adjust.
2987 * g++.dg/ext/flexary5.C: Same.
2988 * g++.dg/ext/flexary9.C: Same.
2989 * g++.dg/ext/flexary19.C: New test.
2990 * g++.dg/ext/flexary18.C: New test.
2991 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2992 regression test.
5cb96b6a
UB
2993 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2994 Avoid generating a flexible array member in an array.
96032047 2995
5b1548fd
MS
29962016-10-13 Martin Sebor <msebor@redhat.com>
2997
2998 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2999 to placate -Wformat on targets where the type is not int.
3000
7810c4eb
DM
30012016-10-13 David Malcolm <dmalcolm@redhat.com>
3002
3003 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3004 in INSN_LOCATION.
3005
fcd27666
BC
30062016-10-13 Bin Cheng <bin.cheng@arm.com>
3007
3008 * gcc.target/i386/l_fma_float_1.c: Revise test.
3009 * gcc.target/i386/l_fma_float_2.c: Ditto.
3010 * gcc.target/i386/l_fma_float_3.c: Ditto.
3011 * gcc.target/i386/l_fma_float_4.c: Ditto.
3012 * gcc.target/i386/l_fma_float_5.c: Ditto.
3013 * gcc.target/i386/l_fma_float_6.c: Ditto.
3014 * gcc.target/i386/l_fma_double_1.c: Ditto.
3015 * gcc.target/i386/l_fma_double_2.c: Ditto.
3016 * gcc.target/i386/l_fma_double_3.c: Ditto.
3017 * gcc.target/i386/l_fma_double_4.c: Ditto.
3018 * gcc.target/i386/l_fma_double_5.c: Ditto.
3019 * gcc.target/i386/l_fma_double_6.c: Ditto.
3020
b8a4b8c8
BC
30212016-10-13 Bin Cheng <bin.cheng@arm.com>
3022
3023 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3024
328ba117
BC
30252016-10-13 Bin Cheng <bin.cheng@arm.com>
3026
3027 * gcc.dg/vect/vect-98.c: Refine test case.
3028 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3029 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3030 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3031
1a1ab05e
JJ
30322016-10-13 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR c/77946
3035 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3036
27947670
ML
30372016-10-13 Martin Liska <mliska@suse.cz>
3038
3039 PR tree-optimization/77943
3040 * g++.dg/tree-ssa/pr77943.C: New test.
3041
92c5266b
AV
30422016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3043
3044 PR fortran/72832
3045 * gfortran.dg/allocate_with_source_22.f03: New test.
3046 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3047 fail.
3048
90bca4ed
TP
30492016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3050
3051 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3052 * gcc.target/arm/movsi_movw.c: Likewise.
3053 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3054 directive to work on big endian targets.
3055
0011af7b
KV
30562016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3057
3058 * gcc.dg/tree-ssa/evrp6.c: New test.
3059
859e95ab
SB
30602016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3061
3062 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3063 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3064 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3065
2934018d
SB
30662016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3067
3068 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3069 * gcc.target/powerpc/warn-2.c: Ditto.
3070
f92d1522
RS
30712016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3072
3073 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3074 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3075 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3076 for -mmsa.
3077 * gcc.target/mips/msa.c: New test.
3078 * gcc.target/mips/msa-builtins.c: Likewise.
3079 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3080 (check_effective_target_mips_msa_runtime): Likewise.
3081 (check_effective_target_mips_msa): Likewise.
3082 (add_options_for_mips_msa): Likewise.
3083 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3084 (check_effective_target_vect_intfloat_cvt): Likewise.
3085 (check_effective_target_vect_uintfloat_cvt): Likewise.
3086 (check_effective_target_vect_floatint_cvt): Likewise.
3087 (check_effective_target_vect_floatuint_cvt): Likewise.
3088 (check_effective_target_vect_shift): Likewise.
3089 (check_effective_target_vect_shift_char): Likewise.
3090 (check_effective_target_vect_long): Likewise.
3091 (check_effective_target_vect_float): Likewise.
3092 (check_effective_target_vect_double): Likewise.
3093 (check_effective_target_vect_long_long): Likewise.
3094 (check_effective_target_vect_perm): Likewise.
3095 (check_effective_target_vect_perm_byte): Likewise.
3096 (check_effective_target_vect_perm_short): Likewise.
3097 (check_effective_target_vect_sdot_qi): Likewise.
3098 (check_effective_target_vect_udot_qi): Likewise.
3099 (check_effective_target_vect_sdot_hi): Likewise.
3100 (check_effective_target_vect_udot_hi): Likewise.
3101 (check_effective_target_vect_pack_trunc): Likewise.
3102 (check_effective_target_vect_unpack): Likewise.
3103 (check_effective_target_vect_hw_misalign): Likewise.
3104 (check_effective_target_vect_condition): Likewise.
3105 (check_effective_target_vect_cond_mixed): Likewise.
3106 (check_effective_target_vect_char_mult): Likewise.
3107 (check_effective_target_vect_short_mult): Likewise.
3108 (check_effective_target_vect_int_mult): Likewise.
3109 (check_effective_target_vect_extract_even_odd): Likewise.
3110 (check_effective_target_vect_interleave): Likewise.
3111 (check_vect_support_and_set_flags): Check if the target supports MSA
3112 and append to the list of EFFECTIVE_TARGETS.
3113
0bfd099c
RB
31142016-10-12 Richard Biener <rguenther@suse.de>
3115
3116 PR debug/77947
3117 * g++.dg/torture/pr77947.C: New testcase.
3118
b4a9ef2f
PMR
31192016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3120
3121 * gnat.dg/debug8.adb: New testcase.
3122
c0dbd22d
PMR
31232016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3124
3125 * gnat.dg/debug9.adb: New testcase.
3126
8a7c91cd
RB
31272016-10-12 Richard Biener <rguenther@suse.de>
3128
3129 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3130 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3131 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3132
7dc2f5f1
RB
31332016-10-12 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/77920
3136 * gcc.dg/torture/pr77920.c: New testcase.
3137
70f6d5e1
JJ
31382016-10-12 Jakub Jelinek <jakub@redhat.com>
3139
4a8b97cb
JJ
3140 PR tree-optimization/77929
3141 * gcc.c-torture/compile/pr77929.c: New test.
3142
70f6d5e1
JJ
3143 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3144 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3145 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3146 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3147 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3148 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3149 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3150 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3151 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3152
4803de58
EB
31532016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3154
3155 * gcc.target/sparc/setcc-4.c: Adjust.
3156 * gcc.target/sparc/setcc-5.c: Likewise.
3157 * gcc.target/sparc/setcc-6.c: Likewise.
3158 * gcc.target/sparc/setcc-7.c: Likewise.
3159 * gcc.target/sparc/setcc-8.c: Likewise.
3160 * gcc.target/sparc/setcc-9.c: Likewise.
3161 * gcc.target/sparc/setcc-10.c: Delete.
3162
f6cf4810
SK
31632016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3164
3165 PR fortran/77942
3166 * gfortran.dg/pr77942.f90
3167
8e8c2744
FR
31682016-10-11 Fritz Reese <fritzoreese@gmail.com>
3169
3170 * gfortran.dg/dec_math.f90: New testsuite.
3171
ddefad9a
SKS
31722016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3173
3174 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3175 (main): Declare j as i32 instead of int.
3176
e7b08761
TP
31772016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3178
3179 PR testsuite/PR77710
3180 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3181 target triplet instead of *-*-*-*.
3182
9fd7cd44
EB
31832016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3184
3185 * gnat.dg/unchecked_convert10.adb: New test.
3186 * gnat.dg/unchecked_convert11.adb: Likewise.
3187 * gnat.dg/unchecked_convert12.adb: Likewise.
3188
ff7e7ee0
EB
31892016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3190
3191 * gcc.target/sparc/cbcond-1.c: New test.
3192 * gcc.target/sparc/cbcond-2.c: Likewise.
3193 * gcc.target/sparc/movcc-1.c: Likewise.
3194 * gcc.target/sparc/movcc-2.c: Likewise.
3195 * gcc.target/sparc/setcc-1.c: Adjust.
3196 * gcc.target/sparc/setcc-2.c: Likewise.
3197 * gcc.target/sparc/setcc-3.c: Likewise.
3198 * gcc.target/sparc/setcc-4.c: Likewise.
3199 * gcc.target/sparc/setcc-5.c: Likewise.
3200 * gcc.target/sparc/setcc-6.c: New test.
3201 * gcc.target/sparc/setcc-7.c: Likewise.
3202 * gcc.target/sparc/setcc-8.c: Likewise.
3203 * gcc.target/sparc/setcc-9.c: Likewise.
3204 * gcc.target/sparc/setcc-10.c: Likewise.
3205
d30078b8
JL
32062016-10-10 Jeff Law <law@redhat.com>
3207
3208 PR tree-optimization/71947
3209 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3210 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3211 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3212 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3213 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3214 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3215
5f869266
TK
32162016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3217
3218 PR fortran/77915
3219 * gfortran.dg/matmul_11.f90: New test.
3220
174e0b00
JW
32212016-10-10 Jiong Wang <jiong.wang@arm.com>
3222
3223 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3224 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3225 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3226 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3227 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3228 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3229 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3230 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3231 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3232 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3233 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3234 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3235 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3236 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3237 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3238 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3239 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3240 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3241 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3242 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3243 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3244 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3245 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3246 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3247 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3248 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3249 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3251 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3252 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3253 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3254 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3255 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3256 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3257 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3258 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3259 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3260 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3261 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3262 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3263 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3264 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3265 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3266 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3267 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3268 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3269 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3270 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3271 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3272 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3273 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3274 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3275 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3276 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3277 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3278 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3279 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3280 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3281 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3282
4bc63138
JW
32832016-10-10 Jiong Wang <jiong.wang@arm.com>
3284
3285 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3286 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3287 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3288 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3289 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3290 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3291 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3292 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3293 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3294 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3295 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3296 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3297 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3298 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3299
8f3edb07
JW
33002016-10-10 Jiong Wang <jiong.wang@arm.com>
3301
3302 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3303 Enable AArch64.
3304 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3305 vdup*_laneq.
3306 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3307 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3308 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3309 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3310
6e49f922
JW
33112016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3312 Jiong Wang <jiong.wang@arm.com>
3313
3314 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3315 AArch64 support.
3316 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3317 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3318 AArch64 targets.
3319 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3320 AArch64 targets.
3321 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3322 targets.
3323 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3324
41683e1a
EB
33252016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3326
3327 * gnat.dg/specs/vfa.ads: New test.
3328
6e49f922 33292016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3330
3331 * gnat.dg/inline13.ad[sb]: New test.
3332 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3333
55cfd746
EB
33342016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3335
3336 * gnat.dg/biased_subtype.adb: New test.
3337
4dfb8a2a
JJ
33382016-10-09 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR tree-optimization/77901
3341 * gcc.c-torture/compile/pr77901.c: New test.
3342
67b97478
PK
33432016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3344
3345 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3346 * gcc.dg/ipa/propalign-2.c: Likewise
3347 * gcc.dg/ipa/propalign-3.c: Likewise.
3348 * gcc.dg/ipa/propalign-4.c: Likewise.
3349 * gcc.dg/ipa/propalign-5.c: Likewise.
3350
7bad794a
JJ
33512016-10-08 Jakub Jelinek <jakub@redhat.com>
3352
81b02905
JJ
3353 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3354
ee19ef45
JJ
3355 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3356
7bad794a
JJ
3357 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3358 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3359
56d3a930
FR
33602016-10-07 Fritz Reese <fritzoreese@gmail.com>
3361
3362 * gfortran.dg/dec_union_11.f90: New testcase.
3363
45e2bf2e
NS
33642016-10-07 Nathan Sidwell <nathan@acm.org>
3365
3366 PR c++/66443
3367 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3368 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3369 * g++.dg/cpp1y/pr66443-cxx14.C: New
3370 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3371 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3372
be845b04
JJ
33732016-10-07 Jakub Jelinek <jakub@redhat.com>
3374
3375 * g++.dg/cpp0x/addressof1.C: New test.
3376 * g++.dg/cpp0x/addressof2.C: New test.
3377
08213983
MM
33782016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3379
3380 * gcc.target/powerpc/float128-type-1.c: New test to check that
3381 PowerPC 64-bit Linux enables -mfloat128-type by default.
3382 * gcc.target/powerpc/float128-type-2.c: Likewise.
3383 * gcc.target/powerpc/float128-mix.c: Change error message to
3384 reflect that __ibm128 is now #define'ed to be long double.
3385
bd845c14
SK
33862016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3387
3388 PR fortran/77406
3389 * gfortran.dg/pr77406.f90: New test.
3390 * gfortran.dg/assumed_type_3.f90: Update error messages.
3391 * gfortran.dg/defined_operators_1.f90: Ditto.
3392 * gfortran.dg/generic_26.f90: Ditto.
3393 * gfortran.dg/generic_7.f90: Ditto.
3394 * gfortran.dg/gomp/udr5.f90: Ditto.
3395 * gfortran.dg/gomp/udr7.f90: Ditto.
3396 * gfortran.dg/interface_1.f90: Ditto.
3397 * gfortran.dg/interface_37.f90: Ditto.
3398 * gfortran.dg/interface_5.f90: Ditto.
3399 * gfortran.dg/interface_6.f90: Ditto.
3400 * gfortran.dg/interface_7.f90
3401 * gfortran.dg/no_arg_check_3.f90
3402 * gfortran.dg/operator_5.f90
3403 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3404
c09c4992
BE
34052016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3406
3407 PR c++/77700
3408 * c-c++-common/Wint-in-bool-context.c: Update test.
3409
d7f336f8
RB
34102016-10-07 Richard Biener <rguenther@suse.de>
3411
3412 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3413 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3414
a9172bf3
MP
34152016-10-07 Marek Polacek <polacek@redhat.com>
3416
3417 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3418
8a14afd0
BS
34192016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3420
3421 PR c++/69733
3422 * c-c++-common/pr69733.c: New test.
3423 * gcc.dg/pr69733.c: New test.
3424 * gcc.target/i386/pr69733.c: New test.
3425
d4bd4646
MP
34262016-10-07 Marek Polacek <polacek@redhat.com>
3427
3428 PR c++/77803
3429 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3430
a93cdc5c
JJ
34312016-10-07 Jakub Jelinek <jakub@redhat.com>
3432
3433 PR tree-optimization/77664
3434 * gcc.dg/tree-ssa/pr77664.c: New test.
3435 * gcc.dg/pr77664.c: New test.
3436
34372016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3438
3439 * gfortran.dg/pr69955.f90: New test.
3440
ac193ee7
LK
34412016_10-06 Louis Krupp <louis.krupp@zoho.com>
3442
3443 PR fortran/57910
3444 * gfortran.dg/pr57910.f90: New test.
3445
342cfb3e
JJ
34462016-10-06 Jakub Jelinek <jakub@redhat.com>
3447
3448 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3449 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3450
48057089
KV
34512016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3452
3453 PR tree-optimization/77862
3454 * gcc.dg/pr77862.c: New test.
3455
65b25c9b
KV
34562016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3457
3458 * gcc.dg/tree-ssa/evrp4.c: New test.
3459
f3127685
JL
34602016-10-06 Jeff Law <law@redhat.com>
3461
3462 PR tree-optimization/71661
3463 * gcc.dg/tree-ssa/pr71661.c: New test.
3464
b3972588
RB
34652016-10-06 Richard Biener <rguenther@suse.de>
3466
3467 PR tree-optimization/77855
3468 * gcc.dg/torture/pr77855.c: New testcase.
3469
139dc3c6 34702016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3471 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3472
3473 * g++.dg/other/pr77759.C: New test.
3474
37f6a157
RB
34752016-10-06 Richard Biener <rguenther@suse.de>
3476
3477 PR tree-optimization/77839
3478 * gcc.dg/torture/pr77839.c: New testcase.
3479
f779aeb8
MP
34802016-10-06 Marek Polacek <polacek@redhat.com>
3481
3482 * g++.dg/cpp1z/init-statement9.C: New test.
3483
eee8f0b0
AS
34842016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3485
3486 * gcc.target/i386/pcommit-1.c: Deleted.
3487 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3488 * gcc.target/i386/sse-13.c: Ditto.
3489 * gcc.target/i386/sse-14.c: Ditto.
3490 * gcc.target/i386/sse-22.c: Ditto.
3491 * gcc.target/i386/sse-23.c: Ditto.
3492 * g++.dg/other/i386-2.C: Ditto.
3493
b48042bb
UB
34942016-10-05 Uros Bizjak <ubizjak@gmail.com>
3495
3496 * gcc.target/i386/pr77833.c: Require int128 effective target.
3497
50b01e1d
SK
34982016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3499
3500 PR fortran/58991
3501 PR fortran/58992
3502 * gfortran.dg/associate_22.f90: New test.
3503
908b8296
FR
35042016-10-05 Fritz Reese <fritzoreese@gmail.com>
3505
3506 * gfortran.dg/dec_union_9.f90: New testcase.
3507 * gfortran.dg/dec_union_10.f90: New testcase.
3508
87582521
JJ
35092016-10-05 Jakub Jelinek <jakub@redhat.com>
3510
2e69f143
JJ
3511 PR sanitizer/66343
3512 * gcc.dg/pch/pr66343-3.c: New test.
3513 * gcc.dg/pch/pr66343-3.hs: New file.
3514
87582521
JJ
3515 PR sanitizer/66343
3516 * gcc.dg/pch/pr66343-1.c: New test.
3517 * gcc.dg/pch/pr66343-1.hs: New file.
3518 * gcc.dg/pch/pr66343-2.c: New test.
3519 * gcc.dg/pch/pr66343-2.hs: New file.
3520
700fff34
BE
35212016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3522
3523 * c-c++-common/Wint-in-bool-context.c: Update test.
3524
17a9e380
MP
35252016-10-05 Marek Polacek <polacek@redhat.com>
3526
3527 * g++.dg/cpp1z/init-statement1.C: New test.
3528 * g++.dg/cpp1z/init-statement2.C: New test.
3529 * g++.dg/cpp1z/init-statement3.C: New test.
3530 * g++.dg/cpp1z/init-statement4.C: New test.
3531 * g++.dg/cpp1z/init-statement5.C: New test.
3532 * g++.dg/cpp1z/init-statement6.C: New test.
3533 * g++.dg/cpp1z/init-statement7.C: New test.
3534 * g++.dg/cpp1z/init-statement8.C: New test.
3535
6e48e779
LK
35362016-10-05 Louis Krupp <louis.krupp@zoho.com>
3537
3538 PR fortran/67524
3539 * gfortran.dg/pr67524.f90: New test.
3540
04a32443
JJ
35412016-10-05 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR sanitizer/77823
3544 * c-c++-common/ubsan/shift-9.c: New test.
3545
743a9cf7
SKS
35462016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3547
3548 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3549 of int if __SIZEOF_INT__ is less than 4 bytes.
3550
a40278c3
JD
35512016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3552
3553 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3554 * gfortran.dg/class_array_20.f03: Likewise.
3555 * gfortran.dg/class_array_21.f03: Likewise.
3556 * gfortran.dg/finalize_29.f08: Likewise.
3557 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3558
39bb7d01
RB
35592016-10-05 Richard Biener <rguenther@suse.de>
3560
3561 PR middle-end/77826
3562 * gcc.dg/torture/pr77826.c: New testcase.
3563
eeb57981
RB
35642016-10-05 Richard Biener <rguenther@suse.de>
3565
3566 * gcc.dg/fold-copysign-1.c: New testcase.
3567
f9018d75
AS
35682016-10-05 Andreas Schwab <schwab@suse.de>
3569
3570 * g++.dg/pr49847-2.C: Remove.
3571
7e8000b3
PMR
35722016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3573
3574 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3575
54f84ca9
RB
35762016-10-05 Richard Biener <rguenther@suse.de>
3577
3578 PR middle-end/55152
3579 * gcc.dg/pr55152-2.c: New testcase.
3580
17beda50
JD
35812016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3582
3583 * gfortran.dg/dtio_15.f90: New test.
3584
1c84b798
ILT
35852016-10-04 Ian Lance Taylor <iant@golang.org>
3586
3587 * gcc.dg/split-7.c: New test.
3588
7ec39552
MS
35892016-10-04 Martin Sebor <msebor@redhat.com>
3590
3591 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3592 %lc directive to wint_t to silence -Wformat warnings on targets
3593 where the latter is a distinct type such as long.
3594
8ff04ff9
MS
35952016-10-04 Martin Sebor <msebor@redhat.com>
3596
3597 PR c++/77804
3598 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3599
bfecd57c
JJ
36002016-10-04 Jakub Jelinek <jakub@redhat.com>
3601
f72da967
JJ
3602 PR c++/77791
3603 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3604
bfecd57c
JJ
3605 * g++.dg/other/java3.C: Remove.
3606 * g++.dg/other/java1.C: Remove.
3607 * g++.dg/other/error12.C: Remove.
3608 * g++.dg/other/java2.C: Remove.
3609 * g++.dg/warn/Wnvdtor.C: Remove.
3610 * g++.dg/lookup/java1.C: Remove.
3611 * g++.dg/lookup/java2.C: Remove.
3612 * g++.dg/ext/pr34829.C: Remove.
3613 * g++.dg/ext/java-3.C: Remove.
3614 * g++.dg/ext/java-1.C: Remove.
3615 * g++.dg/ext/java-2.C: Remove.
3616 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3617
fe8b1e83
DG
36182016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3619
3620 PR tree-optimization/77808
3621 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3622
078b5aab
RB
36232016-10-04 Richard Biener <rguenther@suse.de>
3624
3625 PR tree-optimization/77399
3626 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3627
2b568899
RB
36282016-10-04 Richard Biener <rguenther@suse.de>
3629
3630 PR middle-end/77833
3631 * gcc.target/i386/pr77833.c: New testcase.
3632
0a4e5cf3
JL
36332016-09-26 Jeff Law <law@redhat.com>
3634
3635 PR tree-optimization/71550
3636 PR tree-optimization/71403
3637 * gcc.c-torture/execute/pr71550.c: New test.
3638
d07b0a23
SKS
36392016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3640
3641 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3642 option.
3643
b44a42cf
KT
36442016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3645
3646 Revert
3647 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3648
3649 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3650
f41f1ceb
MP
36512016-10-03 Marek Polacek <polacek@redhat.com>
3652
3653 * g++.dg/cpp0x/nullptr37.C: New test.
3654
1633d3b9
BE
36552016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3656
3657 * c-c++-common/Wint-in-bool-context.c: Update test.
3658
2c8e3a1d
JJ
36592016-10-02 Jakub Jelinek <jakub@redhat.com>
3660
3661 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3662 earlier.
3663 * g++.dg/charset/asm2.c (memmove): Likewise.
3664 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3665 * g++.dg/tls/diag-4.C (foo): Likewise.
3666 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3667 dg-warning, fix up regex.
3668 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3669 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3670 * g++.old-deja/g++.mike/net31.C: Likewise.
3671 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3672 for C++17.
3673 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3674 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3675
f00b6283
RB
36762016-10-01 Richard Biener <rguenther@suse.de>
3677
3678 PR middle-end/77798
3679 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3680
0f0565b1
AV
36812016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3682
3683 PR fortran/77663
3684 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3685
c58823a0
JJ
36862016-10-01 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR c/77490
3689 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3690 Add dg-prune-output directive.
3691
e3228a50
JD
36922016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3693
3694 PR fortran/66643
3695 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3696 * gfortran.fortran-torture/compile/write.f90: Update test.
3697
e70bbc6f
MW
36982016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3699
3700 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3701 arm_fp16_alternative_ok as the required effective target.
3702 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3703 -mfp16-format=alternative to the dg-options directive and remove
3704 the dg-add-options directive.
3705
c39747d2
FR
37062016-09-30 Fritz Reese <fritzoreese@gmail.com>
3707
3708 PR fortran/77764
3709 * gfortran.dg/dec_union_8.f90: New testcase.
3710
00074dd8
FR
37112016-09-30 Fritz Reese <fritzoreese@gmail.com>
3712
3713 PR fortran/77782
3714 * gfortran.dg/dec_structure_16.f90: New testcase.
3715
26f391e8
AV
37162016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3717
3718 * gfortran.dg/coarray_allocate_10.f08: New test.
3719 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3720
fa16a271
KT
37212016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3722
3723 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3724
f334c828
RB
37252016-09-30 Richard Biener <rguenther@suse.de>
3726
3727 PR tree-optimization/77399
3728 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3729
76e3ec9c
SL
37302016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3731
871267e1 3732 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3733 -fdelete-null-pointer-checks explicit.
3734 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3735 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3736 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3737 * gcc.dg/pic-1.c: Require fpic target support.
3738 * gcc.dg/pic-2.c: Likewise.
3739
a2c6e7f2
JJ
37402016-09-29 Jakub Jelinek <jakub@redhat.com>
3741
3742 Implement P0001R1 - C++17 removal of register storage class specifier
3743 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3744 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3745 C++17.
3746 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3747 keyword if not __SSE2__.
3748 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3749 C++17.
3750 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3751 register keywords.
3752 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3753 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3754 no_erroneous_warning): Expect new warnings for C++17.
3755 * g++.dg/warn/register-var-2.C (f): Likewise.
3756 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3757 * g++.dg/parse/linkage2.C (foo): Likewise.
3758 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3759 keyword on parameters for C++17.
3760 * g++.dg/cpp1z/register1.C: New test.
3761 * g++.dg/cpp1z/register2.C: New test.
3762 * g++.dg/cpp1z/register3.C: New test.
3763
4ab76933
UB
37642016-09-29 Uros Bizjak <ubizjak@gmail.com>
3765
3766 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3767 * gcc.target/i386/avx2-check.h (main): Ditto.
3768 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3769 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3770 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3771 * gcc.target/i386/avx512er-check.h (main): Ditto.
3772 * gcc.target/i386/avx512f-check.h (main): Ditto.
3773 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3774 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3775 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3776
2488ebe5
UB
37772016-09-29 Uros Bizjak <ubizjak@gmail.com>
3778
3779 PR target/77756
3780 * gcc.target/i386/pr77756.c: New test.
3781
4d258d09
MP
37822016-09-29 Marek Polacek <polacek@redhat.com>
3783
3784 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3785
a9087411
MP
37862016-09-29 Marek Polacek <polacek@redhat.com>
3787
3788 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3789 C++14.
3790
fa0a064a
ML
37912016-09-29 Martin Liska <mliska@suse.cz>
3792
3793 * objc/execute/construct1.m: New test.
3794
0ce1ecc7
RB
37952016-09-29 Richard Biener <rguenther@suse.de>
3796
3797 PR tree-optimization/77768
3798 * gcc.dg/torture/pr77768.c: New testcase.
3799
da186c1f
RB
38002016-09-28 Richard Biener <rguenther@suse.de>
3801
3802 PR middle-end/77407
3803 * gcc.dg/pr77407.c: New testcase.
3804
d657e995
RB
38052016-09-29 Richard Biener <rguenther@suse.de>
3806
3807 PR middle-end/55152
3808 * gcc.dg/pr55152.c: New testcase.
3809 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3810
cadf6296
RO
38112016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3812
3813 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3814 (dg-options): Remove -m32.
3815
88000fd1
MS
38162016-09-28 Martin Sebor <msebor@redhat.com>
3817
3818 PR middle-end/77721
3819 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3820
0c172974
JD
38212016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3822
3823 PR libgfortran/77707
3824 * gfortran.dg/inquire_17.f90: New test.
3825
4b390698
JJ
38262016-09-28 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR c++/77467
3829 * g++.dg/cpp1y/constexpr-77467.C: New test.
3830
2b1b5938
MS
38312016-09-28 Martin Sebor <msebor@redhat.com>
3832
3833 PR c/77762
3834 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3835 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3836 (test_sprintf_p_const): Adjust line numbers to avoid failures
3837 introduced in r240503.
3838
30dc6ee9
MS
38392016-09-28 Martin Sebor <msebor@redhat.com>
3840
3841 PR middle-end/77683
3842 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3843
7d290e93
BE
38442016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3845
fcf32bad
BE
3846 PR c++/77748
3847 * g++.dg/pr77550.C: Avoid undefined behavior.
3848
7d290e93
BE
3849 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3850
912d9ec3
WD
38512016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3852
3853 * gcc.dg/strlenopt-20.c: Update test.
3854 * gcc.dg/strlenopt-21.c: Likewise.
3855 * gcc.dg/strlenopt-22.c: Likewise.
3856 * gcc.dg/strlenopt-22g.c: Likewise.
3857 * gcc.dg/strlenopt-26.c: Likewise.
3858 * gcc.dg/strlenopt-5.c: Likewise.
3859 * gcc.dg/strlenopt-7.c: Likewise.
3860 * gcc.dg/strlenopt-9.c: Likewise.
3861
459bcfb0
JJ
38622016-09-27 Jakub Jelinek <jakub@redhat.com>
3863
6e39060a
JJ
3864 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3865
8ca33347
JJ
3866 * g++.dg/cpp1z/lambda-this1.C: New test.
3867 * g++.dg/cpp1z/lambda-this2.C: New test.
3868
459bcfb0
JJ
3869 PR c++/77722
3870 * g++.dg/ubsan/return-4.C: New test.
3871 * g++.dg/ubsan/return-5.C: New test.
3872 * g++.dg/ubsan/return-6.C: New test.
3873
20fba714
JW
38742016-09-27 Jiong Wang <jiong.wang@arm.com>
3875
3876 * lib/target-supports.exp
3877 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3878 in function comment.
3879
bebe0086
ML
38802016-09-27 Martin Liska <mliska@suse.cz>
3881
3882 PR gcov-profile/46266
3883 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3884 considered.
3885
59896334
RB
38862016-09-27 Richard Biener <rguenther@suse.de>
3887
3888 PR tree-optimization/77745
3889 * g++.dg/torture/pr77745.C: New testcase.
3890
f0d355dc
RB
38912016-09-27 Richard Biener <rguenther@suse.de>
3892
3893 PR tree-optimization/77478
3894 * gcc.dg/torture/pr77478.c: New testcase.
3895
8c9434c2
ML
38962016-09-27 Martin Liska <mliska@suse.cz>
3897
3898 PR gcov-profile/7970
3899 PR gcov-profile/16855
3900 PR gcov-profile/44779
3901 * g++.dg/gcov/pr16855.C: New test.
3902
511d092e
SKS
39032016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3904
3905 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3906
f2e0c4e1
JJ
39072016-09-27 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR fortran/77666
3910 * gfortran.dg/gomp/pr77666.f90: New test.
3911
3a4228ba
KV
39122016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3913
3914 PR ipa/77677
3915 * gcc.dg/torture/pr77677-2.c: New test.
3916
a184e37f
SK
39172016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3918
3919 PR fortran/77420
3920 * gfortran.dg/pr77420_1.f90: New test.
3921 * gfortran.dg/pr77420_2.f90: Ditto.
3922 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3923 * gfortran.dg/pr77420_4.f90: this file.
3924
8be59d19
KV
39252016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3926
3927 PR middle-end/77719
3928 * gfortran.dg/pr77719.f90: New test.
3929
991075a4
TP
39302016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3931
3932 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3933 singular form of byte when quantity is unknown.
991075a4 3934
c6147dc4
MP
39352016-09-26 Marek Polacek <polacek@redhat.com>
3936
3937 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3938
5cc6c41c
ML
39392016-09-26 Martin Liska <mliska@suse.cz>
3940
3941 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3942 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3943 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3944 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3945 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3946 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3947 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3948 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3949 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3950
81fea426
MP
39512016-09-26 Marek Polacek <polacek@redhat.com>
3952
3953 PR c/7652
3954 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3955 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3956 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3957 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3958 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3959 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3960 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3961 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3962 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3963 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3964 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3965 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3966 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3967 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3968 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3969 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3970 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3971 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3972 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3973 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3974 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3975 * c-c++-common/attr-fallthrough-1.c: New test.
3976 * c-c++-common/attr-fallthrough-2.c: New test.
3977 * g++.dg/cpp0x/fallthrough1.C: New test.
3978 * g++.dg/cpp0x/fallthrough2.C: New test.
3979 * g++.dg/cpp1z/fallthrough1.C: New test.
3980 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3981 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3982 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3983 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3984
9b597c1f
SK
39852016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3986
12a813c1 3987 PR fortran/77429
9b597c1f
SK
3988 * gfortran.dg/pr77429.f90: New test.
3989
f1c7e7f1
SK
39902016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3991
3992 PR fortran/77694
3993 * gfortran.dg/pr77694.f90: New test.
3994
50c6dd20
OE
39952016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3996
3997 PR target/51244
3998 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3999
540b039e
DH
40002016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4001
4002 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4003 for 32-bit mode.
4004
cfd161bf
DH
40052016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4006
4007 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4008 for 32-bit mode.
4009
9a2300e9
MP
40102016-09-24 Marek Polacek <polacek@redhat.com>
4011
4012 PR c/77490
4013 * c-c++-common/Wbool-operation-1.c: New test.
4014 * gcc.dg/Wbool-operation-1.c: New test.
4015
34d567d1
FR
40162016-09-23 Fritz Reese <fritzoreese@gmail.com>
4017
4018 * gfortran.dg/dec_static_1.f90: New.
4019 * gfortran.dg/dec_static_2.f90: New.
4020 * gfortran.dg/dec_static_3.f90: New.
4021 * gfortran.dg/dec_static_4.f90: New.
4022
4a8d4422
JD
40232016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4024
4025 PR fortran/48298
4026 * gfortran.dg/negative_unit_check.f90: Update test.
4027 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4028
90ef45cb
DV
40292016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4030
4031 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4032 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4033 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4034 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4035 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4036 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4037 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4038
e0535922
MS
40392016-09-23 Martin Sebor <msebor@redhat.com>
4040
4041 PR testsuite/77713
4042 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4043 assuming long double is bigger than double.
4044
d664d76d
JJ
40452016-09-23 Jakub Jelinek <jakub@redhat.com>
4046
4047 Implement P0138R2, C++17 construction rules for enum class values
4048 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4049
3b31f720
DM
40502016-09-23 David Malcolm <dmalcolm@redhat.com>
4051
4052 PR preprocessor/77672
4053 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4054 expected multiline output from first warning to reflect change
4055 in r240434.
4056
592459bf
TP
40572016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4058
4059 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4060
0af06385
BE
40612016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4062 Tom de Vries <tom@codesourcery.com>
4063
4064 PR testsuite/77411
4065 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4066
8f01b67a
MP
40672016-09-23 Marek Polacek <polacek@redhat.com>
4068
4069 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4070 * c-c++-common/gomp/atomic-13.c: Likewise.
4071 * c-c++-common/gomp/atomic-14.c: Likewise.
4072 * c-c++-common/pr60439.c: Remove invalid code.
4073 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4074 * g++.dg/expr/bitfield5.C: Likewise.
4075 * g++.dg/expr/bitfield6.C: Likewise.
4076 * g++.dg/expr/bool1.C: Likewise.
4077 * g++.dg/expr/bool3.C: Likewise.
4078 * g++.dg/expr/lval3.C: Likewise.
4079 * g++.dg/expr/lval4.C: Likewise.
4080 * g++.old-deja/g++.jason/bool5.C: Likewise.
4081
bbd6fcf3
DM
40822016-09-23 David Malcolm <dmalcolm@redhat.com>
4083
4084 PR preprocessor/77672
4085 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4086 (test_terminator_location): New function.
4087
113d06a4
RB
40882016-09-23 Richard Biener <rguenther@suse.de>
4089
4090 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4091
cab9e1df
MW
40922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4093
4094 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4095 -march=armv8.2-a+fp16 when supported by the hardware.
4096 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4097 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4098 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4099 semi-colons to a macro invocations.
4100 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4101 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4102 defined.
4103 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4104 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4106 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4107 defined.
4108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4113 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4115 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4117 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4118 defined.
4119 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4121 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4122 defined.
4123 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4124 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4125 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4126 defined.
4127 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4128 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4129 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4130 defined.
4131 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4132 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4133 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4134 defined. Also fix some white-space.
4135 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4136 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4137 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4138 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4140 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4141 defined. Also fix some long lines and white-space.
4142 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4143 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4144 defined. Also fix some long lines and white-space.
4145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4146 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4147 defined.
4148 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4150 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4151 defined.
4152 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4154 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4155 defined.
4156 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4158 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4159 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4160 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4162 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4165 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4166 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4167 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4169 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4171 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4172 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4173 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4175
da9b2e69
JW
41762016-09-23 Jiong Wang <jiong.wang@arm.com>
4177 Matthew Wahab <matthew.wahab@arm.com>
4178
4179 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4180 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4181 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4182 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4183 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4184 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4185 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4186 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4187 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4188 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4189 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4190 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4191 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4192 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4193 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4194 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4195 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4196 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4197 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4198 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4199 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4200 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4201 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4202 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4203 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4204 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4205 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4206 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4207 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4208 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4209 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4210 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4211 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4212 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4213 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4214 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4215 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4216
785cf02f
MW
42172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4218
4219 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4220 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4221 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4222 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4223 support.
4224
1e401340
KV
42252016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4226
4227 PR ipa/77677
4228 * gcc.dg/torture/pr77677.c: New test.
4229
8ed3eeac
AV
42302016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4231
4232 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4233 here now.
4234
55a9b91b
MW
42352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4236
4237 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4238 options. Add tests for float16x4_t and float16x8_t.
4239
64c744b9
DV
42402016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4241
4242 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4243 * gcc.target/s390/risbg-ll-2.c: Ditto.
4244 * gcc.target/s390/risbg-ll-3.c: Ditto.
4245
d403b8d4
MW
42462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4247
4248 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4249 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4250
576987fc
DV
42512016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4252
4253 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4254 output to the simplified instructions.
4255
4ffc8099
MW
42562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4257
4258 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4259 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4260
b1a970a5
MW
42612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4262
4263 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4264 (FP16_SUPPORTED): New
4265 (expected-hfloat-16x4): Make conditional on __fp16 support.
4266 (expected-hfloat-16x8): Likewise.
4267 (vdup_n_f16): Disable for non-AArch64 targets.
4268 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4269 conditional on FP16_SUPPORTED.
4270 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4271 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4272 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4273 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4274 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4275 for testing __fp16.
4276 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4277 conditional on FP16_SUPPORTED.
4278 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4279 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4280
50df9464
MW
42812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4282
4283 * gcc.target/arm/short-vfp-1.c: New.
4284
536b9f42
MW
42852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4286
4287 * gcc.target/arm/attr-fp16-arith-1.c: New.
4288
1b9e31cf
MW
42892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4290
4291 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4292 New.
4293 (add_options_for_arm_v8_2a_fp16_neon): New.
4294 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4295 (add_options_for_arm_arch_v8_2a): Auto-generate.
4296 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4297 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4298 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4299 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4300 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4301 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4302 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4303
a5b42ee7
MW
43042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4305
4306 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4307 arm_fp16_alternative_ok.
4308 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4309 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4310 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4311 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4312 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4313 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4314 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4315 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4316 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4317 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4318 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4319 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4320 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4321 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4322 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4323 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4324 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4325 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4326 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4327 arm_fp16_alternative_ok.
4328 * lib/target-supports.exp
4329 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4330 (check_effective_target_arm_fp16_alternative_ok): New.
4331 (check_effective_target_arm_fp16_none_ok_nocache): New.
4332 (check_effective_target_arm_fp16_none_ok): New.
4333
fcbc975b
ML
43342016-09-23 Martin Liska <mliska@suse.cz>
4335
4336 * gcc.dg/ipa/pr77653.c: Replace adress
4337 with address.
4338
1822b732
ML
43392016-09-23 Martin Liska <mliska@suse.cz>
4340
4341 * gcc.target/i386/movbe-4.c: New test.
4342
fab18cc4
ML
43432016-09-23 Martin Liska <mliska@suse.cz>
4344
4345 * gcc.target/i386/crc32-5.c: New test.
4346
e70f01b5
ML
43472016-09-23 Martin Liska <mliska@suse.cz>
4348
4349 * gcc.target/i386/pr71652.c: New test.
4350 * gcc.target/i386/pr71652-2.c: New test.
4351 * gcc.target/i386/pr71652-3.c: New test.
4352
f2e81d05
JJ
43532016-09-23 Jakub Jelinek <jakub@redhat.com>
4354
4355 * lib/gcc-dg.exp (process-message): Support relative line number
4356 notation - .+4 or .-1 etc.
4357 * gcc.dg/dg-test-1.c: New test.
4358
ed30d2a6
MS
43592016-09-22 Martin Sebor <msebor@redhat.com>
4360
4361 PR target/77676
4362 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4363 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4364 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4365 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4366
1c681c7b
UB
43672016-09-22 Uros Bizjak <ubizjak@gmail.com>
4368
4369 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4370 * gcc.dg/ifcvt-2.c: Ditto.
4371 * gcc.dg/zero_bits_compound-1.c: Ditto.
4372 * gcc.dg/zero_bits_compound-1.c: Ditto.
4373 * gcc.dg/pr40550.c: Simplify target selectors.
4374 Use dg-additional-options.
4375 * gcc.dg/pr47893.c: Ditto.
4376 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4377 additional options for 32-bit x86 targets.
4378 * gcc.dg/pr70955.c: Move to ...
4379 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4380
67cf0a53
PC
43812016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4382
4383 PR c++/61019
4384 * g++.dg/cpp0x/pr61019.C: New.
4385
0ee70cc0
AV
43862016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4387 Terry Guo <terry.guo@arm.com>
4388
4389 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4390 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4391 * gcc.target/arm/pure-code/pure-code.exp: New.
4392
43639d2c
UB
43932016-09-22 Uros Bizjak <ubizjak@gmail.com>
4394
4395 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4396 Remove SSE effective target requirement.
4397
a608d15b
PC
43982016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4399
4400 PR c++/71979
4401 * g++.dg/cpp0x/pr71979.C: New.
4402
d94a7ab4
BE
44032016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4404
4405 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4406
a13f439f
ML
44072016-09-22 Martin Liska <mliska@suse.cz>
4408
4409 PR ipa/77653
4410 * gcc.dg/ipa/pr77653.c: New test.
4411
cf352092
JJ
44122016-09-22 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR fortran/77665
4415 * gfortran.dg/gomp/pr77665.f90: New test.
4416
a8de3002
PT
44172016-09-22 Paul Thomas <pault@gcc.gnu.org>
4418
4419 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4420 * gfortran.dg/dtio_13.f90: New test.
4421
39abef62
LK
44222016-09-21 Louis Krupp <louis.krupp@zoho.com>
4423
4424 PR fortran/66107
4425 * gfortran.dg/pr66107.f90: New test.
4426
4a2bb7fc
ILT
44272016-09-21 Ian Lance Taylor <iant@golang.org>
4428
4429 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4430 with call to builtin delete function.
4431
5f84cee2
JM
44322016-09-21 Joseph Myers <joseph@codesourcery.com>
4433
4434 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4435 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4436 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4437 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4438 tests.
4439
fe01a41a
UB
44402016-09-21 Uros Bizjak <ubizjak@gmail.com>
4441
4442 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4443
2e1c20b1
JJ
44442016-09-21 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR c++/77651
4447 * g++.dg/cpp1z/aligned-new6.C: New test.
4448
de4c144a
MW
44492016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4450
4451 * gcc.target/arm/fp16-aapcs-3.c: New.
4452 * gcc.target/arm/fp16-aapcs-4.c: New.
4453 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4454 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4455 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4456 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4457
44fc7854
BE
44582016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4459
4460 PR tree-optimization/77550
4461 * g++.dg/pr77550.C: New test.
4462
bc084f84
GJL
44632016-09-21 Georg-Johann Lay <avr@gjlay.de>
4464
4465 PR target/77326
4466 * gcc.target/avr/torture/pr77326.c: New test.
4467
c075003a
LK
44682016-09-21 Louis Krupp <louis.krupp@zoho.com>
4469
4470 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4471
6811ea79
RB
44722016-09-21 Richard Biener <rguenther@suse.de>
4473
4474 PR tree-optimization/77648
4475 * gcc.dg/torture/pr77648-1.c: New testcase.
4476 * gcc.dg/torture/pr77648-2.c: Likewise.
4477
f955c4c4
RB
44782016-09-21 Richard Biener <rguenther@suse.de>
4479 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR tree-optimization/77621
4482 * gcc.dg/pr77621.c: New testcase.
4483
096506bb
PT
44842016-09-21 Paul Thomas <pault@gcc.gnu.org>
4485
4486 PR fortran/77657
4487 * gfortran.dg/dtio_12.f90: New test.
4488
37d168ae
SKS
44892016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4490
4491 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4492
66454000
KV
44932016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4494
4495 PR tree-optimization/72835
4496 * gcc.dg/tree-ssa/pr72835.c: New test.
4497
88d0c3f0
MS
44982016-09-20 Martin Sebor <msebor@redhat.com>
4499
4500 PR middle-end/49905
4501 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4502 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4503 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4504 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4505 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4506 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4507 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4508
a03df1d5
KV
45092016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4510
4511 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4512 arguments/compare will be optimized away.
4513 * gcc.dg/torture/ftrapv-1.c: Likewise.
4514
8bc5448f
KV
45152016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4516
4517 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4518 will be optimized away.
4519 * gcc.dg/ipa/vrp1.c: New test.
4520 * gcc.dg/ipa/vrp2.c: New test.
4521 * gcc.dg/ipa/vrp3.c: New test.
4522
973625a0
KV
45232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4524
4525 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4526 does the same transformation.
4527 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4528 * gcc.dg/tree-ssa/evrp1.c: New test.
4529 * gcc.dg/tree-ssa/evrp2.c: New test.
4530 * gcc.dg/tree-ssa/evrp3.c: New test.
4531 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4532 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4533 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4534 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4535 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4536 foling now happens early.
4537 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4538 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4539 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4540 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4541 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4542
9b1ba33c
UB
45432016-09-20 Uros Bizjak <ubizjak@gmail.com>
4544
4545 PR target/77621
4546 * gcc.target/i386/pr77621.c: New test.
4547 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4548 pattern, loop should vectorize with -mtune=atom.
4549
f5bd4ad8
MO
45502016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4551 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR testsuite/63299
4554 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4555 instead of delete.
4556
7d9cf801
JJ
45572016-09-20 Jakub Jelinek <jakub@redhat.com>
4558
b912f962
JJ
4559 PR c++/77626
4560 * g++.dg/other/pr77626.C: New test.
4561
eaf1ece1
JJ
4562 PR c++/77638
4563 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4564
590b62e9
JJ
4565 PR c++/77637
4566 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4567
7d9cf801
JJ
4568 PR middle-end/77624
4569 * c-c++-common/pr77624-1.c: New test.
4570 * c-c++-common/pr77624-2.c: New test.
4571
3aebb6ff
AV
45722016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4573
4574 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4575 of digits expected.
4576
b5bbe47b
RB
45772016-09-20 Richard Biener <rguenther@suse.de>
4578
4579 PR tree-optimization/77646
4580 * gcc.dg/torture/pr77646.c: New testcase.
4581
144a96e4
BE
45822016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4583
4584 PR c++/77434
4585 * c-c++-common/Wint-in-bool-context.c: New test.
4586
1f2071fa
JM
45872016-09-19 Joseph Myers <joseph@codesourcery.com>
4588
4589 * gcc.dg/cr-decimal-dig-1.c: New test.
4590
63012d9a
JM
45912016-09-19 Joseph Myers <joseph@codesourcery.com>
4592
4593 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4594 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4595 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4596 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4597
02410826
VM
45982016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4599
4600 PR rtl-optimization/77416
4601 * gcc.target/powerpc/pr77416.c: New.
4602
6101a7ab
PP
46032016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4604
4605 PR c++/77639
4606 * g++.dg/template/error-recovery4.C: New test.
4607
1993ff76
BC
46082016-09-19 Bin Cheng <bin.cheng@arm.com>
4609
4610 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4611
5fa9e644
KT
46122016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4613
4614 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4615 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4616
fc15d9ec
JJ
46172016-09-19 Jakub Jelinek <jakub@redhat.com>
4618 Jan Hubicka <jh@suse.cz>
4619
4620 PR target/77587
4621 * gcc.dg/pr77587.c: New test.
4622 * gcc.dg/pr77587a.c: New file.
4623
3c9f5092
AV
46242016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4625
4626 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4627 * gfortran.dg/coarray_38.f90:
4628 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4629 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4630 * gfortran.dg/coarray_allocate_7.f08: New test.
4631 * gfortran.dg/coarray_allocate_8.f08: New test.
4632 * gfortran.dg/coarray_allocate_9.f08: New test.
4633 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4634 new caf_register.
4635 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4636 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4637 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4638 get_by_refs.
4639 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4640 * gfortran.dg/coarray_lock_7.f90: Same.
4641 * gfortran.dg/coarray_poly_5.f90: Same.
4642 * gfortran.dg/coarray_poly_6.f90: Same.
4643 * gfortran.dg/coarray_poly_7.f90: Same.
4644 * gfortran.dg/coarray_poly_8.f90: Same.
4645 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4646
e79e6763
FR
46472016-09-19 Fritz Reese <fritzoreese@gmail.com>
4648
4649 PR fortran/77584
4650 * gfortran.dg/dec_structure_15.f90: New testcase.
4651
ae527639
RB
46522016-09-19 Richard Biener <rguenther@suse.de>
4653
4654 PR middle-end/77605
4655 * gcc.dg/torture/pr77605.c: New testcase.
4656
cdf060f8
LK
46572016-09-18 Louis Krupp <louis.krupp@zoho.com>
4658
4659 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4660
b720e919
JH
46612016-09-17 Jan Hubicka <hubicka@ucw.cz>
4662
4663 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4664 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4665 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4666 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4667 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4668 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4669 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4670 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4671 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4672 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4673 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4674
bdabae39
KY
46752016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4676
4677 * gcc.target/i386/pr68633.c: Fix expected result.
4678
493ba820
LK
46792016-09-17 Louis Krupp <louis.krupp@gmail.com>
4680
4681 PR fortran/68078
4682 * gfortran.dg/pr68078.f90: New test.
4683 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4684
9a42726b
BS
46852016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4686
4687 PR target/77613
4688 * gcc.target/powerpc/swaps-p8-25.c: New.
4689
e7d61178
JJ
46902016-09-16 Jakub Jelinek <jakub@redhat.com>
4691
8f03e02f
JJ
4692 PR c++/77482
4693 * g++.dg/cpp0x/constexpr-77482.C: New test.
4694
e80cb545
JJ
4695 PR c++/77379
4696 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4697 thunk offsets.
4698 * g++.dg/abi/abi-tag23a.C: Likewise.
4699
1c2f613f
JJ
4700 PR c++/77338
4701 * g++.dg/cpp0x/decltype-77338.C: New test.
4702
e7d61178
JJ
4703 PR c++/77375
4704 * g++.dg/cpp0x/mutable1.C: New test.
4705
8d987deb
SK
47062016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4707
4708 PR fortran/77612
4709 * gfortran.dg/pr77612.f90: New test.
4710
2c3d35a6
SKS
47112016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4712
4713 * gcc.dg/torture/pr70421.c: Require int32plus.
4714
e43163ae
JJ
47152016-09-16 Jakub Jelinek <jakub@redhat.com>
4716
bcf0905a
JJ
4717 PR middle-end/77475
4718 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4719
e43163ae
JJ
4720 PR target/77526
4721 * gcc.target/i386/pr77526.c: New test.
4722
7d704548
JJ
47232016-09-16 Jakub Jelinek <jakub@redhat.com>
4724 Eric Botcazou <ebotcazou@adacore.com>
4725
4726 PR middle-end/77594
4727 * gcc.target/i386/pr77594.c: New test.
4728
902d624f
LK
47292016-09-15 Louis Krupp <louis.krupp@zoho.com>
4730
4731 PR fortran/69963
4732 * gfortran.dg/misplaced_implicit_character.f90: New test.
4733
7e16ce79
BC
47342016-09-15 Bin Cheng <bin.cheng@arm.com>
4735
4736 PR tree-optimization/77503
4737 * gcc.dg/vect/pr77503.c: New test.
4738
7c05f5c4
RB
47392016-09-15 Richard Biener <rguenther@suse.de>
4740
4741 PR middle-end/77544
4742 * c-c++-common/torture/pr77544.c: New testcase.
4743
76ff80fb
JJ
47442016-09-15 Jakub Jelinek <jakub@redhat.com>
4745
4746 PR middle-end/77475
4747 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4748 * gcc.dg/march-generic.c: Likewise.
4749 * gcc.target/i386/spellcheck-options-1.c: New test.
4750 * gcc.target/i386/spellcheck-options-2.c: New test.
4751 * gcc.target/i386/spellcheck-options-3.c: New test.
4752 * gcc.target/i386/spellcheck-options-4.c: New test.
4753
5560d026
CLT
47542016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4755
4756 PR fortran/72743
4757 * gfortran.dg/goacc/pr72743.f90: New test.
4758
5334f733
RB
47592016-09-15 Richard Biener <rguenther@suse.de>
4760
4761 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4762
d08615f2
RB
47632016-09-15 Richard Biener <rguenther@suse.de>
4764
4765 PR tree-optimization/77514
4766 * gcc.dg/torture/pr77514.c: New testcase.
4767
28ca05f0
JJ
47682016-09-14 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR c++/77549
4771 * g++.dg/lookup/pr77549.C: New test.
4772
20a1e5b8
MP
47732016-09-14 Marek Polacek <polacek@redhat.com>
4774
4775 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4776 * c-c++-common/gomp/atomic-13.c: Likewise.
4777 * c-c++-common/gomp/atomic-14.c: Likewise.
4778 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4779 * g++.dg/cpp1z/bool-increment1.C: New test.
4780 * c-c++-common/pr60439.c: Add dg-warning.
4781 * g++.dg/expr/bitfield4.C: Likewise.
4782 * g++.dg/expr/bitfield5.C: Likewise.
4783 * g++.dg/expr/bitfield6.C: Likewise.
4784 * g++.dg/expr/bool1.C: Likewise.
4785 * g++.dg/expr/bool3.C: Likewise.
4786 * g++.dg/expr/lval3.C: Likewise.
4787 * g++.dg/expr/lval4.C: Likewise.
4788 * g++.old-deja/g++.jason/bool5.C: Likewise.
4789 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4790 * g++.dg/other/error18.C: Likewise.
4791 * g++.dg/gomp/atomic-14.C: Likewise.
4792
0761f6bf
NS
47932016-09-14 Nathan Sidwell <nathan@acm.org>
4794
4795 PR c++/77539
4796 * g++.dg/cpp1y/pr77539.C: New.
4797
13cddbc1
CL
47982016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4799
4800 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4801 dg-require.
4802 * g++.dg/ext/builtin_alloca.C: Likewise.
4803 * g++.dg/template/spec35.C: Likewise.
4804 * gcc.dg/builtins-68.c: Likewise.
4805 * gcc.misc-tests/gcov-13.c: Likewise.
4806 * gcc.misc-tests/gcov-14.c: Likewise.
4807
a90638d4
JM
48082016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4809
4810 * gfortran.dg/dec_structure_14.f90: New testcase.
4811
5ba4a08c
JJ
48122016-09-14 Jakub Jelinek <jakub@redhat.com>
4813
4814 PR sanitizer/68260
4815 * c-c++-common/tsan/pr68260.c: New test.
4816
a713b234
JS
48172016-09-13 Joe Seymour <joe.s@somniumtech.com>
4818
4819 PR target/70713
4820 * gcc.target/msp430/function-attributes-1.c: New test.
4821 * gcc.target/msp430/function-attributes-2.c: New test.
4822 * gcc.target/msp430/function-attributes-3.c: New test.
4823
96032047
MS
48242015-04-18 Martin Sebor <msebor@redhat.com>
4825
4826 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4827 of non-nul characters.
4828 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4829
ea8661cd
JJ
48302016-09-13 Jakub Jelinek <jakub@redhat.com>
4831
9952908a
JJ
4832 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4833 * g++.dg/cpp1z/gen-attrs1.C: New test.
4834
63cdb7a0
JJ
4835 PR tree-optimization/77454
4836 * gcc.dg/pr77454.c: New test.
4837
ea8661cd
JJ
4838 PR c++/77553
4839 * g++.dg/cpp1y/constexpr-77553.C: New test.
4840
254830ba
DM
48412016-09-13 David Malcolm <dmalcolm@redhat.com>
4842
4843 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4844 (test_show_locus): Replace rich_location::add_fixit_insert calls
4845 with add_fixit_insert_before and add_fixit_insert_after.
4846
42763690
JM
48472016-09-13 Jason Merrill <jason@redhat.com>
4848 Tom de Vries <tom@codesourcery.com>
4849
4850 PR c++/77427
4851 * g++.dg/pr77427.C: New test.
4852
c8798f2c
ML
48532016-09-13 Martin Liska <mliska@suse.cz>
4854
4855 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4856 effective target.
4857 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4858 * lib/target-supports.exp: Define the new target.
4859
54700e2e
AP
48602016-09-12 Andrew Pinski <apinski@cavium.com>
4861
4862 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4863 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4864
e1d55bf7
UB
48652016-09-12 Uros Bizjak <ubizjak@gmail.com>
4866
4867 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4868 variable arguments.
4869 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4870 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4871 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4872 variable argument.
4873 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4874 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4875
54dcdb88
BE
48762016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4877
4878 PR c++/77496
4879 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4880 * g++.dg/ext/pr77496.C: New test.
4881 * g++.dg/warn/pr77496.C: New test.
4882
d1463eb9
DM
48832016-09-12 David Malcolm <dmalcolm@redhat.com>
4884
4885 PR c/72858
4886 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4887 to preserve conversion chars, and to preserve prefix information.
4888 * gcc.dg/format/pr72858.c: New test case.
4889
217fabad
SK
48902016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4891
4892 * gfortran.dg/pr77507.f90: Move to ...
4893 * gfortran.dg/ieee/pr77507.f90: here.
4894
a1cd04ac
JH
48952016-08-09 Jan Hubicka <hubicka@ucw.cz>
4896
4897 PR ipa/61159
4898 * compile/pr61159.c: New testcase
4899
e3912107
JH
49002016-08-09 Jan Hubicka <hubicka@ucw.cz>
4901
4902 PR ipa/64316
4903 * gcc.dg/ipa/pr63416.c: New testcase.
4904
739d9339
PT
49052016-09-10 Paul Thomas <pault@gcc.gnu.org>
4906 Steven G. Kargl <kargl@gcc.gnu.org>
4907
4908 PR fortran/77532
cc3135b6 4909 * gfortran.dg/dtio_11.f90: new test.
739d9339 4910
fb7c40dd
SK
49112016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4912
4913 PR fortran/77507
4914 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4915 * gfortran.dg/c_assoc_4.f90: Ditto.
4916
5b28efbb
TV
49172016-09-10 Tom de Vries <tom@codesourcery.com>
4918
4919 PR C/71602
4920 * c-c++-common/va-arg-va-list-type.c: New test.
4921
9d0a9bb4
PB
49222016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4923
4924 PR rtl-optimization/77289
4925 * gcc.target/powerpc/pr77289.c: New test.
4926
3f0177e7
MS
49272016-09-09 Martin Sebor <msebor@redhat.com>
4928
4929 PR c/77520
4930 PR c/77521
4931 * gcc.dg/pr77520.c: New test.
4932 * gcc.dg/pr77521.c: New test.
4933
e81e83d0
SK
49342016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4935
4936 PR fortran/77506
4937 * gfortran.dg/pr77506.f90: New test.
4938
8a92685e
SK
49392016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4940
4941 PR fortran/77507
4942 * gfortran.dg/pr77507.f90: New test.
4943
c65248cb
JM
49442016-09-09 Joseph Myers <joseph@codesourcery.com>
4945
4946 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4947
2cf0ff98
SK
49482016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4949 Louis Krupp <lkrupp@gcc.gnu.org>
4950
4951 PR fortran/69514
4952 * gfortran.dg/pr69514_1.f90: New test.
4953 * gfortran.dg/pr69514_2.f90: New test.
4954
8ebc1e0f
JJ
49552016-09-08 Jakub Jelinek <jakub@redhat.com>
4956
20b6cf01
JJ
4957 PR fortran/77500
4958 * gfortran.dg/gomp/pr77500.f90: New test.
4959
8ebc1e0f
JJ
4960 PR fortran/77516
4961 * gfortran.dg/gomp/pr77516.f90: New test.
4962
34718542
JJ
49632016-09-07 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR middle-end/77475
4966 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4967 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4968 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4969 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4970 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4971 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4972
e5106e27
DM
49732016-09-07 David Malcolm <dmalcolm@redhat.com>
4974
4975 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4976 "substring-locations.h".
4977
ca235a85
RB
49782016-09-07 Richard Biener <rguenther@suse.de>
4979
4980 PR c/77450
4981 * c-c++-common/vector-subscript-8.c: Move ..
4982 * gcc.dg/pr77450.c: ... here.
4983
0076b5dc 49842016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4985
4986 PR libgfortran/77393
4987 * gfortran.dg/fmt_f0_2.f90: Update test.
4988 * gfortran.dg/fmt_f0_3.f90: New test.
4989
6ac7322b
DH
49902016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4991
4992 PR debug/77389
4993 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4994 in dg-options.
4995
4996 PR debug/57519
4997 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4998
8eb9e049
JJ
49992016-09-06 Jakub Jelinek <jakub@redhat.com>
5000
5001 PR target/69255
5002 * gcc.target/i386/pr69255-1.c: New test.
5003 * gcc.target/i386/pr69255-2.c: New test.
5004 * gcc.target/i386/pr69255-3.c: New test.
5005
50062016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5007
5008 PR c/77336
5009 * gcc.dg/format/miss-7.c: New test.
5010
e6cb85d4
UB
50112016-09-06 Uros Bizjak <ubizjak@gmail.com>
5012
5013 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5014
7fe76f6a
ML
50152016-09-06 Martin Liska <mliska@suse.cz>
5016
5017 PR gcov-profile/77378
5018 PR gcov-profile/77466
5019 * gcc.dg/profile-update-warning.c: New test.
5020
209b636e
RB
50212016-09-06 Richard Biener <rguenther@suse.de>
5022
5023 PR tree-optimization/77479
5024 * gcc.dg/torture/pr77479.c: New testcase.
5025
b772a565
RB
50262016-09-06 Richard Biener <rguenther@suse.de>
5027
5028 PR c/77450
5029 * c-c++-common/vector-subscript-7.c: Adjust.
5030 * c-c++-common/vector-subscript-8.c: New testcase.
5031
a8c07037
SKS
50322016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5033
5034 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5035
0ce48391
JJ
50362016-09-05 Jakub Jelinek <jakub@redhat.com>
5037
de9188e0
JJ
5038 PR target/77476
5039 * gcc.target/i386/avx512f-pr77476.c: New test.
5040 * gcc.target/i386/avx512bw-pr77476.c: New test.
5041 * gcc.target/i386/avx512dq-pr77476.c: New test.
5042
c76f7809
JJ
5043 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5044 Update comment to mention also avx512f.
5045
0ce48391
JJ
5046 PR sanitizer/77396
5047 * g++.dg/asan/pr77396-2.C: New test.
5048
8a27cf73
UB
50492016-09-05 Uros Bizjak <ubizjak@gmail.com>
5050
5051 PR rtl-optimization/77452
5052 * gcc.target/i386/pr77452.c: New test.
5053
25ff5dd3
MP
50542016-09-05 Marek Polacek <polacek@redhat.com>
5055
5056 PR c/77423
5057 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5058
f2bc4e48
SK
50592016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5060
5061 PR fortran/77391
5062 * gfortran.dg/pr77391.f90: New test.
5063
e85921ee
SK
50642016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5065
5066 PR fortran/77460
5067 * gfortran.dg/pr77460.f90: New test.
5068
b5d50659
JJ
50692016-09-03 Jakub Jelinek <jakub@redhat.com>
5070
5071 PR c/65467
5072 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5073
7b826676
KY
50742016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5075
5076 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5077
717ebe91
DM
50782016-09-02 David Malcolm <dmalcolm@redhat.com>
5079
5080 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5081 test case.
5082 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5083 diagnostic-test-show-locus-generate-patch.c to the sources
5084 for diagnostic_plugin_test_show_locus.c.
5085
94087e88
JJ
50862016-09-02 Jakub Jelinek <jakub@redhat.com>
5087
9dc5773f
JJ
5088 PR c/65467
5089 * gcc.dg/gomp/_Atomic-1.c: New test.
5090 * gcc.dg/gomp/_Atomic-2.c: New test.
5091 * gcc.dg/gomp/_Atomic-3.c: New test.
5092 * gcc.dg/gomp/_Atomic-4.c: New test.
5093 * gcc.dg/gomp/_Atomic-5.c: New test.
5094
94087e88
JJ
5095 PR sanitizer/77396
5096 * g++.dg/asan/pr77396.C: New test.
5097
50982016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5099
5100 PR tree-optimization/71831
5101 * gcc.dg/builtin-object-size-16.c: New test.
5102 * gcc.dg/builtin-object-size-17.c: New test.
5103
7e89048d
JD
51042016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5105
5106 PR libgfortran/77393
5107 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5108
2f196155
UB
51092016-09-01 Uros Bizjak <ubizjak@gmail.com>
5110
5111 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5112 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5113 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5114 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5115 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5116 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5117 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5118 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5119 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5120 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5121 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5122 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5123 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5124 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5125 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5126 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5127 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5128 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5129
0a6b0523
EB
51302016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5131
5132 * gnat.dg/opt58.adb: New test.
5133 * gnat.dg/opt58_pkg.ads: New helper.
5134
2a99de7b
RB
51352016-09-01 Richard Biener <rguenther@suse.de>
5136
5137 PR middle-end/77436
5138 * gcc.dg/torture/pr77436.c: New testcase.
5139
f79d8786
SKS
51402016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5141
5142 * gcc.dg/pr64252.c: Require int32plus.
5143 * gcc.dg/pr66299-1.c: Likewise.
5144 * gcc.dg/pr66299-2.c: Likewise.
5145 * gcc.dg/torture/20131115-1.c: Skip for avr.
5146
b06335f9
KT
51472016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5148
5149 * gcc.target/aarch64/ands_3.c: New test.
5150
f25f40be
JJ
51512016-08-31 Jakub Jelinek <jakub@redhat.com>
5152
d12a0b5a
JJ
5153 PR fortran/77352
5154 * gfortran.dg/gomp/pr77352.f90: New test.
5155
f25f40be
JJ
5156 PR fortran/77374
5157 * gfortran.dg/gomp/pr77374.f08: New test.
5158
9ff6fb6e
MG
51592016-08-31 Marc Glisse <marc.glisse@inria.fr>
5160
5161 PR tree-optimization/73714
5162 * gcc.dg/tree-ssa/pr73714.c: New test.
5163
8e95a674
JD
51642016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5165
5166 PR libgfortran/77393
5167 * gfortran.dg/fmt_f0_2.f90: New test.
5168
c6b0037d
MG
51692016-08-31 Marc Glisse <marc.glisse@inria.fr>
5170
5171 * gcc.target/i386/pr59539-2.c: Adapt options.
5172 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5173
1a576b13
PT
51742016-08-31 Paul Thomas <pault@gcc.gnu.org>
5175
5176 PR fortran/77418
5177 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5178 of the associate entity and replace with a pointer to the
5179 intended item on the stack.
5180
e73d3ca6 51812016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5182 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5183
5184 PR fortran/48298
5185 * gfortran.dg/dtio_1.f90: New test.
5186 * gfortran.dg/dtio_2.f90: New test.
5187 * gfortran.dg/dtio_3.f90: New test.
5188 * gfortran.dg/dtio_4.f90: New test.
5189 * gfortran.dg/dtio_5.f90: New test.
5190 * gfortran.dg/dtio_6.f90: New test.
5191 * gfortran.dg/dtio_7.f90: New test.
5192 * gfortran.dg/dtio_8.f90: New test.
5193 * gfortran.dg/dtio_9.f90: New test.
5194 * gfortran.dg/dtio_10.f90: New test.
5195
b816477a
DM
51962016-08-30 David Malcolm <dmalcolm@redhat.com>
5197
5198 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5199 (test_many_nested_locations): New function.
5200 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5201 (test_show_locus): Handle "test_many_nested_locations".
5202
71b30891
DM
52032016-08-30 David Malcolm <dmalcolm@redhat.com>
5204
5205 * g++.dg/template/double-greater-than-fixit.C: New test case.
5206
8fa37232
EB
52072016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * gnat.dg/opt57.ad[sb]: New test.
5210 * gnat.dg/opt57_pkg.ads: New helper.
5211
6f651bae
RB
52122016-08-30 Richard Biener <rguenther@suse.de>
5213
5214 PR tree-optimization/69047
5215 * gcc.dg/pr69047.c: Fix byte-order check.
5216
ab834832
JJ
52172016-08-30 Jakub Jelinek <jakub@redhat.com>
5218
5116b156
JJ
5219 PR tree-optimization/72866
5220 * gcc.dg/vect/pr72866.c: New test.
5221
3754bbfc
JJ
5222 PR debug/77363
5223 * g++.dg/debug/dwarf2/pr77363.C: New test.
5224
26122e2d
JJ
5225 PR middle-end/77377
5226 * gcc.target/i386/pr77377.c: New test.
5227
ab834832
JJ
5228 PR debug/77389
5229 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5230 in dg-options.
5231
bedc9ca7
SK
52322016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5233
5234 * gfortran.dg/pr77372.f90: Moved to ...
5235 * gfortran.dg/ieee/pr77372.f90: here.
5236
adfa1e6b
MM
52372016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5238
5239 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5240 vector short/char initializations.
5241 * gcc.target/powerpc/vec-init-5.c: Likewise.
5242 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5243 vector initialization optimizations.
5244 * gcc.target/powerpc/vec-init-7.c: Likewise.
5245 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5246 vector float/double initializations.
5247 * gcc.target/powerpc/vec-init-9.c: Likewise.
5248
414b7129
UB
52492016-08-29 Uros Bizjak <ubizjak@gmail.com>
5250
5251 PR target/77403
5252 * gcc.target/i386/pr77403.c: New test.
5253
3d06b6f2
MP
52542016-08-29 Marek Polacek <polacek@redhat.com>
5255
5256 PR c/77292
5257 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5258
ba9bbd6f
TV
52592016-08-29 Tom de Vries <tom@codesourcery.com>
5260
5261 PR c/77398
5262 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5263
d7d80d8f
EB
52642016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5265
5266 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5267
d7d80d8f 52682016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5269
5270 * gfortran.dg/dec_structure_13.f90: New testcase.
5271
468d95c8
JB
52722016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5273
5274 PR fortran/77261
5275 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5276 available.
5277
f329b264
TV
52782016-08-28 Tom de Vries <tom@codesourcery.com>
5279
5280 PR lto/70955
5281 * gcc.dg/pr70955.c: New test.
5282 * gcc.dg/lto/pr70955_0.c: Same.
5283 * gcc.dg/lto/pr70955_1.c: Same.
5284
4a389eb6
PP
52852016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5286
5287 PR tree-optimization/71077
5288 * gcc.target/i386/pr71077.c: New test.
5289
3f8257db 52902016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5291
5292 PR fortran/77380
5293 * gfortran.dg/pr77380.f90: New test.
5294
3f8257db 52952016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5296
5297 PR fortran/77372
5298 gfortran.dg/pr77372.f90: New test.
5299
ee908516
DM
53002016-08-26 David Malcolm <dmalcolm@redhat.com>
5301
5302 * gcc.dg/spellcheck-fields-2.c (test): Move
5303 dg-begin/end-multiline-output within function body.
5304 (test_macro): New function.
5305
d41e76cf
DM
53062016-08-26 David Malcolm <dmalcolm@redhat.com>
5307
5308 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5309 (test_fixit_insert): Update expected output.
5310 (test_fixit_remove): Likewise.
5311 (test_fixit_replace): Likewise.
5312
524a4c96
RO
53132016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5314
5315 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5316 Fix typo.
5317
ebfa15ab
RB
53182016-08-26 Richard Biener <rguenther@suse.de>
5319
5320 PR tree-optimization/69047
5321 * gcc.dg/pr69047.c: New testcase.
5322
209ca542
PK
53232016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5324 Martin Jambhor <mjambor@suse.cz>
524a4c96 5325
209ca542
PK
5326 * gcc.dg/ipa/propbits-1.c: New test-case.
5327 * gcc.dg/ipa/propbits-2.c: Likewise.
5328 * gcc.dg/ipa/propbits-3.c: Likewise.
5329
e5cf1629
SK
53302016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5331
5332 PR fortran/77351
5333 * gfortran.dg/pr77351.f90: New test.
5334
ebef225f
MP
53352016-08-25 Marek Polacek <polacek@redhat.com>
5336
5337 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5338
fe377a48
MP
53392016-08-25 Marek Polacek <polacek@redhat.com>
5340
5341 PR c/77323
5342 * gcc.dg/pr77323.c: New test.
5343
88b8971f
PT
53442016-08-24 Paul Thomas <pault@gcc.gnu.org>
5345
5346 PR fortran/77358
5347 * gfortran.dg/submodule_17.f08: New test.
5348
3f8257db
JJ
53492016-08-24 Michael Collison <michael.collison@linaro.org>
5350 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5351
5352 * gcc.target/arm/builtin_saddl.c: New testcase.
5353 * gcc.target/arm/builtin_saddll.c: New testcase.
5354 * gcc.target/arm/builtin_uaddl.c: New testcase.
5355 * gcc.target/arm/builtin_uaddll.c: New testcase.
5356 * gcc.target/arm/builtin_ssubl.c: New testcase.
5357 * gcc.target/arm/builtin_ssubll.c: New testcase.
5358 * gcc.target/arm/builtin_usubl.c: New testcase.
5359 * gcc.target/arm/builtin_usubll.c: New testcase.
5360
d5b5d212
UB
53612016-08-24 Uros Bizjak <ubizjak@gmail.com>
5362
5363 PR target/77270
5364 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5365 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5366 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5367 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5368 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5369 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5370 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5371 effective target. Remove scan-assembler-times directives.
5372 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5373 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5374 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5375
d1188689
SKS
53762016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5377
5378 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5379 of unsigned int.
5380 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5381
0b6b8f85
RS
53822016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5383
5384 PR testsuite/77317
5385 * lib/target-supports.exp
5386 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5387 (check_effective_target_vect_natural_alignment): Ditto.
5388 (check_effective_target_vector_alignment_reachable): Ditto.
5389 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5390
587b7f7a
ILT
53912016-08-23 Ian Lance Taylor <iant@golang.org>
5392
5393 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5394
6019c0fc
MM
53952016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5396
5397 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5398 being created from pointers to memory locations.
5399 * gcc.target/powerpc/vec-init-2.c: Likewise.
5400
cfe37db4
FR
54012016-08-23 Fritz Reese <fritzoreese@gmail.com>
5402
5403 * gfortran.dg/dec_structure_12.f90: New testcase.
5404
7e11f46f
DV
54052016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5406
5407 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5408
7ab4f354
DV
54092016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5410
5411 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5412 verification.
5413
deb9351f
DV
54142016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5415
5416 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5417 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5418
1fd9f058
RB
54192016-08-23 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/27336
5422 * c-c++-common/pr27336.c: New testcase.
5423
b00e6e75
MP
54242016-08-22 Marek Polacek <polacek@redhat.com>
5425
5426 PR c++/77321
5427 * g++.dg/cpp1y/pr77321.C: New test.
5428
58338bac
SK
54292016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5430
5431 PR fortran/60774
5432 * gfortran.dg/empty_label.f: Adjust test for new error message.
5433 * gfortran.dg/empty_label.f90: Ditto.
5434 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5435 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5436 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5437
30364ce6
SK
54382016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5439
5440 PR fortran/61318
5441 * gfortran.dg/pr61318.f90: New test.
5442
ad7a5a8f
SK
54432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5444
5445 PR fortran/77260
5446 * gfortran.dg/pr77260_1.f90: New test.
5447 * gfortran.dg/pr77260_2.f90: Ditto.
5448
72f52f30
JM
54492016-08-22 Joseph Myers <joseph@codesourcery.com>
5450
5451 PR middle-end/77269
5452 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5453 __builtin_signbitf and __builtin_signbitl in expected generic
5454 expansion.
5455 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5456 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5457 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5458 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5459 tests.
5460
6dc198e3
JM
54612016-08-22 Joseph Myers <joseph@codesourcery.com>
5462
5463 * gcc.dg/torture/float128-builtin.c,
5464 gcc.dg/torture/float128-ieee-nan.c,
5465 gcc.dg/torture/float128x-builtin.c,
5466 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5467 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5468 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5469 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5470 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5471 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5472 gcc.dg/torture/floatn-nan.h: New tests.
5473
7ff4e41a
JM
54742016-08-22 Joseph Myers <joseph@codesourcery.com>
5475
5476 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5477 macro.
5478 (main): Update calls to TEST_I_F.
5479 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5480 macro.
5481 (main): Update calls to TEST_I_F.
5482
7078cdb6
JM
54832016-08-22 Joseph Myers <joseph@codesourcery.com>
5484
5485 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5486 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5487 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5488 names in calls to TEST_I_F.
5489
a9d7c823
BE
54902016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5491
5492 PR c/52952
5493 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5494
cd800235
SKS
54952016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5496
5497 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5498 and !natural_alignment_64.
5499 * gcc.dg/ipa/propalign-2.c: Likewise.
5500 * gcc.dg/ipa/propalign-3.c: Likewise.
5501 * gcc.dg/ipa/propalign-4.c: Likewise.
5502 * gcc.dg/ipa/propalign-5.c: Likewise.
5503 * lib/target-supports.exp
5504 (check_effective_target_natural_alignment_32): Add avr-*-*.
5505
22d12455
KV
55062016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5507
5508 PR tree-optimization/61839
5509 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5510 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5511 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5512 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5513
c65699ef
JM
55142016-08-19 Joseph Myers <joseph@codesourcery.com>
5515
5516 PR c/32187
5517 * lib/target-supports.exp (check_effective_target_float16)
5518 (check_effective_target_float32, check_effective_target_float64)
5519 (check_effective_target_float128, check_effective_target_float32x)
5520 (check_effective_target_float64x)
5521 (check_effective_target_float128x)
5522 (check_effective_target_float16_runtime)
5523 (check_effective_target_float32_runtime)
5524 (check_effective_target_float64_runtime)
5525 (check_effective_target_float128_runtime)
5526 (check_effective_target_float32x_runtime)
5527 (check_effective_target_float64x_runtime)
5528 (check_effective_target_float128x_runtime)
5529 (check_effective_target_floatn_nx_runtime)
5530 (add_options_for_float16, add_options_for_float32)
5531 (add_options_for_float64, add_options_for_float128)
5532 (add_options_for_float32x, add_options_for_float64x)
5533 (add_options_for_float128x): New procedures.
5534 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5535 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5536 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5537 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5538 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5539 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5540 gcc.dg/torture/float128-complex.c,
5541 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5542 gcc.dg/torture/float128x-basic.c,
5543 gcc.dg/torture/float128x-complex.c,
5544 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5545 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5546 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5547 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5548 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5549 gcc.dg/torture/float32x-basic.c,
5550 gcc.dg/torture/float32x-complex.c,
5551 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5552 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5553 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5554 gcc.dg/torture/float64x-basic.c,
5555 gcc.dg/torture/float64x-complex.c,
5556 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5557 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5558 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5559 gcc.dg/torture/floatn-tg.h,
5560 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5561 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5562 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5563 gcc.dg/torture/fp-int-convert-float128x.c,
5564 gcc.dg/torture/fp-int-convert-float16-timode.c,
5565 gcc.dg/torture/fp-int-convert-float16.c,
5566 gcc.dg/torture/fp-int-convert-float32-timode.c,
5567 gcc.dg/torture/fp-int-convert-float32.c,
5568 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5569 gcc.dg/torture/fp-int-convert-float32x.c,
5570 gcc.dg/torture/fp-int-convert-float64-timode.c,
5571 gcc.dg/torture/fp-int-convert-float64.c,
5572 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5573 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5574 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5575 maximum exponent of floating-point type. Use it in testing
5576 whether 0x8...0 fits in the floating-point type. Always treat -1
5577 (signed 0xf...f) as fitting in the floating-point type.
5578 (M_OK1): New macro.
5579 * gcc.dg/torture/fp-int-convert-double.c,
5580 gcc.dg/torture/fp-int-convert-float.c,
5581 gcc.dg/torture/fp-int-convert-float128-timode.c,
5582 gcc.dg/torture/fp-int-convert-float128.c,
5583 gcc.dg/torture/fp-int-convert-float80-timode.c,
5584 gcc.dg/torture/fp-int-convert-float80.c,
5585 gcc.dg/torture/fp-int-convert-long-double.c,
5586 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5587
94e73c78
JJ
55882016-08-19 Jakub Jelinek <jakub@redhat.com>
5589
fbdbd4b6
JJ
5590 PR fortran/72744
5591 * gfortran.dg/gomp/pr72744.f90: New test.
5592
94e73c78
JJ
5593 PR fortran/69281
5594 * gfortran.dg/gomp/pr69281.f90: New test.
5595
91151a73
JB
55962016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5597
414b7129
UB
5598 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5599 the last special seed value.
5600 * gfortran.dg/random_7.f90: Use size for last array member instead
5601 of hardcoded value.
91151a73 5602
fcf830ab
PK
56032016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5604
5605 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5606 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5607
1a5da5b6
RB
56082016-08-19 Richard Biener <rguenther@suse.de>
5609
5610 PR tree-optimization/77286
5611 * gcc.dg/torture/pr77286.c: New testcase.
5612
82f72146
DM
56132016-08-18 David Malcolm <dmalcolm@redhat.com>
5614
5615 * gcc.dg/verbose-asm-2.c: New test case.
5616
cc015f3a
DM
56172016-08-18 David Malcolm <dmalcolm@redhat.com>
5618
5619 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5620 (custom_diagnostic_finalizer): Update for change to
5621 diagnostic_show_locus.
5622
cb18fd07
DM
56232016-08-18 David Malcolm <dmalcolm@redhat.com>
5624
5625 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5626 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5627
a76989dc
MP
56282016-08-18 Marek Polacek <polacek@redhat.com>
5629
5630 PR c/71514
5631 * gcc.dg/pr71514.c: New test.
5632
89c88780
L
56332015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5634
5635 PR target/72839
5636 * gcc.target/i386/pr72839.c: New test.
5637
2c71d454
CLT
56382016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5639
5640 PR middle-end/70895
5641 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5642 * c-c++-common/goacc/reduction-1.c: Likewise.
5643 * c-c++-common/goacc/reduction-2.c: Likewise.
5644 * c-c++-common/goacc/reduction-3.c: Likewise.
5645 * c-c++-common/goacc/reduction-4.c: Likewise.
5646
66592e95
AM
56472016-08-18 Alan Modra <amodra@gmail.com>
5648
5649 * gcc.c-torture/compile/pr72771.c: New.
5650
3a146d46
JJ
56512016-08-17 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR fortran/67496
5654 * gfortran.dg/pr67496.f90: New test.
5655
3f8257db 56562015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5657
5658 PR tree-optimization/71752
3a146d46 5659 * gcc.dg/vect/pr71752.c: New.
038000bd 5660
dd42e908
UB
56612016-08-17 Uros Bizjak <ubizjak@gmail.com>
5662
5663 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5664
458a1cd0
JJ
56652016-08-17 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR middle-end/77259
5668 * g++.dg/ipa/devirt-52.C: New test.
5669
11c4c4ba
CLT
56702016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5671
5672 * c-c++-common/goacc/reduction-6.c: New testcase.
5673
661d6efd
RB
56742016-08-17 Richard Biener <rguenther@suse.de>
5675
5676 PR tree-optimization/76490
5677 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5678 * gcc.dg/pr52904.c: XFAIL.
5679
622d8b69
RB
56802016-08-17 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/23855
5683 * gcc.dg/loop-unswitch-2.c: Adjust.
5684
af23e99c
JJ
56852016-08-16 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR tree-optimization/72817
5688 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5689
feeb6268
JM
56902016-08-16 Joseph Myers <joseph@codesourcery.com>
5691
5692 PR libgcc/77265
5693 * gcc.dg/torture/float128-extend-inf.c: New test.
5694
65e736c0
DM
56952016-08-16 David Malcolm <dmalcolm@redhat.com>
5696
5697 PR c/72857
5698 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5699 for embedded NUL.
5700 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5701 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5702 caret placement.
5703 (test_oct): Likewise.
5704 (test_multiple): Likewise.
5705 (test_field_width_specifier): Likewise.
5706 (test_field_width_specifier_2): New function.
5707 (test_field_precision_specifier): New function.
5708 (test_embedded_nul): Update expected caret placement.
5709 (test_non_contiguous_strings): Update line number.
5710 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5711 (__emit_string_literal_range): Add "caret_idx" param.
5712 (test_simple_string_literal): Add value for new param, updating
5713 expected output..
5714 (test_concatenated_string_literal): Likewise.
5715 (test_multiline_string_literal): Likewise.
5716 (test_hex): Likewise.
5717 (test_oct): Likewise.
5718 (test_multiple): Likewise.
5719 (test_ucn4): Likewise.
5720 (test_ucn8): Likewise.
5721 (test_u8): Likewise.
5722 (test_u): Likewise; update expected message, from "range" to
5723 "location".
5724 (test_U): Likewise.
5725 (test_L): Likewise.
5726 (test_macro): Add value for new param.
5727 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5728 (__emit_string_literal_range): Add "caret_idx" param.
5729 (test_stringified_token_1): Add value for new param. Update
5730 expected message, from "range" to "location".
5731 (test_stringized_token_2): Likewise, adding param to macro.
5732 (test_stringified_token_3): Likewise.
5733 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5734 (emit_warning): Convert param from source_range to location_t.
5735 (test_string_literals): Add caret_idx param, and use it when
5736 constructing a substring_loc. Update error message, from
5737 "range" to "location".
5738
4a7f57d5
JJ
57392016-08-16 Jakub Jelinek <jakub@redhat.com>
5740
7841800f
JJ
5741 PR target/71910
5742 * g++.dg/gomp/pr71910.C: New test.
5743
1b13411a
JJ
5744 PR middle-end/67485
5745 * gcc.c-torture/compile/pr67485.c: New test.
5746
4a7f57d5
JJ
5747 PR target/72867
5748 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5749
3c556bc4
BC
57502016-08-16 Bin Cheng <bin.cheng@arm.com>
5751
5752 PR tree-optimization/69848
5753 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5754
beab2da6
ML
57552016-08-16 Martin Liska <mliska@suse.cz>
5756
5757 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5758 of memory operations so that it can be handled by core2
5759 in 32-bit mode.
5760
f4eec0a3
RB
57612016-08-16 Richard Biener <rguenther@suse.de>
5762
5763 PR tree-optimization/76783
5764 * gcc.dg/pr76783.c: New testcase.
5765 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5766
8f21990a
BC
57672016-08-16 Bin Cheng <bin.cheng@arm.com>
5768
5769 PR tree-optimization/72817
5770 PR tree-optimization/73450
5771 * gcc.dg/tree-ssa/pr72817.c: New test.
5772 * gcc.dg/tree-ssa/pr73450.c: New test.
5773
7fc61626
FR
57742016-08-15 Fritz Reese <fritzoreese@gmail.com>
5775
5776 * gfortran.dg/init_flag_13.f90: New testcase.
5777 * gfortran.dg/init_flag_14.f90: Ditto.
5778 * gfortran.dg/init_flag_15.f03: Ditto.
5779 * gfortran.dg/dec_init_1.f90: Ditto.
5780 * gfortran.dg/dec_init_2.f90: Ditto.
5781
432baa02
UB
57822016-08-15 Uros Bizjak <ubizjak@gmail.com>
5783
5784 PR target/72867
5785 * gcc.target/i386/pr72867.c: New test.
5786
7e1dde14
EB
57872016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5788
5789 * c-c++-common/dump-ada-spec-5.c: New test.
5790
e4969090
RB
57912016-08-15 Richard Biener <rguenther@suse.de>
5792
5793 PR tree-optimization/73434
5794 * gcc.dg/torture/pr73434.c: New testcase.
5795
66088065
JJ
57962016-08-15 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR tree-optimization/72824
5799 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5800
7c713714
CLT
58012016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5802
5803 PR fortran/70598
5804 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5805 in use_device clause.
5806 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5807 * gfortran.dg/goacc/list.f95: Adjust to catch
5808 "neither a POINTER nor an array" error messages.
5809
4271e5cb
UB
58102016-08-14 Uros Bizjak <ubizjak@gmail.com>
5811
5812 PR target/76342
5813 * gcc.target/i386/pr76342.c: New test.
5814
b0cea284
JJ
58152016-08-12 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR c/71512
5818 * g++.dg/ubsan/pr71512.C: New test.
5819 * c-c++-common/ubsan/pr71512-1.c: New test.
5820 * c-c++-common/ubsan/pr71512-2.c: New test.
5821
e86aefb8
MM
58222016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5823
5824 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5825 vector initialization options.
5826 * gcc.target/powerpc/vec-init-2.c: Likewise.
5827 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5828 is generated on ISA 3.0.
5829
7fd82d52
PP
58302016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5831
5832 PR middle-end/71654
5833 * gcc.dg/c-c++-common/pr71654.c: New test.
5834 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5835 dg-options.
5836 * gcc.dg/tree-ssa/vrp24: Likewise.
5837
2f1364c2
JJ
58382016-08-12 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR c/67410
5841 * gcc.dg/pr67410.c: New test.
5842
8eb414aa
BC
58432016-08-12 Bin Cheng <bin.cheng@arm.com>
5844
5845 PR tree-optimization/69848
5846 * gcc.dg/vect/vect-pr69848.c: New test.
5847
30b39c19
UB
58482016-08-12 Uros Bizjak <ubizjak@gmail.com>
5849
5850 PR testsuite/71008
5851 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5852 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5853 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5854 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5855
e373dd06
RB
58562016-08-12 Richard Biener <rguenther@suse.de>
5857
5858 PR tree-optimization/57326
5859 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5860 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5861 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5862 * gcc.target/i386/pr45685.c: Likewise.
5863 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5864 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5865 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5866 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5867 * gfortran.dg/pr34163.f90: Likewise.
5868
20d1af89
ML
58692016-08-12 Martin Liska <mliska@suse.cz>
5870
5871 * g++.dg/gcov/gcov-16.C: New test.
5872 * lib/gcov.exp: Support new argument for run-gcov function.
5873
5cacda56
ML
58742016-08-12 Martin Liska <mliska@suse.cz>
5875
5876 PR gcov-profile/35590
5877 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5878
663eecfd
RB
58792016-08-12 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/72851
5882 * gcc.dg/torture/pr72851.c: New testcase.
5883
3f8257db 58842016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5885
e366d7d8
AO
5886 PR debug/63240
5887 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5888 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5889 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5890 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5891 DW_AT_deleted.
5892
71e1a6a4
AO
5893 PR debug/55641
5894 * g++.dg/debug/dwarf2/ref-1.C: New.
5895
8aaf799b
AO
5896 PR debug/49366
5897 * g++.dg/debug/dwarf2/template-params-12.H: New.
5898 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5899 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5900 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5901 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5902 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5903 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5904 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5905
06f9caed
BS
59062016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5907
5908 PR target/72863
5909 * gcc.target/powerpc/pr72863.c: New test.
5910
a8b956c1
UB
59112016-08-11 Uros Bizjak <ubizjak@gmail.com>
5912
5913 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5914
c73dd986
L
59152015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5916
5917 * gcc.target/i386/pieces-strcpy-1.c: New test.
5918 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5919
385ed708
JJ
59202016-08-11 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR c++/72868
5923 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5924
df7ec09f
L
59252015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5926
5927 * gcc.target/i386/pieces-memcpy-1.c: New test.
5928 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5929 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5930 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5931 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5932 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5933
b95a64bb
JJ
59342016-08-11 Jakub Jelinek <jakub@redhat.com>
5935
5936 PR c/72816
7ddbcf6b 5937 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5938
59537744
BE
59392016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5940
5941 PR tree-optimization/71083
5942 * gcc.c-torture/execute/pr71083.c: New test.
5943 * gnat.dg/loop_optimization23.adb: New test.
5944 * gnat.dg/loop_optimization23_pkg.ads: New test.
5945 * gnat.dg/loop_optimization23_pkg.adb: New test.
5946
183ac6d0
RB
59472016-08-11 Richard Biener <rguenther@suse.de>
5948
5949 PR tree-optimization/72772
5950 * gcc.dg/graphite/pr35356-1.c: Adjust.
5951 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5952
b152f5a2
JB
59532016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5954
5955 * gfortran.dg/random_7.f90: Take into account that the last seed
5956 value is the special p value.
5957 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5958
bb7ebad1
RB
59592016-08-11 Richard Biener <rguenther@suse.de>
5960
5961 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5962
2e186411
AM
59632016-08-11 Alan Modra <amodra@gmail.com>
5964
5965 * gcc.target/powerpc/pr71680.c: New.
5966
e9e6d4f6
KN
59672016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5968
5969 * gcc.target/powerpc/bfp/bfp.exp: New file.
5970 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5971 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5972 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5973 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5974 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5975 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5976 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5977 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5978 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5979 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5980 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5981 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5982 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5983 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5984 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5985 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5986 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5987 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5988 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5989 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5990 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5991 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5992 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5993 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5994 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5995 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5996 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5997 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5998 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5999 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6000 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6001 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6002 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6003 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6004 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6005 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6006 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6007 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6008 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6009 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6010 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6011 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6012 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6013 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6014 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6015 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6016 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6017 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6018 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6019 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6020 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6021 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6022 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6023
9c8eabea
BC
60242016-08-10 Bin Cheng <bin.cheng@arm.com>
6025
6026 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6027 Add aarch64*-*-*.
6028
6c553b76
BC
60292016-08-10 Bin Cheng <bin.cheng@arm.com>
6030
6031 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6032
a0883b08
MM
60332016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6034
6035 PR target/72853
6036 * gcc.target/powerpc/pr72853.c: New test.
6037
a266236e
ML
60382016-08-10 Martin Liska <mliska@suse.cz>
6039
6040 PR gcov-profile/58306
6041 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6042
22063dbc
ML
60432016-08-10 Martin Liska <mliska@suse.cz>
6044
6045 * g++.dg/gcov/gcov-threads-1.C: New test.
6046
5250a5bb
SKS
60472016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6048
6049 PR target/71873
6050 * gcc.target/avr/pr71873.c: New test.
6051
b7597ae5
ML
60522016-08-09 Martin Liska <mliska@suse.cz>
6053
6054 * g++.dg/gcov/gcov-dump-1.C: New test.
6055 * g++.dg/gcov/gcov-dump-2.C: New test.
6056
ab50a215
ML
60572016-08-09 Martin Liska <mliska@suse.cz>
6058
6059 * gcc.dg/tree-prof/val-prof-9.c: New test.
6060
dcb1e137
ML
60612016-08-09 Martin Liska <mliska@suse.cz>
6062
6063 * gcc.dg/tree-prof/val-prof-8.c: New test.
6064
04d6d3b6
MJ
60652016-08-09 Martin Jambor <mjambor@suse.cz>
6066
df839749
UB
6067 PR ipa/71981
6068 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6069
c57e78c4
BC
60702016-08-09 Bin Cheng <bin.cheng@arm.com>
6071
6072 PR tree-optimization/33707
6073 * gcc.dg/vect/pr33707.c: New test.
6074
42970a17
BC
60752016-08-09 Bin Cheng <bin.cheng@arm.com>
6076
6077 PR tree-optimization/pr72772
6078 * gcc.dg/tree-ssa/pr72772.c: New test.
6079
810a3aa6
MF
60802016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6081
6082 PR rtl-optimization/66669
6083 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6084
9e207d6f
JJ
60852016-08-09 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR tree-optimization/72824
6088 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6089
50bf47fd
RB
60902016-08-09 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/71802
6093 * gcc.dg/torture/pr71802.c: New testcase.
6094
cadec7ca
JJ
60952016-08-09 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR c++/72809
6098 * g++.dg/eh/stdarg1.C: New test.
6099
c43c5112
AK
61002016-08-08 Andi Kleen <ak@linux.intel.com>
6101
6102 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6103 test command line in failure log.
6104 (profopt-execute): dito. Make autofdo file names unique.
6105
895aa8e1
DM
61062016-08-08 David Malcolm <dmalcolm@redhat.com>
6107
6108 PR c/64955
6109 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6110 output.
6111
9afda630
PK
61122016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6113
6114 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6115 c99_runtime.
6116 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6117 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6118 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6119 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6120 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6121 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6122
e52ed3fe
DM
61232016-08-08 David Malcolm <dmalcolm@redhat.com>
6124
6125 PR c/52952
6126 * gcc.dg/cpp/pr66415-1.c: Likewise.
6127 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6128 * gcc.dg/format/c90-printf-1.c: Likewise.
6129 * gcc.dg/format/diagnostic-ranges.c: New test case.
6130
ad200580
JJ
61312016-08-08 Jakub Jelinek <jakub@redhat.com>
6132
77524e0d
JJ
6133 PR fortran/72716
6134 * gfortran.dg/gomp/pr72716.f90: New test.
6135
2187f2a2
JJ
6136 PR middle-end/72781
6137 * gcc.dg/gomp/pr72781.c: New test.
6138
ad200580
JJ
6139 PR middle-end/68762
6140 * g++.dg/vect/pr68762-1.cc: New test.
6141 * g++.dg/vect/pr68762-2.cc: New test.
6142 * g++.dg/vect/pr68762.h: New file.
6143
989d0071
MS
61442016-08-08 Martin Sebor <msebor@redhat.com>
6145
6146 PR testsuite/72838
3a146d46
JJ
6147 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6148 * g++.dg/warn/overflow-warn-3.C: Same.
6149 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6150
7090cac9
AV
61512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6152
6153 PR fortran/71936
6154 * gfortran.dg/allocate_with_source_21.f03: New test.
6155
64e56ab0
AV
61562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6157
6158 PR fortran/72698
6159 * gfortran.dg/allocate_with_source_20.f03: New test.
6160
0476487d
AM
61612016-08-08 Alan Modra <amodra@gmail.com>
6162
6163 * gcc.c-torture/compile/pr72802.c: New.
6164
8e9218f2
AV
61652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6166
6167 PR fortran/70524
6168 * gfortran.dg/dependency_48.f90: New test.
6169
c1f7083b
TK
61702016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6171
531e5ae3 6172 PR fortran/70040
c1f7083b
TK
6173 * gfortran.dg/pr70040.f90: New testcase.
6174
6ab5813c
TK
61752016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6176
6177 PR fortran/71961
6178 * gfortran.dg/matmul_10.f90: New testcase.
6179
27bddc4a
JH
61802016-08-07 Jan Hubicka <hubicka@ucw.cz>
6181
6182 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6183
4a9f8a9f
JJ
61842016-08-07 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR c/72816
6187 * gcc.dg/pr72816.c: New test.
6188
fa76f2c6
JW
61892016-08-06 Jonathan Wakely <jwakely@redhat.com>
6190
6191 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6192 * g++.dg/conversion/pr41426.C: Likewise.
6193 * g++.dg/conversion/pr66211.C: Likewise.
6194 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6195 * g++.dg/init/ref8.C: Likewise.
6196 * g++.old-deja/g++.law/cvt20.C: Likewise.
6197 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6198
5c3e5002
PP
61992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6200
6201 PR tree-optimization/18046
6202 * gcc.dg/tree-ssa/vrp105.c: New test.
6203 * gcc.dg/tree-ssa/vrp106.c: New test.
6204
94087e88 62052016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6206
6207 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6208 1ul in diagnostics. Remove hyphen from "constant-expression."
6209 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6210 * g++.dg/cpp0x/static_assert3.C: Same.
6211 * g++.dg/cpp1y/constexpr-throw.C: Same.
6212 * g++.dg/template/nontype3.C: Same.
6213 * g++.dg/warn/overflow-warn-1.C: Same.
6214 * g++.dg/warn/overflow-warn-3.C: Same.
6215 * g++.dg/warn/overflow-warn-4.C: Same.
6216
88fa5555
DM
62172016-08-05 David Malcolm <dmalcolm@redhat.com>
6218
6219 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6220 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6221 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6222 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6223
1addb9e6
PP
62242016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6225
6226 PR tree-optimization/72810
6227 * gcc.dg/tree-ssa/vrp110.c: New test.
6228
1b62ed4f
JG
62292016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6230
6231 PR Target/72819
6232 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6233 registers.
6234 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6235 saving the half-precision registers.
6236 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6237 value is returned in h0.
6238 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6239 are passed in FP/SIMD registers.
6240 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6241 passing works corrcetly.
6242 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6243 (hfa_f16x2_t): Likewise.
6244 (hfa_f16x3_t): Likewise.
6245 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6246 are promoted to double and passed in a double register.
6247 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6248 are promoted to double and stacked.
6249 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6250 __fp16 data types.
6251 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6252 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6253 __fp16 first get passed in FP/SIMD registers, then stacked.
6254
4228ca19
NS
62552016-08-05 Nathan Sidwell <nathan@acm.org>
6256
6257 PR c++/68724
6258 * g++.dg/cpp0x/pr68724.C: New.
6259
db7c335e
RB
62602016-08-05 Richard Biener <rguenther@suse.de>
6261
6262 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6263
48abe922
PP
62642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6265
6266 * gcc.dg/tree-ssa/vrp107.c: New test.
6267 * gcc.dg/tree-ssa/vrp108.c: New test.
6268 * gcc.dg/tree-ssa/vrp109.c: New test.
6269
f6cdf42f
PK
62702016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6271
6272 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6273 dg-options.
6274
33a9c609
PK
62752016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6276
6277 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6278 test-cases.
6279 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6280 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6281 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6282 test-cases.
6283 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6284 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6285 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6286 large_double.
6287
4473482d
PC
62882016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6289
6290 PR c++/72800
6291 * g++.dg/cpp1y/lambda-ice1.C: New.
6292
08156df5
PP
62932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6294
6295 PR c++/72759
6296 * g++.dg/cpp1y/pr72759.C: New test.
6297
938da3a5
PP
62982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6299
6300 * gcc.dg/switch-10.c: New test.
6301
da84183c
JG
63022016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6303
6304 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6305
ae9281fc
TS
63062016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6307
6308 * c-c++-common/goacc/routine-5.c: Update.
6309
086ad22e
BE
63102016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6311
6312 PR rtl-optimization/70903
6313 * gcc.c-torture/execute/pr70903.c: New test.
6314
6805e400
ML
63152016-08-04 Martin Liska <mliska@suse.cz>
6316
6317 * gcc.dg/params/params.exp: Replace file exists with
6318 TESTING_IN_BUILD_TREE.
6319
a0008434
MP
63202016-08-04 Marek Polacek <polacek@redhat.com>
6321
6322 PR c++/70229
6323 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6324
fb46286e
RB
63252016-08-04 Richard Biener <rguenther@suse.de>
6326
6327 PR middle-end/71984
6328 * gcc.dg/torture/pr71984.c: Guard correctness check for
6329 little-endian.
6330
ac2c96ab
AP
63312016-08-03 Andrew Pinski <apinski@cavium.com>
6332
6333 * gcc.c-torture/compile/20160802-1.c: New testcase.
6334
c98583e9
FR
63352016-08-03 Fritz Reese <fritzoreese@gmail.com>
6336
6337 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6338
9ad1a1da
RB
63392016-08-03 Richard Biener <rguenther@suse.de>
6340
6341 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6342 and remove -O3.
6343 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6344 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6345
cd75c979
RB
63462016-08-03 Richard Biener <rguenther@suse.de>
6347
6348 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6349 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6350 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6351 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6352
30e8d875
SKS
63532016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6354
6355 * gcc.dg/init-excess-2.c: Require int32plus.
6356 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6357 * gcc.dg/pr59963-2.c: Require int32plus.
6358 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6359 * gcc.dg/unroll-7.c: Require int32plus.
6360
69b806f6
BC
63612016-08-02 Bin Cheng <bin.cheng@arm.com>
6362
6363 PR tree-optimization/34114
6364 * gcc.dg/tree-ssa/loop-42.c: New test.
6365
1efafef3
TC
63662016-08-02 Tamar Christina <tamar.christina@arm.com>
6367
6368 * gcc.target/aarch64/vminmaxnm.c: New.
6369 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6370 tests.
6371
e2a99194
MM
63722016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6373
6374 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6375 vec_extract for vector float, vector int, vector short, and vector
6376 char.
6377 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6378 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6379 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6380 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6381
71bfb77a
WD
63822016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6383
6384 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6385 single stack adjustment, no writeback.
71bfb77a
WD
6386 * gcc.target/aarch64/test_frame_12.c: Likewise.
6387 * gcc.target/aarch64/test_frame_13.c: Likewise.
6388 * gcc.target/aarch64/test_frame_15.c: Likewise.
6389 * gcc.target/aarch64/test_frame_6.c: Likewise.
6390 * gcc.target/aarch64/test_frame_7.c: Likewise.
6391 * gcc.target/aarch64/test_frame_8.c: Likewise.
6392 * gcc.target/aarch64/test_frame_16.c: New test.
6393
37bce35a
L
63942015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6395
6396 PR target/72748
6397 * gcc.target/i386/pr72748.c: New test.
6398
3f8257db 63992015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6400
6401 PR tree-optimization/71818
6402 * gcc.dg/vect/pr71818.c: New
6403
bf60c531
ML
64042016-08-01 Martin Liska <mliska@suse.cz>
6405
6406 PR tree-optimization/71857
6407 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6408
8ed49fab
KT
64092016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6410
6411 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6412
76e2c821
JB
64132016-08-01 Jan Beulich <jbeulich@suse.com>
6414
6415 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6416
35029597
WS
64172016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6418
6419 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6420 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6421
3aa4b66a
JW
64222016-07-31 Jonathan Wakely <jwakely@redhat.com>
6423
6424 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6425 (check_effective_target_c++): Likewise. Also match for libstdc++.
6426
3f8257db 64272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6428
6429 PR fortran/41922
6430 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6431 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6432 * gfortran.dg/pr41922.f90: New test.
6433
9fcb2819
SK
64342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6435
6436 PR fortran/68566
6437 * gfortran.dg/pr68566.f90: new test.
6438
94087e88 64392016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6440
6441 PR c++/60760
6442 PR c++/71091
6443 * g++.dg/cpp0x/constexpr-cast.C: New test.
6444 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6445 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6446 * g++.dg/ubsan/pr63956.C: Correct.
6447
d0047a25
MM
64482016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6449
6450 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6451 vector double or vector long where the vector is in memory.
6452 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6453 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6454
e4f7a5df
SK
64552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6456
6457 PR fortran/69867
6458 * gfortran.dg/pr69867.f90: New test.
6459
b441ae1d
SK
64602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6461
6462 PR fortran/69962
6463 * gfortran.dg/pr69962.f90: New test.
6464
712dff31
SK
64652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6466
6467 PR fortran/70006
6468 * gfortran.dg/pr70006.f90: New test.
6469
fb42421e
SK
64702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6471
6472 PR fortran/71730
6473 * gfortran.dg/pr71730.f90: New test.
6474 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6475 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6476 * gfortran.dg/array_constructor_26.f03: Ditto.
6477
466effe0
WS
64782016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6479
6480 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6481 * gcc.target/powerpc/pr71763.c: Likewise.
6482
f618a472
MP
64832016-07-29 Marek Polacek <polacek@redhat.com>
6484
6485 PR c/71742
6486 * gcc.dg/940510-1.c: Adjust dg-error.
6487 * gcc.dg/c99-flex-array-1.c: Likewise.
6488 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6489
efd0786f
MP
6490 PR c/71853
6491 * gcc.dg/noncompile/pr71853.c: New test.
6492
e00dceaf
MP
6493 PR c/71573
6494 * gcc.dg/noncompile/pr71573.c: New test.
6495
638fc14f
MP
6496 PR c/71926
6497 * g++.dg/warn/Wparentheses-30.C: New test.
6498 * gcc.dg/Wparentheses-14.c: New test.
6499
61c73a7f
UB
65002016-07-29 Uros Bizjak <ubizjak@gmail.com>
6501
6502 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6503
01d32b2b
BC
65042016-07-29 Bin Cheng <bin.cheng@arm.com>
6505
6506 PR tree-optimization/57558
6507 * gcc.dg/vect/pr57558-1.c: New test.
6508 * gcc.dg/vect/pr57558-2.c: New test.
6509
f6c7a248
PK
65102016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6511
61c73a7f 6512 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6513 to scan forwprop1 dump pass.
6514
f54ea774
PC
65152016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6516
6517 PR c++/51488
6518 * g++.dg/template/pr51488.C: New.
6519
673a107a
JJ
65202016-07-29 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR c/71969
6523 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6524 static __inline__.
6525 * gcc.dg/pr71969-1.c: New test.
6526 * gcc.dg/pr71969-2.c: New test.
6527 * gcc.dg/pr71969-3.c: New test.
6528
78169471
MP
65292016-07-29 Marek Polacek <polacek@redhat.com>
6530
6531 PR c/71574
6532 * c-c++-common/pr71574.c: New test.
6533
a5b5c8b6
MP
6534 PR c/71583
6535 * gcc.dg/noncompile/pr71583.c: New test.
6536
883b6d4e
KV
65372016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6538
6539 PR middle-end/68217
6540 * gcc.dg/pr68217.c: New test.
6541
89f1f37e
SK
65422016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6543
6544 PR fortran/71067
6545 * gfortran.dg/pr71067_1.f90: New test.
6546 * gfortran.dg/pr71067_2.f90: Ditto.
6547
e0d32185
MM
65482016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6549
6550 * gcc.target/powerpc/vec-extract-1.c: New test.
6551
c851722d
SK
65522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6553
6554 PR fortran/71799
6555 * gfortran.dg/pr71799.f90: New test.
6556
f064da6a
PC
65572016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6558
6559 PR c++/71665
6560 * g++.dg/cpp0x/pr71665-1.C: New.
6561 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6562 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6563 * g++.dg/ext/label10.C: Likewise.
6564 * g++.dg/parse/constant5.C: Likewise.
6565
1b70aaad
SK
65662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6567
6568 PR fortran/71859
6569 * gfortran.dg/pr71859.f90: New test.
6570 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6571 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6572
a23404c9
PT
65732016-07-28 Paul Thomas <pault@gcc.gnu.org>
6574
6575 PR fortran/71883
6576 * gfortran.dg/pr71883.f90 : New test.
6577
513d866d
YR
65782016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6579
6580 PR tree-optimization/71734
61c73a7f 6581 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6582
7c428aa2
RL
65832016-07-28 Renlin Li <renlin.li@arm.com>
6584
6585 Revert
6586 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6587
6588 PR fortran/71902
6589 * gfortran.dg/dependency_47.f90: New test.
6590
1225d6b1
ML
65912016-07-28 Martin Liska <mliska@suse.cz>
6592
6593 PR gcov-profile/68025
6594 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6595
e5f5bf35
ML
65962016-07-28 Martin Liska <mliska@suse.cz>
6597
6598 * g++.dg/vect/pr70944.cc: New test.
6599
4536610d
KV
66002016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6601
6602 PR middle-end/71994
6603 * gcc.dg/torture/pr71994.c: New test.
6604
8c6961ca
PK
66052016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6606
6607 PR middle-end/71078
6608 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6609 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6610 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6611
8de22ea0
RB
66122016-07-27 Richard Biener <rguenther@suse.de>
6613
6614 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6615
5d9da222
ML
66162016-07-27 Martin Liska <mliska@suse.cz>
6617
6618 * gcc.dg/predict-13.c: New test.
6619 * gcc.dg/predict-14.c: New test.
6620
af9e275f
SKS
66212016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6622
a23404c9 6623 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6624 including stdint.h.
6625 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6626 including stdint.h.
6627
71abba1e
MM
66282016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6629
6630 PR target/71869
6631 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6632 IEEE built-in functions handle quiet and signalling NaNs
6633 correctly.
6634
9cd74e8f
SK
66352016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6636
6637 PR fortran/71862
6638 * gfortran.dg/pr71862.f90: New test.
6639
0d48446f
MS
66402016-07-26 Martin Sebor <msebor@redhat.com>
6641
6642 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6643 selector with dg-options.
6644
524cf1e4
PP
66452016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6646
6647 PR tree-optimization/18046
6648 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6649 * gcc.dg/tree-ssa/vrp103.c: New test.
6650 * gcc.dg/tree-ssa/vrp104.c: New test.
6651
100665d8
WS
66522016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6653
6654 * gcc.target/powerpc/pr63354.c: Require lp64 since
6655 -mprofile-kernel is not legal with -m32.
6656
0b64ca40
RB
66572016-07-26 Richard Biener <rguenther@suse.de>
6658
6659 PR rtl-optimization/71984
6660 * gcc.dg/torture/pr71984.c: New testcase.
6661
9b7937cf
RS
66622016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6663
6664 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6665 g++-dg-runtest via et-dg-runtest.
6666 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6667 * gcc.dg/vect/vect.exp: Likewise.
6668 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6669 gfortran-dg-runtest.
6670 * gfortran.dg/vect/vect.exp: Likewise.
6671 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6672 (check_mips_loongson_hw_available): Likewise.
6673 (check_effective_target_mpaired_single_runtime): Likewise.
6674 (check_effective_target_mips_loongson_runtime): Likewise.
6675 (add_options_for_mpaired_single): Likewise.
6676 (check_effective_target_vect_int): Add global et_index.
6677 Check and save the supported feature for a target selected by
6678 the et_index target. Break long lines where appropriate. Call
6679 et-is-effective-target for MIPS with an argument instead of
6680 check_effective_target_* where appropriate.
6681 (check_effective_target_vect_intfloat_cvt): Likewise.
6682 (check_effective_target_vect_uintfloat_cvt): Likewise.
6683 (check_effective_target_vect_floatint_cvt): Likewise.
6684 (check_effective_target_vect_floatuint_cvt): Likewise.
6685 (check_effective_target_vect_simd_clones): Likewise.
6686 (check_effective_target_vect_shift): ewise.
6687 (check_effective_target_whole_vector_shift): Likewise.
6688 (check_effective_target_vect_bswap): Likewise.
6689 (check_effective_target_vect_shift_char): Likewise.
6690 (check_effective_target_vect_long): Likewise.
6691 (check_effective_target_vect_float): Likewise.
6692 (check_effective_target_vect_double): Likewise.
6693 (check_effective_target_vect_long_long): Likewise.
6694 (check_effective_target_vect_no_int_max): Likewise.
6695 (check_effective_target_vect_no_int_add): Likewise.
6696 (check_effective_target_vect_no_bitwise): Likewise.
6697 (check_effective_target_vect_widen_shift): Likewise.
6698 (check_effective_target_vect_no_align): Likewise.
6699 (check_effective_target_vect_hw_misalign): Likewise.
6700 (check_effective_target_vect_element_align): Likewise.
6701 (check_effective_target_vect_condition): Likewise.
6702 (check_effective_target_vect_cond_mixed): Likewise.
6703 (check_effective_target_vect_char_mult): Likewise.
6704 (check_effective_target_vect_short_mult): Likewise.
6705 (check_effective_target_vect_int_mult): Likewise.
6706 (check_effective_target_vect_extract_even_odd): Likewise.
6707 (check_effective_target_vect_interleave): Likewise.
6708 (check_effective_target_vect_stridedN): Likewise.
6709 (check_effective_target_vect_multiple_sizes): Likewise.
6710 (check_effective_target_vect64): Likewise.
6711 (check_effective_target_vect_call_copysignf): Likewise.
6712 (check_effective_target_vect_call_sqrtf): Likewise.
6713 (check_effective_target_vect_call_btrunc): Likewise.
6714 (check_effective_target_vect_call_btruncf): Likewise.
6715 (check_effective_target_vect_call_ceil): Likewise.
6716 (check_effective_target_vect_call_ceilf): Likewise.
6717 (check_effective_target_vect_call_floor): Likewise.
6718 (check_effective_target_vect_call_floorf): Likewise.
6719 (check_effective_target_vect_call_lceil): Likewise.
6720 (check_effective_target_vect_call_lfloor): Likewise.
6721 (check_effective_target_vect_call_nearbyint): Likewise.
6722 (check_effective_target_vect_call_nearbyintf): Likewise.
6723 (check_effective_target_vect_call_round): Likewise.
6724 (check_effective_target_vect_call_roundf): Likewise.
6725 (check_effective_target_vect_perm): Likewise, but also append *_saved
6726 to the existing global name to properly cache the result.
6727 (check_effective_target_vect_perm_byte): Likewise.
6728 (check_effective_target_vect_perm_short): Likewise.
6729 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6730 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6731 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6732 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6733 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6734 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6735 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6736 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6737 (check_effective_target_vect_sdot_qi): Likewise.
6738 (check_effective_target_vect_udot_qi): Likewise.
6739 (check_effective_target_vect_sdot_hi): Likewise.
6740 (check_effective_target_vect_udot_hi): Likewise.
6741 (check_effective_target_vect_usad_char): Likewise.
6742 (check_effective_target_vect_pack_trunc): Likewise.
6743 (check_effective_target_vect_unpack): Likewise.
6744 (check_effective_target_vect_aligned_arrays): Likewise.
6745 (check_effective_target_vect_natural_alignment): Likewise.
6746 (check_effective_target_vector_alignment_reachable): Likewise.
6747 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6748 (is-effective-target): Initialize et_index if undefined.
6749 (et-dg-runtest): New.
6750 (et-is-effective-target): Likewise.
6751 (check_vect_support_and_set_flags): Add supported MIPS targets to
6752 EFFECTIVE_TARGETS list. Return the number of supported targets.
6753
8f63caf6 67542016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6755 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6756
6757 PR middle-end/70920
6758 * gcc.dg/pr70920-1.c: New test-case.
6759 * gcc.dg/pr70902-2.c: Likewise.
6760 * gcc.dg/pr70920-3.c: Likewise.
6761 * gcc.dg/pr70920-4.c: Likewise
6762 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6763 2 instead of 3.
6764
7d575fff
AM
67652016-07-25 Alexander Monakov <amonakov@ispras.ru>
6766
6767 * gcc.c-torture/execute/pr71494.c: Require label_values.
6768 * gcc.dg/pr16973.c: Ditto.
6769
bf01e070
SKS
67702016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6771
6772 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6773 * gcc.dg/torture/pr69771.c: Require int32plus.
6774 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6775
16b05965
ML
67762016-07-25 Martin Liska <mliska@suse.cz>
6777
6778 * gcc.dg/torture/pr71987.c: New test.
6779
d52d3767
SK
67802016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6781
6782 PR fortran/71935
6783 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6784 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6785 * gfortran.dg/pr71935.f90: New test.
6786
94087e88 67872016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6788
6789 PR c++/71675
6790 * g++.dg/ext/atomic-3.C: New test.
6791 * gcc.dg/atomic/pr71675.c: New test.
6792
58b3986e
ES
67932016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6794
6795 * gcc.target/i386/mvc8.c: New test.
6796
faa1612a
BC
67972016-07-22 Bin Cheng <bin.cheng@arm.com>
6798
6799 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6800 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6801
1603ebe0
TK
68022016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6803
6804 PR fortran/71795
6805 * gfortran.dg/constructor_50.f90: New test.
6806
bc91c436
ML
68072016-07-22 Martin Liska <mliska@suse.cz>
6808
6809 PR gcov-profile/69028
6810 PR gcov-profile/62047
6811 * g++.dg/cilk-plus/pr69028.C: New test.
6812
9fe9a3a7
AV
68132016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6814
6815 * gfortran.dg/coarray_stat_2.f90: New test.
6816
70866e3d
MM
68172016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6818
6819 * gcc.target/powerpc/vec-extract.h: New files to check the
6820 vec_extract built-in functions for all vector types, testing
6821 accessing each element, both with constant and variable element
6822 numbers.
6823 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6824 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6825 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6826 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6827 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6828 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6829 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6830 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6831 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6832
ab3af181
JJ
68332016-07-21 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR c++/71728
6836 * g++.dg/other/pr71728.C: New test.
6837
ebe8f322
JG
68382016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6839
6840 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6841 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6842 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6843 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6844 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6845
959cef74
RB
68462016-07-21 Richard Biener <rguenther@suse.de>
6847
6848 PR tree-optimization/71947
6849 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6850
b24d9420
BC
68512016-07-21 Bin Cheng <bin.cheng@arm.com>
6852
6853 * gcc.dg/tree-ssa/scev-15.c: New.
6854
23974819
BC
68552016-07-21 Bin Cheng <bin.cheng@arm.com>
6856
6857 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6858
ee78cbaa
JJ
68592016-07-21 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR c++/71941
6862 * g++.dg/gomp/pr71941.C: New test.
6863
52ed68f7
DM
68642016-07-20 David Malcolm <dmalcolm@redhat.com>
6865
6866 PR c/70339
6867 PR c/71858
6868 * g++.dg/spellcheck-identifiers.C: New test case, based on
6869 gcc.dg/spellcheck-identifiers.c.
6870 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6871 gcc.dg/spellcheck-identifiers-2.c.
6872 * g++.dg/spellcheck-typenames.C: New test case, based on
6873 gcc.dg/spellcheck-typenames.c
6874
18407bfb
JW
68752016-07-20 Jonathan Wakely <jwakely@redhat.com>
6876
6877 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6878 pointer to member function and also test catching by reference.
6879
4c07fd98
DV
68802016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6881
6882 * gcc.target/s390/pr67443.c: Fix test case.
6883
fee21d65
DV
68842016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6885
6886 * gcc.target/s390/insv-1.c: Xfail some tests.
6887 * gcc.target/s390/insv-2.c: Likewise.
6888
dbe9dfdd
GJL
68892016-07-20 Georg-Johann Lay <avr@gjlay.de>
6890
6891 * gcc.target/avr/torture/get-mem.c: New test.
6892 * gcc.target/avr/torture/set-mem.c: New test.
6893
c25e1d82
GJL
68942016-07-20 Georg-Johann Lay <avr@gjlay.de>
6895
6896 PR target/71948
6897 * gcc.target/avr/torture/tiny-progmem.c: New test.
6898
109d2197
JJ
68992016-07-20 Jakub Jelinek <jakub@redhat.com>
6900
7419f441
JJ
6901 PR c++/71909
6902 * g++.dg/parse/pr71909.C: New test.
6903 * g++.dg/tm/pr71909.C: New test.
6904
109d2197
JJ
6905 PR c++/50060
6906 * g++.dg/cpp0x/constexpr-50060.C: New test.
6907 * g++.dg/cpp1y/constexpr-50060.C: New test.
6908
144530cf
ML
69092016-07-20 Martin Liska <mliska@suse.cz>
6910
6911 * gfortran.dg/graphite/pr71898.f90: New test.
6912
04ac4afa
BC
69132016-07-20 Bin Cheng <bin.cheng@arm.com>
6914
6915 PR tree-optimization/71503
6916 PR tree-optimization/71683
6917 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6918 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6919
dcbdb17a
ML
69202016-07-20 Martin Liska <mliska@suse.cz>
6921
6922 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6923 * gcc.dg/plugin/sreal-test-1.c: Remove.
6924 * gcc.dg/plugin/sreal_plugin.c: Remove.
6925
6ed82555
TK
69262016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6927
6928 PR fortran/71902
6929 * gfortran.dg/dependency_47.f90: New test.
6930
13da0507
JJ
69312016-07-19 Jakub Jelinek <jakub@redhat.com>
6932
4833f561
JJ
6933 PR rtl-optimization/71916
6934 * gcc.c-torture/compile/pr71916.c: New test.
6935
4fda19ef
JJ
6936 PR middle-end/71874
6937 * g++.dg/torture/pr71874.C: New test.
6938
13da0507
JJ
6939 PR middle-end/71734
6940 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6941 (my_alloc): Rewritten to use __builtin_posix_memalign and
6942 __SIZE_TYPE__.
6943 (my_free): Use __builtin_free instead of _mm_free.
6944 (Vec::operator=): Use __builtin_memcpy.
6945
e7980add
MJ
69462016-07-19 Martin Jambor <mjambor@suse.cz>
6947
61c73a7f
UB
6948 PR fortran/71688
6949 * gfortran.dg/pr71688.f90: New test.
e7980add 6950
13e88953
RB
69512016-07-19 Richard Biener <rguenther@suse.de>
6952
6953 * c-c++-common/vector-subscript-6.c: New testcase.
6954 * c-c++-common/vector-subscript-7.c: Likewise.
6955
1caf0482
SKS
69562016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6957
a23404c9 6958 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6959 and UInt32 based on __SIZEOF_INT__.
6960
cef5388d
RB
69612016-07-19 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/71901
6964 * gcc.dg/torture/pr71901.c: New testcase.
6965
69662016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6967
6968 PR tree-optimization/71908
6969 * gcc.dg/torture/pr71908.c: New testcase.
6970
a8f7a895
MM
69712016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6972
6973 PR target/71493
6974 * gcc.target/powerpc/pr71493-1.c: New test.
6975 * gcc.target/powerpc/pr71493-2.c: Likewise.
6976
f2111a36
JJ
69772016-07-18 Jakub Jelinek <jakub@redhat.com>
6978
99516432
JJ
6979 PR c++/71835
6980 * g++.dg/conversion/ambig3.C: New test.
6981
87713c6a
JJ
6982 PR c++/71828
6983 * g++.dg/cpp0x/constexpr-71828.C: New test.
6984
7a7f16ca
JJ
6985 PR c++/71826
6986 * g++.dg/template/pr71826.C: New test.
6987
f4d90295
JJ
6988 PR c++/71822
6989 * g++.dg/template/defarg21.C: New test.
6990
f2111a36
JJ
6991 PR c++/71871
6992 * g++.dg/ext/vector31.C: New test.
6993
0b965526
UB
69942016-07-18 Uros Bizjak <ubizjak@gmail.com>
6995
6996 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6997
94e136b9
YR
69982016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6999
7000 PR tree-optimization/71734
7001 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7002
7072df0a
DV
70032016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7004
7005 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7006 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7007 stack-layout-dynamic-1.c: New test.
7008
54158a1a
AK
70092016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7010
7011 * gcc.target/s390/nolrl-1.c: New test.
7012
43068916
FR
70132016-07-17 Fritz Reese <fritzoreese@gmail.com>
7014
7015 PR fortran/71523
7016 * gfortran.dg/pr71523_1.f90: New test.
7017 * gfortran.dg/pr71523_2.f90: New test.
7018
a9356b12
AS
70192016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7020
7021 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7022
a07b81c7 70232016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7024 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7025
7026 PR fortran/62125
7027 * gfortran.dg/pr62125.f90: New test.
7028
96c0ec12
BS
70292016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7030
7031 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7032 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7033
479d0ed5
JW
70342016-07-15 Jonathan Wakely <jwakely@redhat.com>
7035
7036 PR c++/58796
7037 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7038 * g++.dg/cpp0x/nullptr35.C: New test.
7039
41c7438e
BC
70402016-07-15 Bin Cheng <bin.cheng@arm.com>
7041
7042 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7043
f7ba880b
CP
70442016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7045
7046 * gfortran.dg/goacc/vector_length.f90: New test.
7047
b9aba0a0
RB
70482016-07-15 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/71881
7051 * gcc.dg/torture/pr71881.c: New testcase.
7052
9513d5fb
RB
70532016-07-15 Richard Biener <rguenther@suse.de>
7054
7055 PR tree-optimization/71887
7056 * gcc.dg/torture/pr71887.c: New testcase.
7057
ddbbcb19
JJ
70582016-07-15 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR c/71858
7061 * gcc.dg/spellcheck-identifiers-3.c: New test.
7062
29eb509c
AV
70632016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7064
7065 PR fortran/71807
7066 * gfortran.dg/null_9.f90: New test.
7067
43aabfcf
BC
70682016-07-15 Bin Cheng <bin.cheng@arm.com>
7069
7070 * gcc.dg/tree-ssa/loop-41.c: New test.
7071
afc89e58
BC
70722016-07-15 Bin Cheng <bin.cheng@arm.com>
7073
7074 PR tree-optimization/71347
7075 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7076
6fa682ad
SK
70772016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7078
7079 PR fortran/29819
7080 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7081 * gfortran.dg/contains.f90: Ditto.
7082 * gfortran.dg/contains_empty_1.f03: Ditto.
7083 * gfortran.dg/submodule_3.f08: Ditto.
7084
dd36b877
JJ
70852016-07-14 Jakub Jelinek <jakub@redhat.com>
7086
a60a5d31
JJ
7087 PR testsuite/71865
7088 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7089 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7090 expected diagnostics.
7091
dd36b877
JJ
7092 PR c/71858
7093 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7094 * gcc.dg/spellcheck-identifiers-2.c: New test.
7095 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7096 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7097
a241f8ca
JJ
70982016-07-14 Jakub Jelinek <jakub@redhat.com>
7099
7100 PR tree-optimization/71872
7101 * gcc.c-torture/compile/pr71872.c: New test.
7102
d62b809c
TP
71032016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7104
7105 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7106 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7107 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7108 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7109 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7110 * gcc.target/arm/atomic-op-acquire-1.c: This.
7111 * gcc.target/arm/atomic-op-char.c: Rename into ...
7112 * gcc.target/arm/atomic-op-char-1.c: This.
7113 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7114 * gcc.target/arm/atomic-op-consume-1.c: This.
7115 * gcc.target/arm/atomic-op-int.c: Rename into ...
7116 * gcc.target/arm/atomic-op-int-1.c: This.
7117 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7118 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7119 * gcc.target/arm/atomic-op-release.c: Rename into ...
7120 * gcc.target/arm/atomic-op-release-1.c: This.
7121 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7122 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7123 * gcc.target/arm/atomic-op-short.c: Rename into ...
7124 * gcc.target/arm/atomic-op-short-1.c: This.
7125 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7126 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7127 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7128 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7129 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7130 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7131 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7132 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7133 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7134 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7135
1f8dd420
AV
71362016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7137
7138 PR fortran/70842
7139 * gfortran.dg/select_type_35.f03: New test.
7140
53109ba8
KT
71412016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7142
7143 PR target/65951
7144 PR tree-optimization/70923
7145 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7146 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7147 * gcc.dg/vect/pr65951.c: Likewise.
7148 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7149
91f35b7f
DE
71502016-07-14 David Edelsohn <dje.gcc@gmail.com>
7151
7152 * c-c++-common/pr60226.c: Expect maximum object file alignment
7153 error on AIX.
7154
351168fe
RB
71552016-07-14 Richard Biener <rguenther@suse.de>
7156
7157 PR tree-optimization/71866
7158 * gcc.dg/torture/pr71866.c: New testcase.
7159
94c32c00
TP
71602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7161
7162 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7163 selector and enclose boolean expression in curly braces.
7164
b799a481
AM
71652016-07-14 Alan Modra <amodra@gmail.com>
7166
7167 PR target/71733
7168 * gcc.target/powerpc/p9-novsx.c: New.
7169
f63ba78c
AK
71702016-07-13 Andi Kleen <ak@linux.intel.com>
7171
7172 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7173 * g++.dg/tree-prof/morefunc.C: Dito.
7174 * g++.dg/tree-prof/pr35545.C: Dito.
7175 * g++.dg/tree-prof/reorder.C: Dito.
7176 * gcc.dg/tree-prof/20050826-2.c: Dito.
7177 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7178 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7179 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7180 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7181 * gcc.dg/tree-prof/inliner-1.c: Dito.
7182 * gcc.dg/tree-prof/merge_block.c: Dito.
7183 * gcc.dg/tree-prof/stringop-1.c: Dito.
7184 * gcc.dg/tree-prof/stringop-2.c: Dito.
7185 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7186 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7187 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7188 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7189 * gcc.dg/tree-prof/update-loopch.c: Dito.
7190 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7191 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7192 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7193 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7194 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7195 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7196 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7197
f4d5a23d
AK
71982016-07-13 Andi Kleen <ak@linux.intel.com>
7199
7200 * lib/profopt.exp (profopt-execute): Remove .imports files.
7201
ae145898
AK
72022016-07-13 Andi Kleen <ak@linux.intel.com>
7203
0b965526 7204 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7205
e97bd4f5
AK
72062016-07-13 Andi Kleen <ak@linux.intel.com>
7207
7208 * lib/profopt.exp (dg-final-scan-autofdo,
7209 dg-final-scan-not-autofdo): New functions.
7210
6fa3d4b4
BC
72112016-07-13 Bin Cheng <bin.cheng@arm.com>
7212
7213 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7214 * gcc.dg/vect/vect-35.c: Ditto.
7215 * gcc.dg/vect/vect-alias-check-2.c: New test.
7216
65f18bc6
ML
72172016-07-13 Martin Liska <mliska@suse.cz>
7218
7219 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7220 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7221 * gfortran.dg/pr42108.f90: Update expected dump scan.
7222
9737f35b
RB
72232016-07-13 Richard Biener <rguenther@suse.de>
7224
7225 PR tree-optimization/24574
7226 * gcc.dg/pr24574.c: New testcase.
7227
62c0ea4b
SKS
72282016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7229
0b965526 7230 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7231 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7232 * c-c++-common/pr68833-1.c: Require int32plus.
7233 * gcc.dg/ipa/pr63551.c: Likewise.
7234 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7235 * gcc.dg/ipa/pr64041.c: Require int32plus.
7236
c7ed8938
IE
72372016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7238
7239 PR ipa/71633
7240 * g++.dg/pr71633.C: New test.
7241
5ce15300
TP
72422016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7243
7244 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7245 Add new arm_thumb1_cbz_ok effective target.
7246 * gcc.target/arm/cbz.c: New test.
7247
2b9509a3
TP
72482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7249
7250 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7251 Define effective target.
7252 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7253 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7254 * gcc.target/arm/movhi_movw.c: New test.
7255 * gcc.target/arm/movsi_movw.c: Likewise.
7256 * gcc.target/arm/movdi_movw.c: Likewise.
7257
7f15b177
RB
72582016-07-13 Richard Biener <rguenther@suse.de>
7259
7260 PR middle-end/71104
7261 * gcc.dg/pr71104-1.c: New testcase.
7262 * gcc.dg/pr71104-2.c: Likewise.
7263
0b0a896e
MM
72642016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7265
7266 PR target/71805
7267 * gcc.target/powerpc/pr71805.c: New test.
7268
f906f5ed
BS
72692016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7270
7271 * gcc.target/powerpc/divkc3-1.c: New.
7272 * gcc.target/powerpc/mulkc3-1.c: New.
7273
9e63c3aa
NS
72742016-07-12 Nathan Sidwell <nathan@acm.org>
7275
7276 * gcc.target/arm/data-rel-1.c: New.
7277 * gcc.target/arm/data-rel-2.c: New.
7278 * gcc.target/arm/data-rel-3.c: New.
7279
f507d202
ML
72802016-07-12 Martin Liska <mliska@suse.cz>
7281
7282 * gcc.dg/params/blocksort-part.c: New test.
7283 * gcc.dg/params/params.exp: New file.
7284
d6f7c125
KT
72852016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7286
7287 PR middle-end/71700
7288 * gcc.c-torture/execute/pr71700.c: New test.
7289
37ccb0ba
SB
72902016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7291 Richard Biener <rguenther@suse.de>
7292
7293 PR tree-optimization/23286
7294 PR tree-optimization/70159
7295 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7296 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7297 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7298 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7299 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7300 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7301 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7302 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7303 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7304 * gcc.dg/pr51879-12.c: Likewise.
7305 * gcc.dg/strlenopt-9.c: Likewise.
7306 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7307 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7308 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7309 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7310 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7311 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7312 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7313 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7314 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7315 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7316 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7317 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7318 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7319 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7320 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7321
712a93d6
RB
73222016-07-12 Richard Biener <rguenther@suse.de>
7323
7324 PR rtl-optimization/68961
7325 * gcc.target/i386/pr68961.c: New testcase.
7326
c392943c
JJ
73272016-07-11 Jakub Jelinek <jakub@redhat.com>
7328
3d56e6a4
JJ
7329 PR middle-end/71758
7330 * c-c++-common/gomp/pr71758.c: New test.
7331 * gfortran.dg/gomp/pr71758.f90: New test.
7332
c392943c
JJ
7333 PR tree-optimization/71823
7334 * gcc.dg/vect/pr71823.c: New test.
7335
741d3be5
DM
73362016-07-11 David Malcolm <dmalcolm@redhat.com>
7337
7338 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7339 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7340 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7341
92fa45b5
L
73422016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7343
7344 PR target/71801
7345 * gcc.target/i386/pr71801.c: New test.
7346
f51606c7
RB
73472016-07-11 Richard Biener <rguenther@suse.de>
7348
7349 PR tree-optimization/71816
7350 * gcc.dg/torture/pr71816.c: New testcase.
7351
36b54ce0
TK
73522016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7353
7354 PR fortran/71783
7355 * gfortran.dg/dependency_46.f90: New test.
7356
d13835b6
VM
73572016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7358
7359 PR rtl-optimization/71621
7360 * gcc.target/i386/pr71621-1.c: New.
7361 * gcc.target/i386/pr71621-2.c: New.
7362
642bcbdf
CP
73632016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7364
7365 * gfortran.dg/goacc/pr71704.f90: New test.
7366
02eb5b8b
BS
73672016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7368
7369 PR target/71297
7370 * gcc.target/powerpc/pr71297.c: New.
7371
8beb9a0d
JW
73722016-07-08 Jiong Wang <jiong.wang@arm.com>
7373
7374 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7375
cef4b650
MM
73762016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7377
7378 PR target/71806
7379 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7380
3c3ecf52
AH
73812016-07-08 Alan Hayward <alan.hayward@arm.com>
7382
7383 PR tree-optimization/71667
7384 * gcc.dg/vect/pr71667.c: New
7385
2660286d
ML
73862016-07-08 Martin Liska <mliska@suse.cz>
7387
7388 * gcc.dg/torture/pr71606.c: New test.
7389
70cdd4ae
JD
73902016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7391
7392 PR fortran/71764
7393 * gfortran.dg/pr71764.f90: New test.
7394
842dc2e6
JJ
73952016-07-07 Jakub Jelinek <jakub@redhat.com>
7396 Kai Tietz <ktietz70@googlemail.com>
7397
7398 PR c++/70869
7399 PR c++/71054
7400 * g++.dg/cpp0x/pr70869.C: New test.
7401 * g++.dg/cpp0x/pr71054.C: New test.
7402
31be4262
DE
74032016-07-07 David Edelsohn <dje.gcc@gmail.com>
7404
7405 * g++.dg/debug/pr71432.C: Fail on AIX.
7406
1c122092
ML
74072016-07-07 Martin Liska <mliska@suse.cz>
7408
7409 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7410 an undefined behavior.
7411 * gfortran.dg/do_3.F90: Likewise.
7412 * gfortran.dg/do_check_11.f90: New test.
7413 * gfortran.dg/do_check_12.f90: New test.
7414 * gfortran.dg/do_corner_warn.f90: New test.
7415
7119f1b1
ML
74162016-07-07 Martin Liska <mliska@suse.cz>
7417
7418 * gfortran.dg/predict-1.f90: Ammend the test.
7419 * gfortran.dg/predict-2.f90: Likewise.
7420
275792f2
IE
74212016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7422
7423 PR ipa/71624
7424 * g++.dg/pr71624.C: New test.
7425
05a437c1
TP
74262016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7427
7428 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7429 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7430 ARMv8-M Mainline architectures.
7431
6f493951
TP
74322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7433
7434 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7435 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7436
5ddaee94
SB
74372016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7438
7439 PR target/70098
7440 PR target/71763
7441 * gcc.target/powerpc/pr71763.c: New file.
7442
651afdb2
YR
74432016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7444
7445 PR tree-optimization/71518
0b965526 7446 * gcc.dg/pr71518.c: New test.
651afdb2 7447
9df99881
WD
74482016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7449
7450 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7451
7b4e0769
SKS
74522016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7453
0b965526 7454 PR target/50739
7b4e0769
SKS
7455 * gcc.target/avr/pr50739.c: New test.
7456
eb4432f7
JH
74572016-07-05 Jan Hubicka <jh@suse.cz>
7458
7459 * gcc.dg/tree-ssa/scev-14.c: update template.
7460
c01e092f
RS
74612016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7462
7463 * gcc.dg/vect/group-no-gaps-1.c: New test.
7464
8070763a
AK
74652016-07-05 Andi Kleen <ak@linux.intel.com>
7466
7467 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7468 if kernel supports MPX.
7469
3f8257db 74702016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7471
7472 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7473
36a265b1
MM
74742016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7475 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7476
7477 * gcc.target/powerpc/signbit-1.c: New test.
7478 * gcc.target/powerpc/signbit-2.c: New test.
7479 * gcc.target/powerpc/signbit-3.c: New test.
7480
7a98fb6e
KT
74812016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7482
7483 PR rtl-optimization/71594
7484 * gcc.dg/torture/pr71594.c: New test.
7485
1e3d54b4
JH
74862016-07-05 Jan Hubicka <jh@suse.cz>
7487
7488 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7489
84ca3893
DM
74902016-07-05 David Malcolm <dmalcolm@redhat.com>
7491
7492 PR c++/62314
3a146d46 7493 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7494 number of missing semicolon error.
7495 * g++.dg/pr62314-2.C: New test case.
7496
20d0bfce
AF
74972016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7498
7499 * gfortran.dg/coarray_stat_function.f90: New test.
7500 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7501 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7502 to new interfaces.
7503
69aaea06
AV
75042016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7505
7506 PR fortran/71623
7507 * gfortran.dg/deferred_character_17.f90: New test.
7508
f723a43c
CL
75092016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7510
7511 * gcc.target/arm/neon/polytypes.c: Move to ...
7512 * gcc.target/arm/polytypes.c: ... here.
7513 * gcc.target/arm/neon/pr51534.c: Move to ...
7514 * gcc.target/arm/pr51534.c: ... here.
7515 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7516 * gcc.target/arm/vect-vcvt.c: ... here.
7517 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7518 * gcc.target/arm/vect-vcvtq.c: ... here.
7519 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7520 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7521 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7522 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7523 * gcc.target/arm/neon/neon.exp: Delete.
7524 * gcc.target/arm/neon/: Delete.
7525
d73e0ccf
JD
75262016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7527
7528 PR fortran/65575
7529 * gfortran.dg: pr65575.f90: New test.
7530
c20f6223
JD
75312016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7532
7533 PR fortran/35849
7534 * gfortran.dg: pr35849.f90: New test.
7535
2a5537c3
JJ
75362016-07-04 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR c++/71739
7539 * g++.dg/cpp0x/pr71739.C: New test.
7540
740f9751
CL
75412016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7542
7543 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7544
bf749919
DV
75452016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7546
7547 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7548 locr.
7549 * gcc.target/s390/loc-1.c: New test.
7550
430bb38e
YR
75512016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7552
3a146d46
JJ
7553 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7554 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7555
15f6e0da
RR
75562016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7557
7558 PR target/63874
7559 * gcc.target/aarch64/pr63874.c: New test.
7560
79335075
JB
75612016-07-04 Jan Beulich <jbeulich@suse.com>
7562
7563 * g++.dg/header.c: New.
7564 * gcc.dg/header.c: New.
7565
557e8c49
JJ
75662016-07-02 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR c/71719
7569 * c-c++-common/Wunused-var-15.c: New test.
7570
79a592e3
JJ
75712016-07-01 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR fortran/71687
7574 * gfortran.dg/gomp/pr71687.f90: New test.
7575
e2298656
BS
75762016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7577
7578 * gcc.dg/const-float128-ped.c: Require __float128 effective
7579 target and options.
7580 * gcc.dg/const-float128.c: Likewise.
7581 * gcc.dg/torture/float128-cmp-invalid.c: Require
7582 __float128 and base_quadfloat_support effective targets, and
7583 __float128 options.
7584 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7585 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7586 * gcc.dg/torture/float128-nan.c: Likewise.
7587 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7588 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7589 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7590 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7591 (add_options_for___float128): New.
7592 (check_effective_target_base_quadword_support): New.
7593
70c11966
MM
75942016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7595
7596 PR target/71720
7597 * gcc.target/powerpc/pr71720.c: New test.
7598
059541fd
JB
75992016-07-01 Jan Beulich <jbeulich@suse.com>
7600
7601 * gcc.dg/bss.c: New.
7602
2c1e4964
PB
76032016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7604
7605 PR target/71698
7606 * gcc.target/powerpc/pr71698.c: New test.
7607
22e1cb39
GJL
76082016-07-01 Georg-Johann Lay <avr@gjlay.de>
7609
7610 PR target/71151
7611 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7612 instead of ".foo" for its section name.
7613 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7614 depending on MCU's flash size.
7615 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7616 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7617 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7618 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7619 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7620 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7621
466cf574
JB
76222016-07-01 Jan Beulich <jbeulich@suse.com>
7623
7624 * gcc.target/i386/pr65105-2.c: Add -msse2.
7625
351beab7
JJ
76262016-06-30 Jakub Jelinek <jakub@redhat.com>
7627
55a0f21a
JJ
7628 PR tree-optimization/71707
7629 * gcc.dg/strlenopt-29.c: New test.
7630
6245ad72
JJ
7631 PR fortran/71704
7632 * gfortran.dg/gomp/pr71704.f90: New test.
7633
351beab7
JJ
7634 PR fortran/71705
7635 * gfortran.dg/gomp/pr71705.f90: New test.
7636
5a3a6a5e
KN
76372016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7638
7639 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7640 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7641 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7642 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7643 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7644 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7645 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7646 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7647 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7648 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7649 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7650 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7651 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7652 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7653 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7654 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7655 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7656 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7657 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7658 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7659 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7660 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7661 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7662 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7663 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7664 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7665 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7666 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7667 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7668 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7669 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7670 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7671 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7672 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7673 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7674 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7675 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7676 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7677 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7678 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7679 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7680 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7681 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7682 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7683 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7684 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7685 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7686 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7687 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7688 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7689 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7690 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7691 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7692 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7693 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7694 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7695 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7696 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7697 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7698 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7699 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7700 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7701 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7702 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7703 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7704 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7705 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7706 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7707 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7708 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7709 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7710 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7711 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7712 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7713 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7714 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7715 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7716 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7717 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7718 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7719 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7720
3dfa8071 77212016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7722 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7723
7724 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7725
9bd62242 77262016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7727 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7728
7729 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7730
603107fb
DM
77312016-06-30 David Malcolm <dmalcolm@redhat.com>
7732
7733 PR driver/71651
7734 * gcc.dg/spellcheck-options-12.c: New test case.
7735
205cccc7
JJ
77362016-06-30 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR middle-end/71693
7739 * gcc.c-torture/compile/pr71693.c: New test.
7740
f4452176
DM
77412016-06-29 David Malcolm <dmalcolm@redhat.com>
7742
7743 * gcc.dg/spellcheck-params.c: New testcase.
7744 * gcc.dg/spellcheck-params-2.c: New testcase.
7745
c5e74d9d
MM
77462016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7747
7748 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7749 vector extract instructions.
7750 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7751
e44ecbfd
JD
77522016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7753
7754 PR fortran/71686
7755 * gfortran.dg/unexpected_eof_2.f90: New test.
7756 * gfortran.dg/unexpected_eof_3.f90: New test.
7757
ee446d9f
JW
77582016-06-29 Jim Wilson <jim.wilson@linaro.org>
7759
7760 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7761
27f67461
CP
77622016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7763
7764 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7765 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7766 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7767
b1206d29
RB
77682016-06-29 Richard Biener <rguenther@suse.de>
7769
7770 PR middle-end/15256
7771 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7772
1af21224
MW
77732016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7774
7775 * gcc.target/arm/aapcs/neon-vect10.c: Require
7776 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7777 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7778 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7779 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7780 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7781 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7782 * gcc.target/arm/fp16-aapcs-1.c: Require
7783 -mfloat-ab=hard. Also simplify the test.
7784 * gcc.target/arm/fp16-aapcs-2.c: New.
7785
7fe43755
MW
77862016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7787
0b965526 7788 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7789 (add_options_for_arm_fp16_ieee): New.
7790 (add_options_for_arm_fp16_alternative): New.
7791 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7792 long-line.
7793 (effective_target_arm_fp16_hw): New.
7794
264d951a
IE
77952016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7796
7797 PR tree-optimization/71655
7798 * g++.dg/pr71655.C: New test.
7799
5c846a81
ML
78002016-06-29 Martin Liska <mliska@suse.cz>
7801
7802 * gcc.dg/pr71585.c: New test.
7803 * gcc.dg/pr71585-2.c: New test.
7804 * gcc.dg/pr71585-3.c: New test.
7805
fafe9318
YR
78062016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7807
7808 PR tree-optimization/70729
7809 * g++.dg/vect/pr70729.cc: New test.
7810
54d19c3b
TS
78112016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7812
7813 * c-c++-common/gomp/cancel-1.c: Extend.
7814
5f3cd7c3
JJ
78152016-06-29 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR tree-optimization/71625
7818 * gcc.dg/strlenopt-28.c: New test.
7819
4aa83879
RB
78202016-06-29 Richard Biener <rguenther@suse.de>
7821
7822 PR middle-end/71002
7823 * g++.dg/torture/pr71002.C: Adjust testcase.
7824
152ef731
JJ
78252016-06-29 Jakub Jelinek <jakub@redhat.com>
7826
7827 PR c/71685
7828 * gcc.dg/pr71685.c: New test.
7829
78302016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7831
7832 PR c/71552
7833 * gcc.dg/init-bad-9.c: New test.
7834
d41dc215
BS
78352016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7836
7837 * gcc.target/powerpc/abs128-1.c: Require VSX.
7838 * gcc.target/powerpc/copysign128-1.c: Likewise.
7839 * gcc.target/powerpc/inf128-1.c: Likewise.
7840 * gcc.target/powerpc/nan128-1.c: Likewise.
7841
6a20b538
JJ
78422016-06-28 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR middle-end/71626
7845 * gcc.c-torture/execute/pr71626-1.c: New test.
7846 * gcc.c-torture/execute/pr71626-2.c: New test.
7847
77d93c47
PB
78482016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7849
7850 PR target/71656
7851 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7852
a8264058
SB
78532016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7854
7855 PR target/71670
7856 * gcc.target/powerpc/pr71670.c: New testcase.
7857
0dc47331
PB
78582016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7859
7860 PR target/71656
7861 * gcc.target/powerpc/pr71656-1.c: New test.
7862 * gcc.target/powerpc/pr71656-2.c: New test.
7863
b65ffc79
CL
78642016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7865
7866 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7867 around fp16 code.
7868 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7869 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7870 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7871 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7872 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7873 Add arm_neon_fp16_ok effective target.
0b965526
UB
7874 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7875 Likewise.
7876 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7877 Likewise.
7878 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7879 Likewise.
7880 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7881 Likewise.
7882 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7883 Likewise.
7884 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7885 Likewise.
7886 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7887 Likewise.
7888 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7889 Likewise.
7890 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7891 Likewise.
7892 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7893 Likewise.
7894 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7895 Likewise.
b65ffc79 7896
9bb86f40
JH
78972016-06-26 Jan Hubicka <hubicka@ucw.cz>
7898
7899 * gcc.dg/predict-12.c: New testcase.
7900
46db0fd4
JD
79012016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7902
7903 PR fortran/71649
7904 * gfortran.dg/pr71649.f90: New test.
7905
2a65e70b
JJ
79062016-06-25 Jakub Jelinek <jakub@redhat.com>
7907
f8a06e24
JJ
7908 PR tree-optimization/71643
7909 * g++.dg/opt/pr71643.C: New test.
7910
2a65e70b
JJ
7911 PR tree-optimization/71631
7912 * gcc.c-torture/execute/pr71631.c: New test.
7913
7805417a
JH
79142016-06-24 Jan Hubicka <hubicka@ucw.cz>
7915
7916 * gcc.dg/predict-11.c: New testcase.
7917 * gfortran.dg/predict-2.f90: New testcase.
7918
888ed1a3
JH
79192016-06-24 Jan Hubicka <hubicka@ucw.cz>
7920
7921 * gcc.dg/predict-10.c: New test.
7922
53605f35
BS
79232016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7924
7925 * gcc.target/powerpc/abs128-1.c: New.
7926 * gcc.target/powerpc/copysign128-1.c: New.
7927 * gcc.target/powerpc/inf128-1.c: New.
7928 * gcc.target/powerpc/nan128-1.c: New.
7929
7b22b4c6
EB
79302016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7931
7932 * gfortran.dg/pr71642.f90: New test.
7933
37e373c2
JJ
79342016-06-24 Jakub Jelinek <jakub@redhat.com>
7935
7936 PR tree-optimization/71647
7937 * gcc.target/i386/pr71647.c: New test.
7938
b20b79f2
L
79392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7940
7941 * gcc.target/i386/noplt-gd-1.c: New test.
7942 * gcc.target/i386/noplt-gd-2.c: Likewise.
7943 * gcc.target/i386/noplt-gd-3.c: Likewise.
7944 * gcc.target/i386/noplt-ld-1.c: Likewise.
7945 * gcc.target/i386/noplt-ld-2.c: Likewise.
7946 * gcc.target/i386/noplt-ld-3.c: Likewise.
7947 * lib/target-supports.exp
7948 (check_effective_target_tls_get_addr_via_got): New.
7949
04619cb8
UB
79502016-06-24 Uros Bizjak <ubizjak@gmail.com>
7951
7952 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7953 testsuite compile flags.
7954 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7955 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7956
79572016-06-24 Uros Bizjak <ubizjak@gmail.com>
7958
7959 * g++dg/vect/pr36684.cc: Add dg-do compile.
7960 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7961 * gcc.dg/vect/pr70021.c: Ditto.
7962 * gcc.dg/vect/pr70138-1.c: Ditto.
7963 * gcc.dg/vect/pr70138-2.c: Ditto.
7964 * gcc.dg/vect/pr70354-1.c: Ditto.
7965 * gcc.dg/vect/pr70354-2.c: Ditto.
7966 * gcc.dg/vect/pr71259.c: Ditto.
7967 * gcc.dg/vect/pr71416-1.c: Ditto.
7968 * gcc.dg/vect/slp-43.c: Ditto.
7969 * gcc.dg/vect/slp-45.c: Ditto.
7970 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7971 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7972 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7973 * gfortran.dg/vect/pr69980.f90: Ditto.
7974
79752016-06-24 Uros Bizjak <ubizjak@gmail.com>
7976
7977 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7978 * gcc.dg/vect/bb-slp-30.c: Ditto.
7979 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7980 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7981 * gcc.dg/vect/pr45902.c: Ditto.
7982 * gcc.dg/vect/pr48172.c: Ditto.
7983 * gcc.dg/vect/pr48377.c: Ditto.
7984 * gcc.dg/vect/pr49038.c: Ditto.
7985 * gcc.dg/vect/pr49771.c: Ditto.
7986 * gcc.dg/vect/pr52091.c: Ditto.
7987 * gcc.dg/vect/pr53185-2.c: Ditto.
7988 * gcc.dg/vect/pr56826.c: Ditto.
7989 * gcc.dg/vect/pr60276.c: Ditto.
7990 * gcc.dg/vect/pr62021.c: Ditto.
7991 * gcc.dg/vect/pr63530.c: Ditto.
7992 * gcc.dg/vect/pr65518.c: Ditto.
7993 * gcc.dg/vect/pr65947-1.c: Ditto.
7994 * gcc.dg/vect/pr65947-10.c: Ditto.
7995 * gcc.dg/vect/pr65947-11.c: Ditto.
7996 * gcc.dg/vect/pr65947-12.c: Ditto.
7997 * gcc.dg/vect/pr65947-13.c: Ditto.
7998 * gcc.dg/vect/pr65947-2.c: Ditto.
7999 * gcc.dg/vect/pr65947-3.c: Ditto.
8000 * gcc.dg/vect/pr65947-4.c: Ditto.
8001 * gcc.dg/vect/pr65947-5.c: Ditto.
8002 * gcc.dg/vect/pr65947-6.c: Ditto.
8003 * gcc.dg/vect/pr65947-7.c: Ditto.
8004 * gcc.dg/vect/pr65947-8.c: Ditto.
8005 * gcc.dg/vect/pr65947-9.c: Ditto.
8006 * gcc.dg/vect/pr71416-1.c: Ditto.
8007 * gcc.dg/vect/pr71439.c: Ditto.
8008 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8009 * gcc.dg/vect/vect-bswap16.c: Ditto.
8010 * gcc.dg/vect/vect-bswap32.c: Ditto.
8011 * gcc.dg/vect/vect-bswap64.c: Ditto.
8012 * gcc.dg/vect/vect-live-1.c: Ditto.
8013 * gcc.dg/vect/vect-live-2.c: Ditto.
8014 * gcc.dg/vect/vect-live-3.c: Ditto.
8015 * gcc.dg/vect/vect-live-4.c: Ditto.
8016 * gcc.dg/vect/vect-live-5.c: Ditto.
8017 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8018 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8019 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8020 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8021 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8022 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8023 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8024 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8025 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8026 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8027 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8028 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8029 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8030 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8031 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8032 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8033 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8034
da224bcb
UB
80352016-06-24 Uros Bizjak <ubizjak@gmail.com>
8036
8037 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8038
dfee2870
L
80392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8042 ia32 if R_386_GOT32X relocation is supported.
8043 * gcc.target/i386/noplt-3.c: Likewise.
8044 * gcc.target/i386/noplt-2.c: Likewise.
8045 (main): Renamed to ...
8046 (bar): This.
8047 * gcc.target/i386/noplt-4.c: Likewise.
8048 (main): Renamed to ...
8049 (bar): This.
8050 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8051 * gcc.target/i386/pr67400-5.c: Likewise.
8052
a86451b9
JJ
80532016-06-24 Jakub Jelinek <jakub@redhat.com>
8054
00085092
JJ
8055 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8056 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8057
a86451b9
JJ
8058 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8059 f4): Adjust expected diagnostics.
8060 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8061 (T): If OVFP is defined, redefine to TP.
8062 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8063 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8064 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8065 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8066 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8067 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8068 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8069 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8070 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8071 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8072 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8073 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8074 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8075 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8076 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8077 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8078 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8079 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8080 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8081 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8082 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8083 as last argument to __builtin_add_overflow_p.
8084
7bb5d5f4
UB
80852016-06-23 Uros Bizjak <ubizjak@gmail.com>
8086
8087 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8088 dg-options and remove default vector testsuite compile flags.
8089 * g++.dg/vect/pr33860a.cc: Ditto.
8090 * g++.dg/vect/pr45470-a.cc: Ditto.
8091 * g++.dg/vect/pr45470-b.cc: Ditto.
8092 * g++.dg/vect/pr60896.cc: Ditto.
8093 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8094 * gcc.dg/vect/pr18308.c: Ditto.
8095 * gcc.dg/vect/pr24049.c: Ditto.
8096 * gcc.dg/vect/pr33373.c: Ditto.
8097 * gcc.dg/vect/pr36228.c: Ditto.
8098 * gcc.dg/vect/pr42395.c: Ditto.
8099 * gcc.dg/vect/pr42604.c: Ditto.
8100 * gcc.dg/vect/pr46663.c: Ditto.
8101 * gcc.dg/vect/pr48765.c: Ditto.
8102 * gcc.dg/vect/pr49093.c: Ditto.
8103 * gcc.dg/vect/pr49352.c: Ditto.
8104 * gcc.dg/vect/pr52298.c: Ditto.
8105 * gcc.dg/vect/pr52870.c: Ditto.
8106 * gcc.dg/vect/pr53185.c: Ditto.
8107 * gcc.dg/vect/pr53773.c: Ditto.
8108 * gcc.dg/vect/pr56695.c: Ditto.
8109 * gcc.dg/vect/pr62171.c: Ditto.
8110 * gcc.dg/vect/pr63530.c: Ditto.
8111 * gcc.dg/vect/pr68339.c: Ditto.
8112 * gcc.dg/vect/pr71259.c: Ditto.
8113 * gcc.dg/vect/vect-82_64.c: Ditto.
8114 * gcc.dg/vect/vect-83_64.c: Ditto.
8115 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8116 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8117 * gcc.dg/vect/vect-shift-2.c: Ditto.
8118 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8119 * gfortran.dg/vect/pr39318.f90: Ditto.
8120 * gfortran.dg/vect/pr45714-a.f: Ditto.
8121 * gfortran.dg/vect/pr45714-b.f: Ditto.
8122 * gfortran.dg/vect/pr46213.f90: Ditto.
8123
2d4bb02f
MM
81242016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8125 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8126
8127 * gcc.target/powerpc/p9-splat-5.c: New test.
8128
f6d1b868
UB
81292016-06-23 Uros Bizjak <ubizjak@gmail.com>
8130
8131 PR tree-optimization/71488
8132 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8133 * lib/target-supports.exp: ... here.
8134 (check_sse4_hw_available): New procedure.
8135 (check_effective_target_sse4_runtime): Ditto.
8136 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8137 -march=westmere for sse4_runtime targets.
936ff030 8138 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8139 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8140 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8141 (main): Call check_vect ().
a7898180 8142 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8143
c0597759
L
81442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8145
8146 PR target/66232
8147 PR target/67400
8148 * gcc.target/i386/pr66232-14.c: New file.
8149 * gcc.target/i386/pr66232-15.c: Likewise.
8150 * gcc.target/i386/pr66232-16.c: Likewise.
8151 * gcc.target/i386/pr66232-17.c: Likewise.
8152 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8153 ia32 if R_386_GOT32X relocation is supported.
8154 * gcc.target/i386/pr67400-2.c: Likewise.
8155 * gcc.target/i386/pr67400-3.c: Likewise.
8156 * gcc.target/i386/pr67400-4.c: Likewise.
8157 * gcc.target/i386/pr67400-6.c: Likewise.
8158 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8159 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8160
5b0e27a7
JD
81612016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8162
8163 PR libgfortran/48852
8164 * gfortran.dg/char4_iunit_1.f03: Update test.
8165 * gfortran.dg/f2003_io_5.f03: Update test.
8166 * gfortran.dg/real_const_3.f90: Update test.
8167
7f586d90
AK
81682016-06-23 Andi Kleen <ak@linux.intel.com>
8169
8170 * g++.dg/bprob/bprob.exp: Support autofdo.
8171 * g++.dg/tree-prof/tree-prof.exp: dito.
8172 * gcc.dg/tree-prof/tree-prof.exp: dito.
8173 * gcc.misc-tests/bprob.exp: dito.
8174 * gfortran.dg/prof/prof.exp: dito.
8175 * lib/profopt.exp: dito.
8176 * lib/target-supports.exp: Check for autofdo.
8177
60fa7862
ML
81782016-06-23 Martin Liska <mliska@suse.cz>
8179
8180 * gcc.dg/pr71619.c: New test.
8181
e3d62871
UB
81822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8183
8184 PR target/67400
cc901875
UB
8185 * gcc.target/i386/pr67400-1.c: New test.
8186 * gcc.target/i386/pr67400-2.c: Likewise.
8187 * gcc.target/i386/pr67400-3.c: Likewise.
8188 * gcc.target/i386/pr67400-4.c: Likewise.
8189 * gcc.target/i386/pr67400-5.c: Likewise.
8190 * gcc.target/i386/pr67400-6.c: Likewise.
8191 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8192
ac81cf0b
DM
81932016-06-22 David Malcolm <dmalcolm@redhat.com>
8194
8195 * c-c++-common/missing-header-1.c: New test case.
8196 * c-c++-common/missing-header-2.c: New test case.
8197 * c-c++-common/missing-header-3.c: New test case.
8198 * c-c++-common/missing-header-4.c: New test case.
8199
1a4f11c8
DM
82002016-06-22 David Malcolm <dmalcolm@redhat.com>
8201
8202 PR c/70339
8203 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8204 hint.
8205 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8206 expected results due to builtin "nanl" now being suggested for
8207 "name".
8208 * gcc.dg/pr67580.c: Update expected messages.
8209 * gcc.dg/spellcheck-identifiers.c: New testcase.
8210 * gcc.dg/spellcheck-typenames.c: New testcase.
8211
a93eac6a
DM
82122016-06-22 David Malcolm <dmalcolm@redhat.com>
8213
8214 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8215 file.
8216 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8217 diagnostic-test-show-locus-parseable-fixits.c to sources for
8218 diagnostic_plugin_test_show_locus.c.
8219 * lib/gcc-defs.exp (freeform_regexps): New global.
8220 (dg-regexp): New function.
8221 (handle-dg-regexps): New function.
8222 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8223 freeform_regexps to the empty list.
8224 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8225
49e76ff1
IE
82262016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8227
f6d1b868 8228 PR tree-optimization/71488
49e76ff1
IE
8229 * g++.dg/pr71488.C: New test.
8230 * gcc.dg/vect/vect-bool-cmp.c: New test.
8231
951d8c8a
EB
82322016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 * gcc.dg/guality/param-5.c: New test.
8235
b60fc3bd
BE
82362016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8237
8238 * gcc.target/i386/asm-flag-7.c: New test.
8239
0609abda
TS
82402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8241
8242 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8243 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8244 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8245 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8246 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8247 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8248 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8249 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8250 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8251 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8252 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8253 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8254 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8255 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8256 * lib/target-supports.exp: Likewise.
8257
ee2499b4
TS
82582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8259
8260 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8261 * gcc.dg/attr-ms_struct-2.c: Likewise.
8262 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8263 * gcc.dg/bf-ms-attrib.c: Likewise.
8264 * gcc.dg/bf-ms-layout-2.c: Likewise.
8265 * gcc.dg/bf-ms-layout-3.c: Likewise.
8266 * gcc.dg/bf-ms-layout.c: Likewise.
8267 * gcc.dg/bf-no-ms-layout.c: Likewise.
8268 * gcc.target/i386/bitfield1.c: Likewise.
8269 * gcc.target/i386/bitfield2.c: Likewise.
8270 * gcc.target/i386/bitfield3.c: Likewise.
8271
caea59ff
KN
82722016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8273
8274 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8275 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8276 override other than -mcpu=power9 command-line option is specified,
8277 or if the target operating system is aix.
8278 * gcc.target/powerpc/darn-1.c: Likewise.
8279 * gcc.target/powerpc/darn-2.c: Likewise.
8280 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8281 test if effective-target is not powerpc_p9vector_ok or if the
8282 target operating system is not defined.
8283 * gcc.target/powerpc/vslv-1.c: Likewise.
8284 * gcc.target/powerpc/vsrv-0.c: Likewise.
8285 * gcc.target/powerpc/vsrv-1.c: Likewise.
8286
63617e30
TB
82872016-06-21 Tobias Burnus <burnus@net-b.de>
8288
8289 PR fortran/71068
8290 * gfortran.dg/coarray/data_1.f90: New.
8291
89192c3c
WD
82922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8293
8294 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8295 (dg-require-effective-target): Use arm_v8_neon_hw.
8296 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8297 (dg-require-effective-target): Likewise.
8298 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8299 (dg-require-effective-target): Likewise.
8300 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8301 (dg-require-effective-target): Likewise.
8302 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8303 (dg-require-effective-target): Likewise.
8304 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8305 (dg-require-effective-target): Likewise.
8306 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8307 Add AArch64 check.
8308
64ac50e2
WD
83092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8310
8311 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8312 Set to 3 so test passes.
8313
6252b5db
WD
83142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8315
8316 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8317
3b9bc511
IV
83182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8319
8320 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8321 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8322 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8323 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8324
21db1c78
IV
83252016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8326
8327 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8328 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8329
9d30e86f
L
83302016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8331
8332 PR target/71549
8333 * gcc.target/i386/pr71549.c: New test.
8334
448a7c69
KN
83352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8336
8337 * gcc.target/powerpc/vadsdu-0.c: Replace
8338 dg-require-effective-target directive to allow test to run on more
8339 platforms, and add dg-skip-if directive to disable test on aix
8340 platforms because of known incompatibilities.
8341 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8342 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8343 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8344 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8345 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8346 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8347 * gcc.target/powerpc/vadsdub-2.c: Replace
8348 dg-require-effective-target directive to allow test to run on more
8349 platforms, and add dg-skip-if directive to disable test on aix
8350 platforms because of known incompatibilities.
8351 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8352 with vec_absdb call to differentiate this test from vadsdub-1.c.
8353 * gcc.target/powerpc/vadsduh-1.c: Replace
8354 dg-require-effective-target directive to allow test to run on more
8355 platforms, and add dg-skip-if directive to disable test on aix
8356 platforms because of known incompatibilities.
8357 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8358 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8359 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8360
0ad84f34
JJ
83612016-06-21 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR tree-optimization/71588
8364 * gcc.dg/pr71558.c: New test.
8365
e71e8d94
SKS
83662016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8367
8368 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8369 * c-c++-common/pr68657-2.c: Likewise.
8370 * c-c++-common/pr68657-3.c: Likewise.
8371 * gcc.dg/torture/pr69714.c: Require int32plus support.
8372 * gcc.dg/torture/pr70025.c: Likewise.
8373 * gcc.dg/torture/pr70083.c: Likewise.
8374 * gcc.dg/torture/pr70542.c: Likewise.
8375 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8376
5a578671
JM
83772016-06-20 Joseph Myers <joseph@codesourcery.com>
8378
8379 PR c/71601
8380 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8381
7a9df68e
JJ
83822016-06-20 Jakub Jelinek <jakub@redhat.com>
8383
50aa64d5
JJ
8384 PR middle-end/71581
8385 * gcc.dg/pr71581.c: New test.
8386
7a9df68e
JJ
8387 PR rtl-optimization/71591
8388 * gcc.dg/cpp/pr71591.c: New test.
8389
3947cf19
DR
83902016-06-20 David B. Robins <gcc@davidrobins.net>
8391
8392 PR target/71571
8393 * g++.dg/torture/pr71571.C: New test.
8394
c4ff221e
JJ
83952016-06-20 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR target/71559
8398 * gcc.target/i386/sse2-pr71559.c: New test.
8399 * gcc.target/i386/avx-pr71559.c: New test.
8400 * gcc.target/i386/avx512f-pr71559.c: New test.
8401
f1b5abfb
TB
84022016-06-20 Tobias Burnus <burnus@net-b.de>
8403
8404 PR fortran/71194
8405 * gfortran.dg/pointer_remapping_10.f90: New.
8406
842107e4
DM
84072016-06-20 David Malcolm <dmalcolm@redhat.com>
8408
8409 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8410
d9e8bdfd
MS
84112016-06-20 Martin Sebor <msebor@redhat.com>
8412
8413 PR c/69507
8414 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8415 * gnu90-const-expr-1.c: Same.
8416 * gnu99-const-expr-1.c: Same.
8417 * gnu99-static-1.c: Same.
8418
67785479
RL
84192016-06-20 Renlin Li <renlin.li@arm.com>
8420
29f09b38 8421 PR testsuite/71489
67785479
RL
8422 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8423
636929b8
JG
84242016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8425
8426 * gcc.target/aarch64/vcvt_f64_1.c: New.
8427 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8428 * gcc.target/aarch64/vrecp_f64_1.c: New.
8429
ff7b374b
KT
84302016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8431
8432 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8433 "alignement".
8434
554cfc9e
GJL
84352016-06-20 Georg-Johann Lay <avr@gjlay.de>
8436
8437 PR target/71103
8438 * gcc.target/avr/torture/pr71103-2.c: New test.
8439
94087e88 84402016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8441
8442 PR c/69507
8443 * gcc.dg/alignof.c: New test.
8444
c561b091
PC
84452016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8448 vs dg-error; test constexpr specifier too.
8449
bf54f123
PC
84502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8451
8452 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8453
4e53aa97
CL
84542016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8455
8456 * lib/target-supports.exp
8457 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8458 arm_neon_ok and merge flags. Fix temporary test name.
8459 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8460 and merge flags.
8461
69071d86
ML
84622016-06-17 Martin Liska <mliska@suse.cz>
8463
8464 * gcc.dg/predict-9.c: Fix dump scanning.
8465
68b3b858
BC
84662016-06-17 Bin Cheng <bin.cheng@arm.com>
8467
8468 PR tree-optimization/71354
8469 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8470
d3ee260a
BC
84712016-06-17 Bin Cheng <bin.cheng@arm.com>
8472
8473 PR tree-optimization/71347
8474 * gcc.dg/tree-ssa/pr71347.c: New test.
8475
bd8fb114
BC
84762016-06-17 Bin Cheng <bin.cheng@arm.com>
8477
8478 PR tree-optimization/71354
8479 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8480
97816be4
BC
84812016-06-17 Bin Cheng <bin.cheng@arm.com>
8482
8483 * gcc.dg/vect/vect-alias-check-1.c: New test.
8484
2d761a37
SKS
84852016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8486
e0277d6b 8487 PR target/71151
2d761a37
SKS
8488 * gcc.target/avr/pr71151-1.c: New test.
8489 * gcc.target/avr/pr71151-2.c: New test.
8490 * gcc.target/avr/pr71151-3.c: New test.
8491 * gcc.target/avr/pr71151-4.c: New test.
8492 * gcc.target/avr/pr71151-5.c: New test.
8493 * gcc.target/avr/pr71151-6.c: New test.
8494 * gcc.target/avr/pr71151-7.c: New test.
8495 * gcc.target/avr/pr71151-8.c: New test.
8496 * gcc.target/avr/pr71151-common.h: New test.
8497
68fa96d6
ML
84982016-06-16 Martin Liska <mliska@suse.cz>
8499
8500 * gfortran.dg/predict-1.f90: New test.
8501
b6ca982f
UB
85022016-06-16 Uros Bizjak <ubizjak@gmail.com>
8503
8504 PR target/71242
3a146d46 8505 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8506
1dc8d15b
JH
85072016-06-16 Jan Hubicka <hubicka@ucw.cz>
8508
8509 * g++.dg/vect/pr36648.cc: Disable cunrolli
8510
67c25816
JJ
85112016-06-16 Jakub Jelinek <jakub@redhat.com>
8512
c577adb2
JJ
8513 PR target/71554
8514 * gcc.c-torture/execute/pr71554.c: New test.
8515
67c25816
JJ
8516 PR rtl-optimization/71532
8517 * gcc.dg/torture/pr71532.c: New test.
8518
1a3c3ee9
MM
85192016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8520
8521 * gcc.target/powerpc/p9-dimode1.c: New test.
8522 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8523
f29468a7
JJ
85242016-06-15 Jakub Jelinek <jakub@redhat.com>
8525
61daecc4
JJ
8526 * gcc.c-torture/compile/20160615-1.c: New test.
8527
f29468a7
JJ
8528 * g++.dg/cpp0x/ref-qual17.C: New test.
8529
209d1e2d
IE
85302016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8531
8532 PR middle-end/71529
8533 * gcc.target/i386/pr71529.C: New test.
8534
8dc35712
AH
85352016-06-15 Alan Hayward <alan.hayward@arm.com>
8536
8537 PR tree-optimization/71483
8538 * g++.dg/vect/pr71483.c: New
8539
b8911cb8
PC
85402016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8541
8542 PR c++/70202
8543 * g++.dg/inherit/crash6.C: New.
8544 * g++.dg/inherit/union2.C: Likewise.
8545 * g++.dg/inherit/virtual12.C: Likewise.
8546 * g++.dg/inherit/virtual13.C: Likewise.
8547 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8548
cf5d08ab
UB
85492016-06-15 Uros Bizjak <ubizjak@gmail.com>
8550
e3d62871 8551 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8552
8f482165
AH
85532016-06-15 Alan Hayward <alan.hayward@arm.com>
8554
8555 PR tree-optimization/71439
8556 * gcc.dg/vect/pr71439.c: New
8557
3256673f
KT
85582016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8559
8560 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8561
b17dc4d4
RB
85622016-06-15 Richard Biener <rguenther@suse.de>
8563
8564 * gcc.dg/vect/slp-45.c: New testcase.
8565
2a5825f2
RB
85662016-06-15 Richard Biener <rguenther@suse.de>
8567
8568 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8569
6e433d0b
BS
85702016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8571
8572 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8573 requirements, and disable for AIX for now.
8574 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8575
abe7f828
JJ
85762016-06-14 Jakub Jelinek <jakub@redhat.com>
8577
a09c81b4
JJ
8578 PR c++/71528
8579 * g++.dg/opt/pr71528.C: New test.
8580
abe7f828
JJ
8581 PR c++/71516
8582 * g++.dg/init/pr71516.C: New test.
8583
acfadf06
PC
85842016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8585
8586 * g++.dg/init/array46.C: New.
8587
4d568ab2
UB
85882016-06-14 Uros Bizjak <ubizjak@gmail.com>
8589
e3d62871
UB
8590 * gcc.target/i386/float128-3.c: New test.
8591 * gcc.target/i386/quad-sse4.c: Ditto.
8592 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8593 Update scan strings.
4d568ab2 8594
30934c5d
RB
85952016-06-14 Richard Biener <rguenther@suse.de>
8596
8597 PR middle-end/71526
8598 * gfortran.dg/pr71526.f90: New testcase.
8599
3970e545
AV
86002016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8601
8602 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8603 * gcc.dg/zero_bits_compound-1.c: Likewise.
8604
04976c6e
RB
86052016-06-14 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/71522
8608 * gcc.dg/torture/pr71522.c: New testcase.
8609
23e025db
JJ
86102016-06-14 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR tree-optimization/71520
8613 * gcc.dg/tree-ssa/pr71520.c: New test.
8614
90b72e84
RB
86152016-06-14 Richard Biener <rguenther@suse.de>
8616
8617 PR tree-optimization/71521
86c24ba6 8618 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8619
ef7cf206
JJ
86202016-06-13 Jakub Jelinek <jakub@redhat.com>
8621
0dda258b
JJ
8622 PR sanitizer/71498
8623 * c-c++-common/ubsan/bounds-13.c: New test.
8624
ef7cf206
JJ
8625 PR preprocessor/71183
8626 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8627
a73786e3
JL
86282016-06-13 Jeff Law <law@redhat.com>
8629
8630 PR tree-optimization/71403
8631 * c-c++-common/ubsan/pr71403-1.c: New test.
8632 * c-c++-common/ubsan/pr71403-2.c: New test.
8633 * c-c++-common/ubsan/pr71403-3.c: New test.
8634
0ac249bf
JJ
86352016-06-13 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR middle-end/71478
8638 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8639 Add -Wno-psabi -w to dg-options.
8640
5408a64a
KN
86412016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8642
8643 * gcc.target/powerpc/vadsdu-0.c: New test.
8644 * gcc.target/powerpc/vadsdu-1.c: New test.
8645 * gcc.target/powerpc/vadsdu-2.c: New test.
8646 * gcc.target/powerpc/vadsdu-3.c: New test.
8647 * gcc.target/powerpc/vadsdu-4.c: New test.
8648 * gcc.target/powerpc/vadsdu-5.c: New test.
8649 * gcc.target/powerpc/vadsdub-1.c: New test.
8650 * gcc.target/powerpc/vadsdub-2.c: New test.
8651 * gcc.target/powerpc/vadsduh-1.c: New test.
8652 * gcc.target/powerpc/vadsduh-2.c: New test.
8653 * gcc.target/powerpc/vadsduw-1.c: New test.
8654 * gcc.target/powerpc/vadsduw-2.c: New test.
8655
f7e4f2e3
DM
86562016-06-13 David Malcolm <dmalcolm@redhat.com>
8657
8658 * gcc.dg/c99-init-2.c (c): Update expected error message.
8659 * gcc.dg/init-bad-8.c (foo): Likewise.
8660 * gcc.dg/spellcheck-fields-3.c: New test case.
8661
ad23a23e
ML
86622016-06-13 Martin Liska <mliska@suse.cz>
8663
8664 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8665 and "guess loop iv compared" heuristics.
8666 * gcc.dg/predict-2.c: Likewise.
8667 * gcc.dg/predict-3.c: Likewise.
8668 * gcc.dg/predict-4.c: Likewise.
8669 * gcc.dg/predict-5.c: Likewise.
8670 * gcc.dg/predict-6.c: Likewise.
8671
146c55da
MP
86722016-06-13 Marek Polacek <polacek@redhat.com>
8673
8674 PR middle-end/71476
8675 * c-c++-common/Wswitch-unreachable-4.c: New test.
8676 * gcc.dg/Wswitch-unreachable-2.c: New test.
8677 * g++.dg/tm/jump1.C: Move dg-warning.
8678
42e77cbc
EB
86792016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8680
8681 * gnat.dg/renaming10.ad[sb]: New test.
8682
7474dcc1
PT
86832016-06-13 Paul Thomas <pault@gcc.gnu.org>
8684
8685 PR fortran/70673
8686 * gfortran.dg/pr70673.f90: New test.
8687
f57f53d3
RB
86882016-06-13 Richard Biener <rguenther@suse.de>
8689
8690 PR middle-end/64516
8691 * gcc.dg/align-3.c: New testcase.
8692
5843a5f0
ML
86932016-06-13 Martin Liska <mliska@suse.cz>
8694
8695 * gcc.target/i386/pr71458.c: New test.
8696
aa8fdb44
UB
86972016-06-12 Uros Bizjak <ubizjak@gmail.com>
8698
8699 PR target/71241
3a146d46 8700 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8701
2043e4d7
DH
87022016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8703
8704 PR target/60751
8705 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8706 statement.
8707
d3dc025d
DH
87082016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8709
8710 PR target/60751
8711 * gfortran.dg/comma_IO_extension_1.f90: New test.
8712 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8713 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8714 statement.
8715 * gfortran.dg/graphite/pr38083.f90: Likewise.
8716 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8717 missing format.
8718
a31d78c6
EB
87192016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8720
8721 * gnat.dg/case_character.adb: New test.
8722
95c18dd0
SB
87232016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8724
8725 PR middle-end/71310
8726 * gcc.target/powerpc/pr71310.c: New testcase.
8727
b97d37b4
KV
87282016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8729
8730 PR middle-end/71478
8731 * gcc.dg/pr71478.c: New test.
8732
900bcda3
JJ
87332016-06-10 Jakub Jelinek <jakub@redhat.com>
8734
ec1c20db
JJ
8735 PR middle-end/71494
8736 * gcc.c-torture/execute/pr71494.c: New test.
8737
50b15873
JJ
8738 PR c/68657
8739 * gcc.target/i386/pr68657.c: New test.
8740
900bcda3
JJ
8741 PR inline-asm/68843
8742 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8743 (test): Add -masm=intel alternatives.
8744
4d926e34
MS
87452016-06-10 Martin Sebor <msebor@redhat.com>
8746
8747 PR c/71392
8748 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8749
ad071b2b
JL
87502016-06-10 Jeff Law <law@redhat.com>
8751
8752 PR tree-optimization/71335
8753 * gcc.c-torture/execute/pr71335.c: New test.
8754
2704efe8
DM
87552016-06-10 David Malcolm <dmalcolm@redhat.com>
8756
8757 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8758 the various "cannot tail-call: " messages.
8759
18c9b7d4
CL
87602016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8761
8762 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8763 and options.
8764
7cfa10f3
MO
87652016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8766
8767 PR sanitizer/71480
8768 * c-c++-common/asan/pr71480.c: New test.
8769
1f24fd3e
L
87702016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8771
8772 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8773 (ASMNAME2): Likewise.
8774 (main): Replace fn in asm statement with ASMNAME ("fn").
8775 * gcc.dg/guality/pr68037-2.c: Likewise.
8776 * gcc.dg/guality/pr68037-3.c: Likewise.
8777 * gcc.dg/torture/pr68037-1.c: Likewise.
8778 * gcc.dg/torture/pr68037-2.c: Likewise.
8779 * gcc.dg/torture/pr68037-3.c: Likewise.
8780
ad551c07
BE
87812016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8782
8783 PR inline-asm/68843
8784 * gcc.target/i386/pr68843-1.c: New test.
8785 * gcc.target/i386/pr68843-2.c: New test.
8786
4b1ffdb1 87872016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8788 Cesar Philippidis <cesar@codesourcery.com>
8789
8790 PR middle-end/71373
8791 * gcc.dg/goacc/nested-function-1.c: New file.
8792 * gcc.dg/goacc/nested-function-2.c: Likewise.
8793 * gcc.dg/goacc/pr71373.c: Likewise.
8794 * gfortran.dg/goacc/cray-2.f95: Likewise.
8795 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8796 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8797 * gfortran.dg/goacc/cray.f95: Update.
8798 * gfortran.dg/goacc/loop-1.f95: Likewise.
8799 * gfortran.dg/goacc/loop-3.f95: Likewise.
8800 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8801 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8802
88032016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8804
8805 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8806 for OpenACC tile clauses.
8807 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8808
8809 PR c/71381
8810 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8811 to...
8812 * c-c++-common/goacc/cache-2.c: ... this new file.
8813 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8814 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8815 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8816 usage.
8817 * gfortran.dg/goacc/cray.f95: Likewise.
8818 * gfortran.dg/goacc/loop-1.f95: Likewise.
8819
89851e4c
AH
88202016-06-10 Alan Hayward <alan.hayward@arm.com>
8821
8822 PR tree-optimization/71407
8823 PR tree-optimization/71416
8824 * gcc.dg/vect/pr71407.c: New
8825 * gcc.dg/vect/pr71416-1.c: New
8826 * gcc.dg/vect/pr71416-2.c: New
8827
200eafbf
RB
88282016-06-10 Richard Biener <rguenther@suse.de>
8829
8830 PR middle-end/71477
8831 * gcc.dg/torture/pr71477.c: New testcase.
8832
4df99d92
JK
88332016-06-09 Julia Koval <julia.koval@intel.com>
8834
8835 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8836 * gcc.target/i386/interrupt-13.c: Likewise.
8837 * gcc.target/i386/interrupt-15.c: Likewise.
8838 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8839 * gcc.target/i386/interrupt-24.c: Likewise.
8840 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8841 * gcc.target/i386/interrupt-9.c: Likewise.
8842 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8843
e01b4e16
MS
88442016-06-09 Martin Sebor <msebor@redhat.com>
8845
8846 PR c/70883
8847 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8848 * gcc.dg/builtin-constant_p-1.c: Same.
8849 * gcc.dg/builtins-error.c: Same.
8850 * gcc.dg/pr70859.c: Same.
8851
9c35db0e
SKS
88522016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8853
8854 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8855 * gcc.dg/torture/pr68067-1.c: Likewise.
8856 * gcc.dg/torture/pr68067-2.c: Likewise.
8857
88582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8859
8860 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8861 when setting SIZE.
8862
392a81b9
PC
88632016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8864
8865 PR c++/71465
8866 * g++.dg/inherit/crash5.C: New.
8867 Revert:
8868 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8869
8870 PR c++/70202
8871 * g++.dg/inherit/crash5.C: New.
8872 * g++.dg/inherit/virtual1.C: Adjust.
8873
e49efc14
ML
88742016-06-09 Martin Liska <mliska@suse.cz>
8875
8876 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8877 * g++.dg/predict-loop-exit-2.C: Likewise.
8878 * g++.dg/predict-loop-exit-3.C: Likewise.
8879 * gcc.dg/predict-1.c: Likewise.
8880 * gcc.dg/predict-2.c: Likewise.
8881 * gcc.dg/predict-3.c: Likewise.
8882 * gcc.dg/predict-4.c: Likewise.
8883 * gcc.dg/predict-5.c: Likewise.
8884 * gcc.dg/predict-6.c: Likewise.
8885 * gcc.dg/predict-7.c: Likewise.
8886
36d57986
RB
88872016-06-09 Richard Biener <rguenther@suse.de>
8888
8889 PR tree-optimization/71462
8890 * gcc.dg/torture/pr71462.c: New testcase.
8891
7d82e8e4
MP
88922016-06-09 Marek Polacek <polacek@redhat.com>
8893
8894 PR c/65471
8895 * gcc.dg/c11-generic-3.c: New test.
8896
c8a71589
PC
88972016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8898
8899 * g++.dg/init/array42.C: New.
8900 * g++.dg/init/array43.C: Likewise.
8901 * g++.dg/init/array44.C: Likewise.
8902 * g++.dg/init/array45.C: Likewise.
8903 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8904 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8905 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8906 * g++.dg/gomp/pr35751.C: Likewise.
8907 * g++.dg/init/array23.C: Likewise.
8908 * g++.dg/init/brace2.C: Likewise.
8909 * g++.dg/init/brace6.C: Likewise.
8910
44a845ca
MS
89112016-06-08 Martin Sebor <msebor@redhat.com>
8912 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR c++/70507
8915 PR c/68120
8916 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8917 * c-c++-common/builtin-arith-overflow-2.c: New test.
8918 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8919 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8920 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8921
2ef16b6e
JJ
89222016-06-08 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR c++/71442
8925 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8926
5e3ee346
AL
89272016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8928
8929 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8930 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8931 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8932 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8933 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8934 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8935 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8936 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8937 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8938 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8939 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8940 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8941 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8942
b2ae2814
RB
89432016-06-08 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/68558
8946 * gcc.dg/vect/slp-44.c: New testcase.
8947
e09b4c37
RB
89482016-06-08 Richard Biener <rguenther@suse.de>
8949
8950 * gcc.dg/vect/slp-43.c: New testcase.
8951
72d50660
RB
89522016-06-08 Richard Biener <rguenther@suse.de>
8953
8954 PR tree-optimization/71452
8955 * gcc.dg/torture/pr71452.c: New testcase.
8956
988c115c
JJ
89572016-06-08 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR c++/71448
8960 * g++.dg/torture/pr71448.C: New test.
8961
73d73b48
BS
89622016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8963
8964 PR debug/71432
8965 PR ada/71413
8966 * g++.dg/debug/pr71432.C: New test.
8967
bdd15d0c
PK
89682016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8969
8970 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8971 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8972 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8973
ce0607bb
AH
89742016-06-08 Alan Hayward <alan.hayward@arm.com>
8975
8976 * gcc.dg/vect/vect-live-2.c: Update effective target.
8977 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8978 * lib/target-supports.exp: Add aarch64 to vect_long.
8979
92a5f2ba
MP
89802016-06-08 Marek Polacek <polacek@redhat.com>
8981
8982 PR c/71418
8983 * gcc.dg/noncompile/pr71418.c: New test.
8984
08203f73
MP
8985 PR c/71426
8986 * gcc.dg/noncompile/pr71426.c: New test.
8987
d1fcc2bd
JH
89882016-06-07 Jan Hubicka <hubicka@ucw.cz>
8989
8990 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8991 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8992 * gcc.dg/predict-3.c: Update template.
8993 * gcc.dg/predict-5.c: Update template.
8994 * gcc.dg/predict-6.c: Update template.
8995 * gcc.dg/predict-9.c: Update template.
8996 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8997
a23e6f1c
BS
89982016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8999
9000 * gcc.target/powerpc/vec-mul.c: New test.
9001
6ffd47b7
DM
90022016-06-07 David Malcolm <dmalcolm@redhat.com>
9003
9004 * gcc.dg/spellcheck-fields-2.c: New test case.
9005
bfd67b47
RB
90062016-06-07 Richard Biener <rguenther@suse.de>
9007
9008 PR c/61564
9009 * gcc.dg/Wpragmas-1.c: New testcase.
9010 * gcc.dg/Wattributes-4.c: Likewise.
9011 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9012 entry.
9013
701b9a47
CL
90142016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9015
9016 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9017 spurious debug code.
9018
6b80d6fa
RB
90192016-06-07 Richard Biener <rguenther@suse.de>
9020
9021 PR tree-optimization/71428
9022 * gcc.dg/torture/pr71428.c: New testcase.
9023
0f3f9437
RB
90242016-06-07 Richard Biener <rguenther@suse.de>
9025
9026 PR middle-end/71423
9027 * gcc.dg/torture/pr71423.c: New testcase.
9028
ec963f2a
KV
90292016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9030
9031 PR middle-end/71408
9032 * gcc.dg/tree-ssa/pr71408.c: New test.
9033
46ab5b6e
KV
90342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9035
9036 PR middle-end/71281
9037 * g++.dg/torture/pr71281.C: New test.
9038
1f40cff3
MP
90392016-06-06 Marek Polacek <polacek@redhat.com>
9040
9041 PR c/71362
9042 * gcc.dg/pr71362.c: New test.
9043
6f5bcd24
JJ
90442016-06-06 Jakub Jelinek <jakub@redhat.com>
9045 Patrick Palka <ppalka@gcc.gnu.org>
9046
9047 PR c++/70847
9048 PR c++/71330
9049 PR c++/71393
9050 * g++.dg/opt/pr70847.C: New test.
9051 * g++.dg/ubsan/pr70847.C: New test.
9052 * g++.dg/ubsan/pr71393.C: New test.
9053
158beb4a
JJ
90542016-06-06 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR tree-optimization/71259
9057 * gcc.dg/vect/pr71259.c: New test.
9058
d9b950dd
DM
90592016-06-06 David Malcolm <dmalcolm@redhat.com>
9060
9061 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9062 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9063 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9064 above.
9065
36f9ad69
KT
90662016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9067
9068 PR middle-end/37780
9069 * gcc.c-torture/execute/pr37780.c: New test.
9070 * gcc.target/aarch64/pr37780_1.c: Likewise.
9071 * gcc.target/arm/pr37780_1.c: Likewise.
9072
5545a907
MP
90732016-06-06 Marek Polacek <polacek@redhat.com>
9074
9075 * c-c++-common/attr-may-alias-1.c: New test.
9076 * c-c++-common/attr-may-alias-2.c: New test.
9077 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9078
93671519
BE
90792016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9080
9081 PR c/24414
9082 * gcc.target/i386/pr24414.c: New test.
9083
690f24b7
JM
90842016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9085
9086 * gcc.target/sparc/vis4misc.c: New file.
9087 * gcc.target/sparc/fpcmp.c: Likewise.
9088 * gcc.target/sparc/fpcmpu.c: Likewise.
9089
31ce6157
AH
90902016-06-06 Alan Hayward <alan.hayward@arm.com>
9091
9092 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9093 * gcc.dg/vect/vect-live-3.c: Likewise.
9094
9fcebb5a
RB
90952016-06-06 Richard Biener <rguenther@suse.de>
9096
9097 PR tree-optimization/71398
9098 * gcc.dg/torture/pr71398.c: New testcase.
9099
903ca97b
UB
91002016-06-06 Uros Bizjak <ubizjak@gmail.com>
9101
9102 PR target/71389
9103 * g++.dg/pr71389.C: New test.
9104
9c1eb332
JD
91052016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9106
9107 PR fortran/71404
9108 * gfortran.dg/fmt_read_5.f: New test.
9109
b2d83bd2
AV
91102016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9111
9112 PR fortran/69659
9113 * gfortran.dg/class_array_22.f03: New test.
9114
ec81960e
JH
91152016-06-05 Jan Hubicka <hubicka@ucw.cz>
9116
9117 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9118
429d2750
JH
91192016-06-05 Jan Hubicka <hubicka@ucw.cz>
9120
9121 * gcc.dg/predict-9.c: Update template.
9122
c1c00983
PC
91232016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9124
9125 PR c++/49377
9126 * g++.dg/template/pr49377.C: New.
9127
1927a963
JJ
91282016-06-04 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR tree-optimization/71405
9131 * g++.dg/torture/pr71405.C: New test.
9132
909a11ad
PC
91332016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9134
9135 PR c++/70202
9136 * g++.dg/inherit/crash5.C: New.
9137 * g++.dg/inherit/virtual1.C: Adjust.
9138
08bbb1f8
JL
91392016-06-03 Jeff Law <law@redhat.com>
9140
9141 PR tree-optimization/71316
9142 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9143
7c35235c
JJ
91442016-06-03 Jakub Jelinek <jakub@redhat.com>
9145
9146 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9147 dg-additional-options with just -fno-tree-scev-cprop in it.
9148 * gcc.dg/vect/vect-live-2.c: Likewise.
9149 * gcc.dg/vect/vect-live-5.c: Likewise.
9150 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9151 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9152 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9153
c8572dd6
PP
91542016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9155
9156 PR c++/27100
9157 * g++.dg/other/friend6.C: New test.
9158
1c7733a7
BS
91592016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9160
9161 * g++.dg/torture/ppc-ldst-array.C: New.
9162
0d2f700f
JM
91632016-06-03 Joseph Myers <joseph@codesourcery.com>
9164
9165 PR target/71276
9166 PR target/71277
9167 * gcc.dg/torture/builtin-fp-int-inexact.c,
9168 gcc.target/i386/387-builtin-fp-int-inexact.c,
9169 gcc.target/i386/387-rint-inline-1.c,
9170 gcc.target/i386/387-rint-inline-2.c,
9171 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9172 gcc.target/i386/sse2-rint-inline-1.c,
9173 gcc.target/i386/sse2-rint-inline-2.c,
9174 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9175 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9176
f8071c05
L
91772016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9178 Julia Koval <julia.koval@intel.com>
9179
9180 PR target/66960
9181 PR target/67630
9182 PR target/67634
9183 PR target/67841
9184 PR target/68037
9185 PR target/68618
9186 PR target/68661
9187 PR target/69575
9188 PR target/69596
9189 PR target/69734
9190 * gcc.dg/guality/pr68037-1.c: New test.
9191 * gcc.dg/guality/pr68037-2.c: Likewise.
9192 * gcc.dg/guality/pr68037-3.c: Likewise.
9193 * gcc.dg/torture/pr68037-1.c: Likewise.
9194 * gcc.dg/torture/pr68037-2.c: Likewise.
9195 * gcc.dg/torture/pr68037-3.c: Likewise.
9196 * gcc.dg/torture/pr68661-1a.c: Likewise.
9197 * gcc.dg/torture/pr68661-1b.c: Likewise.
9198 * gcc.target/i386/interrupt-1.c: Likewise.
9199 * gcc.target/i386/interrupt-2.c: Likewise.
9200 * gcc.target/i386/interrupt-3.c: Likewise.
9201 * gcc.target/i386/interrupt-4.c: Likewise.
9202 * gcc.target/i386/interrupt-5.c: Likewise.
9203 * gcc.target/i386/interrupt-6.c: Likewise.
9204 * gcc.target/i386/interrupt-7.c: Likewise.
9205 * gcc.target/i386/interrupt-8.c: Likewise.
9206 * gcc.target/i386/interrupt-9.c: Likewise.
9207 * gcc.target/i386/interrupt-10.c: Likewise.
9208 * gcc.target/i386/interrupt-11.c: Likewise.
9209 * gcc.target/i386/interrupt-12.c: Likewise.
9210 * gcc.target/i386/interrupt-13.c: Likewise.
9211 * gcc.target/i386/interrupt-14.c: Likewise.
9212 * gcc.target/i386/interrupt-15.c: Likewise.
9213 * gcc.target/i386/interrupt-16.c: Likewise.
9214 * gcc.target/i386/interrupt-17.c: Likewise.
9215 * gcc.target/i386/interrupt-18.c: Likewise.
9216 * gcc.target/i386/interrupt-19.c: Likewise.
9217 * gcc.target/i386/interrupt-20.c: Likewise.
9218 * gcc.target/i386/interrupt-21.c: Likewise.
9219 * gcc.target/i386/interrupt-22.c: Likewise.
9220 * gcc.target/i386/interrupt-23.c: Likewise.
9221 * gcc.target/i386/interrupt-24.c: Likewise.
9222 * gcc.target/i386/interrupt-25.c: Likewise.
9223 * gcc.target/i386/interrupt-26.c: Likewise.
9224 * gcc.target/i386/interrupt-27.c: Likewise.
9225 * gcc.target/i386/interrupt-28.c: Likewise.
9226 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9227 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9228 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9229 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9230 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9231 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9232 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9233 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9234 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9235 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9236 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9237 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9238
36b85e43
BS
92392016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9240
9de2e795
L
9241 PR tree-optimization/52171
9242 * gcc.dg/pr52171.c: New test.
9243 * gcc.target/i386/pr52171.c: New test.
36b85e43 9244
bfeee8ac
JH
92452016-06-03 Jan Hubicka <jh@suse.cz>
9246
9247 * g++.dg/tree-ssa/pred-1.C: New testcase
9248 * gcc.dg/tree-ssa/pred-1.c: New testcase
9249
859b0bae
BS
92502016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9251
9252 PR target/70957
9253 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9254 support.
9255 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9256
3a2edf4c
AH
92572016-06-03 Alan Hayward <alan.hayward@arm.com>
9258
9259 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9260
b28ead45
AH
92612016-06-03 Alan Hayward <alan.hayward@arm.com>
9262
9263 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9264 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9265 * gcc.dg/vect/vect-live-1.c: New test.
9266 * gcc.dg/vect/vect-live-2.c: New test.
9267 * gcc.dg/vect/vect-live-3.c: New test.
9268 * gcc.dg/vect/vect-live-4.c: New test.
9269 * gcc.dg/vect/vect-live-5.c: New test.
9270 * gcc.dg/vect/vect-live-slp-1.c: New test.
9271 * gcc.dg/vect/vect-live-slp-2.c: New test.
9272 * gcc.dg/vect/vect-live-slp-3.c: New test.
9273
1f91747b
JJ
92742016-06-03 Jakub Jelinek <jakub@redhat.com>
9275
9276 PR middle-end/71387
9277 * g++.dg/opt/pr71387.C: New test.
9278
47b83923
JL
92792016-06-02 Jeff Law <law@redhat.com>
9280
9281 PR tree-optimization/71328
9282 * gcc.c-torture/compile/pr71328.c: New test.
9283
e96e5f46
JD
92842016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9285
9286 PR fortran/52393
9287 * gfortran.dg/fmt_read_3.f90: Fix typo.
9288 * gfortran.dg/fmt_read_4.f90: New test.
9289
b872d729
PC
92902016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9291
9292 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9293 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9294 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9295 * g++.dg/cpp0x/override2.C: Likewise.
9296 * g++.dg/parse/crash5.C: Likewise.
9297 * g++.dg/parse/error16.C: Likewise.
9298 * g++.dg/parse/error27.C: Likewise.
9299 * g++.dg/template/qualttp15.C: Likewise.
9300 * g++.dg/template/redecl4.C: Likewise.
9301 * g++.old-deja/g++.other/crash39.C: Likewise.
9302 * g++.old-deja/g++.other/struct1.C: Likewise.
9303 * g++.old-deja/g++.pt/m9a.C: Likewise.
9304 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9305
0e535442
JJ
93062016-06-02 Jakub Jelinek <jakub@redhat.com>
9307
0633ee10
JJ
9308 PR c++/71372
9309 * c-c++-common/pr71372.c: New test.
9310
0e535442
JJ
9311 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9312 __TIME__ strings with __builtin_strcmp instead of printf and
9313 dg-output.
9314
f3c5ecc2
ML
93152016-06-02 Martin Liska <mliska@suse.cz>
9316
9317 * gcc.dg/predict-9.c: New test.
9318
a91807c5
JJ
93192016-06-02 Jakub Jelinek <jakub@redhat.com>
9320
9321 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9322 global set_compiler_env_var and global saved_compiler_env_var.
9323
b5bd1978
KT
93242016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9325
9326 PR rtl-optimization/71295
9327 * gcc.c-torture/compile/pr71295.c: New test.
9328
b93b1475
JJ
93292016-06-02 Jakub Jelinek <jakub@redhat.com>
9330
930ebd0e
JJ
9331 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9332
1e021dc3
JJ
9333 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9334 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9335
b93b1475
JJ
9336 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9337 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9338 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9339 alternative number.
9340
58f2fb5c
MM
93412016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9342
9343 * gcc.target/powerpc/p9-splat-4.c: New test.
9344
93452016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9346
9347 PR target/71186
9348 * gcc.target/powerpc/pr71186.c: New test.
9349
4731c9f0
JD
93502016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9351
9352 PR fortran/52393
9353 * gfortran.dg/fmt_read_3.f90: New test.
9354
042dee3e
TP
93552016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9356
9357 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9358 procedure.
9359
15c98b2e
ES
93602016-06-01 Eduard Sanou <dhole@openmailbox.org>
9361
9362 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9363 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9364 env var is set.
9365 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9366 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9367 shown once.
9368 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9369 during compilation.
9370 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9371 vars set by dg-set-compiler-env-var.
9372
6442a6f4
PT
93732016-06-01 Paul Thomas <pault@gcc.gnu.org>
9374
9375 PR fortran/71156
9376 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9377 to the module procedure declaration.
9378 * gfortran.dg/submodule_16.f08: New test.
9379
ab62397a
JJ
93802016-06-01 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR middle-end/71371
9383 * c-c++-common/gomp/pr71371.c: New test.
9384
b66af6ed
RB
93852016-06-01 Richard Biener <rguenther@suse.de>
9386
9387 PR tree-optimization/71366
9388 * gcc.dg/torture/pr71366-1.c: New testcase.
9389 * gcc.dg/torture/pr71366-2.c: Likewise.
9390
e342b9d8
KN
93912016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9392
9393 * gcc.target/powerpc/vslv-0.c: New test.
9394 * gcc.target/powerpc/vslv-1.c: New test.
9395 * gcc.target/powerpc/vsrv-0.c: New test.
9396 * gcc.target/powerpc/vsrv-1.c: New test.
9397
721547cd
NS
93982016-06-01 Nathan Sidwell <nathan@acm.org>
9399
9400 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9401 * gcc.target/nvptx/weak.c: New.
9402
fa2c9034
RB
94032016-06-01 Richard Biener <rguenther@suse.de>
9404
9405 PR tree-optimization/71261
9406 * gcc.dg/torture/vect-bool-1.c: New testcase.
9407
3e32893c
JJ
94082016-06-01 Jakub Jelinek <jakub@redhat.com>
9409
9410 * gfortran.dg/gomp/order-1.f90: New test.
9411 * gfortran.dg/gomp/order-2.f90: New test.
9412
8c383600
JH
94132016-06-01 Jan Hubicka <hubicka@ucw.cz>
9414
9415 * gcc.dg/unroll-6.c: Update template.
9416 * gcc.dg/unroll-7.c: New testcase.
9417 * gcc.dg/unroll-8.c: New testcase.
9418
a0dfeef5
EB
94192016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9420
9421 * gnat.dg/opt56.ad[sb]: New test.
9422
48de5701
PC
94232016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9424
9425 PR c++/66635
9426 * g++.dg/cpp0x/constexpr-ice16.C: New.
9427
827cf695
PP
94282016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9429
9430 PR tree-optimization/71314
9431 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9432 -mbranch-cost=2.
9433
ff66f6e8
PP
94342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9435
9436 PR tree-optimization/71077
9437 * gcc.dg/tree-ssa/pr71077.c: New test.
9438
050fb209
JH
94392016-05-31 Jan Hubicka <hubicka@ucw.cz>
9440
48de5701
PC
9441 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9442 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9443 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9444
c642d919
PC
94452016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/71248
9448 * g++.dg/cpp0x/pr71248.C: New.
9449 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9450 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9451 * g++.dg/init/new37.C: Likewise.
9452 * g++.dg/template/static1.C: Likewise.
9453 * g++.dg/template/static2.C: Likewise.
9454
d6439e08
L
94552016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9456
9457 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9458 instead of %rdi.
9459 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9460
780b9dd4
MP
94612016-05-31 Marek Polacek <polacek@redhat.com>
9462
9463 * c-c++-common/Wswitch-unreachable-3.c: New test.
9464 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9465
0d99f8a0
RB
94662016-05-31 Richard Biener <rguenther@suse.de>
9467
9468 PR tree-optimization/71352
9469 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9470
52545641
TP
94712016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9472
9473 * gcc.target/arm/armv5_thumb_isa.c: New test.
9474
5b8c1205
KY
94752016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9476
9477 PR target/71346
9478 * gcc.target/i386/pr71346.c: New test.
9479
7a88cc84
TV
94802016-05-31 Tom de Vries <tom@codesourcery.com>
9481
9482 PR tree-optimization/69068
9483 * gcc.dg/graphite/pr69068.c: New test.
9484
265149a6
MS
94852016-05-27 Martin Sebor <msebor@redhat.com>
9486
9487 PR c++/71306
9488 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9489
00631022
JJ
94902016-05-30 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR c++/71349
9493 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9494 nowait depend(inout: dd[0]) clauses where permitted.
9495
b2f6675b
PC
94962016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9497
9498 PR c++/71238
9499 * g++.dg/parse/pr71238.C: New.
9500 * g++.dg/concepts/friend1.C: Test column numbers too.
9501 * g++.dg/cpp0x/initlist31.C: Likewise.
9502 * g++.dg/cpp0x/pr51420.C: Likewise.
9503 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9504 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9505 * g++.dg/ext/builtin3.C: Likewise.
9506 * g++.dg/lookup/friend12.C: Likewise.
9507 * g++.dg/lookup/friend7.C: Likewise.
9508 * g++.dg/lookup/koenig1.C: Likewise.
9509 * g++.dg/lookup/koenig5.C: Likewise.
9510 * g++.dg/lookup/used-before-declaration.C: Likewise.
9511 * g++.dg/overload/koenig1.C: Likewise.
9512 * g++.dg/template/crash65.C: Likewise.
9513 * g++.dg/template/friend57.C: Likewise.
9514 * g++.dg/warn/Wshadow-5.C: Likewise.
9515 * g++.dg/warn/Wunused-8.C: Likewise.
9516 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9517 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9518 * g++.old-deja/g++.jason/member.C: Likewise.
9519 * g++.old-deja/g++.jason/report.C: Likewise.
9520 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9521 * g++.old-deja/g++.law/visibility20.C: Likewise.
9522 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9523 * g++.old-deja/g++.other/static5.C: Likewise.
9524 * g++.old-deja/g++.pt/overload2.C: Likewise.
9525
a448ff40
JH
95262016-05-30 Jan Hubicka <hubicka@ucw.cz>
9527
9528 * gcc.dg/tree-ssa/peel1.c: New testcase.
9529 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9530 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9531
69be8c91
TV
95322016-05-30 Tom de Vries <tom@codesourcery.com>
9533
9534 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9535 to ce.
9536
a59775a1
PC
95372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9538
9539 PR c++/71099
9540 * g++.dg/parse/virtual1.C: New.
9541
53d6d955
UB
95422016-05-30 Uros Bizjak <ubizjak@gmail.com>
9543
9544 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9545 Use correct register when clearing %edx.
9546
0557293f
AM
95472016-05-30 Alexander Monakov <amonakov@ispras.ru>
9548
9549 PR tree-optimization/71289
9550 * gcc.dg/pr71289.c: New test.
9551
5d476e35
KV
95522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9553
9554 PR middle-end/71269
9555 PR middle-end/71292
9556 * gcc.dg/tree-ssa/pr71269.c: New test.
9557 * gcc.dg/tree-ssa/pr71292.c: New test.
9558
db5447ca
KV
95592016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9560
9561 PR middle-end/71252
9562 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9563
98bdbb39
JH
95642016-05-30 Jan Hubicka <hubicka@ucw.cz>
9565
9566 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9567 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9568 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9569
7e012855
TV
95702016-05-30 Tom de Vries <tom@codesourcery.com>
9571
9572 PR tree-optimization/69067
9573 * gcc.dg/graphite/pr69067.c: New test.
9574
beed3701
UB
95752016-05-29 Uros Bizjak <ubizjak@gmail.com>
9576
9577 PR target/71245
9578 * gcc.target/i386/pr71245-1.c: New test.
9579 * gcc.target/i386/pr71245-2.c: Ditto.
9580
b6d4f8e8
PC
95812016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9582
9583 PR c++/71105
9584 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9585 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9586 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9587
00022058
JH
95882016-05-27 Jan Hubicka <hubicka@ucw.cz>
9589
9590 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9591
c8419aca
VV
95922016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9593
9594 Revert:
9595 PR c++/69855
9596 * g++.dg/overload/69855.C: New.
9597 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9598 * g++.old-deja/g++.pt/crash3.C: Likewise.
9599
8008c4d2
PC
96002016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9601
9602 PR c++/60385
9603 * g++.dg/parse/namespace13.C: New.
9604
8b2ef235
JL
96052016-05-26 Jeff Law <law@redhat.com>
9606
9607 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9608 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9609 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9610 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9611 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9612 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9613 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9614 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9615 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9616 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9617 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9618 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9619 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9620
7d67159b
VV
96212016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9622
9623 PR c++/69855
9624 * g++.dg/overload/69855.C: New.
9625 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9626 * g++.old-deja/g++.pt/crash3.C: Likewise.
9627
88e3bdd1
JW
96282016-05-27 Jiong Wang <jiong.wang@arm.com>
9629
9630 PR target/63596
9631 * gcc.target/aarch64/va_arg_1.c: New testcase.
9632 * gcc.target/aarch64/va_arg_2.c: Likewise.
9633 * gcc.target/aarch64/va_arg_3.c: Likewise.
9634
3fd6b9cc
JW
96352016-05-27 Jiong Wang <jiong.wang@arm.com>
9636
9637 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9638 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9639 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9640 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9641 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9642
3cee7e4e
MP
96432016-05-27 Marek Polacek <polacek@redhat.com>
9644
9645 PR middle-end/71308
9646 * g++.dg/torture/pr71308.C: New test.
9647
6a813c96
DV
96482016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9649
9650 * gcc.dg/zero_bits_compound-1.c: New test.
9651 * gcc.dg/zero_bits_compound-2.c: New test.
9652
0561bcfb
IE
96532016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9654
9655 PR middle-end/71279
9656 * gcc.dg/pr71279.c: New test.
9657
21316320
MM
96582016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9659
9660 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9661 floating point min/max/comparison instructions.
9662 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9663
7211a097
JJ
96642016-05-26 Jakub Jelinek <jakub@redhat.com>
9665
9666 * c-c++-common/gomp/schedule-1.c: New test.
9667 * gfortran.dg/gomp/schedule-1.f90: New test.
9668
cac177cf
PP
96692016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9670
9671 PR c++/70822
9672 PR c++/70106
9673 * g++.dg/cpp1y/auto-fn32.C: New test.
9674 * g++.dg/cpp1y/paren4.C: New test.
9675
a2d5b8c9
NS
96762016-05-26 Nathan Sidwell <nathan@acm.org>
9677
9678 * gcc.dg/20060410.c: Xfail on ptx.
9679 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9680 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9681 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9682 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9683 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9684
ffa8b552
TP
96852016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9686
9687 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9688
c7501e00
JJ
96892016-05-26 Jakub Jelinek <jakub@redhat.com>
9690
1875b9a0
JJ
9691 PR tree-optimization/71280
9692 * gcc.dg/pr71280.c: New test.
9693
2116e19f
JJ
9694 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9695
305aef09
JJ
9696 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9697 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9698
c7501e00
JJ
9699 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9700
ca449d26
JW
97012016-05-26 Jiong Wang <jiong.wang@arm.com>
9702
9703 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9704 kept in memory.
ca449d26 9705
8af01c66
JL
97062016-05-25 Jeff Law <law@redhat.com>
9707
9708 PR tree-optimization/71272
9709 * gcc.c-torture/compile/pr71272.c: new test.
9710
f9d6ce73
BS
97112016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9712
9713 * gcc.target/powerpc/vec-cmpne.c: New test.
9714 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9715
a88a7b22
EB
97162016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9717
9718 * gnat.dg/opt55.ad[sb]: New test.
9719
125f02ed
SKS
97202016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9721
9722 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9723 * c-c++-common/pr60226.c: Require int32plus.
9724 * gcc.c-torture/execute/pr70602.c: Likewise.
9725 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9726 unsigned long for malloc arg type.
9727 * gcc.dg/asr_div1.c: Require int32plus.
9728 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9729 * gcc.dg/pie-1.c: Require pie.
9730 * gcc.dg/pie-2.c: Likewise.
9731 * gcc.dg/pr59471.c: Require int32plus.
9732 * gcc.dg/pr59963-2.c: XFAIL for int16.
9733 * gcc.dg/pr60114.c: Require int32plus.
9734 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9735 unsigned long for typedef of size_t.
9736 * gcc.dg/pr63914.c: Require int32plus.
9737 * gcc.dg/pr64536.c: Require pt32plus.
9738 * gcc.dg/pr65658.c: Likewise.
9739 * gcc.dg/pr67271.c: Require int32plus.
9740 * gcc.dg/pr68112.c: Likewise.
9741 * gcc.dg/pr69071.c: Skip for avr target.
9742 * gcc.dg/pr69973.c: Require int32plus.
9743 * gcc.dg/pr70169.c: Skip for avr target.
9744 * gcc.dg/sso-6.c: Require int32plus.
9745 * gcc.dg/sso-7.c: Likewise.
9746 * gcc.dg/sso-8.c: Likewise.
9747 * gcc.dg/vrp-min-max-2.c: Likewise.
9748
c6e434f5
UB
97492016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9750
9751 PR target/70738
9752 * gcc.target/i386/pr70738-1.c: New test.
9753 * gcc.target/i386/pr70738-2.c: Likewise.
9754 * gcc.target/i386/pr70738-3.c: Likewise.
9755 * gcc.target/i386/pr70738-4.c: Likewise.
9756 * gcc.target/i386/pr70738-5.c: Likewise.
9757 * gcc.target/i386/pr70738-6.c: Likewise.
9758 * gcc.target/i386/pr70738-7.c: Likewise.
9759 * gcc.target/i386/pr70738-8.c: Likewise.
9760 * gcc.target/i386/pr70738-9.c: Likewise.
9761
5c42d341
KT
97622016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9763
9764 PR rtl-optimization/66940
9765 * gcc.c-torture/execute/pr66940.c: New test.
9766
bf9a1a07
IV
97672016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9768
9769 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9770 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9771 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9772 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9773 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9774 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9775 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9776 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9777 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9778 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9779 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9780 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9781 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9782 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9783 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9784 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9785 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9786 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9787 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9788 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9789 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9790 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9791 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9792 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9793
95efe6b6
MP
97942016-05-25 Marek Polacek <polacek@redhat.com>
9795
9796 PR c/71265
9797 * gcc.dg/noncompile/pr71265.c: New test.
9798
a23faf7a
MP
9799 PR c/71266
9800 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9801
69a6d5ad
NS
98022016-05-25 Nathan Sidwell <nathan@acm.org>
9803
9804 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9805
3072d4ea
RB
98062016-05-25 Richard Biener <rguenther@suse.de>
9807
9808 PR tree-optimization/71261
9809 * c-c++-common/torture/pr71261.c: New testcase.
9810
e412ece4
RB
98112016-05-25 Richard Biener <rguenther@suse.de>
9812
9813 PR tree-optimization/71264
9814 * gcc.dg/vect/pr71264.c: New testcase.
9815
b9e551ad
PC
98162016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9817
9818 PR c++/55992
9819 * g++.dg/cpp0x/alias-decl-53.C: New.
9820 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9821
6aa1abe5
ML
98222016-05-25 Martin Liska <mliska@suse.cz>
9823
9824 * g++.dg/pr71239.C: New test.
9825
842d162e
RB
98262016-05-25 Richard Biener <rguenther@suse.de>
9827
c87885ca
RO
9828 * gcc.dg/vect/pr58135.c: Rename to ...
9829 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9830
f184a36c
MP
98312016-05-25 Marek Polacek <polacek@redhat.com>
9832
9833 * g++.dg/pr65295.C: Use target c++14.
9834
021fad86
PC
98352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9836
53d6d955
UB
9837 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9838 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9839
c3eaf15a
MM
98402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9841
9842 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9843 instructions.
9844
e46c7770
CP
98452016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9846
9847 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9848 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9849 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9850 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9851 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9852 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9853 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9854 * c-c++-common/goacc/pcopy.c: Likewise.
9855 * c-c++-common/goacc/pcopyin.c: Likewise.
9856 * c-c++-common/goacc/pcopyout.c: Likewise.
9857 * c-c++-common/goacc/pcreate.c: Likewise.
9858 * c-c++-common/goacc/pr70688.c: New test.
9859 * c-c++-common/goacc/present-1.c: Adjust test.
9860 * c-c++-common/goacc/reduction-5.c: Likewise.
9861 * g++.dg/goacc/data-1.C: New test.
9862
4bfc9db7
MM
98632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9864
9865 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9866 vector parity built-in functions.
9867 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9868 count trailing zeros automatic vectorization.
9869 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9870 count trailing zeros built-in functions.
9871
2bc145af
KV
98722016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9873
9874 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9875
26869fdb
PH
98762016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9877
9878 PR target/71050
9879 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9880
b2dc9c3b
PC
98812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9882
9883 PR c++/50436
9884 * g++.dg/template/crash123.C: New.
9885 * g++.dg/template/crash124.C: Likewise.
9886
f65e97fd
MS
98872016-05-24 Martin Sebor <msebor@redhat.com>
9888
9889 PR c++/71147
9890 * g++.dg/ext/flexary16.C: New test.
9891
a6f5ac7f
IV
98922016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9893
69a6d5ad
NS
9894 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9895 before math.h is included.
a6f5ac7f
IV
9896 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9897 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9898 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9899 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9900 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9901 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9902 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9903 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9904 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9905 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9906 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9907 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9908 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9909 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9910 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9911 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9912 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9913 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9914 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9915 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9916 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9917 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9918 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9919
27bad558
MM
99202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9921 Kelvin Nilsen <kelvin@gcc.gnu.org>
9922
9923 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9924 support.
9925
72f382fb
PC
99262016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9927
9928 PR c++/69872
9929 * g++.dg/warn/Wno-narrowing1.C: New.
9930
ef2ec9d9
MP
99312016-05-24 Marek Polacek <polacek@redhat.com>
9932
9933 PR c/71249
9934 * c-c++-common/Wswitch-unreachable-2.c: New test.
9935
e90434e3
JJ
99362016-05-24 Jakub Jelinek <jakub@redhat.com>
9937
7adb26f2
JJ
9938 PR c++/71257
9939 * g++.dg/vect/simd-clone-6.cc: New test.
9940 * g++.dg/gomp/declare-simd-6.C: New test.
9941
e90434e3
JJ
9942 PR middle-end/70434
9943 PR c/69504
9944 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9945
b556ea3b
RB
99462016-05-24 Richard Biener <rguenther@suse.de>
9947
9948 PR tree-optimization/71240
9949 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9950
e5328f5d
RB
99512016-05-24 Richard Biener <rguenther@suse.de>
9952
9953 PR tree-optimization/71230
9954 * gcc.dg/torture/pr71230.c: New testcase.
9955 * g++.dg/torture/pr71230.C: Likewise.
9956
a04e69c0
TS
99572016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9958
9959 * c-c++-common/goacc/routine-5.c: Add tests.
9960 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9961 * gfortran.dg/goacc/routine-6.f90: Add tests.
9962
30fd2977
RB
99632016-05-24 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/71253
9966 * gcc.dg/torture/pr71253.c: New testcase.
9967
ca6f60bc
KV
99682016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9969
9970 PR middle-end/71252
9971 * gfortran.dg/pr71252.f90: New test.
9972
d3465d72
RS
99732016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9974
9975 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9976
f17a223d
RB
99772016-05-24 Richard Biener <rguenther@suse.de>
9978
9979 PR middle-end/70434
9980 PR c/69504
9981 * c-c++-common/vector-subscript-4.c: New testcase.
9982 * c-c++-common/vector-subscript-5.c: Likewise.
9983
e3f36534
JD
99842016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9985
9986 PR fortran/71123
9987 * gfortran.dg/namelist_90.f: New test
9988
85d5c27d
JD
99892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9990
9991 PR fortran/66461
9992 * gfortran.dg/unexpected_eof.f: New test
9993
fe3f3340
MM
99942016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9995 Kelvin Nilsen <kelvin@gcc.gnu.org>
9996
9997 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9998 as little endian.
9999
26d6ae55
PC
100002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10001
10002 PR c++/70972
10003 * g++.dg/cpp0x/inh-ctor20.C: New.
10004 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10005
d6c9a06f
PC
100062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10007
10008 PR c++/69095
10009 * g++.dg/cpp0x/variadic168.C: New.
10010
396a1d10
PC
100112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10012
10013 * g++.dg/cpp0x/pr31445.C: Test column number too.
10014 * g++.dg/cpp0x/pr32253.C: Likewise.
10015 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10016 * g++.dg/cpp0x/variadic36.C: Likewise.
10017
ece46666
MG
100182016-05-23 Marc Glisse <marc.glisse@inria.fr>
10019
10020 * gcc.dg/fold-notshift-2.c: Adjust.
10021
a7dc5980
MP
100222016-05-23 Marek Polacek <polacek@redhat.com>
10023
10024 PR c/49859
10025 * c-c++-common/Wswitch-unreachable-1.c: New test.
10026 * gcc.dg/Wswitch-unreachable-1.c: New test.
10027 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10028 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10029 * g++.dg/gomp/block-10.C: Likewise.
10030 * gcc.dg/gomp/block-10.c: Likewise.
10031 * g++.dg/gomp/block-9.C: Likewise.
10032 * gcc.dg/gomp/block-9.c: Likewise.
10033 * g++.dg/gomp/target-1.C: Likewise.
10034 * g++.dg/gomp/target-2.C: Likewise.
10035 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10036 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10037 * g++.dg/gomp/taskgroup-1.C: Likewise.
10038 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10039 * gcc.dg/gomp/teams-1.c: Likewise.
10040 * g++.dg/gomp/teams-1.C: Likewise.
10041 * g++.dg/overload/error3.C: Likewise.
10042 * g++.dg/tm/jump1.C: Likewise.
10043 * g++.dg/torture/pr40335.C: Likewise.
10044 * gcc.dg/c99-vla-jump-5.c: Likewise.
10045 * gcc.dg/switch-warn-1.c: Likewise.
10046 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10047 * gcc.dg/nested-func-1.c: Likewise.
10048 * gcc.dg/pr67784-4.c: Likewise.
10049
18b54004
RB
100502016-05-23 Richard Biener <rguenther@suse.de>
10051
10052 PR tree-optimization/71230
10053 * gfortran.dg/pr71230-1.f90: New testcase.
10054 * gfortran.dg/pr71230-2.f90: Likewise.
10055
e569db5f
VK
100562016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10057
396a1d10 10058 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10059 * gcc.dg/vect/pr58135.c: Add new.
10060 * gfortran.dg/pr46519-1.f: Adjust test case.
10061
e4b71114
PC
100622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10063
10064 PR c++/53401
10065 * g++.dg/cpp0x/decltype64.C: New.
10066
a25a8058
CL
100672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10068
10069 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10070 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10071 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10072
0dcfe9ab
CL
100732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10074
10075 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10076 Add poly64x1_t and poly64x2_t cases if supported.
10077 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10078 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10079 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10080 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10081 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10082
ffd70e4a
CL
100832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10084
10085 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10086 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10087 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10088 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10089 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10090 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10091 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10092
4b1f57fe
CL
100932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10094
10095 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10096
16c5ec77
CL
100972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10098
10099 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10100 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10101
94ad56c7
JJ
101022016-05-22 Jakub Jelinek <jakub@redhat.com>
10103
57748705
JJ
10104 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10105 constraint instead of "r".
10106 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10107 insn instead of vxorpd.
10108 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10109
af120161
JJ
10110 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10111 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10112
355023ce
JJ
10113 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10114
3b48574c
JJ
10115 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10116 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10117
94ad56c7
JJ
10118 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10119
8a85cee2
KV
101202016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10121
10122 PR middle-end/40921
10123 * gcc.dg/tree-ssa/pr40921.c: New test.
10124
8e916b16
PS
101252016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10126
10127 PR target/71103
10128 * gcc.target/avr/pr71103.c: New test.
10129
88aea79f
KV
101302016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10131
10132 PR middle-end/71179
10133 * gcc.dg/tree-ssa/pr71179.c: New test.
10134
79063edd
MS
101352016-05-20 Martin Sebor <msebor@redhat.com>
10136
10137 PR c/71115
10138 * gcc.dg/init-excess-2.c: New test.
10139
55c8849f
EB
101402016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10141
10142 * gnat.dg/opt53.adb: New test.
10143 * gnat.dg/opt54.adb: Likewise.
10144
c91a0948
MJ
101452016-05-20 Martin Jambor <mjambor@suse.cz>
10146
10147 PR tree-optimization/70884
10148 * gcc.dg/tree-ssa/pr70919.c: New test.
10149
9cad20fa
BS
101502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10151
10152 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10153 formatting.
69a6d5ad
NS
10154 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10155 fix code formatting.
10156
101572016-05-20 Nathan Sidwell <nathan@acm.org>
10158
10159 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10160 non-common cases.
10161 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10162
15c671a7
DM
101632016-05-20 David Malcolm <dmalcolm@redhat.com>
10164
10165 * jit.dg/all-non-failing-tests.h: Add
10166 test-factorial-must-tail-call.c.
10167 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10168 * jit.dg/test-factorial-must-tail-call.c: New test case.
10169
4f028369
JJ
101702016-05-20 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR fortran/71204
10173 * gfortran.dg/pr71204.f90: New test.
10174
7dea4ab3
CP
101752016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10176
10177 * gcc.target/nvptx/sincos.c: New test.
10178
ef98d365
PC
101792016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10180
10181 PR c++/70572
10182 * g++.dg/cpp1y/auto-fn31.C: New.
10183
92466115
BS
101842016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10185
10186 * gcc.target/powerpc/vec-addec.c: New test.
10187 * gcc.target/powerpc/vec-addec-int128.c: New test.
10188
9a385c2d
DM
101892016-05-20 David Malcolm <dmalcolm@redhat.com>
10190
10191 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10192 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10193 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10194 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10195
77c9d5b4
JH
101962016-05-20 Jan Hubicka <hubicka@ucw.cz>
10197
10198 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10199
68047971
JJ
102002016-05-20 Jakub Jelinek <jakub@redhat.com>
10201
18954840
JJ
10202 PR c++/71210
10203 * g++.dg/opt/pr71210-1.C: New test.
10204 * g++.dg/opt/pr71210-2.C: New test.
10205
68047971
JJ
10206 PR tree-optimization/29756
10207 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10208 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10209 only on selected targets where V4SImode vectors are known to be
10210 supported.
10211
d78789f5
MG
102122016-05-20 Marc Glisse <marc.glisse@inria.fr>
10213
10214 PR tree-optimization/71079
10215 PR tree-optimization/71206
10216 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10217
550fa093
PK
102182016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10219
10220 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10221 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10222 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10223
483c6429
RG
102242016-05-20 Richard Guenther <rguenther@suse.de>
10225
10226 PR tree-optimization/29756
10227 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10228
eb066284
RB
102292016-05-20 Richard Biener <rguenther@suse.de>
10230
10231 PR tree-optimization/71185
10232 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10233
58f10249
RB
102342016-05-20 Richard Biener <rguenther@suse.de>
10235
10236 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10237
2a5569fa
MP
102382016-05-19 Marek Polacek <polacek@redhat.com>
10239
10240 PR c++/71075
10241 * g++.dg/diagnostic/pr71075.C: New test.
10242
5e9a5385
DM
102432016-05-19 David Malcolm <dmalcolm@redhat.com>
10244
10245 PR c++/71184
10246 * g++.dg/pr71184.C: New test case.
10247
4f45da44
KN
102482016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10249
10250 * gcc.target/powerpc/darn-0.c: New test.
10251 * gcc.target/powerpc/darn-1.c: New test.
10252 * gcc.target/powerpc/darn-2.c: New test.
10253
4177437e
MP
102542016-05-19 Marek Polacek <polacek@redhat.com>
10255
10256 PR tree-optimization/71031
10257 * gcc.dg/tree-ssa/vrp100.c: New test.
10258
afb72432
IE
102592016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10260
10261 PR rtl-optimization/71148
10262 * gcc.dg/pr71148.c: New test.
10263
4f83064e
KT
102642016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10265
10266 PR target/71056
10267 * gcc.target/arm/pr71056.c: New test.
10268
4bf8dbe1
BE
102692016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10270
10271 * c-c++-common/pr69669.c: Check the used mode.
10272
f3510625
MO
102732016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10274
10275 PR sanitizer/64354
10276 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10277
43c0068e
RB
102782016-05-19 Richard Biener <rguenther@suse.de>
10279
10280 PR tree-optimization/70729
10281 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10282 * gcc.dg/graphite/scop-18.c: Likewise.
10283 * gcc.dg/pr41783.c: Disable LIM.
10284 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10285 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10286 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10287 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10288 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10289 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10290 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10291 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10292 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10293 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10294 * gfortran.dg/pr42108.f90: Likewise.
10295
70f25790
DM
102962016-05-18 David Malcolm <dmalcolm@redhat.com>
10297
10298 PR driver/69265
10299 * gcc.dg/spellcheck-options-11.c: New test case.
10300
960db8ec
JJ
103012016-05-18 Jakub Jelinek <jakub@redhat.com>
10302
10303 PR c++/71100
10304 * g++.dg/opt/pr71100.C: New test.
10305
04643334
MJ
103062016-05-18 Martin Jambor <mjambor@suse.cz>
10307
10308 PR ipa/69708
10309 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10310 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10311 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10312 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10313
91bb9f80
MJ
103142016-05-18 Martin Jambor <mjambor@suse.cz>
10315
10316 PR ipa/69708
10317 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10318 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10319 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10320 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10321 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10322
c584aca6
PC
103232016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10324
10325 PR c++/69793
10326 * g++.dg/template/crash122.C: New.
10327
20309c6e
PC
103282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10329
10330 PR c++/70466
10331 * g++.dg/template/pr70466-1.C: New.
10332 * g++.dg/template/pr70466-2.C: Likewise.
10333
50c78b9a
MM
103342016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10335
10336 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10337 splat operations and the XXSPLTIB instruction.
10338 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10339 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10340 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10341 xxlxor to clear a register.
10342
cf8be00d
RS
103432016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10344
10345 * gcc.dg/torture/pr71020.c: New test.
10346
848a392a
MJ
103472016-05-18 Martin Jambor <mjambor@suse.cz>
10348
10349 PR ipa/70646
10350 * gcc.dg/ipa/pr70646.c: New test.
10351
1f2ab776
CL
103522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10353
10354 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10355
76489493
CL
103562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10357
10358 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10359 missing tests for vreinterpretq_p{8,16}.
10360
bd79378d
CL
103612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10362
10363 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10364 vsliq_n_s64 and vsliq_n_u64.
10365
81ca3ea0
CL
103662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10367
10368 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10369 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10370
873cb425
CL
103712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10372
10373 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10374 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10375 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10376
9d6e7c21
CL
103772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10378
10379 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10380 in comment.
10381
b4dbe40e 103822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10383
10384 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10385 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10386 "blr\t" and switch to scan-assembler-times.
10387
83a5c910
JW
103882016-05-18 Jiong Wang <jiong.wang@arm.com>
10389
53d6d955
UB
10390 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10391 with __aarch64__.
10392 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10393 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10394
fb7cbdeb
JJ
103952016-05-18 Jakub Jelinek <jakub@redhat.com>
10396
8ee91165
JJ
10397 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10398 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10399 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10400 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10401 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10402 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10403
cf4d516a
JJ
10404 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10405 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10406
a4f16422
JJ
10407 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10408 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10409
7b37ce10
JJ
10410 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10411 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10412
fb7cbdeb
JJ
10413 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10414
c9326aef
RB
104152016-05-18 Richard Biener <rguenther@suse.de>
10416
10417 PR tree-optimization/71168
10418 * gcc.dg/torture/pr71168.c: New testcase.
10419
df8b0a11
KV
104202016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10421
10422 PR middle-end/63586
10423 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10424 * gcc.dg/tree-ssa/pr63586.c: New test.
10425 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10426
2efd67ed
NS
104272016-05-17 Nathan Sidwell <nathan@acm.org>
10428
10429 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10430 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10431 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10432 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10433
1988b2c2
NS
104342016-05-17 Nathan Sidwell <nathan@acm.org>
10435
10436 * gcc.target/nvptx/abi-vararg-3.c: New.
10437
ad1d92ab
MM
104382016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10439
10440 PR tree-optimization/54579
10441 PR middle-end/55299
10442 * gcc.dg/fold-notrotate-1.c: New test.
10443 * gcc.dg/fold-notshift-1.c: New test.
10444 * gcc.dg/fold-notshift-2.c: New test.
10445
47768df8
MP
104462016-05-17 Marek Polacek <polacek@redhat.com>
10447
10448 PR ipa/71146
10449 * g++.dg/ipa/pr71146.C: New test.
10450
6b5423a5
DM
104512016-05-17 David Malcolm <dmalcolm@redhat.com>
10452
10453 * jit.dg/test-error-array-bounds.c: New test case.
10454
c7986356
MG
104552016-05-17 Marc Glisse <marc.glisse@inria.fr>
10456
10457 * gcc.dg/tree-ssa/and-1.c: New testcase.
10458
d982c5b7
MG
104592016-05-17 Marc Glisse <marc.glisse@inria.fr>
10460
10461 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10462 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10463
0139ba93
MG
104642016-05-17 Marc Glisse <marc.glisse@inria.fr>
10465
10466 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10467 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10468
daab4562
JW
104692016-05-17 Jiong Wang <jiong.wang@arm.com>
10470
10471 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10472
22330033
JW
104732016-05-17 Jiong Wang <jiong.wang@arm.com>
10474
10475 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10476
98b3a5f2
JW
104772016-05-17 Jiong Wang <jiong.wang@arm.com>
10478
10479 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10480 ".2d[index]" when scan the assembly.
10481 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10482 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10483 float64x1.
10484 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10485
b71b7a8e
RB
104862016-05-17 Richard Biener <rguenther@suse.de>
10487
10488 PR tree-optimization/71132
10489 * gcc.dg/torture/pr71132.c: New testcase.
10490
3c51ad46
CL
104912016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10492
10493 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10494
d20faa66
KT
104952016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10496
10497 PR target/70809
10498 * gcc.target/aarch64/pr70809_1.c: New test.
10499
b75cc5a4
KT
105002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10501
10502 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10503 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10504 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10505 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10506
b28eb195
IE
105072016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10508 Ilya Enkovich <ilya.enkovich@intel.com>
10509
10510 PR target/71114
10511 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10512
0b9004ed
JH
105132016-05-16 Jan Hubicka <hubicka@ucw.cz>
10514
10515 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10516 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10517
1b81a1c1
MW
105182016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10519
10520 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10521 test for __ARM_FP16_ARGS.
10522 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10523 * gcc.target/arm/aapcs/neon-vect10.c: New.
10524 * gcc.target/arm/aapcs/neon-vect9.c: New.
10525 * gcc.target/arm/aapcs/vfp18.c: New.
10526 * gcc.target/arm/aapcs/vfp19.c: New.
10527 * gcc.target/arm/aapcs/vfp20.c: New.
10528 * gcc.target/arm/aapcs/vfp21.c: New.
10529 * gcc.target/arm/fp16-aapcs-1.c: New.
10530 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10531 test for __ARM_FP16_ARGS.
10532 * g++.target/arm/fp16-return-1.c: Update expected output.
10533
921d1e73
JW
105342016-05-16 Jiong Wang <jiong.wang@arm.com>
10535
10536 PR testsuite/70227
10537 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10538
228eb42a
HA
105392016-05-15 Harald Anlauf <anlauf@gmx.de>
10540
10541 PR fortran/69603
10542 * gfortran.dg/pr69603.f90: New testcase.
10543
785abfd3
FR
105442016-05-14 Fritz Reese <fritzoreese@gmail.com>
10545
10546 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10547
e75eb64f
FR
105482016-05-14 Fritz Reese <fritzoreese@gmail.com>
10549
10550 PR fortran/71047
10551 * gfortran.dg/pr71047.f08: New test.
10552
aa4b467b
JM
105532016-05-13 Joseph Myers <joseph@codesourcery.com>
10554
10555 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10556 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10557 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10558
653fb4a2
MS
105592016-05-13 Martin Sebor <msebor@redhat.com>
10560
10561 PR c++/60049
10562 * g++.dg/cpp0x/constexpr-60049.C: New test.
10563
9e37582d
JJ
105642016-05-13 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR bootstrap/71071
10567 * gcc.dg/pr71071.c: New test.
10568
a278aa17
UB
105692016-05-13 Uros Bizjak <ubizjak@gmail.com>
10570
10571 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10572 remove XOP handling.
377eaca7 10573 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10574
ac3d02e2
NS
105752016-05-13 Nathan Sidwell <nathan@acm.org>
10576
10577 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10578 __atomic_is_lock_free declaration.
10579
8ab3bdac
RB
105802016-05-13 Richard Biener <rguenther@suse.de>
10581
10582 PR tree-optimization/42587
10583 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10584
623b8e0a
ML
105852016-05-13 Martin Liska <mliska@suse.cz>
10586
10587 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10588 the new format of dump output.
10589
da7674f6
IE
105902016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10591
10592 * gcc.dg/pr71084.c: New test.
10593
c959db3d
RR
105942016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10595
53d6d955
UB
10596 PR target/53440
10597 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10598
43203dea
RR
105992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10600
10601 * gcc.target/aarch64/struct_return.c: New test.
10602
4f2e1536
MP
106032016-05-12 Marek Polacek <polacek@redhat.com>
10604
10605 PR c/70756
10606 * c-c++-common/pr70756-2.c: New test.
10607 * c-c++-common/pr70756.c: New test.
10608
1ef33ef3
RB
106092016-05-12 Richard Biener <rguenther@suse.de>
10610
10611 PR tree-optimization/71059
10612 * gcc.dg/torture/pr71059.c: New testcase.
10613
763baff6
RB
106142016-05-12 Richard Biener <rguenther@suse.de>
10615
10616 PR tree-optimization/71062
10617 * gcc.dg/torture/pr71062.c: New testcase.
10618
c4ec1243
IE
106192016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10620
10621 PR tree-optimization/71006
10622 * gcc.dg/pr71006.c: New test.
10623
a5fbf76d
MP
106242016-05-12 Marek Polacek <polacek@redhat.com>
10625
10626 PR driver/71063
10627 * gcc.dg/opts-7.c: New test.
10628
5acc47a4
KT
106292016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10630
10631 PR target/70830
10632 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10633 Add -save-temps to dg-options.
10634 Scan for ldmfd rather than pop instruction.
10635 * gcc.target/arm/interrupt-2.c: Likewise.
10636 * gcc.target/arm/pr70830.c: New test.
10637
40bd4bf9
JJ
106382016-05-12 Jakub Jelinek <jakub@redhat.com>
10639
3cd63842
JJ
10640 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10641 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10642
c05d08f6
JJ
10643 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10644 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10645 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10646
bc27ffae
JJ
10647 PR target/71019
10648 * gcc.target/i386/avx512vl-pack-1.c: New test.
10649 * gcc.target/i386/avx512vl-pack-2.c: New test.
10650 * gcc.target/i386/avx512bw-pack-2.c: New test.
10651
515d7412
JJ
10652 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10653
40bd4bf9
JJ
10654 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10655 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10656 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10657
44ab146a
RB
106582016-05-12 Richard Biener <rguenther@suse.de>
10659
10660 PR tree-optimization/70986
10661 * gcc.dg/torture/pr70986-1.c: New testcase.
10662 * gcc.dg/torture/pr70986-2.c: Likewise.
10663 * gcc.dg/torture/pr70986-3.c: Likewise.
10664
d6e83a8d
MM
106652016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10666
10667 PR c/43651
10668 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10669 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10670
51e67ea3
UB
106712016-05-11 Uros Bizjak <ubizjak@gmail.com>
10672
10673 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10674 directive.
10675 * gcc.target/i386/pr66746.c: Ditto.
10676
3fd2b007
MM
106772016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10678
10679 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10680 support.
10681 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10682 warning when using -mvsx-timode.
10683 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10684 * gcc.target/powerpc/dform-2.c: Likewise.
10685 * gcc.target/powerpc/pr68805.c: Likewise.
10686
5c3a10fb
MP
106872016-05-11 Marek Polacek <polacek@redhat.com>
10688
10689 PR c++/71024
10690 * c-c++-common/attributes-3.c: New test.
10691
7cfb065b
NS
106922016-05-11 Nathan Sidwell <nathan@acm.org>
10693
10694 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10695 * gcc.c-torture/execute/pr68185.c: Likewise.
10696 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10697 * gcc.dg/pr69634.c: Requires scheduling.
10698 * gcc.dg/torture/pr66178.c: Require label values.
10699 * gcc.dg/setjmp-6.c: Require indirect jumps.
10700
f35ea97d
RB
107012016-05-11 Richard Biener <rguenther@suse.de>
10702
10703 PR tree-optimization/71055
10704 * gcc.dg/torture/pr71055.c: New testcase.
10705
dff70323
RB
107062016-05-11 Richard Biener <rguenther@suse.de>
10707
10708 PR debug/71057
10709 * g++.dg/debug/pr71057.C: New testcase.
10710
56a3d28b
JJ
107112016-05-11 Jakub Jelinek <jakub@redhat.com>
10712
10713 PR fortran/70855
10714 * gfortran.dg/gomp/pr70855.f90: New test.
10715
ebc1b29e
RB
107162016-05-11 Richard Biener <rguenther@suse.de>
10717
10718 PR middle-end/71002
10719 * g++.dg/torture/pr71002.C: New testcase.
10720
98ccd1d7
IE
107212016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10722
10723 PR middle-end/70807
10724 * gcc.dg/pr70807.c: New test.
10725
ed29e24b
MS
107262016-05-10 Martin Sebor <msebor@redhat.com>
10727
10728 PR c++/38611
10729 * g++.dg/Wattributes.C: New test.
10730
e39dab2c
MG
107312016-05-10 Marc Glisse <marc.glisse@inria.fr>
10732
10733 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10734 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10735 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10736
d067e238
IE
107372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10738
10739 PR target/70799
10740 * gcc.target/i386/pr70799-1.c: New test.
10741
cd36c83e
PMR
107422016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10743
10744 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10745
1e3af2a4
IE
107462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10747
10748 PR middle-end/70877
10749 * gcc.target/i386/pr70877.c: New test.
10750
afc610db
IE
107512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10752
10753 PR tree-optimization/70786
10754 * gcc.target/i386/pr70876.c: New test.
10755
4b59d19f
JJ
107562016-05-10 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR target/70927
10759 * gcc.target/i386/avx512vl-logic-1.c: New test.
10760 * gcc.target/i386/avx512vl-logic-2.c: New test.
10761 * gcc.target/i386/avx512dq-logic-2.c: New test.
10762
9b5ee426
BS
107632016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10764
10765 PR target/70963
10766 * gcc.target/powerpc/pr70963.c: New.
10767
f3352cab
DM
107682016-05-10 David Malcolm <dmalcolm@redhat.com>
10769
10770 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10771 (test_very_wide_line): Add ruler to expected output.
10772 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10773 (test_very_wide_line): Likewise.
10774 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10775 (test_show_locus): Within the handling of "test_very_wide_line",
10776 enable show_ruler_p on the diagnostic context.
10777
4a3255dd
RB
107782016-05-10 Richard Biener <rguenther@suse.de>
10779
10780 PR tree-optimization/71039
10781 * gcc.dg/torture/pr71039.c: New testcase.
10782
da7c9950
NS
107832016-05-10 Nathan Sidwell <nathan@acm.org>
10784
10785 * gcc.dg/nested-func-10.c: Requires alloca.
10786 * gcc.dg/nested-func-9.c: Requires alloca.
10787 * gcc.c-torture/execute/pr70460.c: Requires labels.
10788 * gcc.c-torture/compile/pr70199.c: Requires labels.
10789 * gcc.target/nvptx/decl.c: Compile only.
10790 * gcc.target/nvptx/trailing-init.c: Compile only.
10791 * gcc.target/nvptx/ary-init.c: Compile only.
10792
cf68d92c
MP
107932016-05-10 Marek Polacek <polacek@redhat.com>
10794
10795 PR c/70255
10796 * gcc.dg/attr-opt-1.c: New test.
10797
64ea4e15
RB
107982016-05-10 Richard Biener <rguenther@suse.de>
10799
10800 PR tree-optimization/70497
10801 PR tree-optimization/28367
10802 * gcc.dg/torture/20160404-1.c: New testcase.
10803 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10804 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10805
5a96dae3
PMR
108062016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10807
10808 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10809
fc97f805
UB
108102016-05-09 Uros Bizjak <ubizjak@gmail.com>
10811
10812 * gcc.target/i386/fabsneg-1.c New test.
10813
a710b1d5
AM
108142016-05-09 Alan Modra <amodra@gmail.com>
10815
10816 PR testsuite/70826
10817 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10818
171f6f05
RB
108192016-05-09 Richard Biener <rguenther@suse.de>
10820
10821 PR tree-optimization/70985
10822 * gcc.dg/torture/pr70985.c: New testcase.
10823
18caa34e
BC
108242016-05-09 Bin Cheng <bin.cheng@arm.com>
10825
10826 * gcc.dg/tree-ssa/ifc-9.c: New test.
10827 * gcc.dg/tree-ssa/ifc-10.c: New test.
10828 * gcc.dg/tree-ssa/ifc-11.c: New test.
10829 * gcc.dg/tree-ssa/ifc-12.c: New test.
10830 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10831 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10832 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10833
7a27d38f
RB
108342016-05-09 Richard Biener <rguenther@suse.de>
10835
10836 PR fortran/70937
10837 * gfortran.dg/pr70937.f90: New testcase.
10838
5ebbbd3d
RO
108392016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10840
10841 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10842
f6288c24
FR
108432016-05-07 Fritz Reese <fritzoreese@gmail.com>
10844
10845 PR fortran/56226
10846 * gfortran.dg/dec_structure_1.f90: New testcase.
10847 * gfortran.dg/dec_structure_2.f90: Ditto.
10848 * gfortran.dg/dec_structure_3.f90: Ditto.
10849 * gfortran.dg/dec_structure_4.f90: Ditto.
10850 * gfortran.dg/dec_structure_5.f90: Ditto.
10851 * gfortran.dg/dec_structure_6.f90: Ditto.
10852 * gfortran.dg/dec_structure_7.f90: Ditto.
10853 * gfortran.dg/dec_structure_8.f90: Ditto.
10854 * gfortran.dg/dec_structure_9.f90: Ditto.
10855 * gfortran.dg/dec_structure_10.f90: Ditto.
10856 * gfortran.dg/dec_structure_11.f90: Ditto.
10857 * gfortran.dg/dec_union_1.f90: Ditto.
10858 * gfortran.dg/dec_union_2.f90: Ditto.
10859 * gfortran.dg/dec_union_3.f90: Ditto.
10860 * gfortran.dg/dec_union_4.f90: Ditto.
10861 * gfortran.dg/dec_union_5.f90: Ditto.
10862 * gfortran.dg/dec_union_6.f90: Ditto.
10863 * gfortran.dg/dec_union_7.f90: Ditto.
10864
5ec4a8cd
TV
108652016-05-07 Tom de Vries <tom@codesourcery.com>
10866
10867 PR tree-optimization/70956
10868 * gcc.dg/graphite/pr70956.c: New test.
10869
58ec1d0e
JJ
108702016-05-06 Jakub Jelinek <jakub@redhat.com>
10871
ccd88fb7
JJ
10872 PR middle-end/70941
10873 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10874 (a, b, c, d): Change type from char to signed char.
10875 (main): Compare against (signed char) -1634678893 instead of
10876 hardcoded -109. Use __builtin_abort instead of abort.
10877
dd3b6464
JJ
10878 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10879 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10880
58ec1d0e
JJ
10881 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10882
19aa23d8
YR
108832016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10884
10885 PR debug/70935
10886 * gcc.dg/torture/pr70935.c: New test.
10887
ae5f0df1
OE
108882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10889
10890 PR target/58219
ce23a8ff 10891 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10892
078f7e37
RB
108932016-05-06 Richard Biener <rguenther@suse.de>
10894
10895 PR tree-optimization/70960
10896 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10897
765d7b54
OE
108982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10899
10900 PR target/52933
10901 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10902 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10903 Adjust expected instruction counts.
10904 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10905
29c94e65
MP
109062016-05-06 Marek Polacek <polacek@redhat.com>
10907
10908 PR sanitizer/70875
10909 * gcc.dg/ubsan/bounds-3.c: New test.
10910
3684b02e
OE
109112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10912
10913 PR target/54089
10914 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10915
8706773f
RB
109162016-05-06 Richard Biener <rguenther@suse.de>
10917
10918 PR middle-end/70931
10919 * gfortran.dg/pr70931.f90: New testcase.
10920
a4f51018
RB
109212016-05-06 Richard Biener <rguenther@suse.de>
10922
10923 PR middle-end/70941
10924 * gcc.dg/torture/pr70941.c: New testcase.
10925
c4f2425f
BC
109262016-05-05 Bin Cheng <bin.cheng@arm.com>
10927
10928 PR tree-optimization/57206
10929 * gcc.dg/vect/pr57206.c: New test.
10930
5dc08197
RO
109312016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10932
10933 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10934
351f85c5
JJ
109352016-05-05 Jakub Jelinek <jakub@redhat.com>
10936
568bac8c
JJ
10937 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10938
351f85c5
JJ
10939 * c-c++-common/Wdangling-else-4.c: New test.
10940
33fd7785
JJ
109412016-05-04 Jakub Jelinek <jakub@redhat.com>
10942
2d1ac15a
JJ
10943 PR c++/70906
10944 PR c++/70933
10945 * g++.dg/opt/pr70906.C: New test.
10946 * g++.dg/opt/pr70933.C: New test.
10947
33fd7785
JJ
10948 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10949
6b715bf6
JH
109502016-05-04 Jan Hubicka <hubicka@ucw.cz>
10951
10952 * gcc.dg/ipa/pure-const-3.c: New testcase.
10953
deef7113
MP
109542016-05-04 Marek Polacek <polacek@redhat.com>
10955
10956 * c-c++-common/Wdangling-else-1.c: New test.
10957 * c-c++-common/Wdangling-else-2.c: New test.
10958 * c-c++-common/Wdangling-else-3.c: New test.
10959
5396db97
KCY
109602016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10961
10962 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10963 flag is present.
10964
de55efd5
MP
109652016-05-04 Marek Polacek <polacek@redhat.com>
10966
10967 PR c/48778
10968 * gcc.dg/Waddress-2.c: New test.
10969
475839b6
AM
109702016-05-04 Alan Modra <amodra@gmail.com>
10971
10972 * gcc.target/powerpc/pr70866.c: New.
10973
b25aad5f
MS
109742016-05-03 Martin Sebor <msebor@redhat.com>
10975
10976 PR c++/66561
10977 * c-c++-common/builtin_location.c: New test.
10978 * g++.dg/cpp1y/builtin_location.C: New test.
10979
79ce98bc
MP
109802016-05-03 Marek Polacek <polacek@redhat.com>
10981
10982 PR c/70859
10983 * gcc.dg/pr70859.c: New test.
10984 * gcc.dg/pr70859-2.c: New test.
10985
402e89f5
PMR
109862016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10987
10988 * gnat.dg/debug5.adb: New testcase.
10989
f3d90045
DV
109902016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10991
10992 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10993 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10994 Procedure to check for z10 instruction set.
10995
1e26cec1
CL
109962016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10997
10998 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10999
71aca5a0
AM
110002016-05-03 Alan Modra <amodra@gmail.com>
11001
11002 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11003
2fd70ec1
JJ
110042016-05-03 Jakub Jelinek <jakub@redhat.com>
11005
11006 * gcc.target/i386/avx512f-cvt-1.c: New test.
11007
e5705cf7
L
110082016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11009
11010 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11011 -fdump-tree-vrp-details.
11012
381cdae4
RB
110132016-05-03 Richard Biener <rguenther@suse.de>
11014
11015 * gcc.dg/pr30172-1.c: Adjust.
11016 * gcc.dg/pr63743.c: Likewise.
11017 * gcc.dg/tm/pr51696.c: Likewise.
11018 * c-c++-common/tm/safe-1.c: Likewise.
11019 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11020 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11021 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11022 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11023
adedd5c1
JJ
110242016-05-03 Jakub Jelinek <jakub@redhat.com>
11025
31ed1665
JJ
11026 PR rtl-optimization/70467
11027 * gcc.target/i386/pr70467-3.c: New test.
11028 * gcc.target/i386/pr70467-4.c: New test.
11029
dea60b59
JJ
11030 PR tree-optimization/70916
11031 * gcc.c-torture/compile/pr70916.c: New test.
11032
adedd5c1
JJ
11033 PR target/49244
11034 * gcc.target/i386/pr49244-1.c: New test.
11035 * gcc.target/i386/pr49244-2.c: New test.
11036
f80041ef
BS
110372016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11038
11039 PR rtl-optimization/44281
11040 * gcc.target/i386/pr44281.c: New test.
11041
1cfcd39e
BC
110422016-05-03 bin cheng <bin.cheng@arm.com>
11043
11044 PR tree-optimization/56541
11045 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11046 * gcc.dg/vect/pr56541.c: new test.
11047
4304ccfd
MM
110482016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11049
11050 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11051 __float128.
11052 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11053
50d94c29
L
110542016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11055
11056 PR testsuite/70520
11057 * c-c++-common/asan/clone-test-1.c (main): Align child process
11058 stack to 16 bytes.
11059
bc1aee87
DM
110602016-05-02 David Malcolm <dmalcolm@redhat.com>
11061
11062 PR c++/62314
11063 * g++.dg/spellcheck-fields-2.C: New test case.
11064
474e0129
DM
110652016-05-02 David Malcolm <dmalcolm@redhat.com>
11066
11067 PR c++/62314
11068 * g++.dg/pr62314.C: New test case.
11069
818b88a7
JH
110702016-05-02 Jan Hubicka <hubicka@ucw.cz>
11071
11072 * gcc.dg/ipa/inline-8.c: New testcase.
11073
dd77684f
JJ
110742016-05-02 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR rtl-optimization/70467
11077 * gcc.target/i386/pr70467-1.c: New test.
11078
72407e00
BE
110792016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11080
11081 * gcc.dg/spec-options.c: Run the test on all targets.
11082 * gcc.dg/foo.specs: Use cpp_unique_options.
11083
dd53d197
MG
110842016-05-02 Marc Glisse <marc.glisse@inria.fr>
11085
11086 * gcc.dg/tree-ssa/unord.c: New testcase.
11087
a8b85ce9
MG
110882016-05-02 Marc Glisse <marc.glisse@inria.fr>
11089
11090 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11091
5b37e866
NS
110922016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11093
11094 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11095
7176a4a0
MP
110962016-05-02 Marek Polacek <polacek@redhat.com>
11097
11098 PR c/70851
11099 * gcc.dg/enum-incomplete-3.c: New test.
11100
6b9933b9
MP
111012016-05-02 Marek Polacek <polacek@redhat.com>
11102 Tom de Vries <tom@codesourcery.com>
11103
11104 PR tree-optimization/70700
11105 * gcc.dg/pr70700.c: New test.
11106
90f82260
UB
111072016-05-01 Uros Bizjak <ubizjak@gmail.com>
11108
11109 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11110 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11111 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11112 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11113 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11114
f73036c1
EB
111152016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11116
11117 * ada/acats/run_acats: Rename into...
11118 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11119 * ada/acats/run_all.sh: Remove redundant test.
11120 (target_run): Move around.
11121 (target_gnatchop): Use newly built executable.
11122 (target_gnatmake): Likewise.
11123 Check that the compilation of impbit succeeds.
11124
85e051a3
OE
111252016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11126
11127 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11128 * gcc.dg/20021029-1.c: Likewise.
11129 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11130 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11131 * gcc.target/sh/cmpstr.c: Likewise.
11132 * gcc.target/sh/cmpstrn.c: Likewise.
11133 * gcc.target/sh/memset.c: Likewise.
11134 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11135 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11136 * gcc.target/sh/pr39423-1.c: Likewise.
11137 * gcc.target/sh/pr49468-di.c: Likewise.
11138 * gcc.target/sh/pr49468-si.c: Likewise.
11139 * gcc.target/sh/pr49880-1.c: Likewise.
11140 * gcc.target/sh/pr49880-2.c: Likewise.
11141 * gcc.target/sh/pr49880-3.c: Likewise.
11142 * gcc.target/sh/pr50751-1.c: Likewise.
11143 * gcc.target/sh/pr50751-4.c: Likewise.
11144 * gcc.target/sh/pr50751-7.c: Likewise.
11145 * gcc.target/sh/pr51244-1.c: Likewise.
11146 * gcc.target/sh/pr51244-10.c: Likewise.
11147 * gcc.target/sh/pr51244-11.c: Likewise.
11148 * gcc.target/sh/pr51244-12.c: Likewise.
11149 * gcc.target/sh/pr51244-13.c: Likewise.
11150 * gcc.target/sh/pr51244-14.c: Likewise.
11151 * gcc.target/sh/pr51244-17.c: Likewise.
11152 * gcc.target/sh/pr51244-18.c: Likewise.
11153 * gcc.target/sh/pr51244-19.c: Likewise.
11154 * gcc.target/sh/pr51244-4.c: Likewise.
11155 * gcc.target/sh/pr51244-5.c: Likewise.
11156 * gcc.target/sh/pr51244-7.c: Likewise.
11157 * gcc.target/sh/pr51244-8.c: Likewise.
11158 * gcc.target/sh/pr51244-9.c: Likewise.
11159 * gcc.target/sh/pr51697.c: Likewise.
11160 * gcc.target/sh/pr52483-1.c: Likewise.
11161 * gcc.target/sh/pr52483-2.c: Likewise.
11162 * gcc.target/sh/pr52483-3.c: Likewise.
11163 * gcc.target/sh/pr52483-5.c: Likewise.
11164 * gcc.target/sh/pr52933-1.c: Likewise.
11165 * gcc.target/sh/pr52933-2.c: Likewise.
11166 * gcc.target/sh/pr52933-3.c: Likewise.
11167 * gcc.target/sh/pr53568-1.c: Likewise.
11168 * gcc.target/sh/pr53976-1.c: Likewise.
11169 * gcc.target/sh/pr53988-1.c: Likewise.
11170 * gcc.target/sh/pr53988.c: Likewise.
11171 * gcc.target/sh/pr54089-1.c: Likewise.
11172 * gcc.target/sh/pr54089-6.c: Likewise.
11173 * gcc.target/sh/pr54089-7.c: Likewise.
11174 * gcc.target/sh/pr54089-8.c: Likewise.
11175 * gcc.target/sh/pr54089-9.c: Likewise.
11176 * gcc.target/sh/pr54236-1.c: Likewise.
11177 * gcc.target/sh/pr54236-2.c: Likewise.
11178 * gcc.target/sh/pr54236-3.c: Likewise.
11179 * gcc.target/sh/pr54236-4.c: Likewise.
11180 * gcc.target/sh/pr54386.c: Likewise.
11181 * gcc.target/sh/pr54602-1.c: Likewise.
11182 * gcc.target/sh/pr54685.c: Likewise.
11183 * gcc.target/sh/pr54760-1.c: Likewise.
11184 * gcc.target/sh/pr54760-2.c: Likewise.
11185 * gcc.target/sh/pr54760-3.c: Likewise.
11186 * gcc.target/sh/pr54760-4.c: Likewise.
11187 * gcc.target/sh/pr54760-5.c: Likewise.
11188 * gcc.target/sh/pr54760-6.c: Likewise.
11189 * gcc.target/sh/pr55146.c: Likewise.
11190 * gcc.target/sh/pr55160.c: Likewise.
11191 * gcc.target/sh/pr59278.c: Likewise.
11192 * gcc.target/sh/pr59401-1.c: Likewise.
11193 * gcc.target/sh/pr59533-1.c: Likewise.
11194 * gcc.target/sh/pr63260.c: Likewise.
11195 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11196 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11197 * gcc.target/sh/strlen.c: Likewise.
11198 * gcc.target/sh/torture/pr30807.c: Likewise.
11199 * gcc.target/sh/torture/pr34777.c: Likewise.
11200 * gcc.target/sh/torture/pr64652.c: Likewise.
11201 * gcc.target/sh/torture/pr65505.c: Likewise.
11202 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11203 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11204
411e5c67
PC
112052016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11206
11207 PR c++/66644
11208 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11209
8fa97501
BS
112102016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11211
11212 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11213 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11214 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11215 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11216
5a956111
PP
112172016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11218
11219 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11220 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11221
e7ff0319
CP
112222016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11223
11224 PR middle-end/70626
11225 * c-c++-common/goacc/combined-reduction.c: New test.
11226 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11227
52d11a4b
L
112282016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11229
11230 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11231 *movdi_internal pattern only if PIC off.
11232 * gcc.target/i386/pr70155-2.c: Likewise.
11233 * gcc.target/i386/pr70155-3.c: Likewise.
11234 * gcc.target/i386/pr70155-4.c: Likewise.
11235 * gcc.target/i386/pr70155-5.c: Likewise.
11236 * gcc.target/i386/pr70155-6.c: Likewise.
11237 * gcc.target/i386/pr70155-7.c: Likewise.
11238 * gcc.target/i386/pr70155-8.c: Likewise.
11239 * gcc.target/i386/pr70155-15.c: Likewise.
11240 * gcc.target/i386/pr70155-17.c: Likewise.
11241 * gcc.target/i386/pr70155-22.c: Likewise.
11242
8960db31
BC
112432016-04-29 Bin Cheng <bin.cheng@arm.com>
11244
11245 PR tree-optimization/70803
11246 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11247
cca535a4
IE
112482016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11249
11250 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11251 optimization of vector loop.
11252 * gcc.target/i386/vect-unpack-3.c: New test.
11253 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11254 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11255 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11256
500ecf4a
MP
112572016-04-29 Marek Polacek <polacek@redhat.com>
11258
11259 PR sanitizer/70342
11260 * g++.dg/ubsan/null-7.C: New test.
11261
2fff3db8
MP
11262 PR c/70852
11263 * gcc.dg/pr70852.c: New test.
11264
509063eb
DV
112652016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11266
11267 PR/69089
11268 * g++.dg/cpp0x/alignas6.C: New test.
11269
83745c0d
DV
112702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11271
c87885ca
RO
11272 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11273 * gcc.dg/pr27003.c: Likewise.
11274 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11275 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11276 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11277 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11278 * gcc.target/arc/mxy.c: Likewise.
11279 * gcc.target/arc/mswape.c: Likewise.
11280 * gcc.target/arc/mrtsc.c: Likewise.
11281 * gcc.target/arc/mcrc.c: Likewise.
11282 * gcc.target/arc/mdsp-packa.c: Likewise.
11283 * gcc.target/arc/mdvbf.c: Likewise.
11284 * gcc.target/arc/mlock.c: Likewise.
11285 * gcc.target/arc/mmac-24.c: Likewise.
11286 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11287
849b265d
BS
112882016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11289 Matthijs Kooijman <matthijs@stdin.nl>
11290 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11291
11292 PR target/60040
11293 * gcc.target/avr/pr60040-1.c: New.
11294 * gcc.target/avr/pr60040-2.c: New.
11295
1390536b
RB
112962016-04-29 Richard Biener <rguenther@suse.de>
11297
11298 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11299
98998245
RB
113002016-04-29 Richard Biener <rguenther@suse.de>
11301
11302 PR tree-optimization/13962
11303 PR tree-optimization/65686
11304 * gcc.dg/uninit-pr65686.c: New testcase.
11305
8b80cc21
JJ
113062016-04-29 Jakub Jelinek <jakub@redhat.com>
11307
11308 PR middle-end/70843
11309 * gcc.dg/pr70843.c: New test.
11310
6181bc30
JJ
113112016-04-28 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR target/70858
11314 * gcc.target/i386/pr70858.c: New test.
11315
f4cb3612
AB
113162016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11317
11318 * gcc.target/arc/nps400-1.c: New file.
11319
8ad9df62
JR
113202016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11321 Andrew Burgess <andrew.burgess@embecosm.com>
11322
11323 * gcc.target/arc/movh_cl-1.c: New file.
11324
ceaaa9fe
JR
113252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11326 Andrew Burgess <andrew.burgess@embecosm.com>
11327
11328 * gcc.target/arc/extzv-1.c: New file.
11329 * gcc.target/arc/insv-1.c: New file.
11330 * gcc.target/arc/insv-2.c: New file.
11331 * gcc.target/arc/movb-1.c: New file.
11332 * gcc.target/arc/movb-2.c: New file.
11333 * gcc.target/arc/movb-3.c: New file.
11334 * gcc.target/arc/movb-4.c: New file.
11335 * gcc.target/arc/movb-5.c: New file.
11336 * gcc.target/arc/movb_cl-1.c: New file.
11337 * gcc.target/arc/movb_cl-2.c: New file.
11338 * gcc.target/arc/movbi_cl-1.c: New file.
11339 * gcc.target/arc/movl-1.c: New file.
11340
4d03dc2f
JR
113412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11342 Andrew Burgess <andrew.burgess@embecosm.com>
11343
11344 * gcc.target/arc/cmem-1.c: New file.
11345 * gcc.target/arc/cmem-2.c: New file.
11346 * gcc.target/arc/cmem-3.c: New file.
11347 * gcc.target/arc/cmem-4.c: New file.
11348 * gcc.target/arc/cmem-5.c: New file.
11349 * gcc.target/arc/cmem-6.c: New file.
11350 * gcc.target/arc/cmem-7.c: New file.
11351 * gcc.target/arc/cmem-ld.inc: New file.
11352 * gcc.target/arc/cmem-st.inc: New file.
11353
81262dad
JJ
113542016-04-28 Jakub Jelinek <jakub@redhat.com>
11355
11356 PR target/70821
11357 * gcc.target/i386/pr70821.c: New test.
11358
0a31a09a
BS
113592016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11360
11361 * gcc.target/powerpc/vec-adde.c: New test.
11362 * gcc.target/powerpc/vec-adde-int128.c: New test.
11363
3ddffba9
JJ
113642016-04-28 Jakub Jelinek <jakub@redhat.com>
11365
11366 * gcc.target/i386/avx-vround-1.c: New test.
11367 * gcc.target/i386/avx-vround-2.c: New test.
11368 * gcc.target/i386/avx512vl-vround-1.c: New test.
11369 * gcc.target/i386/avx512vl-vround-2.c: New test.
11370
713dedcd
RO
113712016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11372
11373 PR testsuite/70595
11374 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11375 (check_effective_target_cilkplus_runtime): ... this.
11376 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11377 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11378
11379 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11380 Require cilkplus_runtime.
11381 Don't add -lcilkrts.
11382 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11383 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11384 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11385 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11386 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11387 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11388 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11389 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11390 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11391 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11392 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11393 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11394 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11395 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11396 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11397 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11398 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11399 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11400 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11401 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11402 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11403 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11404 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11405 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11406 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11407 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11408 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11409 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11410 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11411
11412 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11413 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11414
11415 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11416
11417 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11418 cilkplus_runtime.
11419
3563f78f
MG
114202016-04-27 Marc Glisse <marc.glisse@inria.fr>
11421
11422 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11423 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11424
6bc2bb18
RB
114252015-04-27 Ryan Burn <contact@rnburn.com>
11426
11427 PR c++/69024
11428 PR c++/68997
11429 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11430 diagnostic.
11431 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11432 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11433
1e55d29a
EB
114342016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11435
11436 * gnat.dg/limited_with4.ad[sb]: New test.
11437 * gnat.dg/limited_with4_pkg.ads: New helper.
11438
087146ca
L
114392016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11440
11441 PR target/70155
11442 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11443 and movv1ti_internal patterns
11444 * gcc.target/i386/pr70155-1.c: New test.
11445 * gcc.target/i386/pr70155-2.c: Likewise.
11446 * gcc.target/i386/pr70155-3.c: Likewise.
11447 * gcc.target/i386/pr70155-4.c: Likewise.
11448 * gcc.target/i386/pr70155-5.c: Likewise.
11449 * gcc.target/i386/pr70155-6.c: Likewise.
11450 * gcc.target/i386/pr70155-7.c: Likewise.
11451 * gcc.target/i386/pr70155-8.c: Likewise.
11452 * gcc.target/i386/pr70155-9.c: Likewise.
11453 * gcc.target/i386/pr70155-10.c: Likewise.
11454 * gcc.target/i386/pr70155-11.c: Likewise.
11455 * gcc.target/i386/pr70155-12.c: Likewise.
11456 * gcc.target/i386/pr70155-13.c: Likewise.
11457 * gcc.target/i386/pr70155-14.c: Likewise.
11458 * gcc.target/i386/pr70155-15.c: Likewise.
11459 * gcc.target/i386/pr70155-16.c: Likewise.
11460 * gcc.target/i386/pr70155-17.c: Likewise.
11461 * gcc.target/i386/pr70155-18.c: Likewise.
11462 * gcc.target/i386/pr70155-19.c: Likewise.
11463 * gcc.target/i386/pr70155-20.c: Likewise.
11464 * gcc.target/i386/pr70155-21.c: Likewise.
11465 * gcc.target/i386/pr70155-22.c: Likewise.
11466
92329f9f
L
114672016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11468
11469 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11470 ".{5,6}".
11471
309a0cf6
BC
114722016-04-27 Bin Cheng <bin.cheng@arm.com>
11473
11474 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11475 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11476 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11477 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11478 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11479
72ed2b9c
RB
114802016-04-27 Richard Biener <rguenther@suse.de>
11481
11482 PR ipa/70760
11483 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11484 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11485
3c98ff9b
NS
114862016-04-27 Nathan Sidwell <nathan@acm.org>
11487
11488 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11489 * g++.dg/ubsan/pr63956.C: Adjust error location.
11490
9ec5d66b
NC
114912016-04-27 Nick Clifton <nickc@redhat.com>
11492
11493 PR middle-end/49889
11494 * gcc.dg/pr49889.c: New test.
11495
c1e1f433
BS
114962016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11497
11498 * c-c++-common/memset-array.c: New test.
11499
8ac43293
MS
115002016-04-26 Martin Sebor <msebor@redhat.com>
11501
11502 PR c++/66639
11503 * g++.dg/cpp1y/func_constexpr.C: New test.
11504
843ce8ab
PP
115052016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11506
11507 PR c++/70241
11508 * g++.dg/cpp0x/enum32.C: New test.
11509 * g++.dg/cpp0x/enum33.C: New test.
11510
115112016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11512
11513 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11514 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11515 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11516 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11517 * gcc.c-torture/execute/pr38151.c: Likewise.
11518 * gcc.c-torture/execute/pr66556.c: Likewise.
11519 * gcc.c-torture/execute/pr67781.c: Likewise.
11520 * gcc.c-torture/execute/pr68648.c: Likewise.
11521
ca1206be
MG
115222016-04-26 Marc Glisse <marc.glisse@inria.fr>
11523
11524 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11525
2448a956
MP
115262016-04-26 Marek Polacek <polacek@redhat.com>
11527
11528 PR c/67784
11529 * gcc.dg/pr67784-3.c: New test.
11530 * gcc.dg/pr67784-4.c: New test.
11531 * gcc.dg/pr67784-5.c: New test.
11532
b02a5e26
MP
11533 PR c/70791
11534 * gcc.dg/Wnested-externs-2.c: New test.
11535
6b6aa8d3
MG
115362016-04-26 Marc Glisse <marc.glisse@inria.fr>
11537
11538 * gcc.dg/fold-plusmult.c: Adjust.
11539 * gcc.dg/no-strict-overflow-6.c: Adjust.
11540 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11541
a2095b55
BS
115422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11543
11544 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11545 number scans.
11546 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11547 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11548 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11549 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11550 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11551 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11552 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11553 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11554 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11555 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11556 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11557 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11558 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11559 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11560 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11561 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11562 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11563 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11564 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11565 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11566 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11567 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11568 scans.
11569 * gcc.target/i386/pr32219-4.c: Likewise.
11570 * gcc.target/i386/pr32219-6.c: Likewise.
11571 * gcc.target/i386/pr32219-8.c: Likewise.
11572
bb0cc5c8
KT
115732016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11574
11575 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11576 associated options.
11577
5a0802ea
MP
115782016-04-26 Marek Polacek <polacek@redhat.com>
11579
11580 PR c++/70744
11581 * g++.dg/ext/cond2.C: New test.
11582
00f615af
BC
115832016-04-26 Bin Cheng <bin.cheng@arm.com>
11584
11585 PR tree-optimization/70771
11586 PR tree-optimization/70775
11587 * gcc.dg/pr70771.c: New test.
25939d34 11588 * gcc.dg/pr70775.c: New test.
00f615af 11589
218155e7
BS
115902016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11591
11592 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11593
ab99f467
RB
115942016-04-25 Richard Biener <rguenther@suse.de>
11595
11596 PR tree-optimization/70780
11597 * gcc.dg/torture/pr70780.c: New testcase.
11598
3f8257db 115992016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11600
c87885ca
RO
11601 * gcc.target/arm/neon-vaddws16.c: New test.
11602 * gcc.target/arm/neon-vaddws32.c: New test.
11603 * gcc.target/arm/neon-vaddwu16.c: New test.
11604 * gcc.target/arm/neon-vaddwu32.c: New test.
11605 * gcc.target/arm/neon-vaddwu8.c: New test.
11606 * lib/target-supports.exp
93c590ee
MC
11607 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11608 that arm neon support vector widen sum of HImode TO SImode.
11609
d6c1a7a7
JJ
116102016-04-23 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR sanitizer/70712
11613 * c-c++-common/asan/pr70712.c: New test.
11614
ab0fc037
TS
116152016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11616
11617 * .gitattributes: New file.
11618
2aa64824
CL
116192016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11620
11621 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11622
e7e12d92
DH
116232016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11624
11625 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11626 * gfortran.dg/submodule_15.f08: Likewise.
11627
d1431192
RB
116282016-04-22 Richard Biener <rguenther@suse.de>
11629
11630 PR tree-optimization/70740
11631 * gcc.dg/torture/pr70740.c: New testcase.
11632
04a63c24
L
116332016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11634
11635 PR target/70750
11636 * gcc.target/i386/pr70750-1.c: New test.
11637 * gcc.target/i386/pr70750-2.c: Likewise.
11638
20700098
PC
116392016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11640
11641 PR c++/70540
11642 * g++.dg/cpp0x/auto48.C: New.
11643
aedf4e12
MP
116442016-04-21 Marek Polacek <polacek@redhat.com>
11645
11646 PR c++/70513
11647 * g++.dg/cpp0x/forw_enum12.C: New test.
11648 * g++.dg/cpp0x/forw_enum13.C: New test.
11649
2074d80a
KY
116502016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11651
11652 PR target/70728
11653 * gcc.target/i386/pr70728.c: New test.
11654
aef4aab0
RB
116552016-04-21 Richard Biener <rguenther@suse.de>
11656
11657 PR middle-end/70747
11658 * gcc.dg/pr70747.c: New testcase.
11659
2359e571
BC
116602016-04-21 Bin Cheng <bin.cheng@arm.com>
11661
11662 PR tree-optimization/70715
11663 * gcc.dg/tree-ssa/scev-13.c: New test.
11664
ce0e66ff
MG
116652016-04-21 Marc Glisse <marc.glisse@inria.fr>
11666
11667 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11668
2c2870a1
MG
116692016-04-21 Marc Glisse <marc.glisse@inria.fr>
11670
11671 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11672
a2b056a3
JH
116732016-04-20 Jan Hubicka <jh@suse.cz>
11674
11675 PR ipa/70018
11676 * g++.dg/ipa/nothrow-1.C: New testcase.
11677
ee392fc2
NS
116782016-04-20 Nathan Sidwell <nathan@acm.org>
11679
11680 PR c++/55635
11681 * g++.dg/eh/delete1.C: New.
11682
dda49daf
L
116832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11684
11685 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11686 -mtune-ctrl=sse_typeless_stores.
11687
8a5b9d5a
L
116882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11689
11690 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11691
1011119f
BC
116922016-04-20 Bin Cheng <bin.cheng@arm.com>
11693
11694 PR tree-optimization/69489
11695 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11696
477d4906
IV
116972016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11698
11699 PR c++/69363
11700 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11701 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11702 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11703
fad08d12
BC
117042016-04-20 Bin Cheng <bin.cheng@arm.com>
11705
11706 PR tree-optimization/56625
11707 PR tree-optimization/69489
11708 * gcc.dg/vect/pr56625.c: New test.
11709 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11710
9e3e4fab
AP
117112016-04-20 Andrew Pinski <apinski@cavium.com>
11712
11713 PR target/64971
11714 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11715
d7aa24e4
AC
117162016-04-20 Arnaud Charlet <charlet@adacore.com>
11717
11718 * gnat.dg/self1.adb: Remove now incorrect test.
11719
e6d62b46
BC
117202016-04-20 Bin Cheng <bin.cheng@arm.com>
11721
11722 * gcc.dg/tree-ssa/scev-11.c: New test.
11723 * gcc.dg/tree-ssa/scev-12.c: New test.
11724
2697b189
MP
117252016-04-20 Marek Polacek <polacek@redhat.com>
11726
11727 PR tree-optimization/70725
11728 * gcc.dg/pr70725.c: New test.
11729
60d393e8
RB
117302016-04-20 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/70726
11733 * g++.dg/vect/pr70726.cc: New testcase.
11734
82c6f58a
AK
117352016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11736
11737 PR target/70674
11738 * gcc.target/s390/pr70674.c: New test.
11739
90eeab20
JD
117402016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11741
11742 PR libgfortran/70684
11743 * gfortran.dg/list_read_14.f90: New test.
11744
fc9cf6da
L
117452016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11746
11747 PR target/69201
11748 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11749 extern to force it misaligned.
11750 (b): Likewise.
11751 (c): Likewise.
11752 (d): Likewise.
11753 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11754 Don't check `*' before movv4sf_internal.
11755 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11756 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11757 Don't check `*' before movv16qi_internal.
11758 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11759 extern to force it misaligned.
11760 (b): Likewise.
11761 (c): Likewise.
11762 (d): Likewise.
11763 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11764 Don't check `*' before movv2df_internal.
11765 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11766 extern to force it misaligned.
11767 (b): Likewise.
11768 (c): Likewise.
11769 (d): Likewise.
11770 Check movv8sf_internal instead of avx_storeups256.
11771 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11772
ea8927ea
RB
117732016-04-19 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/70171
11776 * g++.dg/tree-ssa/pr70171.C: New testcase.
11777
65f52ee9
RB
117782016-04-19 Richard Biener <rguenther@suse.de>
11779
11780 PR tree-optimization/70724
11781 * gcc.dg/torture/pr70724.c: New testcase.
11782
987b67f1
VM
117832016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11784
11785 PR middle-end/70689
c87885ca 11786 * gcc.target/i386/pr70689.c: New.
987b67f1 11787
91a47c39
L
117882016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11789
11790 PR target/70708
11791 * gcc.target/i386/pr70708.c: New test.
11792
8270b82d
RB
117932016-04-18 Richard Biener <rguenther@suse.de>
11794
11795 PR tree-optimization/43434
11796 * gcc.dg/vect/pr43434.c: New testcase.
11797 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11798 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11799 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11800 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11801 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11802 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11803 * gcc.dg/gomp/pr68640.c: Likewise.
11804 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11805 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11806
edd048e2
RB
118072016-04-18 Richard Biener <rguenther@suse.de>
11808
11809 PR tree-optimization/70701
11810 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11811
bd5c7330
TV
118122016-04-18 Tom de Vries <tom@codesourcery.com>
11813
11814 PR testsuite/70699
11815 * gcc.dg/pr70161.c: Add dot-file scans.
11816 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11817 instead of after last dot char.
11818
23f2660f
EB
118192016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11820
11821 * c-c++-common/dump-ada-spec-3.c: New test.
11822 * c-c++-common/dump-ada-spec-4.c: Likewise.
11823
da152c9f
TV
118242016-04-17 Tom de Vries <tom@codesourcery.com>
11825
11826 PR other/70183
11827 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11828
cc950f98
JH
118292016-04-15 Jan Hubicka <jh@suse.cz>
11830
11831 PR ipa/70018
11832 * g++.dg/ipa/pure-const-1.C: New testcase.
11833 * g++.dg/ipa/pure-const-2.C: New testcase.
11834 * g++.dg/ipa/pure-const-3.C: New testcase.
11835
949505a9
MP
118362016-04-15 Marek Polacek <polacek@redhat.com>
11837
11838 PR c/70671
11839 * gcc.dg/bitfld-22.c: New test.
11840
10e547d6
BS
118412016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11842
11843 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11844 x86_64.
11845
1e77281b
MP
118462016-04-15 Marek Polacek <polacek@redhat.com>
11847
11848 PR c/70651
11849 * c-c++-common/pr70651.c: New test.
11850
e501fa8e
KT
118512016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11852
11853 PR rtl-optimization/70681
11854 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11855 dump scan on arm and powerpc.
11856 * gcc.dg/pr10474.c: Likewise.
11857
dda1bf61
JJ
118582016-04-15 Jakub Jelinek <jakub@redhat.com>
11859
ca4ef1ff
JJ
11860 PR c++/69517
11861 PR c++/70019
11862 PR c++/70588
11863 * g++.dg/cpp1y/vla11.C: Revert for real.
11864
dda1bf61
JJ
11865 PR c/70436
11866 * c-c++-common/Wparentheses-1.c: New test.
11867 * c-c++-common/gomp/Wparentheses-1.c: New test.
11868 * c-c++-common/gomp/Wparentheses-2.c: New test.
11869 * c-c++-common/gomp/Wparentheses-3.c: New test.
11870 * c-c++-common/gomp/Wparentheses-4.c: New test.
11871 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11872 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11873 * c-c++-common/goacc/Wparentheses-1.c: New test.
11874
1355e62c
KY
118752016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11876
11877 PR target/70662
11878 * gcc.target/i386/pr70662.c: New test.
11879
0ab34b9e 118802016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11881 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11882
11883 PR tree-optimization/70130
11884 * gcc.dg/vect/O3-pr70130.c: New testcase.
11885
bc773aad
MM
118862016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11887
6e9b2286
MM
11888 PR target/70669
11889 * gcc.target/powerpc/pr70669.c: New test.
11890
bc773aad
MM
11891 PR target/70640
11892 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11893 a power7 system that does not have an assembler that supports
11894 power8.
11895
d8747845
MS
118962016-04-14 Martin Sebor <msebor@redhat.com>
11897
11898 PR c++/69517
11899 PR c++/70019
11900 PR c++/70588
11901 * c-c++-common/ubsan/vla-1.c: Revert.
11902 * g++.dg/cpp1y/vla11.C: Same.
11903 * g++.dg/cpp1y/vla12.C: Same.
11904 * g++.dg/cpp1y/vla13.C: Same.
11905 * g++.dg/cpp1y/vla14.C: Same.
11906 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11907 * g++.dg/init/array24.C: Same.
d8747845
MS
11908 * g++.dg/ubsan/vla-1.C: Same.
11909
85128559
MP
119102016-04-14 Marek Polacek <polacek@redhat.com>
11911 Jan Hubicka <hubicka@ucw.cz>
11912
11913 PR c++/70029
11914 * g++.dg/torture/pr70029.C: New test.
11915
52fbb073
MS
119162016-04-14 Martin Sebor <msebor@redhat.com>
11917
11918 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11919 type size to prevent failures on targets with very low maximum
11920 alignment.
11921
6db61d6f
RB
119222016-04-14 Richard Biener <rguenther@suse.de>
11923
11924 PR tree-optimization/70623
11925 * gcc.dg/torture/pr70623.c: New testcase.
11926 * gcc.dg/torture/pr70623-2.c: Likewise.
11927
342fac95
MS
119282016-04-13 Martin Sebor <msebor@redhat.com>
11929
11930 PR c++/69517
11931 PR c++/70019
11932 PR c++/70588
11933 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11934 * g++.dg/cpp1y/vla11.C: New test.
11935 * g++.dg/cpp1y/vla12.C: New test.
11936 * g++.dg/cpp1y/vla13.C: New test.
11937 * g++.dg/cpp1y/vla14.C: New test.
11938 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11939 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11940 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11941
d93c452f
JJ
119422016-04-13 Jakub Jelinek <jakub@redhat.com>
11943
11944 PR c++/70641
11945 * g++.dg/opt/pr70641.C: New test.
11946
85115fb6
RO
119472016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11948
11949 PR rtl-optimization/68749
11950 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11951 effects of argument promotions.
11952 Remove default args to dg-skip-if.
11953
545a4139
PC
119542016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11955
11956 PR c++/70635
11957 * g++.dg/parse/pr70635.C: New.
11958
b3a77f21
MP
119592016-04-13 Marek Polacek <polacek@redhat.com>
11960
11961 PR c++/70639
11962 * c-c++-common/Wmisleading-indentation-4.c: New test.
11963
99cd9857
MP
119642016-04-13 Marek Polacek <polacek@redhat.com>
11965
11966 PR c/70436
c87885ca
RO
11967 * gcc.dg/Wparentheses-12.c: New test.
11968 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11969
75ca93ec
IE
119702016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11971
11972 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11973 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11974 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11975
3d3f9e7e
JJ
119762016-04-13 Jakub Jelinek <jakub@redhat.com>
11977
37947cd0
JJ
11978 PR middle-end/70633
11979 * gcc.c-torture/compile/pr70633.c: New test.
11980
3d3f9e7e
JJ
11981 PR debug/70628
11982 * gcc.dg/torture/pr70628.c: New test.
11983
92886d3e
PP
119842016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11985
11986 PR c++/70610
11987 * g++.dg/template/pr70610.C: New test.
11988 * g++.dg/template/pr70610-2.C: New test.
11989 * g++.dg/template/pr70610-3.C: New test.
11990 * g++.dg/template/pr70610-4.C: New test.
11991
13bd7c2b
JJ
119922016-04-12 Jakub Jelinek <jakub@redhat.com>
11993
6512fa6d
JJ
11994 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11995 128 instead of 32.
11996
13bd7c2b
JJ
11997 PR c++/70571
11998 * g++.dg/ext/pr70571.C: New test.
11999
20b9851c
MM
120002016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12001
8a434ada 12002 PR target/70640
20b9851c
MM
12003 * gcc.target/powerpc/pr70640.c: New test.
12004
2b2f52bc
PC
120052016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12006
12007 PR c++/68722
12008 * g++.dg/parse/pr68722.C: New.
12009
5901e56a
JJ
120102016-04-12 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR rtl-optimization/70596
12013 * gcc.target/i386/pr70596.c: New test.
12014
d4619dc1
NS
120152016-04-12 Nathan Sidwell <nathan@acm.org>
12016
12017 PR c++/70501
12018 * g++.dg/init/pr70501.C: New.
12019
3df530d3
DW
120202016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12021
12022 * gcc.target/i386/asm-flag-6.c: New test.
12023
b7a120d7
TV
120242016-04-12 Tom de Vries <tom@codesourcery.com>
12025
12026 PR tree-optimization/68756
12027 * gcc.dg/graphite/pr68756.c: New test.
12028
4e0eea75
JJ
120292016-04-12 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR tree-optimization/70602
12032 * gcc.c-torture/execute/pr70602.c: New test.
12033
35fbda43
MM
120342016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12035
12036 PR target/70381
12037 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12038 __float128 emulator is built and runs.
12039 * gcc.target/powerpc/float128-1.c: Likewise.
12040
12041 * lib/target-supports.exp (check_ppc_float128_sw_available):
12042 Rework tests for __float128 software and hardware
12043 availability. Fix exit condition to return 0 on success.
12044
04a99ebe
JG
120452016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12046
12047 PR target/70133
12048 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12049 * gcc.target/aarch64/target_attr_15.c: Likewise.
12050
47cd5a85
PC
120512016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12052
12053 PR c++/69066
12054 * g++.dg/cpp1y/pr69066.C: New.
12055
a5edb32e
JD
120562016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12057
12058 PR fortran/68566
12059 * gfortran.dg/pr36192.f90: Update test.
12060 * gfortran.dg/pr36192_1.f90: Update test.
12061 * gfortran.dg/real_dimension_1.f: Update test.
12062 * gfortran.dg/parameter_array_init_7.f90: New test.
12063
8ef378f8
JDA
120642016-04-09 John David Anglin <danglin@gcc.gnu.org>
12065
c532c871
JDA
12066 PR testsuite/64039
12067 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12068
d34f706f
JDA
12069 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12070
75e1dd9e
JDA
12071 PR rtl-optimization/66669
12072 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12073
8a976f5f
JDA
12074 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12075
da04822a
JDA
12076 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12077 * gcc.dg/pie-1.c: Likewise.
12078 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12079 * gcc.dg/pic-4.c: Likewise.
12080 * gcc.dg/pie-3.c: Likewise.
12081 * gcc.dg/pie-4.c: Likewise.
12082
adfabcf9
JDA
12083 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12084
4a020adf
JDA
12085 PR tree-optimization/68644
12086 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12087
8ef378f8
JDA
12088 PR rtl-optimization/64886
12089 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12090
09bf990e
TV
120912016-04-09 Tom de Vries <tom@codesourcery.com>
12092
12093 PR tree-optimization/68953
12094 * gcc.dg/graphite/pr68953.c: New test.
12095
138c3c1a
DH
120962016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12097
12098 PR fortran/70592
12099 * gfortran.dg/deferred_character_16.f90: New test.
12100
f55460af
JJ
121012016-04-09 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR tree-optimization/70586
12104 * gcc.c-torture/execute/pr70586.c: New test.
12105
0b77bbf3
DH
121062016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12107
12108 PR sanitizer/70573
12109 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12110 with __builtin_memset
12111 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12112
c42cfb5c
CP
121132016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12114
12115 PR lto/70289
12116 PR ipa/70348
12117 PR tree-optimization/70373
12118 PR middle-end/70533
12119 PR middle-end/70534
12120 PR middle-end/70535
12121 * c-c++-common/goacc/reduction-5.c: New test.
12122 * c-c++-common/goacc/reduction-promotions.c: New test.
12123 * gfortran.dg/goacc/reduction-3.f95: New test.
12124 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12125
56cfb596
PP
121262016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12127
12128 PR c++/70590
12129 PR c++/70452
12130 * g++.dg/pr70590.C: New test.
12131 * g++.dg/pr70590-2.C: New test.
12132
1a13c0a2
JJ
121332016-04-08 Jakub Jelinek <jakub@redhat.com>
12134
abc0647a
JJ
12135 PR middle-end/70593
12136 * gcc.target/i386/pr70593.c: New test.
12137
1a13c0a2
JJ
12138 PR rtl-optimization/70574
12139 * gcc.target/i386/avx2-pr70574.c: New test.
12140
c3da4956
MO
121412016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12142
12143 PR sanitizer/70541
12144 * c-c++-common/asan/pr70541.c: New test.
12145
9f1b833b
TV
121462016-04-08 Tom de Vries <tom@codesourcery.com>
12147
12148 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12149 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12150
bae7adda
KT
121512016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12152
12153 PR target/70566
12154 * gcc.c-torture/execute/pr70566.c: New test.
12155
211f3d57
TV
121562016-04-08 Tom de Vries <tom@codesourcery.com>
12157
12158 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12159 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12160
02cf2861
AM
121612016-04-08 Alan Modra <amodra@gmail.com>
12162
12163 * gcc.target/powerpc/pr70117.c: New.
12164
5f490f9f
JJ
121652016-04-07 Jakub Jelinek <jakub@redhat.com>
12166
56e9b710
JJ
12167 PR testsuite/70581
12168 * gcc.dg/lto/simd-function_0.c: New test.
12169
5f490f9f
JJ
12170 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12171 clones.
12172 * c-c++-common/attr-simd-2.c: Likewise.
12173 * c-c++-common/attr-simd-4.c: Likewise.
12174 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12175 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12176
e4ebc74d
TP
121772016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12178
12179 PR testsuite/70553
12180 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12181
9817ae35
TS
121822016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12183 Tom de Vries <tom@codesourcery.com>
12184
12185 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12186 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12187 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12188 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12189 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12190 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12191 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12192 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12193
e292f64d
PP
121942016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12195
12196 PR c/70436
12197 * g++.dg/warn/Wparentheses-29.C: New test.
12198
6b37bdaf
PP
121992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12200
12201 PR c/70436
12202 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12203 explicit braces to resolve a future -Wparentheses warning.
12204
64824205
RH
122052016-04-06 Richard Henderson <rth@redhat.com>
12206
12207 * gcc.dg/pr61817-1.c: New test.
12208 * gcc.dg/pr61817-2.c: New test.
12209 * gcc.dg/pr69391-1.c: New test.
12210 * gcc.dg/pr69391-2.c: New test.
12211
bc2fc1f3
VM
122122016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12213
12214 PR rtl-optimization/70398
c87885ca 12215 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12216
41414a02
EB
122172016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12218
12219 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12220
4066ea8a
YR
122212016-04-06 Yvan Roux <yvan.roux@linaro.org>
12222 Pedro Alves <palves@redhat.com>
12223
12224 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12225
ec35ea45
JJ
122262016-04-06 Jakub Jelinek <jakub@redhat.com>
12227
3866f8dd
JJ
12228 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12229 Check for avx512f effective targets instead of avx2.
12230 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12231 for AVX512F clones.
12232 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12233 * g++.dg/gomp/declare-simd-1.C: Likewise.
12234 * g++.dg/gomp/declare-simd-3.C: Likewise.
12235 * g++.dg/gomp/declare-simd-4.C: Likewise.
12236
ec35ea45
JJ
12237 PR middle-end/70550
12238 * c-c++-common/gomp/pr70550-1.c: New test.
12239 * c-c++-common/gomp/pr70550-2.c: New test.
12240
c08d28ac
NS
122412016-04-05 Nathan Sidwell <nathan@acm.org>
12242
12243 PR c++/70512
12244 * g++.dg/ext/attribute-may-alias-5.C: New.
12245
1d510e04
JJ
122462016-04-05 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR c++/70336
12249 * c-c++-common/pr70336.c: New test.
12250 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12251 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12252
84278ed9
JH
122532016-04-05 Jan Hubicka <hubicka@ucw.cz>
12254
12255 PR ipa/66223
12256 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12257
268a0ec4
JJ
122582016-04-05 Jakub Jelinek <jakub@redhat.com>
12259
12260 PR rtl-optimization/70542
12261 * gcc.dg/torture/pr70542.c: New test.
12262 * gcc.target/i386/avx2-pr70542.c: New test.
12263
5e8c2eb1
ZS
122642016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12265
12266 PR tree-optimization/70509
12267 * gcc.target/i386/avx512bw-pr70509.c: New test.
12268
c0daf32d
PP
122692016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12270
12271 PR c++/70452
12272 * g++.dg/ext/constexpr-vla4.C: New test.
12273
bf867841
UB
122742016-04-05 Uros Bizjak <ubizjak@gmail.com>
12275
12276 PR target/70510
12277 * gcc.target/i386/pr70510.c: New test.
12278
3022186a
RB
122792016-04-05 Richard Biener <rguenther@suse.de>
12280
12281 PR tree-optimization/70526
12282 * g++.dg/torture/pr70526.C: New testcase.
12283
55fc79b2
JJ
122842016-04-05 Jakub Jelinek <jakub@redhat.com>
12285
12286 PR target/70525
12287 * gcc.target/i386/pr70525.c: New test.
12288
62b233f2
RB
122892016-04-05 Richard Biener <rguenther@suse.de>
12290
12291 PR middle-end/70499
12292 * g++.dg/torture/pr70499.C: New testcase.
12293
cc05759d
RB
122942016-04-05 Richard Biener <rguenther@suse.de>
12295
12296 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12297 remove XFAIL.
12298
f23f16d4
JJ
122992016-04-04 Jakub Jelinek <jakub@redhat.com>
12300
12301 PR middle-end/70307
12302 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12303 rs6000 ABI warnings.
12304
d27ecc49
JH
123052016-04-04 Jan Hubicka <hubicka@ucw.cz>
12306
12307 PR ipa/66223
12308 * g++.dg/ipa/devirt-51.C: New testcase.
12309
c974c96e 123102016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12311 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12312
12313 PR middle-end/70457
12314 * gcc.dg/torture/pr70457.c: New.
12315
7a85da89
AV
123162016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12317
12318 PR fortran/67538
12319 * gfortran.dg/allocate_with_source_19.f08: New test.
12320
de517e64
AV
123212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12322
12323 PR fortran/65795
12324 * gfortran.dg/coarray_allocate_6.f08: New test.
12325
43b9f499
RB
123262016-04-04 Richard Biener <rguenther@suse.de>
12327
12328 PR rtl-optimization/70484
12329 * gcc.dg/torture/pr70484.c: New testcase.
12330
f13355da
MP
123312016-04-04 Marek Polacek <polacek@redhat.com>
12332
12333 PR c/70307
12334 * gcc.dg/torture/pr70307.c: New test.
12335
6cc6ed50
OE
123362016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12337
12338 PR target/70416
12339 PR target/67391
12340 * gcc.target/sh/torture/pr70416.c: New.
12341
abdc16c8
MS
123422016-04-02 Martin Sebor <msebor@redhat.com>
12343
12344 PR c++/67376
12345 PR c++/70170
12346 PR c++/70172
12347 PR c++/70228
12348 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12349 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12350 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12351 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12352 * g++.dg/cpp0x/constexpr-string.C: Same.
12353 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12354 * g++.dg/cpp0x/pr65398.C: Same.
12355 * g++.dg/ext/constexpr-vla1.C: Same.
12356 * g++.dg/ext/constexpr-vla2.C: Same.
12357 * g++.dg/ext/constexpr-vla3.C: Same.
12358 * g++.dg/ubsan/pr63956.C: Same.
12359
763cd859
JJ
123602016-04-01 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR rtl-optimization/70467
12363 * gcc.target/i386/pr70467-2.c: New test.
12364
0f875435
JJ
123652016-04-01 Jakub Jelinek <jakub@redhat.com>
12366 Marek Polacek <polacek@redhat.com>
12367
12368 PR c++/70488
12369 * g++.dg/init/new47.C: New test.
12370
41d14659
RR
123712016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12372
12373 PR target/70496
12374 * gcc.target/arm/pr70496.c: New test.
12375
f9bf89bb
NS
123762016-04-01 Nathan Sidwell <nathan@acm.org>
12377
73b9085d
NS
12378 PR c++/68475
12379 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12380
4afdcfaa
IE
123812016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12382
12383 PR target/69890
12384 * gcc.dg/strlenopt.h (memmove): New.
12385 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12386 instead of "string.h".
12387 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12388 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12389 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12390 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12391 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12392 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12393 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12394 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12395 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12396 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12397 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12398 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12399 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12400 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12401 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12402 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12403 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12404 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12405 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12406 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12407
b5d7a29c
RO
124082016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12409
12410 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12411 (Holder::foo): Reflect this.
12412
b660f9ec
IE
124132016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12414
12415 PR target/70442
12416 * gcc.dg/pr70442.c: New test.
12417
88504f34
NS
124182016-03-31 Nathan Sidwell <nathan@acm.org>
12419
12420 PR c++/70393
12421 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12422
95d34b96
KY
124232016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12424
12425 PR target/70453
12426 * gcc.target/i386/pr70453.c: New test.
12427
b4c4967c
AB
124282016-03-31 Andrey Belevantsev <abel@ispras.ru>
12429
12430 PR target/70292
12431 * gcc.c-torture/pr70292.c: New test.
12432
5fde6a45
MP
124332016-03-31 Marek Polacek <polacek@redhat.com>
12434
12435 PR c/70297
12436 * c-c++-common/pr70297.c: New test.
12437 * g++.dg/cpp0x/typedef-redecl.C: New test.
12438 * gcc.dg/typedef-redecl2.c: New test.
12439
97eb24c4
JJ
124402016-03-31 Jakub Jelinek <jakub@redhat.com>
12441
12442 PR rtl-optimization/70460
12443 * gcc.c-torture/execute/pr70460.c: New test.
12444
efc3536f
RB
124452016-03-31 Richard Biener <rguenther@suse.de>
12446
12447 PR c++/70430
12448 * g++.dg/ext/vector30.C: New testcase.
12449
e0876e21
DH
124502016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12451 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12452
12453 * gfortran.dg/fmt_pf.f90: New test.
12454
e9bff8c6
RO
124552016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12456
12457 Forward-port from 5 branch
12458 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12459
12460 PR testsuite/70356
12461 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12462 dg-require-effective-target after dg-do.
12463
12464 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12465
12466 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12467
2620c80d
TS
124682016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12469 Julian Brown <julian@codesourcery.com>
12470 Chung-Lin Tang <cltang@codesourcery.com>
12471 Cesar Philippidis <cesar@codesourcery.com>
12472 James Norris <jnorris@codesourcery.com>
12473 Tom de Vries <tom@codesourcery.com>
12474 Nathan Sidwell <nathan@codesourcery.com>
12475
bf867841 12476 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12477 * c-c++-common/goacc/loop-clauses.c: Likewise.
12478 * g++.dg/goacc/template.C: Likewise.
12479 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12480 * gfortran.dg/goacc/loop-1.f95: Likewise.
12481 * gfortran.dg/goacc/loop-5.f95: Likewise.
12482 * gfortran.dg/goacc/loop-6.f95: Likewise.
12483 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12484 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12485 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12486 * c-c++-common/goacc/clauses-fail.c: Likewise.
12487 * c-c++-common/goacc/parallel-1.c: Likewise.
12488 * c-c++-common/goacc/reduction-1.c: Likewise.
12489 * c-c++-common/goacc/reduction-2.c: Likewise.
12490 * c-c++-common/goacc/reduction-3.c: Likewise.
12491 * c-c++-common/goacc/reduction-4.c: Likewise.
12492 * c-c++-common/goacc/routine-3.c: Likewise.
12493 * c-c++-common/goacc/routine-4.c: Likewise.
12494 * c-c++-common/goacc/routine-5.c: Likewise.
12495 * c-c++-common/goacc/tile.c: Likewise.
12496 * g++.dg/goacc/template.C: Likewise.
12497 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12498 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12499 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12500 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12501 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12502 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12503 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12504 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12505 * c-c++-common/goacc/use_device-1.c: ... this file.
12506 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12507 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12508 * c-c++-common/goacc/host_data-6.c: ... this file.
12509 * c-c++-common/goacc/loop-2-kernels.c: New file.
12510 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12511 * c-c++-common/goacc/loop-3.c: Likewise.
12512 * g++.dg/goacc/reference.C: Likewise.
12513 * g++.dg/goacc/routine-1.C: Likewise.
12514 * g++.dg/goacc/routine-2.C: Likewise.
12515
f6d2d066
RB
125162016-03-30 Richard Biener <rguenther@suse.de>
12517
12518 PR middle-end/70450
12519 * gcc.dg/torture/pr70450.c: New testcase.
12520
d43242b9
JJ
125212016-03-30 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR target/70421
12524 * gcc.dg/torture/pr70421.c: New test.
12525 * gcc.target/i386/avx512f-pr70421.c: New test.
12526
5ce43b77
L
125272016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12528
12529 PR testsuite/70364
12530 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12531 (check): New function.
12532 (bar): Call check.
12533 (foo): Align stack to 16 bytes when calling bar.
12534 * gcc.target/i386/cleanup-2.c: Likewise.
12535
d014a712
PP
125362016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12537
12538 PR tree-optimization/59124
12539 * gcc.dg/Warray-bounds-19.c: New test.
12540
3f8257db 125412016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12542
12543 * lib/prune.exp (escape_regex_chars): New.
12544 (prune_file_path): Update to quote metcharacters for regexp.
12545
3336c6e0
JJ
125462016-03-29 Jakub Jelinek <jakub@redhat.com>
12547
a362f023
JJ
12548 PR rtl-optimization/70429
12549 * gcc.c-torture/execute/pr70429.c: New test.
12550
3336c6e0
JJ
12551 PR tree-optimization/70405
12552 * gcc.dg/pr70405.c: New test.
12553
728557fd
AV
125542016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12555
12556 PR fortran/70397
12557 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12558 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12559
bef977d4
TS
125602016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12561
12562 PR testsuite/64177
12563 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12564 __cilkrts_set_param to set two workers.
12565 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12566 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12567
6f6d25c9
DH
125682016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12569
bf867841 12570 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12571
45733562
KY
125722016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12573
12574 PR target/70406
bf867841 12575 * gcc.target/i386/pr70406.c: New test.
45733562 12576
a1799e5e
EB
125772016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12578
12579 * gnat.dg/specs/double_record_extension3.ads: New test.
12580
5fca7b66
RH
125812016-03-25 Richard Henderson <rth@redhat.com>
12582
12583 PR target/70120
12584 * gcc.target/aarch64/pr70120-1.c: New.
12585 * gcc.target/aarch64/pr70120-2.c: New.
12586 * gcc.target/aarch64/pr70120-3.c: New.
12587
31ce75c6
PP
125882016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12589
12590 PR c++/62212
12591 * g++.dg/template/mangle2.C: The dg-do directive should be
12592 "compile" not "assemble".
12593
3caf0ca1
BS
125942016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12595
12596 PR lto/69650
12597 * gcc.dg/pr69650.c: New test.
12598
634035b6
DE
125992016-03-25 David Edelsohn <dje.gcc@gmail.com>
12600
12601 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12602
45d34276
AM
126032016-03-25 Alan Modra <amodra@gmail.com>
12604
12605 * gcc.dg/dfp/pr70052.c: New test.
12606
8f085166
RH
126072016-03-24 Richard Henderson <rth@redhat.com>
12608
12609 PR middle-end/69845
12610 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12611 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12612
011e5ec3
TV
126132016-03-24 Tom de Vries <tom@codesourcery.com>
12614
12615 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12616
9e3f4551
TV
126172016-03-24 Tom de Vries <tom@codesourcery.com>
12618
12619 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12620 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12621
45780041
TV
126222016-03-24 Tom de Vries <tom@codesourcery.com>
12623
12624 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12625 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12626
887ab4e5
PP
126272016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12628
12629 PR c++/62212
12630 * g++.dg/template/mangle2.C: New test.
12631
69a9a66f
RB
126322016-03-24 Richard Biener <rguenther@suse.de>
12633
12634 PR tree-optimization/70396
12635 * gcc.dg/torture/pr70396.c: New testcase.
12636
ed87de55
RB
126372016-03-24 Richard Biener <rguenther@suse.de>
12638
12639 PR middle-end/70370
12640 * gcc.dg/torture/pr70370.c: New testcase.
12641
ea064934
TV
126422016-03-24 Tom de Vries <tom@codesourcery.com>
12643
12644 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12645 * gfortran.dg/goacc/kernels-tree.f95: Same.
12646 * gfortran.dg/goacc/parallel-tree.f95: Same.
12647
b2a4dd1d
TV
126482016-03-24 Tom de Vries <tom@codesourcery.com>
12649
12650 * c-c++-common/goacc/uninit-if-clause.c: New test.
12651 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12652
72e7cd6e
JJ
126532016-03-24 Jakub Jelinek <jakub@redhat.com>
12654
12655 PR target/70290
bf867841
UB
12656 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12657 Fix formatting.
72e7cd6e 12658
ce9d0c03
RB
126592016-03-24 Richard Biener <rguenther@suse.de>
12660
12661 PR tree-optimization/70372
12662 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12663
426b9428
PP
126642016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12665
12666 PR c++/70347
12667 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12668
cd1588c4
PP
126692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12670
12671 PR c++/70332
12672 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12673
61637db3
JJ
126742016-03-23 Jakub Jelinek <jakub@redhat.com>
12675
928af3bf
JJ
12676 PR c++/70001
12677 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12678 * g++.dg/cpp1y/pr70001.C: New test.
12679
61637db3
JJ
12680 PR c++/70323
12681 * g++.dg/cpp0x/constexpr-70323.C: New test.
12682
05aca4e7
AO
126832016-03-23 Alexandre Oliva <aoliva@redhat.com>
12684 Jason Merrill <jason@redhat.com>
12685 Jakub Jelinek <jakub@redhat.com>
12686
12687 PR c++/69315
12688 * g++.dg/cpp0x/constexpr-69315.C: New test.
12689 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12690
fbdb6baf
MP
126912016-03-23 Marek Polacek <polacek@redhat.com>
12692
12693 PR c++/69884
12694 * g++.dg/warn/Wignored-attributes-1.C: New test.
12695 * g++.dg/warn/Wignored-attributes-2.C: New test.
12696
d79ee524
TV
126972016-03-23 Tom de Vries <tom@codesourcery.com>
12698
12699 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12700 initialization.
12701 * gfortran.dg/goacc/private-3.f95 (test): Same.
12702 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12703 missing use param.
12704
a59f0bef
KT
127052016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12706
12707 * lib/target-supports.exp: Remove v7ve entry from loop
12708 creating effective target checks.
12709 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12710 (add_options_for_arm_arch_v7ve): Likewise.
12711
0179520a
JJ
127122016-03-23 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR tree-optimization/70354
12715 * gcc.dg/vect/pr70354-1.c: New test.
12716 * gcc.dg/vect/pr70354-2.c: New test.
12717 * gcc.target/i386/avx2-pr70354-1.c: New test.
12718 * gcc.target/i386/avx2-pr70354-2.c: New test.
12719
75bb14d7
JL
127202016-03-22 Jeff Law <law@redhat.com>
12721
12722 PR target/70232
12723 * gcc.dg/tree-ssa/pr70232.c: New test.
12724
72c9526d
IE
127252016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12726
12727 PR target/70302
12728 * gcc.target/i386/pr70302.c: New test.
12729
a3ca1bc5
RB
127302016-03-22 Richard Biener <rguenther@suse.de>
12731
12732 PR middle-end/70251
12733 * g++.dg/torture/pr70251.C: New testcase.
12734
5c240f4d
DM
127352016-03-22 David Malcolm <dmalcolm@redhat.com>
12736
12737 PR c/69993
12738 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12739 Wmisleading-indentation.c.
12740 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12741 reflect change to diagnostic text and order of messages.
12742 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12743
80f6631b
DE
127442016-03-22 David Edelsohn <dje.gcc@gmail.com>
12745
12746 * g++.dg/ext/java-3.C: Don't compile on AIX.
12747
9a10956c
RB
127482016-03-22 Richard Biener <rguenther@suse.de>
12749
12750 PR middle-end/70333
12751 * gcc.dg/torture/pr70333.c: New testcase.
12752
6cedf922
IE
127532016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12754
12755 * g++.dg/ext/pr70290.C: New test.
12756
cd6c27ac
KY
127572016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12758
12759 PR target/70325
12760 * gcc.target/i386/pr70325.c: New test.
12761
4cde512c
JJ
127622016-03-22 Jakub Jelinek <jakub@redhat.com>
12763
b01915ed
JJ
12764 PR target/70329
12765 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12766 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12767
4e3e2cf1
JJ
12768 PR target/70300
12769 * gcc.target/i386/pr70300.c: New test.
12770
4cde512c
JJ
12771 PR c++/70295
12772 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12773 (func2): New function for cond with parens, xfail warning for c++.
12774 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12775
16f6d7dc
PP
127762016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12777
12778 PR c++/70096
12779 * g++.dg/template/ptrmem30.C: New test.
12780
a3e2b438
PP
127812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12782
12783 PR c++/70204
12784 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12785 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12786
11b6a02e
JJ
127872016-03-21 Jakub Jelinek <jakub@redhat.com>
12788
12789 PR middle-end/70326
12790 * gcc.dg/pr70326.c: New test.
12791
b9407883
MG
127922016-03-21 Marc Glisse <marc.glisse@inria.fr>
12793 Jakub Jelinek <jakub@redhat.com>
12794
12795 PR tree-optimization/70317
12796 * gcc.dg/pr70317.c: New test.
12797
4a148e19
UB
127982016-03-21 Uros Bizjak <ubizjak@gmail.com>
12799
12800 PR target/70327
12801 * gcc.target/i386/pr70327.c: New test.
12802
2a85ddbb
ML
128032016-03-21 Martin Liska <mliska@suse.cz>
12804
7d36fe98 12805 PR ipa/70306
2a85ddbb
ML
12806 * gcc.dg/ipa/pr70306.c: New test.
12807
4a148e19 128082016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12809
12810 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12811 * gcc.target/arm/attr-align3.c: Likewise.
12812 * gcc.target/arm/attr_arm.c: Likewise.
12813 * gcc.target/arm/flip-thumb.c: Likewise.
12814
6b366948
JJ
128152016-03-21 Jakub Jelinek <jakub@redhat.com>
12816
12817 PR target/70296
12818 * gcc.target/powerpc/altivec-36.c: New test.
12819
2fac8c14
RB
128202016-03-21 Richard Biener <rguenther@suse.de>
12821
12822 PR tree-optimization/70310
12823 * gcc.dg/torture/pr70310.c: New testcase.
12824
e9bde854
KY
128252016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12826
12827 PR target/70293
12828 * gcc.target/i386/pr70293.c: New test.
12829
56bbfaf6
RB
128302016-03-21 Richard Biener <rguenther@suse.de>
12831
12832 PR tree-optimization/70288
12833 * gcc.dg/torture/pr70288-1.c: New testcase.
12834 * gcc.dg/torture/pr70288-2.c: Likewise.
12835
3eee49ed
AB
128362016-03-21 Andrey Belevantsev <abel@ispras.ru>
12837
12838 PR rtl-optimization/69307
12839 * gcc.target/arm/pr69307.c: New test.
4a148e19 12840
8e7816b4
AB
128412016-03-21 Andrey Belevantsev <abel@ispras.ru>
12842
12843 PR rtl-optimization/69102
12844 * gcc.c-torture/compile/pr69102.c: New test.
12845
14d7d4be
JL
128462016-03-18 Jeff Law <law@redhat.com>
12847
12848 PR rtl-optimization/70263
12849 * gcc.c-torture/compile/pr70263-1.c: New test.
12850 * gcc.target/i386/pr70263-2.c: New test.
12851
5c6a601c
BS
128522016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12853
12854 PR rtl-optimization/70278
12855 * gcc.dg/torture/pr70278.c: New test.
12856 * gcc.target/arm/pr70278.c: New test.
12857
4bbf545b
DM
128582016-03-18 David Malcolm <dmalcolm@redhat.com>
12859
12860 PR c/70281
12861 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12862 (test_builtin_types_compatible_p): New test function.
12863 * gcc.dg/pr70281.c: New test case.
12864
dc28bb68
CL
128652016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12866
12867 PR target/70113
12868 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12869
5e8d6dff
IE
128702016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12871
12872 PR tree-optimization/70252
12873 * gcc.dg/pr70252.c: New test.
12874
d0e7e403
TV
128752016-03-18 Tom de Vries <tom@codesourcery.com>
12876
12877 * gcc.dg/pr70161-2.c: New test.
12878 * gcc.dg/pr70161.c: New test.
12879
fa22501a
TV
128802016-03-18 Tom de Vries <tom@codesourcery.com>
12881
12882 PR ipa/70269
12883 * gcc.dg/pr70269.c: New test.
12884
dd125026
JJ
128852016-03-18 Jakub Jelinek <jakub@redhat.com>
12886
12887 PR c++/70267
12888 * g++.dg/ext/java-3.C: New test.
12889
91914f0a
PP
128902016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12891
12892 PR c++/70205
12893 * g++.dg/lookup/pr70205.C: New test.
12894
753a8910
PP
128952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12896
12897 PR c++/70218
12898 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12899
14ba7b28
MP
129002016-03-17 Marek Polacek <polacek@redhat.com>
12901
12902 PR c/69407
12903 * gcc.dg/atomic-op-6.c: New test.
12904
ded60913
DM
129052016-03-17 David Malcolm <dmalcolm@redhat.com>
12906
12907 PR c/70264
12908 * c-c++-common/pr70264.c: New test case.
12909
a3aad0e6
JJ
129102016-03-17 Jakub Jelinek <jakub@redhat.com>
12911
17366700
JJ
12912 PR c++/70144
12913 * c-c++-common/pr70144-1.c: New test.
12914 * c-c++-common/pr70144-2.c: New test.
12915
a3aad0e6
JJ
12916 PR c++/70272
12917 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12918 * g++.dg/opt/flifetime-dse6.C: New test.
12919 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12920
b57e6e18
L
129212016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12922
12923 PR driver/70192
12924 * gcc.dg/pic-1.c: New test.
12925 * gcc.dg/pic-2.c: Likewise.
12926 * gcc.dg/pic-3.c: Likewise.
12927 * gcc.dg/pic-4.c: Likewise.
12928 * gcc.dg/pie-1.c: Likewise.
12929 * gcc.dg/pie-2.c: Likewise.
12930 * gcc.dg/pie-3.c: Likewise.
12931 * gcc.dg/pie-4.c: Likewise.
12932 * gcc.dg/pie-5.c: Likewise.
12933 * gcc.dg/pie-6.c: Likewise.
12934
b38ba58b
TV
129352016-03-17 Tom de Vries <tom@codesourcery.com>
12936
12937 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12938 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12939
6931b3b7
RB
129402016-03-17 Richard Biener <rguenther@suse.de>
12941
12942 PR debug/70271
12943 * g++.dg/debug/pr70271.C: New testcase.
12944
0c8b64cb
IE
129452016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12946
12947 * gcc.target/i386/pr70251.c: New test.
12948
b1970801
MP
129492016-03-17 Marek Polacek <polacek@redhat.com>
12950
12951 PR c++/70194
12952 * g++.dg/warn/constexpr-70194.C: New test.
12953
820c5eaa
RH
129542016-03-16 Richard Henderson <rth@redhat.com>
12955
12956 PR middle-end/70240
12957 * gcc.c-torture/compile/pr70240.c: New.
12958
da0ad263
SKS
129592016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12960
12961 * gcc.c-torture/compile/20151204.c: Skip for avr.
12962
c73d295c
JJ
129632016-03-16 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR target/70245
12966 * g++.dg/opt/pr70245.C: New test.
12967 * g++.dg/opt/pr70245.h: New file.
12968 * g++.dg/opt/pr70245-aux.cc: New file.
12969
b2794066
MS
129702016-03-16 Martin Sebor <msebor@redhat.com>
12971
12972 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12973
aa43616c
RH
129742016-03-16 Richard Henderson <rth@redhat.com>
12975
12976 PR middle-end/70199
12977 * gcc.c-torture/compile/pr70199.c: New.
12978
59608fe5
L
129792016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12980
12981 * gcc.dg/uninit-19.c: Run dos2unix.
12982
ab4c578f
MP
129832016-03-16 Marek Polacek <polacek@redhat.com>
12984
12985 PR c/70093
12986 * gcc.dg/nested-func-10.c: New test.
12987 * gcc.dg/nested-func-9.c: New test.
12988
f5387e76
JJ
129892016-03-16 Jakub Jelinek <jakub@redhat.com>
12990
12991 PR tree-optimization/68714
12992 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12993
7662b718
TV
129942016-03-16 Tom de Vries <tom@codesourcery.com>
12995
12996 PR tree-optimization/68715
12997 * gcc.dg/graphite/pr68715-2.c: New test.
12998 * gcc.dg/graphite/pr68715.c: New test.
12999 * gfortran.dg/graphite/pr68715.f90: New test.
13000
be7ce7ae
TV
130012016-03-16 Tom de Vries <tom@codesourcery.com>
13002
13003 PR tree-optimization/68809
13004 * gcc.dg/graphite/pr68809-2.c: New test.
13005 * gcc.dg/graphite/pr68809.c: New test.
13006
1935f250
JJ
130072016-03-16 Jakub Jelinek <jakub@redhat.com>
13008
6651c93e
JJ
13009 PR c++/70147
13010 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13011 method call to i () as argument. Adjust expected output.
13012
1935f250
JJ
13013 PR c++/70147
13014 * g++.dg/ubsan/pr70147-1.C: New test.
13015 * g++.dg/ubsan/pr70147-2.C: New test.
13016
ab1caa6e
MS
130172016-03-15 Martin Sebor <msebor@redhat.com>
13018
13019 PR c++/58281
13020 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13021
5c2a1bbb
JDA
130222016-03-15 John David Anglin <danglin@gcc.gnu.org>
13023
cb5d8ad1
JDA
13024 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13025 hppa*-*-hpux*.
13026
b440dd40
JDA
13027 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13028
5c2a1bbb
JDA
13029 PR libfortran/69799
13030 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13031 libatomic_available.
13032
42c729c5
MP
130332016-03-15 Marek Polacek <polacek@redhat.com>
13034
13035 PR c++/70209
13036 * g++.dg/ext/attribute-may-alias-4.C: New test.
13037
82b1c550
AM
130382016-03-15 Alexander Monakov <amonakov@ispras.ru>
13039
13040 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13041 -fvar-tracking-assignments-toggle flag.
13042
4ccbf3a6
PH
130432016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13044
13045 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13046
c39858bd
JJ
130472016-03-15 Jakub Jelinek <jakub@redhat.com>
13048
13049 PR rtl-optimization/70222
13050 * gcc.c-torture/execute/pr70222-1.c: New test.
13051 * gcc.c-torture/execute/pr70222-2.c: New test.
13052
8be119c1
RH
130532016-03-15 Richard Henderson <rth@redhat.com>
13054
13055 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13056
6598bb55
AB
130572016-03-15 Andrey Belevantsev <abel@ispras.ru>
13058
13059 PR rtl-optimization/69032
13060 * gcc.dg/pr69032.c: New test.
13061
81fa2944
AB
130622016-03-15 Andrey Belevantsev <abel@ispras.ru>
13063
13064 PR rtl-optimization/63384
4a148e19 13065 * g++.dg/pr63384.C: New test.
81fa2944 13066
74ea9ab6
AB
130672016-03-15 Andrey Belevantsev <abel@ispras.ru>
13068
13069 PR target/64411
13070 * gcc.target/i386/pr64411.C: New test.
13071
045d5055
TV
130722016-03-15 Tom de Vries <tom@codesourcery.com>
13073
13074 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13075 * gfortran.dg/goacc/kernels-alias.f95: New test.
13076
3ea33585
MS
130772016-03-14 Martin Sebor <msebor@redhat.com>
13078
13079 PR c++/53792
13080 * g++.dg/cpp0x/constexpr-inline.C: New test.
13081 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13082
1df7b330
DE
130832016-03-14 David Edelsohn <dje.gcc@gmail.com>
13084
13085 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13086
79b57d18
JJ
130872016-03-14 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR middle-end/70219
13090 * gcc.dg/pr70219.c: New test.
13091
3cbf012a
BS
130922016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13093
13094 PR target/70083
13095 * gcc.dg/torture/pr70083.c: New test.
13096 * gcc.target/i386/pr70083.c: New test.
13097
a9fee7cd
RB
130982016-03-14 Richard Biener <rguenther@suse.de>
13099
13100 PR tree-optimization/56365
13101 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13102
4799603f
SB
131032016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13104
13105 PR target/70098
13106 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13107 New function.
13108 * g++.dg/pr70098.C: New testcase.
13109
13110
760ca967
TV
131112016-03-14 Tom de Vries <tom@codesourcery.com>
13112
13113 PR tree-optimization/70045
13114 * gcc.dg/graphite/pr70045.c: New test.
13115
44e66a77
JD
131162016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13117
13118 PR fortran/69043
13119 * gfortran.dg/include_9.f90: New test.
13120
a18e0fe1
DH
131212016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13122
13123 PR fortran/45076
13124 gfortran.dg/prof/prof.exp: New script.
13125 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13126
d0aca6ab
AB
131272016-03-12 Andrey Belevantsev <abel@ispras.ru>
13128
13129 PR rtl-optimization/69307
13130 * gcc.dg/pr69307.c: New test.
13131
cefe08a4
VM
131322016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13133
13134 PR target/69614
13135 * gcc.target/arm/pr69614.c: New.
13136
70112e2a
PT
131372016-03-12 Paul Thomas <pault@gcc.gnu.org>
13138
13139 PR fortran/70031
13140 * gfortran.dg/submodule_14.f08: New test
13141
13142 PR fortran/69524
13143 * gfortran.dg/submodule_15.f08: New test
13144
3f1e5d3a
PP
131452016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13146
13147 PR c++/70106
13148 * g++.dg/cpp1y/paren3.C: New test.
13149
a3f6d680
MM
131502016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13151
13152 PR target/70131
13153 * gcc.target/powerpc/ppc-round2.c: New test.
13154
92348f09
BS
131552016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13156
13157 PR target/70123
13158 * gcc.dg/torture/pr70123.c: New test.
13159
cebde9e9
JL
131602016-03-11 Jeff Law <law@redhat.com>
13161
13162 PR tree-optimization/70190
13163 * gcc.c-torture/compile/pr70190.c: New test.
13164
3edc5da4
DM
131652016-03-11 David Malcolm <dmalcolm@redhat.com>
13166
13167 PR c/68187
13168 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13169 case.
13170 (test43_b): Likewise.
13171 (test43_c): Likewise.
13172 (test43_d): Likewise.
13173 (test43_e): Likewise.
13174 (test43_f): Likewise.
13175 (test43_g): Likewise.
13176 (test44_a): Likewise.
13177 (test44_b): Likewise.
13178 (test44_c): Likewise.
13179 (test44_d): Likewise.
13180 (test44_e): Likewise.
13181
318c1204
DM
131822016-03-11 David Malcolm <dmalcolm@redhat.com>
13183
13184 PR c/70085
13185 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13186
bc062234
KT
131872016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13188
13189 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13190 dg-options.
13191
acfc1ac1
KT
131922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13193
13194 PR target/70002
13195 PR target/69245
13196 * gcc.target/aarch64/pr69245_2.c: New test.
13197
d1e2bb2d
JJ
131982016-03-11 Jakub Jelinek <jakub@redhat.com>
13199
13200 PR tree-optimization/70177
13201 * gcc.dg/pr70177.c: New test.
13202
07350627
AL
132032016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13204
13205 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13206
5c6706f7
AL
132072016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13208
13209 * gcc.dg/tree-ssa/sra-20.c: New.
13210
02d472a2
JJ
132112016-03-11 Jakub Jelinek <jakub@redhat.com>
13212
686d390a
JJ
13213 PR rtl-optimization/70174
13214 * gcc.dg/pr70174.c: New test.
13215
02d472a2
JJ
13216 PR tree-optimization/70169
13217 * gcc.dg/pr70169.c: New test.
13218
0f9befa1
IE
132192016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13220
13221 PR target/70160
13222 * gcc.target/i386/pr70160.c: New test.
13223
432d4670
AK
132242016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13225
13226 * gcc.target/s390/dfp-1.c: New test.
13227
a3dc8760
NC
132282016-03-10 Nick Clifton <nickc@redhat.com>
13229
13230 PR target/70044
13231 * gcc.target/aarch64/pr70044.c: New test.
13232
b87a8d7d
PP
132332016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13234 Jakub Jelinek <jakub@redhat.com>
13235
13236 PR c++/70001
13237 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13238 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13239 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13240
4f4ada6a
JH
132412016-03-10 Jan Hubicka <hubicka@ucw.cz>
13242
13243 PR lto/69589
13244 * g++.dg/lto/pr69589_0.C: New testcase
13245 * g++.dg/lto/pr69589_1.C: New testcase
13246
d49b0aa0
MP
132472016-03-10 Marek Polacek <polacek@redhat.com>
13248
13249 PR c++/70153
13250 * g++.dg/delayedfold/unary-plus1.C: New test.
13251
132522016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13253
13254 * gcc.target/arm/pr45701-1.c: Escape brackets.
13255 * gcc.target/arm/pr45701-2.c: Likewise.
13256
71017a7b
AL
132572016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13258
13259 * gfortran.dg/unconstrained_commons.f: New.
13260
ba52669f
AM
132612016-03-10 Alan Modra <amodra@gmail.com>
13262
13263 * gcc.dg/pr69195.c: New.
13264 * gcc.dg/pr69238.c: New.
13265
27742332
TV
132662016-03-10 Tom de Vries <tom@codesourcery.com>
13267
13268 PR testsuite/68915
13269 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13270
3a81a594
RB
132712016-03-10 Richard Biener <rguenther@suse.de>
13272
13273 PR tree-optimization/70128
13274 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13275 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13276
3433b975
JJ
132772016-03-09 Jakub Jelinek <jakub@redhat.com>
13278
c2864f02
JJ
13279 PR tree-optimization/70152
13280 * gcc.dg/pr70152.c: New test.
13281
3433b975
JJ
13282 PR target/70086
13283 * gcc.target/i386/pr70086-1.c: New test.
13284 * gcc.target/i386/pr70086-2.c: New test.
13285 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13286
13287 PR tree-optimization/70127
13288 * gcc.c-torture/execute/pr70127.c: New test.
13289
96b3c82d
CP
132902016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13291
13292 * c-c++-common/goacc/combined-directives-2.c: New test.
13293
b4f3232d
DM
132942016-03-09 David Malcolm <dmalcolm@redhat.com>
13295
13296 PR c/68473
13297 PR c++/70105
13298 * g++.dg/diagnostic/pr70105.C: New test.
13299 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13300 (test_multiple_ordinary_maps): New test function.
13301
40499f81
DM
133022016-03-09 David Malcolm <dmalcolm@redhat.com>
13303
13304 PR c/68473
13305 PR c++/70105
13306 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13307 Drop range information from call to inform_at_rich_loc.
13308 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13309 New.
13310 (test_show_locus): Replace calls to rich_location::add_range with
13311 calls to add_range. Rewrite the tests that used the now-defunct
13312 rich_location ctor taking a source_range. Simplify other tests
13313 by replacing calls to COMBINE_LOCATION_DATA with calls to
13314 make_location.
13315
c9e33662
RB
133162016-03-09 Richard Biener <rguenther@suse.de>
13317 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR tree-optimization/70138
13320 * gcc.dg/vect/pr70138-1.c: New testcase.
13321 * gcc.dg/vect/pr70138-2.c: Likewise.
13322
2c73b764
JJ
133232016-03-09 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR target/70049
13326 * gcc.target/i386/pr70049.c: New test.
13327
c06d25bb
RB
133282016-03-09 Richard Biener <rguenther@suse.de>
13329
13330 PR c/70143
13331 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13332 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13333 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13334
5828a501
RO
133352016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13336
13337 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13338 arm-*-*.
13339
2e141c8d
JJ
133402016-03-09 Jakub Jelinek <jakub@redhat.com>
13341
5a9def37
JJ
13342 PR middle-end/67278
13343 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13344
2e141c8d
JJ
13345 PR target/67278
13346 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13347
13348 PR middle-end/70050
13349 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13350 in testcase comment.
13351
bf751f40
TV
133522016-03-09 Tom de Vries <tom@codesourcery.com>
13353
13354 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13355 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13356 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13357 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13358 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13359 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13360 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13361 * gfortran.dg/goacc/kernels-loop.f95: New test.
13362
e210c999
MS
133632016-03-08 Martin Sebor <msebor@redhat.com>
13364
13365 PR c++/62096
13366 * g++.dg/warn/overflow-warn-7.C: New test.
13367
80aac5c8
JM
133682016-03-08 Jason Merrill <jason@redhat.com>
13369
13370 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13371 * lib/target-supports.exp (check_effective_target_concepts): New.
13372
12b81409
JJ
133732016-03-08 Jakub Jelinek <jakub@redhat.com>
13374
d259b234
JJ
13375 PR c++/70135
13376 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13377 * g++.dg/ubsan/pr70135.C: New test.
13378
12b81409
JJ
13379 PR target/70110
13380 * gcc.dg/pr70110.c: New test.
13381
b4e9f2aa
MJ
133822016-03-07 Martin Jambor <mjambor@suse.cz>
13383
13384 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13385 * c-c++-common/gomp/if-1.c: Likewise.
13386 * c-c++-common/gomp/pr61486-2.c: Likewise.
13387 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13388 to dg-additional-options.
13389 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13390 * g++/gomp/target-teams-1.c: Likewise.
13391 * gcc.dg/gomp/gomp.exp: Likewise.
13392 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13393 dg-additional-options.
13394 * gfortran.dg/gomp/gomp.exp: Likewise.
13395 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13396 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13397 dg-additional-options.
13398 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13399
f86e631e
MJ
134002016-03-07 Martin Jambor <mjambor@suse.cz>
13401
13402 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13403 * c-c++-common/gomp/gridify-1.c: New test.
13404 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13405
94156b3f
AV
134062016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13407
13408 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13409 trigger for cortex-r8, when scanning for register r8.
13410 * gcc.target/arm/pr45701-2.c: Likewise.
13411
a84a49b7 134122016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13413 Jeff Law <law@redhat.com>
a84a49b7
RB
13414
13415 PR tree-optimization/69740
13416 * gcc.c-torture/compile/pr69740-1.c: New test.
13417 * gcc.c-torture/compile/pr69740-2.c: New test.
13418
e41f6c9e
BS
134192016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13420
13421 * lib/target-supports.exp
13422 (check_effective_target_whole_vector_shift): Enable for PPC64.
13423
57548bf5
RB
134242016-03-07 Richard Biener <rguenther@suse.de>
13425
13426 PR tree-optimization/70115
13427 * gcc.dg/torture/pr70115.c: New testcase.
13428
4ae13300
NS
134292016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13430
13431 PR middle-end/69916
13432 * c-c-++-common/goacc/pr69916.c: New.
13433
5edb9853
RH
134342016-03-07 Richard Henderson <rth@redhat.com>
13435
13436 * gcc.c-torture/compile/pr70061.c: New test.
13437
2067a8f3
RB
134382016-03-07 Richard Biener <rguenther@suse.de>
13439
13440 PR testsuite/70109
13441 * gcc.dg/vect/O3-pr36098.c: New testcase.
13442
4145a9b7
CL
134432016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13444
13445 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13446
1878be32
EB
134472016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13448
13449 * gnat.dg/renaming9.ad[sb]: New testcase.
13450
df762bb2
JJ
134512016-03-05 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR c++/70084
13454 * g++.dg/expr/stdarg3.C: New test.
13455
7d461295
JL
134562016-03-04 Jeff Law <law@redhat.com>
13457
13458 PR tree-optimization/69196
13459 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13460 x86_64-*-*.
13461
29b9828f
BS
134622016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13463
b6b552fd
BS
13464 PR c/69973
13465 * gcc.dg/pr69973.c: New test.
13466
201d49e9
BS
13467 PR rtl-optimization/69941
13468 * gcc.dg/torture/pr69941.c: New test.
13469
29b9828f
BS
13470 PR c/69824
13471 * gcc.dg/pr69824.c: New test.
13472
640b7e74
TV
134732016-03-05 Tom de Vries <tom@codesourcery.com>
13474
13475 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13476 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13477 function.
13478
7a3a3fad
PP
134792016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13480
13481 PR c++/66786
13482 * g++.dg/cpp1y/var-templ48.C: New test.
13483 * g++.dg/cpp1y/var-templ49.C: New test.
13484
cd439aec
EB
134852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13486
13487 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13488
60204554
JJ
134892016-03-04 Jakub Jelinek <jakub@redhat.com>
13490
0c8825de
JJ
13491 PR c++/70035
13492 * g++.dg/ubsan/pr70035.C: New test.
13493
60204554
JJ
13494 PR target/70062
13495 * gcc.target/i386/pr70062.c: New test.
13496
f79d4eab
L
134972016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13498
13499 * g++.dg/template/typename21.C: Remove c++98_only.
13500
ea81ce67
L
135012016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13502
13503 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13504
64b23c13
DM
135052016-03-04 David Malcolm <dmalcolm@redhat.com>
13506
13507 PR c/68187
13508 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13509 function.
13510 (fn_42_b): Likewise.
13511 (fn_42_c): Likewise.
13512
729526f5
DM
135132016-03-04 David Malcolm <dmalcolm@redhat.com>
13514
13515 PR c/68187
13516 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13517 function.
13518 (fn_40_b): Likewise.
13519 (fn_41_a): Likewise.
13520 (fn_41_b): Likewise.
13521
f9ea11ac
JJ
135222016-03-04 Jakub Jelinek <jakub@redhat.com>
13523
13524 PR target/70059
13525 * gcc.target/i386/avx512f-pr70059.c: New test.
13526 * gcc.target/i386/avx512dq-pr70059.c: New test.
13527
b6c38c69
BS
135282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13529
13530 PR rtl-optimization/57676
13531 * gcc.dg/torture/pr57676.c: New test.
13532
af3cdd34
IE
135332016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13534
13535 * gcc.dg/pr70026.c: New test.
13536
7ff6ca38
MP
135372016-03-04 Marek Polacek <polacek@redhat.com>
13538
13539 PR c/69798
13540 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13541 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13542
a6bf62d5
KT
135432016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13544
13545 PR target/70004
13546 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13547 Delete.
13548 (test_corners_sisd_si): Likewise.
13549 (main): Remove checks of the above.
13550 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13551
ae4cdc6a
EB
135522016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13553
13554 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13555
08455559
CL
135562016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13557
13558 * gcc.dg/torture/pr69951.c: Accept argc==0.
13559
e9a35493
RB
135602016-03-04 Richard Biener <rguenther@suse.de>
13561
13562 PR c++/70054
13563 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13564 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13565
fba054c2
DV
135662016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13567
13568 PR testsuite/69766
13569 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13570 testing multiarch.
13571
f10cdc6c
JJ
135722016-03-04 Jakub Jelinek <jakub@redhat.com>
13573
13574 PR debug/69947
13575 * gcc.dg/guality/pr69947.c: New test.
13576
2e981ba0
JJ
135772016-03-03 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR ada/70017
13580 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13581
0ba3bfa2
KT
135822016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13583
13584 PR rtl-optimization/69904
13585 * gcc.target/arm/pr69904.c: New test.
13586
97ecdb46
JJ
135872016-03-03 Jakub Jelinek <jakub@redhat.com>
13588
13589 PR target/70021
13590 * gcc.dg/vect/pr70021.c: New test.
13591 * gcc.target/i386/pr70021.c: New test.
13592
a2a743a1
MP
135932016-03-03 Marek Polacek <polacek@redhat.com>
13594
13595 PR middle-end/70050
13596 * gcc.dg/pr70050.c: New test.
13597
fa07ecdd
JG
135982016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13599
13600 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13601
23504262
ML
136022016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13603
13604 PR tree-optimization/70043
13605 * gfortran.dg/vect/pr70043.f90: New test.
13606
b7b9e1a9
EB
136072016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13608
13609 * gnat.dg/specs/task1.ads: New test.
13610
cb83ba54
RO
136112016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13612
13613 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13614 Invoke gdb with -batch.
13615 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13616
a75f5e30
RB
136172016-03-03 Richard Biener <rguenther@suse.de>
13618
13619 PR tree-optimization/55936
13620 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13621
268bc320
JL
136222016-03-02 Jeff Law <law@redhat.com>
13623
815f20ab
JL
13624 PR rtl-optimization/69942
13625 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13626 effects of argument promotions.
13627
268bc320
JL
13628 PR tree-optimization/69987
13629 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13630 target does not support -fprefetch-loop-arrays.
13631
171f7de5
UB
136322016-03-02 Uros Bizjak <ubizjak@gmail.com>
13633
13634 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13635
192912db
BC
136362016-03-02 Bin Cheng <bin.cheng@arm.com>
13637
c7908871 13638 PR rtl-optimization/69052
192912db
BC
13639 * gcc.target/i386/pr69052.c: New test.
13640
90a7a40b
AM
136412016-03-02 Alan Modra <amodra@gmail.com>
13642
13643 * gcc.dg/pr69990.c: New.
13644
69fa742f
JJ
136452016-03-02 Jakub Jelinek <jakub@redhat.com>
13646
de752fb0
JJ
13647 PR c/68062
13648 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13649
13650 PR middle-end/70022
13651 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13652
69fa742f
JJ
13653 PR target/70028
13654 * gcc.target/i386/pr70028.c: New test.
13655
7c65bd56
MK
136562016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13657
13658 * c-c++-common/asan/swapcontext-test-1.c,
13659 * c-c++-common/tsan/thread_leak.c,
13660 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13661 * g++.dg/tsan/benign_race.C,
13662 * g++.dg/tsan/fd_close_norace.C,
13663 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13664 races with sanitizer output
13665
37d98220 136662016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13667 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13668
13669 PR target/67278
13670 * gcc.dg/simd-8.c: New testcase.
13671
218db463
RB
136722016-03-02 Richard Biener <rguenther@suse.de>
13673
13674 PR middle-end/67278
13675 * gcc.dg/simd-7.c: New testcase.
13676
22c72158
EB
136772016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13678
13679 * gcc.target/i386/pr70007.c: Tweak.
13680
9a790ccc
DV
136812016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13682
13683 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13684
bd02f00f
MP
136852016-03-02 Marek Polacek <polacek@redhat.com>
13686
13687 PR c/67854
13688 * gcc.dg/pr67854.c: New test.
13689
1e840f39
JJ
136902016-03-02 Jakub Jelinek <jakub@redhat.com>
13691
13692 PR middle-end/70025
13693 * gcc.dg/torture/pr70025.c: New test.
13694
bca00241
VK
136952016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13696
13697 PR tree-optimization/68621
13698 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13699
0bca04b8
EB
137002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13701
13702 * gcc.target/i386/pr70007.c: New test.
13703
2a9afc86
JL
137042016-03-01 Jeff Law <law@redhat.com>
13705
eab2541b 13706 PR tree-optimization/69196
9d83ef71 13707 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13708
2a9afc86
JL
13709 PR tree-optimization/69196
13710 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13711 duplicating code and spoiling the expected output.
13712
0d39977e
MM
137132016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13714
13715 PR target/70033
13716 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13717 supports power9 before doing tests.
13718 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13719 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13720 * gcc.target/powerpc/p9-permute.c: Likewise.
13721
a0c0699d
UB
137222016-03-01 Uros Bizjak <ubizjak@gmail.com>
13723
13724 PR target/70027
13725 * gcc.target/i386/pr70027.c: New test.
13726
0ae3ef47 137272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13728
13729 * gcc.dg/pr70017.c: New test.
13730
686e2237
JJ
137312016-03-01 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR c/69796
13734 PR c/69974
13735 * gcc.dg/pr69796.c: New test.
13736 * gcc.dg/pr69974.c: New test.
13737
f8e4188c
EB
137382016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13739
13740 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13741
5e3f1c7c
JL
137422016-02-29 Jeff Law <law@redhat.com>
13743
13744 PR tree-optimization/69987
13745 * gfortran.dg/pr69987.f90: New test.
13746
13747 PR tree-optimization/69989
13748 * gcc.c-torture/compile/pr69989-2.c: New test.
13749
1be56bc5
MP
137502016-03-01 Marek Polacek <polacek@redhat.com>
13751
13752 PR c++/69795
13753 * g++.dg/parse/invalid1.C: New test.
13754
1b19470d
RB
137552016-03-01 Richard Biener <rguenther@suse.de>
13756
13757 PR middle-end/70022
13758 * gcc.dg/pr70022.c: New testcase.
13759
3ae0661a
IE
137602016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13761
13762 PR tree-optimization/69956
13763 * gcc.dg/pr69956.c: New test.
13764
0f09ab88
BS
137652016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13766
13767 PR target/70011
13768 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13769 XFAIL when hardware supports efficient unaligned storage access.
13770
76d881bf
PP
137712016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13772
13773 PR c++/69961
13774 * g++.dg/template/pr69961a.C: New test.
13775 * g++.dg/template/pr69961b.C: New test.
13776
7168133a
DM
137772016-02-29 David Malcolm <dmalcolm@redhat.com>
13778
13779 PR preprocessor/69985
13780 * gcc.dg/cpp/pr69985.c: New test case.
13781
0c6072a3
JL
137822016-02-29 Jeff Law <law@redhat.com>
13783
e66f219b
JL
13784 PR tree-optimization/70005
13785 * gcc.c-torture/execute/pr70005.c New test.
13786
0c6072a3
JL
13787 PR tree-optimization/69999
13788 * gcc.c-torture/compile/pr69999.c: New test.
13789
fd9fbdb3
YR
137902016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13791
13792 PR tree-optimization/69652
13793 * gcc.dg/torture/pr69652.c: Delete test.
13794 * gcc.dg/vect/pr69652.c: New test.
13795
cbd400b4
RB
137962016-02-19 Richard Biener <rguenther@suse.de>
13797
13798 PR tree-optimization/69980
13799 * gfortran.dg/vect/pr69980.f90: New testcase.
13800
84ea0f58
EB
138012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13802
13803 * gcc.target/sparc/20160229-1.c: New test.
13804
5d2a63dc
EB
138052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13806
13807 * gnat.dg/stack_usage3.adb: New test.
13808 * gnat.dg/stack_usage3_pkg.ads: New helper.
13809
93e708f9
EB
138102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13811
13812 * gnat.dg/renaming8.adb: New test.
13813 * gnat.dg/renaming8_pkg1.ads: New helper.
13814 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13815 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13816
6512bc93
RB
138172016-02-29 Richard Biener <rguenther@suse.de>
13818
13819 PR tree-optimization/69720
13820 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13821
7b201a88
TK
138222016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13823
13824 PR fortran/68147
13825 PR fortran/47674
13826 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13827
82ee0cf2 138282016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13829 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13830
13831 PR fortran/56007
13832 * gfortran.dg/coarray_8.f90: Adjust error message.
13833 * gfortran.dg/pr56007.f90: New test.
13834 * gfortran.dg/pr56007.f: New test.
13835
cdc1a2c8
L
138362016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13837
13838 PR tree-optimization/69989
13839 * gcc.dg/torture/pr69989.c: New test.
13840
33505bcf
EB
138412016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13842
13843 * gcc.target/i386/stack-realign-win.c: New test.
13844
524bfb19
HA
138452016-02-28 Harald Anlauf <anlauf@gmx.de>
13846
13847 PR fortran/60126
13848 * gfortran.dg/pr60126.f90: New test.
13849
bd542508
JL
138502016-02-27 Jeff Law <law@redhat.com>
13851
13852 Revert
13853 2016-02-26 Richard Biener <rguenther@suse.de>
13854 Jeff Law <law@redhat.com>
13855
13856 PR tree-optimization/69740
13857 * gcc.c-torture/compile/pr69740-1.c: New test.
13858 * gcc.c-torture/compile/pr69740-2.c: New test.
13859
dd1291e0
JD
138602016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13861
5fb67f8b 13862 PR fortran/69910
dd1291e0
JD
13863 * gfortran.dg/newunit_4.f90: New test.
13864
5cfefb59
JJ
138652016-02-27 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR target/69613
13868 PR rtl-optimization/69886
13869 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13870 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13871 target.
13872
20ba5f33
MS
138732016-02-26 Martin Sebor <msebor@redhat.com>
13874
13875 PR tree-optimization/15826
13876 * gcc.dg/tree-ssa/pr15826.c: New test.
13877
e6fb01b0
JJ
138782016-02-26 Jakub Jelinek <jakub@redhat.com>
13879
13880 PR target/69969
13881 * gcc.target/powerpc/pr69969.c: New test.
13882
e3e0cf64
MS
138832016-02-26 Martin Sebor <msebor@redhat.com>
13884
13885 PR c++/15766
13886 * g++.old-deja/g++.other/decl5.C: Add a test case.
13887
d1f2bea5
SB
138882016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13889
13890 PR target/69946
13891 * gcc.target/powerpc/pr69946.c: New file.
13892
4a4f9d2b 138932016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13894 Jeff Law <law@redhat.com>
4a4f9d2b 13895
e3e0cf64 13896 PR tree-optimization/69740
4a4f9d2b
RB
13897 * gcc.c-torture/compile/pr69740-1.c: New test.
13898 * gcc.c-torture/compile/pr69740-2.c: New test.
13899
ad2a2706
MJ
139002016-02-26 Martin Jambor <mjambor@suse.cz>
13901
13902 PR middle-end/69920
13903 * gcc.dg/torture/pr69932.c: New test.
13904 * gcc.dg/torture/pr69936.c: Likewise.
13905
1d11f7ce
AK
139062016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13907
13908 PR target/69709
13909 * gcc.target/s390/pr69709.c: New test.
13910
6cfccbb2
KT
139112016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13912
13913 PR target/69245
13914 * gcc.target/aarch64/pr69245_1.c: New test.
13915
ac59ad4e
KT
139162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13917
13918 PR target/69613
13919 * gcc.dg/torture/pr69613.c: New test.
13920
a2ad54a0
JJ
139212016-02-26 Jakub Jelinek <jakub@redhat.com>
13922
13923 PR rtl-optimization/69891
13924 * gcc.target/i386/pr69891.c: New test.
13925
0884062c 139262016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13927 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13928
d2369d4f 13929 PR target/61397
c163789b
MM
13930 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13931 functionality for both 32-bit and 64-bit.
13932
5aed7e2c
RB
139332016-02-26 Richard Biener <rguenther@suse.de>
13934
13935 PR tree-optimization/69551
13936 * gcc.dg/torture/pr69951.c: New testcase.
13937
798e2a8e
RB
139382016-02-25 Richard Biener <rguenther@suse.de>
13939
13940 PR tree-optimization/48795
13941 * gcc.dg/Warray-bounds-18.c: New testcase.
13942
9559fbac
RO
139432016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13944
13945 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13946
c049b107
JJ
139472016-02-25 Jakub Jelinek <jakub@redhat.com>
13948
13949 PR rtl-optimization/69896
13950 * gcc.dg/pr69896.c: New test.
13951
1137001c
PP
139522016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13953
13954 PR c++/69736
13955 * g++.dg/cpp1y/paren2.C: New test.
13956
2e9c8641
MS
139572016-02-24 Martin Sebor <msebor@redhat.com>
13958
13959 PR c/51147
13960 * gcc.dg/enum-mode-2.c: New test.
13961
03ca8fb3
JJ
139622016-02-24 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR c++/69922
13965 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13966 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13967 * g++.dg/ubsan/pr69922.C: New test.
13968
0b05329b
MP
139692016-02-24 Marek Polacek <polacek@redhat.com>
13970
13971 PR c/69819
13972 * gcc.dg/pr69819.c: New test.
13973
57c2c374
MS
139742016-02-24 Martin Sebor <msebor@redhat.com>
13975
3b96b93a
MS
13976 PR c++/69912
13977 * g++.dg/ext/flexary15.C: New test.
13978
139792016-02-24 Martin Sebor <msebor@redhat.com>
13980
13981 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13982 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13983 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13984
65433bb5
MK
139852016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13986 Charles Baylis <charles.baylis@linaro.org>
13987
13988 PR debug/61033
13989 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13990
f802a424 139912016-02-24 Richard Biener <rguenther@suse.de>
44293580 13992 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13993
13994 PR middle-end/69760
13995 * gcc.dg/torture/pr69760.c: New testcase.
13996
525f795f
RO
139972016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13998
13999 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14000 pattern on Solaris with as.
14001
cd7bbceb
KT
140022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14003
14004 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14005 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14006 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14007 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14008
89c0c1fd
JJ
140092016-02-24 Jakub Jelinek <jakub@redhat.com>
14010
14011 PR middle-end/69915
14012 * gcc.dg/pr69915.c: New test.
14013
0683fd27
KT
140142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14015
14016 PR rtl-optimization/69886
14017 * gcc.dg/torture/pr69886.c: New test.
14018
e53d562a
RB
140192016-02-24 Richard Biener <rguenther@suse.de>
14020
14021 PR middle-end/68963
14022 * gcc.dg/torture/pr68963.c: New testcase.
14023
74a00288
KT
140242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14025
14026 PR target/69875
14027 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14028 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14029 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14030 * gcc.target/arm/atomic_loaddi_1.c: New test.
14031 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14032 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14033 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14034 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14035 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14036 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14037 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14038 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14039
340fd4c9
JJ
140402016-02-24 Jakub Jelinek <jakub@redhat.com>
14041
14042 PR middle-end/69909
14043 * gcc.dg/torture/pr69909.c: New test.
14044
47d3fdb2
RB
140452016-02-24 Richard Biener <rguenther@suse.de>
14046
14047 PR tree-optimization/69907
14048 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14049 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14050 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14051
dab73e73
CB
140522016-02-24 Christian Bruel <christian.bruel@st.com>
14053
14054 * gcc.target/arm/pragma_cpp_fma.c: New test.
14055
7cc5ec65
JD
140562016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14057
14058 PR fortran/61156
14059 * gfortran.dg/include_6.f90: Update test.
14060
067fbd8b
JJ
140612016-02-23 Jakub Jelinek <jakub@redhat.com>
14062
14063 PR objc/69844
14064 * objc.dg/pr69844.m: New test.
14065
64a454d9
JD
140662016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14067
14068 PR libgfortran/69456
14069 * gfortran.dg/namelist_89.f90: New test.
14070 * gfortran.dg/pr59700.f90: Update test..
14071
35886f0b
MS
140722016-02-23 Martin Sebor <msebor@redhat.com>
14073
14074 PR middle-end/69780
14075 * g++.dg/ext/builtin_alloca.C: New test.
14076 * gcc.dg/builtins-68.c: New test.
14077
162cc7e3
RH
140782016-02-23 Richard Henderson <rth@redhat.com>
14079
14080 * gcc.target/i386/addr-space-3.c: Remove test.
14081
196440f8
DM
140822016-02-23 David Malcolm <dmalcolm@redhat.com>
14083
14084 PR preprocessor/69126
14085 PR preprocessor/69543
14086 * c-c++-common/pr69126-2-long.c: New test.
14087 * c-c++-common/pr69126-2-short.c: New test.
14088 * c-c++-common/pr69543-1.c: Remove xfail.
14089
1d3121af
DM
140902016-02-23 David Malcolm <dmalcolm@redhat.com>
14091
14092 PR preprocessor/69126
14093 PR preprocessor/69543
14094 PR preprocessor/69558
14095 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14096 (f): Rename to...
14097 (test_2): ...this, and add leading comment.
14098 (MACRO_3, test_3): New.
14099 (MACRO_4A, MACRO_4B, test_4): New.
14100 (MACRO): Rename to...
14101 (MACRO_5): ...this.
14102 (g): Rename to...
14103 (test_5): ...this, updating for renaming of MACRO, and
14104 add leading comment.
14105 * c-c++-common/pr69543-1.c: New.
14106 * c-c++-common/pr69543-2.c: New.
14107 * c-c++-common/pr69543-3.c: New.
14108 * c-c++-common/pr69543-4.c: New.
14109 * c-c++-common/pr69558-1.c: New.
14110 * c-c++-common/pr69558-2.c: New.
14111 * c-c++-common/pr69558-3.c: New.
14112 * c-c++-common/pr69558-4.c: New.
14113 * gcc.dg/pr69558.c: Move to...
14114 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14115 xfail for c++.
14116
f99c3557
TS
141172016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14118
14119 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14120 to -ftree-parallelize-loops/-fopenacc changes.
14121 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14122 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14123 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14124 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14125 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14126 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14127 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14128 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14129 * c-c++-common/goacc/kernels-loop.c: Likewise.
14130 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14131 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14132 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14133 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14134
c60ec7c2
RO
141352016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14136
14137 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14138
f1a62b6f
JJ
141392016-02-23 Jakub Jelinek <jakub@redhat.com>
14140
e67bf044
JJ
14141 PR c++/69902
14142 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14143
f1a62b6f
JJ
14144 PR c/69900
14145 * gcc.dg/pr69900.c: New test.
14146
20c5e09e
MJ
141472016-02-23 Martin Jambor <mjambor@suse.cz>
14148
14149 PR tree-optimization/69666
14150 * gcc.dg/tree-ssa/pr69666.c: New test.
14151
e457a6fc
AV
141522016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14153
14154 PR fortran/67451
14155 * gfortran.dg/coarray_allocate_5.f08: New test.
14156
d7b574f4
AK
141572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14158
14159 * gcc.target/s390/vcond-shift.c: Move to ...
14160 * gcc.target/s390/vector/vcond-shift.c: ... here.
14161
58bdeb44
AK
141622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14163
14164 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14165 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14166
7cd0387b
AK
141672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14168
14169 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14170
4246c8da
MW
141712016-02-20 Mark Wielaard <mjw@redhat.com>
14172
14173 PR c/28901
14174 * gcc.dg/unused-variable-3.c: New test.
14175
f93bc532
JJ
141762016-02-22 Jakub Jelinek <jakub@redhat.com>
14177
14178 PR target/69888
14179 * gcc.target/i386/pr69888.c: New test.
14180
c4e360f4
RB
141812016-02-22 Richard Biener <rguenther@suse.de>
14182
14183 PR tree-optimization/69882
14184 * gfortran.dg/vect/pr69882.f90: New testcase.
14185
09c92f1c
JJ
141862016-02-22 Jakub Jelinek <jakub@redhat.com>
14187
14188 PR target/69885
14189 * gcc.dg/pr69885.c: New test.
14190
f88d45dc
OE
141912016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14192
14193 PR target/69806
14194 PR target/54089
14195 * gcc.target/sh/pr54089-10.c: New.
14196
ce1ff48e
PT
141972016-02-20 Paul Thomas <pault@gcc.gnu.org>
14198
14199 PR fortran/69423
14200 * gfortran.dg/deferred_character_15.f90 : New test.
14201
bbf27208
DH
142022016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14203
14204 PR fortran/57365
14205 gfortran.dg/allocate_with_source_18.f03: New test.
14206
142072016-02-20 Harald Anlauf <anlauf@gmx.de>
14208
14209 PR fortran/52531
14210 gfortran.dg/gomp/pr52531.f90: New test.
14211
268be88c
BE
142122016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14213
14214 PR c++/69865
14215 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14216 -std=c++03.
14217
4b6c824a
JJ
142182016-02-19 Jakub Jelinek <jakub@redhat.com>
14219
871b3f47
JJ
14220 PR c++/69826
14221 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14222 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14223
7a965d51
JJ
14224 PR c++/69850
14225 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14226
4b6c824a
JJ
14227 PR c++/69851
14228 * g++.dg/torture/pr69851.C: New test.
14229
15fca21a
MS
142302016-02-19 Martin Sebor <msebor@redhat.com>
14231
14232 PR testsuite/69573
14233 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14234
19e21586
JJ
142352016-02-19 Jakub Jelinek <jakub@redhat.com>
14236
03a616ac
JJ
14237 PR c++/69850
14238 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14239 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14240
19e21586
JJ
14241 PR c++/67767
14242 * g++.dg/cpp0x/pr67767.C: New test.
14243
2db16594
KT
142442016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14245
14246 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14247 for fp, simd, crypto, crc, lse.
14248 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14249 above.
14250 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14251 effective target check.
14252
5a7d9d1e
JJ
142532016-02-19 Jakub Jelinek <jakub@redhat.com>
14254
14255 PR target/69820
14256 * gcc.target/i386/pr69820.c: New test.
14257
6448f064
AK
142582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14259
14260 * gcc.target/s390/vector/int128-1.c: New test.
14261
d0a859e6
AK
142622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14263
14264 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14265
9e4eb643
AK
142662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14267
14268 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14269 instruction pattern name to prevent the testcase from failing with
14270 -march=z13.
14271
859a4c0e
AK
142722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14273
14274 * gcc.target/s390/md/movstr-2.c: New test.
14275
efc2340b
MK
142762016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14277
14278 * gcc.target/s390/morestack.c: New test.
14279
ca2bfbc2
DV
142802016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14281
14282 PR target/69625
14283 * gcc.target/s390/pr69625.c: Add test case.
14284
efd4bd05
BE
142852016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14286
14287 PR testsuite/68580
14288 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14289
2bf2078a
MM
142902016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14291
14292 PR target/68404
14293 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14294 * gcc.target/powerpc/fusion3.c: Likewise.
14295
f003579e
RB
142962016-02-18 Richard Biener <rguenther@suse.de>
14297
14298 PR middle-end/69553
14299 * g++.dg/torture/pr69553.C: New testcase.
14300
19233914
NC
143012016-02-18 Nick Clifton <nickc@redhat.com>
14302
efd4bd05
BE
14303 PR target/62254
14304 PR target/69610
14305 * gcc.target/arm/pr62554.c: New test.
14306 * gcc.target/arm/pr69610-1.c: New test.
14307 * gcc.target/arm/pr69610-2.c: New test.
19233914 14308
23f27839
RB
143092016-02-18 Richard Biener <rguenther@suse.de>
14310
14311 PR middle-end/69854
14312 * gcc.dg/torture/pr69854.c: New testcase.
14313
932c0da4
JJ
143142016-02-17 Jakub Jelinek <jakub@redhat.com>
14315
14316 PR c++/69850
14317 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14318
1bed93e4
BS
143192012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14320
14321 * gcc.target/powerpc/vec-cg.c: New test.
14322
57bfb134
RB
143232016-02-17 Richard Biener <rguenther@suse.de>
14324
14325 PR testsuite/69586
14326 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14327
a44e0ebb
KT
143282016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14329
14330 PR target/69161
14331 * gcc.c-torture/compile/pr69161.c: New test.
14332
ffacd726
DS
143332016-02-17 David Sherwood <david.sherwood@arm.com>
14334
14335 PR target/69532
14336 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14337 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14338
448db8d2
EB
143392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14340
14341 * gcc.dg/ifcvt-4.c: Skip on Visium.
14342
e2f0522e
EB
143432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14344
14345 * gnat.dg/atomic8.adb: New test.
14346
bf17fe3f
EB
143472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14348
14349 * gnat.dg/discr46.ad[sb]: New test.
14350
ecf835e9
KN
143512016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14352
14353 PR Target/48344
14354 * gcc.target/powerpc/pr48344-1.c: New test.
14355
49a1164a
TK
143562015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14357
14358 PR fortran/69742
14359 * gfortran.dg/associate_21.f90: New test.
14360
bf14eba2
JJ
143612016-02-16 Jakub Jelinek <jakub@redhat.com>
14362
14363 PR c/69835
14364 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14365 -Wnonnull in dg-options.
14366 * c-c++-common/nonnull-2.c: New test.
14367
35a093b6
JG
143682016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14369 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14370
14371 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14372
e387d491
JJ
143732016-02-16 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR middle-end/69801
14376 * gcc.dg/pr69801.c: Add empty dg-options.
14377
ba539195
JN
143782016-02-16 James Norris <jnorris@codesourcery.com>
14379
14380 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14381 * g++.dg/goacc/deviceptr-1.c: New file.
14382
2a2b8f64
JJ
143832016-02-16 Jakub Jelinek <jakub@redhat.com>
14384
14385 PR tree-optimization/69820
14386 * gcc.dg/vect/pr69820.c: New test.
14387
87440c29
RB
143882016-02-16 Richard Biener <rguenther@suse.de>
14389
14390 PR tree-optimization/69776
14391 * gcc.dg/torture/pr69776-2.c: New testcase.
14392
6d87c306
BS
143932016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14394
14395 PR tree-optimization/69714
14396 * gcc.dg/torture/pr69714.c: New test.
14397
3824a0a2
JJ
143982016-02-16 Jakub Jelinek <jakub@redhat.com>
14399
14400 PR tree-optimization/69802
14401 * gcc.dg/pr69802.c: New test.
14402
c8cfe96e
RB
144032016-02-16 Richard Biener <rguenther@suse.de>
14404
14405 PR middle-end/69801
14406 * gcc.dg/pr69801.c: New testcase.
14407
fc12098d
JD
144082016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14409
14410 PR libgfortran/69651
14411 * gfortran.dg/read_bang.f90: New test.
14412 * gfortran.dg/read_bang4.f90: New test.
14413
ba6b3795
JJ
144142016-02-15 Jakub Jelinek <jakub@redhat.com>
14415
f0516ca4
JJ
14416 PR c++/69658
14417 * g++.dg/init/pr69658.C: New test.
14418
ba6b3795
JJ
14419 PR c++/69797
14420 * c-c++-common/pr69797.c: New test.
14421
de3f9a2d
PK
144222016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14423
14424 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14425 check for aarch64*-*-*.
14426
17a3b967
RB
144272016-02-15 Richard Biener <rguenther@suse.de>
14428
14429 PR tree-optimization/69783
14430 * gcc.dg/vect/pr69783.c: New testcase.
14431
1c48bff1
RB
144322016-02-15 Richard Biener <rguenther@suse.de>
14433
14434 PR tree-optimization/69776
14435 * gcc.dg/torture/pr69776.c: New testcase.
14436
1e6025b6
TK
144372016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14438
14439 PR fortran/60526
14440 * gfortran.dg/type_decl_4.f90: Reinstated.
14441
d3308279
JDA
144422016-02-14 John David Anglin <danglin@gcc.gnu.org>
14443
14444 PR fortran/68746
14445 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14446
b7c56581
TK
144472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14448
14449 PR fortran/60526
14450 PR bootstrap/69816
14451 * gfortran.dg/type_decl_4.f90: Removed.
14452
60cb4ef5
TK
144532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14454
14455 PR fortran/60526
14456 * gfortran.dg/type_decl_4.f90: New test.
14457
f6964637
AM
144582016-02-14 Alan Modra <amodra@gmail.com>
14459
1a8849d1 14460 PR testsuite/68886
f6964637
AM
14461 * gcc.c-torture/execute/stkalign.c: Revise test.
14462
f5121920
OE
144632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14464
14465 PR target/67260
14466 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14467
6cda3ab6
OE
144682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14469
14470 PR target/67260
14471 * gcc.target/sh/torture/pr67260.c: New.
14472
6786e598
JDA
144732016-02-12 John David Anglin <danglin@gcc.gnu.org>
14474
14475 * gcc.dg/pr67964.c: Add dg-require-alias.
14476
7e05dad8
OE
144772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14478
14479 PR target/67636
14480 PR target/64345
14481 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14482
7f4cc3ce
JD
144832016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14484
14485 PR libgfortran/69668
14486 * gfortran.dg/namelist_88.f90: New test.
14487
955ca6dc
JD
144882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14489
14490 PR libgfortran/69668
14491 * gfortran.dg/namelist_38.f90: Update test.
14492 * gfortran.dg/namelist_84.f90: Update test.
14493
876217ae
DM
144942016-02-12 David Malcolm <dmalcolm@redhat.com>
14495
14496 PR other/69554
14497 * gcc.dg/pr69554-1.c: New test.
14498 * gfortran.dg/pr69554-1.F90: New test.
14499 * gfortran.dg/pr69554-2.F90: New test.
14500 * lib/gcc-dg.exp (proc dg-locus): New function.
14501 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14502 distinguish between the caret-printing and non-caret-printing
14503 cases. If caret-printing has been explicitly enabled, bail out
14504 without attempting to fix up the output.
14505
61789eed
DM
145062016-02-12 David Malcolm <dmalcolm@redhat.com>
14507
14508 PR driver/69265
14509 PR driver/69453
14510 * gcc.dg/spellcheck-options-3.c: New test case.
14511 * gcc.dg/spellcheck-options-4.c: New test case.
14512 * gcc.dg/spellcheck-options-5.c: New test case.
14513 * gcc.dg/spellcheck-options-6.c: New test case.
14514 * gcc.dg/spellcheck-options-7.c: New test case.
14515 * gcc.dg/spellcheck-options-8.c: New test case.
14516 * gcc.dg/spellcheck-options-9.c: New test case.
14517 * gcc.dg/spellcheck-options-10.c: New test case.
14518
c3090c1f
JJ
145192016-02-12 Jakub Jelinek <jakub@redhat.com>
14520
14521 PR rtl-optimization/69764
14522 PR rtl-optimization/69771
14523 * c-c++-common/pr69764.c: New test.
14524 * gcc.dg/torture/pr69771.c: New test.
14525
8222034d
MP
145262016-02-12 Marek Polacek <polacek@redhat.com>
14527
14528 * g++.dg/torture/init-list1.C: New.
14529
f749f792
MP
145302016-02-12 Marek Polacek <polacek@redhat.com>
14531
14532 * gcc.dg/pr69522.c: Add empty dg-options.
14533
199fb02a
IE
145342016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14535
14536 * g++.dg/lto/lto.exp: Include and init mpx.
14537 * g++.dg/lto/pr69729_0.C: New test.
14538
b69539cb
JJ
145392016-02-12 Jakub Jelinek <jakub@redhat.com>
14540
06ff7000
JJ
14541 PR ipa/69241
14542 * g++.dg/ipa/pr69241-4.C: New test.
14543
b69539cb
JJ
14544 PR ipa/68672
14545 * g++.dg/ipa/pr68672-1.C: New test.
14546 * g++.dg/ipa/pr68672-2.C: New test.
14547 * g++.dg/ipa/pr68672-3.C: New test.
14548
16595a1f
BS
145492016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14550
14551 PR c/69522
6d87c306 14552 * gcc.dg/pr69522.c: New test.
16595a1f 14553
38d795d2
PP
145542016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14555
14556 PR c++/69098
14557 * g++.dg/cpp1y/69098.C: New test.
14558 * g++.dg/cpp1y/69098-2.C: New test.
14559
9c582551
JJ
145602016-02-12 Jakub Jelinek <jakub@redhat.com>
14561
14562 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14563 and neighbour -> neighbor.
14564 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14565 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14566 * c-c++-common/Wvarargs.c: Likewise.
14567 * c-c++-common/goacc/host_data-5.c: Likewise.
14568 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14569 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14570 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14571 * gcc.target/aarch64/pr60697.c: Likewise.
14572 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14573 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14574 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14575 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14576 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14577 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14578 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14579 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14580 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14581 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14582 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14583 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14584 * g++.dg/lookup/koenig5.C: Likewise.
14585 * g++.dg/ext/no-asm-2.C: Likewise.
14586 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14587 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14588 * gfortran.dg/used_types_16.f90: Likewise.
14589 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14590 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14591 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14592 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14593 * gfortran.dg/abstract_type_6.f03: Likewise.
14594 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14595 * gfortran.dg/used_types_15.f90: Likewise.
14596 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14597 * gfortran.dg/exit_3.f08: Likewise.
14598 * gfortran.dg/open_status_2.f90: Likewise.
14599 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14600 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14601 * gfortran.dg/associate_1.f03: Likewise.
14602 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14603 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14604 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14605 * gcc.dg/builtin-object-size-1.c: Likewise.
14606 * gcc.dg/noreturn-6.c: Likewise.
14607 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14608 * gcc.dg/globalalias.c: Likewise.
14609 * gcc.dg/builtins-config.h: Likewise.
14610 * gcc.dg/pr30457.c: Likewise.
14611 * gcc.c-torture/compile/volatile-1.c: Likewise.
14612 * gcc.c-torture/execute/20101011-1.c: Likewise.
14613 * c-c++-common/Waddress-1.c: Likewise.
14614
66756373
JJ
146152016-02-11 Jakub Jelinek <jakub@redhat.com>
14616
14617 PR c/69768
14618 * c-c++-common/Waddress-1.c: New test.
14619
76fe932b
AV
146202016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14621
14622 PR fortran/69296
14623 * gfortran.dg/associate_19.f03: New test.
14624 * gfortran.dg/associate_20.f03: New test.
14625
564c4d4b
OE
146262016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14627
14628 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14629
e1c1ecb0
KT
146302016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14631
14632 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14633 .arch armv8-a\n. Add -dA to dg-options.
14634 * gcc.target/aarch64/assembler_arch_1.c: New test.
14635 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14636
0d7d9458
PC
146372016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14638
14639 PR c++/68726
14640 * g++.dg/cpp0x/pr68726.C: New.
14641
e6208a60
IE
146422016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14643
14644 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14645 test.
14646
281a11eb
RB
146472016-02-11 Richard Biener <rguenther@suse.de>
14648
14649 * g++.dg/tree-ssa/pr61034.C: Adjust.
14650
e03dd765
VM
146512016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14652
4b48faf5 14653 PR target/69148
e03dd765
VM
14654 * gcc.target/s390/pr69148.c: New.
14655
cdc23927
YR
146562016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14657
14658 PR tree-optimization/69652
14659 * gcc.dg/torture/pr69652.c: New test.
14660
e199dd0a
JJ
146612016-02-10 Jakub Jelinek <jakub@redhat.com>
14662 Patrick Palka <ppalka@gcc.gnu.org>
14663
14664 PR ipa/69241
14665 PR c++/69649
14666 * g++.dg/ipa/pr69241-1.C: New test.
14667 * g++.dg/ipa/pr69241-2.C: New test.
14668 * g++.dg/ipa/pr69241-3.C: New test.
14669 * g++.dg/ipa/pr69649.C: New test.
14670
d6b38027
UB
146712016-02-10 Uros Bizjak <ubizjak@gmail.com>
14672
14673 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14674 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14675
13b562c5
BC
146762016-02-10 Bin Cheng <bin.cheng@arm.com>
14677
14678 PR tree-optimization/68021
14679 * gcc.dg/tree-ssa/pr68021.c: New test.
14680
24a179f8
RB
146812016-02-10 Richard Biener <rguenther@suse.de>
14682
14683 PR tree-optimization/69726
14684 * gcc.dg/uninit-22.c: New testcase.
14685
0d99886f
AP
146862016-02-09 Andrew Pinski <apinski@cavium.com>
14687
14688 PR tree-opt/69282
14689 * gcc.c-torture/compile/20160205-1.c: New testcase.
14690
ab04995c
MM
146912016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14692
14693 PR target/68404
14694 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14695 instead accessing a really large arrray.
14696 * gcc.target/powerpc/fusion3.c: Likewise.
14697
4b79ac23
CB
146982016-02-09 Charles Baylis <charles.baylis@linaro.org>
14699
14700 PR target/68532
14701 * gcc.c-torture/execute/pr68532.c: New test.
14702
b890a441
AO
147032016-02-11 Alexandre Oliva <aoliva@redhat.com>
14704
14705 PR target/69634
14706 * gcc.dg/pr69634.c: New.
14707
84a5bef7
RB
147082016-02-09 Richard Biener <rguenther@suse.de>
14709
14710 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14711
1f123759 147122016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14713
1f123759
AF
14714 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14715
65860c77
YR
147162016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14717
14718 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14719
7e1e8a0a
RB
147202016-02-09 Richard Biener <rguenther@suse.de>
14721
14722 PR tree-optimization/69715
14723 * gcc.dg/torture/pr69715.c: New testcase.
14724
efb45a9f
PP
147252016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14726
14727 PR c++/69139
14728 * g++.dg/cpp0x/trailing12.C: New test.
14729 * g++.dg/cpp0x/trailing13.C: New test.
14730
20a0c6f9
PP
147312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14732
14733 PR c++/69283
14734 PR c++/67835
14735 * g++.dg/cpp1y/auto-fn29.C: New test.
14736 * g++.dg/cpp1y/auto-fn30.C: New test.
14737
a162f3af
JJ
147382016-02-08 Jakub Jelinek <jakub@redhat.com>
14739
14740 PR tree-optimization/69209
14741 * gcc.c-torture/compile/pr69209.c: New test.
14742
4b4a9fbd
JL
147432016-02-08 Jeff Law <law@redhat.com>
14744
14745 PR tree-optimization/68541
14746 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14747 of statements allowed in join block for path splitting.
14748
cfac5ed2
JJ
147492016-02-08 Jakub Jelinek <jakub@redhat.com>
14750
f68bc23f
JJ
14751 PR c++/59627
14752 * g++.dg/gomp/pr59627.C: New test.
14753
cfac5ed2
JJ
14754 PR ipa/69239
14755 * g++.dg/ipa/pr69239.C: New test.
14756
44714d8c
DM
147572016-02-08 David Malcolm <dmalcolm@redhat.com>
14758
14759 PR preprocessor/69664
14760 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14761 * gcc.dg/cpp/warn-comments.c: Likewise.
14762
eba9e839
MP
147632016-02-08 Marek Polacek <polacek@redhat.com>
14764
14765 PR c++/69688
14766 * g++.dg/init/const12.C: New test.
14767
a011cd92
BS
147682016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14769
14770 PR target/60410
14771 * gcc.dg/lto/pr55113_0.c: Remove test.
14772
5317b1be
RB
147732016-02-08 Richard Biener <rguenther@suse.de>
14774
14775 PR tree-optimization/69719
14776 * gcc.dg/torture/pr69719.c: New testcase.
14777
63998a63
RB
147782016-02-08 Richard Biener <rguenther@suse.de>
14779 Jeff Law <law@redhat.com>
14780
14781 PR target/68273
14782 * gcc.target/mips/pr68273.c: New testcase.
14783
43f4a281
RB
147842016-02-08 Richard Biener <rguenther@suse.de>
14785
14786 PR rtl-optimization/69274
14787 * gcc.target/i386/addr-sel-1.c: XFAIL.
14788
0b604d2d
JL
147892016-02-08 Jeff Law <law@redhat.com>
14790
e8dfe49e
JL
14791 PR tree-optimization/68541
14792 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14793
6daecd7a 14794 PR tree-optimization/65917
0b604d2d
JL
14795 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14796
c0f0e35a
JD
147972016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14798
14799 PR fortran/50555
14800 * gfortran.dg/namelist_args.f90: New test.
14801
8981d712
JL
148022016-02-05 Jeff Law <law@redhat.com>
14803
6daecd7a 14804 PR tree-optimization/68541
8981d712
JL
14805 * gcc.dg/tree-ssa/split-path-2.c: New test.
14806 * gcc.dg/tree-ssa/split-path-3.c: New test.
14807 * gcc.dg/tree-ssa/split-path-4.c: New test.
14808 * gcc.dg/tree-ssa/split-path-5.c: New test.
14809 * gcc.dg/tree-ssa/split-path-6.c: New test.
14810 * gcc.dg/tree-ssa/split-path-7.c: New test.
14811
46cb9332
MS
148122016-02-05 Martin Sebor <msebor@redhat.com>
14813
14814 PR c++/69662
14815 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14816 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14817
be2083ea
RH
148182016-02-06 Richard HEnderson <rth@redhat.com>
14819
14820 PR c/69643
14821 * gcc.target/i386/addr-space-4.c: New.
14822 * gcc.target/i386/addr-space-5.c: New.
14823
711d7c23
MM
148242016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14825
14826 PR fortran/66089
14827 * gfortran.dg/elemental_dependency_6.f90: New.
14828
b5c1c988
JJ
148292016-02-05 Jakub Jelinek <jakub@redhat.com>
14830
861c7bcd
JJ
14831 PR rtl-optimization/69691
14832 * gcc.c-torture/execute/pr69691.c: New test.
14833
b5c1c988
JJ
14834 PR c++/69628
14835 * g++.dg/parse/pr69628.C: New test.
14836
f7dfa966
UB
148372016-02-05 Uros Bizjak <ubizjak@gmail.com>
14838
14839 * gcc.dg/sancov/asan.c: Move to ...
14840 * gcc.dg/asan/sancov-1.c: ... here.
14841
9b143e64
UB
148422016-02-05 Uros Bizjak <ubizjak@gmail.com>
14843
14844 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14845
f5d4b899
L
148462016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14847
14848 PR target/69677
14849 * gcc.target/i386/pr69677.c: New test.
14850
76c85fbb
PP
148512016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14852
14853 PR c++/68948
14854 * g++.dg/template/pr68948.C: New test.
14855
f181bf90
DV
148562016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14857
14858 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14859 (only necessary on s390x).
14860
714fb282
L
148612016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14862
14863 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14864 -mno-accumulate-outgoing-args.
14865
618d6c1c
PP
148662016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14867
14868 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14869
1066e9b5
JJ
148702016-02-04 Jakub Jelinek <jakub@redhat.com>
14871
14872 PR c/69669
14873 * c-c++-common/pr69669.c: New test.
14874
76255d0d
MM
148752016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14876
14877 PR target/69667
14878 * g++.dg/pr69667.C: New file.
14879
e0b059b1
WD
148802016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14881
14882 PR target/69619
14883 * gcc.dg/pr69619.c: Add new test.
14884
2692b5c8
RS
148852016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14886
14887 PR rtl-optimization/69577
14888 * gcc.target/i386/pr69577.c: New test.
14889
7db337c2
ML
148902016-02-04 Martin Liska <mliska@suse.cz>
14891
14892 * g++.dg/asan/pr69276.C: New test.
14893
cc9c0829
KT
148942016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14895
14896 PR target/65932
14897 PR target/67714
14898 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14899 a single smulbb instruction.
14900 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14901 * gcc.target/amr/wmul-2.c: Likewise.
14902
eb9feb52
KT
149032016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14904
14905 PR target/65932
14906 PR target/67714
14907 * gcc.c-torture/execute/pr67714.c: New test.
14908
61f727fe
JJ
149092016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14910
14911 PR target/69454
14912 * gcc.target/i386/pr69454-1.c: New test.
14913 * gcc.target/i386/pr69454-2.c: New test.
14914
05dd97db
MS
149152016-02-03 Martin Sebor <msebor@redhat.com>
14916
14917 PR c++/69251
14918 PR c++/69253
14919 PR c++/69290
14920 PR c++/69277
14921 PR c++/69349
14922 * g++.dg/ext/flexarray-mangle-2.C: New test.
14923 * g++.dg/ext/flexarray-mangle.C: New test.
14924 * g++.dg/ext/flexarray-subst.C: New test.
14925 * g++.dg/ext/flexary11.C: New test.
14926 * g++.dg/ext/flexary12.C: New test.
14927 * g++.dg/ext/flexary13.C: New test.
14928 * g++.dg/ext/flexary14.C: New test.
14929 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14930
dac2fc29
L
149312016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14932
14933 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14934 Define only if CHECK_FLOAT128 is defined.
14935 (main): Properly initialize u5.
14936
eadb8035
JJ
149372016-02-03 Jakub Jelinek <jakub@redhat.com>
14938
0afbb81b
JJ
14939 PR c/69627
14940 * gcc.dg/pr69627.c: New test.
14941
eadb8035
JJ
14942 PR target/69644
14943 * gcc.dg/pr69644.c: New test.
14944
b12d4923
MS
149452016-02-03 Mike Stump <mikestump@comcast.net>
14946
14947 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14948 support for struct-layout-1.exp.
14949
ab4bae0c
PP
149502016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14951
14952 PR c++/69056
618d6c1c 14953 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14954
95831c01
VM
149552016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14956 Alexandre Oliva <aoliva@redhat.com>
14957
14958 PR target/69461
14959 * gcc.target/powerpc/pr69461.c: New.
14960
ccc71ab8
UB
149612016-02-03 Uros Bizjak <ubizjak@gmail.com>
14962
14963 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14964 works from here ...
14965 (check_effective_target_fsanitize_thread): ... to here. Do not
14966 specify additional compile flags for the test source.
14967 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14968 specify additional compile flags for the test source.
14969
96299640
WD
149702016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14971
14972 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14973
781d83d9
AV
149742016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14975
14976 PR fortran/67451
14977 PR fortran/69418
14978 * gfortran.dg/coarray_allocate_2.f08: New test.
14979 * gfortran.dg/coarray_allocate_3.f08: New test.
14980 * gfortran.dg/coarray_allocate_4.f08: New test.
14981
d8208e6d
AL
149822016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14983
14984 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14985 use same scan-tree-dump-times on all platforms.
14986 * gcc.dg/vect/vect-outer-1.c: Likewise.
14987 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14988 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14989 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14990 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14991 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14992 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14993 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14994
a8394fa0
SB
149952016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14996
14997 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14998 warning.
14999
f3baa1d3
L
150002016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15001
15002 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15003
eb077516
JN
150042016-02-02 James Norris <jnorris@codesourcery.com>
15005
15006 * c-c++-common/goacc/routine-5.c: Add tests.
15007
578fb225
AM
150082016-02-02 Alexander Monakov <amonakov@ispras.ru>
15009
15010 * gcc.target/nvptx/unsigned-cmp.c: New test.
15011
c64f7d37
WD
150122016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15013
15014 * gcc.target/aarch64/scalar_shift_1.c
15015 (test_corners_sisd_di): Improve force to SIMD register.
15016 (test_corners_sisd_si): Likewise.
15017 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15018 Remove scan-assembler check for ldr.
15019
90c6f26c
RB
150202016-02-02 Richard Biener <rguenther@suse.de>
15021
15022 PR tree-optimization/69595
15023 * gcc.dg/Warray-bounds-17.c: New testcase.
15024
9dc03c97
RB
150252016-02-02 Richard Biener <rguenther@suse.de>
15026
15027 PR tree-optimization/69606
15028 * gcc.dg/torture/pr69606.c: New testcase.
15029
2d4dc223
YR
150302016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15031
15032 PR middle-end/68542
15033 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15034 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15035
65c98fde
AM
150362016-02-02 Alan Modra <amodra@gmail.com>
15037
15038 PR target/69548
15039 * gcc.target/powerpc/pr69548.c: New test.
15040
e1b81f2b
JJ
150412016-02-01 Jakub Jelinek <jakub@redhat.com>
15042
d0268b37
JJ
15043 PR rtl-optimization/69592
15044 * gcc.dg/pr69592.c: New test.
15045
e1b81f2b
JJ
15046 PR preprocessor/69543
15047 PR c/69558
15048 * gcc.dg/pr69543.c: New test.
15049 * gcc.dg/pr69558.c: New test.
15050
7dd7780d
UB
150512016-02-01 Uros Bizjak <ubizjak@gmail.com>
15052
bf672ee5
UB
15053 PR testsuite/65940
15054 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15055
9a7013f8
MS
150562016-02-01 Martin Sebor <msebor@redhat.com>
15057
15058 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15059
e681fb2b
BC
150602016-02-01 Bin Cheng <bin.cheng@arm.com>
15061
15062 PR tree-optimization/67921
15063 * c-c++-common/ubsan/pr67921.c: New test.
15064
ff86345f
RB
150652016-02-01 Richard Biener <rguenther@suse.de>
15066
15067 PR middle-end/69556
15068 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15069
bc369dbd
RB
150702016-02-01 Richard Biener <rguenther@suse.de>
15071
15072 PR tree-optimization/69574
15073 * gcc.dg/torture/pr69574.c: New testcase.
15074
ef318184
RB
150752016-02-01 Richard Biener <rguenther@suse.de>
15076
15077 PR tree-optimization/69579
15078 * gcc.dg/setjmp-6.c: New testcase.
15079
654745e6
JJ
150802016-02-01 Jakub Jelinek <jakub@redhat.com>
15081
15082 PR rtl-optimization/69570
15083 * g++.dg/opt/pr69570.C: New test.
15084
e6c0c44b
RH
150852016-02-01 Richard Henderson <rth@redhat.com>
15086
15087 * gcc.dg/pr69535.c: New test.
15088
6ff3f09a
JDA
150892016-01-31 John David Anglin <danglin@gcc.gnu.org>
15090
2c005538
JDA
15091 PR testsuite/69584
15092 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15093 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15094
61083a4b
JDA
15095 PR debug/68244
15096 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15097
6ff3f09a
JDA
15098 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15099
0c221916
PT
151002016-01-31 Paul Thomas <pault@gcc.gnu.org>
15101
15102 PR fortran/67564
15103 * gfortran.dg/allocate_with_source_17.f03: New test.
15104
db7a2818
JJ
151052016-01-30 Jakub Jelinek <jakub@redhat.com>
15106
15107 PR tree-optimization/69546
15108 * gcc.dg/torture/pr69546.c: New test.
15109
e520d5f0
PT
151102016-01-30 Paul Thomas <pault@gcc.gnu.org>
15111
15112 PR fortran/69566
15113 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15114
343c05d3
MS
151152016-01-30 Martin Sebor <msebor@redhat.com>
15116
15117 PR c++/68490
15118 * g++.dg/ext/flexary10.C: New test.
15119
d6c3a539
DH
151202016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15121
15122 PR fortran/66707
15123 gfortran.dg/common_23.f90: New test.
15124
52d72fcd
BS
151252016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15126
15127 PR target/65546
15128 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15129 condition being checked, and disable it when the target supports
15130 misaligned loads and stores.
15131
3a5d2ba4
JJ
151322016-01-29 Jakub Jelinek <jakub@redhat.com>
15133
15134 PR debug/69518
15135 * gcc.dg/torture/pr69518.c: New test.
15136
6bbacdb5
L
151372016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15138
15139 PR target/69530
15140 * gcc.target/i386/pr69530.c: New test.
15141
af932cdb
SE
151422016-01-29 Steve Ellcey <sellcey@imgtec.com>
15143
15144 PR target/65604
15145 * gcc.target/mips/div-delay.c: New test.
15146
26658b7c
JJ
151472016-01-29 Jakub Jelinek <jakub@redhat.com>
15148
33e89989
JJ
15149 PR target/69551
15150 * gcc.target/i386/pr69551.c: New test.
15151
26658b7c
JJ
15152 PR target/66137
15153 * gcc.target/i386/pr66137.c: New test.
15154
401116b5
AB
151552016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15156
15157 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15158 always built for p5600.
15159 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15160 isa=p5600 dg-option.
15161
d4abfcc5
RB
151622016-01-29 Richard Biener <rguenther@suse.de>
15163
15164 PR tree-optimization/69547
15165 * g++.dg/tree-ssa/pr69547.C: New testcase.
15166
16b77b32
JJ
151672016-01-29 Jakub Jelinek <jakub@redhat.com>
15168
15169 PR debug/66869
15170 * g++.dg/warn/Wunused-function2.C: New test.
15171
a1c95464
DV
151722016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15173
15174 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15175 support for test to succeed.
15176
5453bfed
MP
151772016-01-29 Marek Polacek <polacek@redhat.com>
15178
15179 PR c++/69509
15180 PR c++/69516
15181 * g++.dg/ext/constexpr-vla2.C: New test.
15182 * g++.dg/ext/constexpr-vla3.C: New test.
15183 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15184
452ec2a5
RB
151852016-01-29 Richard Biener <rguenther@suse.de>
15186
15187 PR middle-end/69537
15188 * gcc.dg/uninit-21.c: New testcase.
15189
aec0b19e
UB
151902016-01-28 Uros Bizjak <ubizjak@gmail.com>
15191
15192 PR target/69459
15193 * gcc.target/i386/pr69459.c: New test.
15194
df113ce7
SE
151952016-01-28 Steve Ellcey <sellcey@imgtec.com>
15196
15197 PR target/68400
15198 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15199 * gcc.target/mips/pr68400.c: New test.
15200
494de84f
MS
152012016-01-28 Martin Sebor <msebor@redhat.com>
15202
15203 PR target/17381
15204 * gcc.target/powerpc/pr17381.c: New test.
15205
eb1b1f01
JJ
152062016-01-28 Jakub Jelinek <jakub@redhat.com>
15207
15208 PR middle-end/69542
15209 * gcc.dg/torture/pr69542.c: New test.
15210
6dfeb7ce
WD
152112016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15212
15213 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15214
4b7471a4
DE
152152016-01-28 David Edelsohn <dje.gcc@gmail.com>
15216
15217 * gcc.dg/pr65980.c: Skip on AIX.
15218 * gcc.dg/pr66688.c: Same.
15219
b271fd21
DE
152202016-01-28 David Edelsohn <dje.gcc@gmail.com>
15221
15222 PR target/63679
15223 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15224 * gcc.dg/tree-ssa/sra-18.c: Same.
15225
874108a9
AV
152262016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15227
15228 PR fortran/62536
15229 * gfortran.dg/block_15.f08: New test.
15230 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15231 on incorrectly closed BLOCK.
15232
30480bcd
IE
152332016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15234
15235 * gcc.dg/declare-simd.c: New test.
6905c577 15236
14ba8d6d
RB
152372016-01-28 Richard Biener <rguenther@suse.de>
15238
15239 PR tree-optimization/69466
15240 * gfortran.dg/vect/pr69466.f90: New testcase.
15241
0d4c694e
TP
152422016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15243
15244 * g++.dg/pr67989.C: Remove ARM-specific option.
15245 * gcc.target/arm/pr67989.C: New file.
15246
2aa780da
UB
152472016-01-27 Uros Bizjak <ubizjak@gmail.com>
15248
15249 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15250 and expm1 test for glibc < 2.11.
15251
f75ebe77
RH
152522016-01-27 Richard Henderson <rth@redhat.com>
15253
15254 * gcc.c-torture/execute/pr69447.c: New test.
15255
152562016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15257
9a175e65 15258 PR fortran/69422
49847d75
PT
15259 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15260
cbdd8ae0
JJ
152612016-01-27 Jakub Jelinek <jakub@redhat.com>
15262
15263 PR debug/66869
15264 * gcc.dg/pr66869.c: New test.
15265
2b572b3c
JL
152662016-01-25 Jeff Law <law@redhat.com>
15267
15268 PR tree-optimization/68398
aec0b19e 15269 PR tree-optimization/69196
2b572b3c
JL
15270 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15271 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15272 path to avoid new heuristic allowing more irreducible regions
15273 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15274 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15275 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15276 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15277 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15278
fa74a4bc
MP
152792016-01-27 Marek Polacek <polacek@redhat.com>
15280
15281 PR c/68062
15282 * c-c++-common/vector-compare-4.c: New test.
15283
0afff540
DM
152842016-01-27 David Malcolm <dmalcolm@redhat.com>
15285
15286 PR preprocessor/69126
15287 * c-c++-common/pr69126.c: New test case.
15288
1a218fc9
ILT
152892016-01-27 Ian Lance Taylor <iant@google.com>
15290
15291 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15292
5d70666e
RB
152932016-01-27 Ryan Burn <contact@rnburn.com>
15294
15295 PR cilkplus/69267
15296 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15297
87ff4d66
UB
152982016-01-27 Uros Bizjak <ubizjak@gmail.com>
15299
15300 PR target/69512
15301 * gcc.target/i386/pr69512.c: New test.
15302
27e23cca
RE
153032016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15304
15305 PR ada/69488
15306 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15307
05bf54c3
MP
153082016-01-27 Marek Polacek <polacek@redhat.com>
15309
15310 PR c++/69379
15311 * g++.dg/pr69379.C: New test.
15312
60214d0d
MS
153132016-01-27 Martin Sebor <msebor@redhat.com>
15314
15315 PR c++/69317
15316 * g++.dg/abi/Wabi-2-2.C: New test.
15317 * g++.dg/abi/Wabi-2-3.C: New test.
15318 * g++.dg/abi/Wabi-3-2.C: New test.
15319 * g++.dg/abi/Wabi-3-3.C: New test.
15320
167c7bfa
RB
153212016-01-27 Richard Biener <rguenther@suse.de>
15322
15323 PR tree-optimization/69166
15324 * gcc.dg/torture/pr69166.c: New testcase.
15325
1430fb1f
MJ
153262016-01-27 Martin Jambor <mjambor@suse.cz>
15327
15328 PR tree-optimization/69355
15329 * gcc.dg/tree-ssa/pr69355.c: New test.
15330
95e3030c
MP
153312016-01-27 Marek Polacek <polacek@redhat.com>
15332
15333 PR c++/69496
15334 * g++.dg/ext/constexpr-vla1.C: New test.
15335
eeb085f3
CB
153362016-01-20 Christian Bruel <christian.bruel@st.com>
15337
15338 PR target/69245
15339 * gcc.target/arm/pr69245.c: New test.
15340
b1652dde
JJ
153412016-01-27 Jakub Jelinek <jakub@redhat.com>
15342
15343 PR tree-optimization/69399
15344 * gcc.dg/torture/pr69399.c: New test.
15345
ce7e8f00
EB
153462016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15347
15348 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15349
e4aac1d1
EB
153502016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15351
15352 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15353
8dfdb419
TV
153542016-01-26 Tom de Vries <tom@codesourcery.com>
15355
15356 PR tree-optimization/69110
15357 * gcc.dg/autopar/pr69110.c: New test.
15358
56f80f54 153592016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15360 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15361
15362 * gcc.dg/graphite/isl-ast-op-select.c: New.
15363
a0909527
PT
153642015-01-26 Paul Thomas <pault@gcc.gnu.org>
15365
15366 PR fortran/69385
15367 * gfortran.dg/allocate_error_6.f90: New test.
15368
ffc445f4
RH
153692016-01-26 Richard Henderson <rth@redhat.com>
15370
15371 * gcc.dg/tm/pr60908.c: New test.
15372
01e1dea3
DM
153732016-01-26 David Malcolm <dmalcolm@redhat.com>
15374
15375 PR other/69006
15376 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15377 directive.
15378 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15379 expected multiline output to reflect the colorization being
15380 disabled before newlines.
15381 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15382 (custom_diagnostic_finalizer): Replace call to
15383 pp_newline_and_flush with call to pp_flush.
15384 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15385 * gfortran.dg/implicit_class_1.f90: Likewise.
15386 * lib/gcc-dg.exp (allow_blank_lines): New global.
15387 (dg-allow-blank-lines-in-output): New procedure.
15388 (gcc-dg-prune): Complain about blank lines in the output, unless
15389 dg-allow-blank-lines-in-output was called.
15390 * lib/multiline.exp (_build_multiline_regex): Only support
15391 arbitrary followup text for non-blank-lines, not for blank lines.
15392
13f92e8d
JJ
153932016-01-26 Jakub Jelinek <jakub@redhat.com>
15394
15395 PR tree-optimization/69483
15396 * gcc.dg/pr69483.c: New test.
15397 * g++.dg/opt/pr69483.C: New test.
15398
92422235
CL
153992016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15400
15401 PR target/68620
15402 * gcc.target/arm/pr68620.c: New test.
15403
0bccf11b
L
154042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15405
15406 * gcc.target/i386/pr68986-2.c: Remove -m32.
15407
81cd202e
L
154082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15409
15410 PR target/68986
15411 * gcc.target/i386/pr68986-1.c: New test.
15412 * gcc.target/i386/pr68986-2.c: Likewise.
15413 * gcc.target/i386/pr68986-3.c: Likewise.
15414
213a1c03
CB
154152016-01-26 Christian Bruel <christian.bruel@st.com>
15416
15417 * lib/target-supports.exp
15418 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15419 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15420 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15421
22a08dd1
RB
154222016-01-26 Richard Biener <rguenther@suse.de>
15423
15424 PR tree-optimization/69452
15425 * gcc.dg/torture/pr69452.c: New testcase.
15426
6c06e0e8
JJ
154272016-01-26 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR target/69442
15430 * gcc.dg/pr69442.c: New test.
15431
b96824c4
RFI
154322016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15433
15434 PR target/67896
15435 * gcc.target/aarch64/simd/pr67896.C: New.
15436
5ee31e57
RS
154372016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15438
15439 PR tree-optimization/69400
15440 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15441 function.
15442 (plugin_init): Call it.
15443 * gcc.dg/torture/pr69400.c: New test.
15444
7ddfb31d
CL
154452016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15446
15447 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15448
1e050c90
AK
154492016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15450 Sebastian Pop <s.pop@samsung.com>
15451
15452 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15453 isl-0.15.
15454
c8ee4bf5
AK
154552016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15456 Sebastian Pop <s.pop@samsung.com>
15457
15458 * gcc.dg/graphite/pr69292.c: New.
15459
d902b330
JJ
154602016-01-25 Jakub Jelinek <jakub@redhat.com>
15461
15462 * c-c++-common/goacc/use_device-1.c: New test.
15463
2c89b952
JL
154642016-01-25 Jeff Law <law@redhat.com>
15465
15466 PR tree-optimization/69196
15467 PR tree-optimization/68398
15468 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15469 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15470
685c8785
DE
154712016-01-25 David Edelsohn <dje.gcc@gmail.com>
15472
15473 PR target/69469
15474 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15475 Algorithm.
15476
95cef0c1
RB
154772016-01-25 Richard Biener <rguenther@suse.de>
15478
15479 PR testsuite/69380
15480 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15481
2947d3b2
IE
154822016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15483
15484 PR target/69421
15485 * gcc.dg/pr69421.c: New test.
15486
ae19075a
BB
154872016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15488
15489 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15490 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15491 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15492 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15493 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15494 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15495 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15496 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15497 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15498 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15499
fa4511c2
RB
155002016-01-25 Richard Biener <rguenther@suse.de>
15501
15502 PR tree-optimization/69376
15503 * gcc.dg/torture/pr69376.c: New testcase.
15504
1d101216
JD
155052016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15506
15507 PR fortran/69397
15508 PR fortran/68442
15509 * gfortran.dg/interface_38.f90: New test.
15510 * gfortran.dg/interface_39.f90: New test.
a0909527 15511
a59b92b0
PP
155122016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15513
15514 Revert:
15515 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15516
15517 PR c++/11858
15518 PR c++/24663
15519 PR c++/24664
15520 * g++.dg/template/pr11858.C: New test.
15521 * g++.dg/template/pr24663.C: New test.
15522 * g++.dg/template/unify12.C: New test.
15523 * g++.dg/template/unify13.C: New test.
15524 * g++.dg/template/unify14.C: New test.
15525 * g++.dg/template/unify15.C: New test.
15526 * g++.dg/template/unify16.C: New test.
15527 * g++.dg/template/unify17.C: New test.
15528
16acb1a8
DH
155292016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15530
15531 PR fortran/68283
15532 gfortran.dg/pr68283.f90: New test.
15533
094773e8
TK
155342016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15535
15536 PR fortran/66094
15537 * gfortran.dg/inline_matmul_13.f90: New test.
15538 * gfortran.dg/matmul_bounds_8.f90: New test.
15539 * gfortran.dg/matmul_bounds_9.f90: New test.
15540 * gfortran.dg/matmul_bounds_10.f90: New test.
15541
42fb90d7
TV
155422016-01-23 Tom de Vries <tom@codesourcery.com>
15543
15544 PR tree-optimization/69426
15545 * gcc.dg/autopar/pr69426.c: New test.
15546
69da7802
MS
155472016-01-23 Martin Sebor <msebor@redhat.com>
15548
15549 PR c++/58109
15550 PR c++/69022
15551 * g++.dg/cpp0x/alignas5.C: New test.
15552 * g++.dg/ext/vector29.C: Same.
15553
da17300a
UB
155542016-01-23 Uros Bizjak <ubizjak@gmail.com>
15555
15556 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15557 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15558 _GNU_SOURCE from compile flags to the source.
15559 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15560 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15561 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15562 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15563
62041cfc
JJ
155642016-01-22 Jakub Jelinek <jakub@redhat.com>
15565
15566 PR target/69432
15567 * g++.dg/opt/pr69432.C: New test.
15568
f7d2ad6f
BS
155692016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15570
15571 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15572 32-bit targets testing an -m64 multilib.
15573
d403fc9a
WS
155742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15575
15576 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15577 64-bit support.
15578
4aa16f8d
JG
155792016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15580
15581 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15582
7c816d0f
CB
155832016-01-21 Christian Bruel <christian.bruel@st.com>
15584
15585 PR target/68674
15586 * gcc.target/i386/pr68674.c
15587 * gcc.target/aarch64/pr68674.c
15588 * gcc.target/arm/pr68674.c
15589
fce661e8
KT
155902016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15591
15592 PR target/69403
15593 * gcc.c-torture/execute/pr69403.c: New test.
15594
4696899f
PC
155952016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15596
15597 PR c++/55843
15598 * g++.dg/template/pr55843.C: New.
15599
bac69366
AL
156002016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15601
15602 PR testsuite/66877
15603 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15604 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15605
b57d3a5c
BS
156062016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15607
15608 PR testsuite/67489
da17300a
UB
15609 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15610 from dg-do compile directive, and instead add
15611 { dg-require-effective-target int128 }.
b57d3a5c 15612
9f04a53e
MS
156132016-01-20 Martin Sebor <msebor@redhat.com>
15614
15615 PR c/69405
15616 * gcc.dg/sync-fetch.c: New test.
15617
38a51663
JL
156182016-01-21 Martin Sebor <msebor@redhat.com>
15619
15620 PR target/69252
15621 * gcc.target/powerpc/pr69252.c: New test.
15622
2423a75a
JD
156232016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15624
15625 PR fortran/65996
da17300a 15626 * gfortran.dg/pr65996.f90: New test.
2423a75a 15627
0a76463f
DV
156282016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15629
15630 PR c++/68810
9f04a53e 15631 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15632 expected to generate an error.
0a76463f 15633
9776e692
BS
156342016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15635
15636 PR middle-end/66178
15637 * gcc.dg/torture/pr66178.c: New test.
15638
c8d3e088
AB
156392016-01-21 Anton Blanchard <anton@samba.org>
15640 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15641
15642 PR target/63354
15643 * gcc.target/powerpc/pr63354.c: New test.
15644
35b707ff
VM
156452016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15646
15647 PR rtl-optimization/68990
15648 * gcc.target/i386/pr68990: New.
15649
157b0829
NC
156502016-01-21 Nick Clifton <nickc@redhat.com>
15651
15652 PR target/69129
15653 * gcc.target/mips/pr69129.c: New.
15654
aede6748
PC
156552016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15656
15657 PR c++/58046
15658 * g++.dg/cpp0x/pr58046.C: New.
15659
5463c2c8
JJ
156602016-01-21 Jakub Jelinek <jakub@redhat.com>
15661
6d31cc75
SS
15662 PR target/69187
15663 PR target/65624
15664 * gcc.target/arm/pr69187.c: New test.
15665
5463c2c8
JJ
15666 PR c++/69355
15667 * g++.dg/torture/pr69355.C: New test.
15668
fa28f32b
AK
156692016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15670 Sebastian Pop <s.pop@samsung.com>
15671
15672 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15673
b920a047
AK
156742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15675 Sebastian Pop <s.pop@samsung.com>
15676
da17300a 15677 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15678
bdd3aea6
JJ
156792016-01-21 Jakub Jelinek <jakub@redhat.com>
15680
15681 PR middle-end/67653
15682 * c-c++-common/pr67653.c: New test.
15683 * gcc.dg/torture/pr29119.c: Add dg-warning.
15684
26a2e6ae
PB
156852016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15686
15687 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15688
d25c7690
PK
156892016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15690
15691 PR c/24293
15692 * gcc.dg/pr24293.c: New test.
15693 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15694 incomplete struct type.
15695 * gcc.dg/declspec-1.c: Likewise.
15696 * gcc.dg/pr63549.c: Likewise.
15697
889d5698
JJ
156982016-01-20 Jakub Jelinek <jakub@redhat.com>
15699
15700 PR tree-optimization/66612
15701 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15702 for bdn instruction.
15703
d7cf3dc7
CL
157042016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15705
15706 * lib/target-supports.exp
15707 (check_effective_target_arm_fp_ok_nocache): New.
15708 (check_effective_target_arm_fp_ok): New.
15709 (add_options_for_arm_fp): New.
15710 (check_effective_target_arm_crypto_ok_nocache): Require
15711 target_arm_v8_neon_ok instead of arm32.
15712 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15713 (check_effective_target_arm_crypto_pragma_ok): New.
15714 (add_options_for_arm_vfp): New.
15715 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15716 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15717 target instead. Force initial fpu to vfp.
15718 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15719 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15720 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15721 dependency.
15722 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15723 use arm_vfp effective target instead. Force initial fpu to vfp.
15724 * gcc.target/arm/attr-neon3.c: Likewise.
15725 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15726 arm_vfp_ok.
15727 * gcc.target/arm/unsigned-float.c: Likewise.
15728 * gcc.target/arm/vfp-1.c: Likewise.
15729 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15730 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15731 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15732 * gcc.target/arm/vfp-ldmias.c: Likewise.
15733 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15734 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15735 * gcc.target/arm/vfp-stmiad.c: Likewise.
15736 * gcc.target/arm/vfp-stmias.c: Likewise.
15737 * gcc.target/arm/vnmul-1.c: Likewise.
15738 * gcc.target/arm/vnmul-2.c: Likewise.
15739 * gcc.target/arm/vnmul-3.c: Likewise.
15740 * gcc.target/arm/vnmul-4.c: Likewise.
15741
01ac9704 157422016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15743
e84b00da
L
15744 PR testsuite/69366
15745 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15746 the MPX run-time library, for compile-time MPX test.
15747 * gcc.target/i386/chkp-always_inline.c: Likewise.
15748 * gcc.target/i386/chkp-bndret.c: Likewise.
15749 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15750 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15751 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15752 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15753 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15754 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15755 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15756 * gcc.target/i386/chkp-label-address.c: Likewise.
15757 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15758 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15759 * gcc.target/i386/chkp-pr69044.c: Likewise.
15760 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15761 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15762 * gcc.target/i386/chkp-strchr.c: Likewise.
15763 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15764 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15765 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15766 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15767 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15768 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15769 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15770 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15771 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15772 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15773 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15774 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15775 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15776 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15777 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15778 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15779 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15780 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15781 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15782 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15783 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15784 * gcc.target/i386/pr63995-2.c: Likewise.
15785 * gcc.target/i386/pr64805.c: Likewise.
15786 * gcc.target/i386/pr65044.c: Likewise.
15787 * gcc.target/i386/pr65167.c: Likewise.
15788 * gcc.target/i386/pr65183.c: Likewise.
15789 * gcc.target/i386/pr65184.c: Likewise.
15790 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15791
28b33016
IE
157922016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15793
15794 PR tree-optimization/69328
15795 * gcc.dg/pr69328.c: New test.
15796
bcff0913
JL
157972016-01-20 Jeff Law <law@redhat.com>
15798
bf0bb970 15799 PR target/25114
bcff0913
JL
15800 * gcc.target/m68k/pr25114.c: New test.
15801
a3f69631
AV
158022016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15803
15804 * gcc.target/arm/memset-inline-10.c: Added
15805 dg-require-effective-target arm_thumb2_ok.
15806
af33ba0d
EB
158072016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15808
15809 * gcc.dg/debug/dwarf2/sso.c: New test.
15810
7596d5de
UB
158112016-01-19 Uros Bizjak <ubizjak@gmail.com>
15812
15813 PR testsuite/68820
15814 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15815 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15816 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15817
ceda2c69
JH
158182016-01-19 Jan Hubicka <hubicka@ucw.cz>
15819
15820 PR ipa/66223
15821 * g++.dg/ipa/devirt-50.C: New testcase.
15822
38a979f2
MP
158232016-01-19 Marek Polacek <polacek@redhat.com>
15824
15825 PR c++/68965
15826 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15827 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15828
962801c5
KT
158292016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15830
15831 PR target/69135
15832 * gcc.target/arm/pr69135_1.c: New test.
15833
078fe40a
WD
158342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15835
15836 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15837
786e3c06
WD
158382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15839
15840 * gcc.target/aarch64/ccmp_1.c: New testcase.
15841
1e297006
MP
158422016-01-19 Marek Polacek <polacek@redhat.com>
15843
15844 PR c++/68586
15845 * g++.dg/cpp0x/enum30.C: New test.
15846
879c27e3
RB
158472016-01-19 Richard Biener <rguenther@suse.de>
15848
15849 PR tree-optimization/69336
15850 * g++.dg/tree-ssa/pr69336.C: New testcase.
15851
015337d3
JJ
158522016-01-19 Jakub Jelinek <jakub@redhat.com>
15853
15854 PR debug/65779
15855 * gcc.dg/pr65779.c: New test.
15856
e2c768b6
RB
158572016-01-19 Richard Biener <rguenther@suse.de>
15858
15859 PR tree-optimization/69352
15860 * gcc.dg/torture/pr69352.c: New testcase.
15861
569efc34
JJ
158622016-01-19 Jakub Jelinek <jakub@redhat.com>
15863
15864 PR rtl-optimization/68955
15865 PR rtl-optimization/64557
15866 * gcc.dg/torture/pr68955.c: New test.
15867
e49d321f
JH
158682016-01-19 Jan Hubicka <hubicka@ucw.cz>
15869
15870 PR lto/69136
15871 * g++.dg/torture/pr69136.C: New testcase.
15872
e9191ad3
JH
158732016-01-19 Jan Hubicka <hubicka@ucw.cz>
15874
15875 PR lto/69133
15876 * g++.dg/lto/pr69133_0.C: New testcase.
15877 * g++.dg/lto/pr69133_1.C: New testcase.
15878
2bedb645
JL
158792016-01-15 Jeff Law <law@redhat.com>
15880
15881 PR tree-optimization/69320
15882 * gcc.c-torture/pr69320-1.c: New test.
15883 * gcc.c-torture/pr69320-2.c: New test.
15884 * gcc.c-torture/pr69320-3.c: New test.
15885 * gcc.c-torture/pr69320-4.c: New test.
15886
17c15cb9
PP
158872016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15888
15889 PR c++/11858
15890 PR c++/24663
15891 PR c++/24664
15892 * g++.dg/template/pr11858.C: New test.
15893 * g++.dg/template/pr24663.C: New test.
15894 * g++.dg/template/unify12.C: New test.
15895 * g++.dg/template/unify13.C: New test.
15896 * g++.dg/template/unify14.C: New test.
15897 * g++.dg/template/unify15.C: New test.
15898 * g++.dg/template/unify16.C: New test.
15899 * g++.dg/template/unify17.C: New test.
15900
9617fd08
DM
159012016-01-18 David Malcolm <dmalcolm@redhat.com>
15902
15903 PR testsuite/69181
15904 * gcc.dg/pr69181-1.c: New test file.
15905 * gcc.dg/pr69181-2.c: New test file.
15906 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15907 globals by moving it to...
15908 (cleanup-after-saved-dg-test): ...this new function. Add
15909 "global additional_sources_used". Add reset of global
15910 multiline_expected_outputs to the empty list.
15911 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15912 global to...
15913 (multiline_expected_outputs): ...this, and updated comments to
15914 note that it is modified from gcc-dg.exp.
15915 (dg-end-multiline-output): Update for the above renaming.
15916 (handle-multiline-outputs): Likewise. Remove the clearing
15917 of the expected outputs to the empty list.
15918
b555a2e4
RB
159192016-01-18 Richard Biener <rguenther@suse.de>
15920
15921 PR tree-optimization/69297
15922 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15923
96902805
JM
159242016-01-18 Joseph Myers <joseph@codesourcery.com>
15925
15926 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15927 dg-options.
15928 * gcc.target/mips/mips-3d-2.c: Likewise.
15929 * gcc.target/mips/mips-3d-3.c: Likewise.
15930 * gcc.target/mips/mips-3d-4.c: Likewise.
15931 * gcc.target/mips/mips-3d-5.c: Likewise.
15932 * gcc.target/mips/mips-3d-6.c: Likewise.
15933 * gcc.target/mips/mips-3d-7.c: Likewise.
15934 * gcc.target/mips/mips-3d-8.c: Likewise.
15935 * gcc.target/mips/mips-3d-9.c: Likewise.
15936 * gcc.target/mips/mips-ps-1.c: Likewise.
15937 * gcc.target/mips/mips-ps-2.c: Likewise.
15938 * gcc.target/mips/mips-ps-3.c: Likewise.
15939 * gcc.target/mips/mips-ps-4.c: Likewise.
15940 * gcc.target/mips/mips-ps-5.c: Likewise.
15941 * gcc.target/mips/mips-ps-6.c: Likewise.
15942 * gcc.target/mips/mips-ps-7.c: Likewise.
15943 * gcc.target/mips/mips-ps-type.c: Likewise.
15944 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15945 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15946
40e26f94
TV
159472016-01-18 Tom de Vries <tom@codesourcery.com>
15948
15949 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15950 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15951 * c-c++-common/goacc/kernels-empty.c: New test.
15952 * c-c++-common/goacc/kernels-eternal.c: New test.
15953 * c-c++-common/goacc/kernels-loop-2.c: New test.
15954 * c-c++-common/goacc/kernels-loop-3.c: New test.
15955 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15956 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15957 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15958 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15959 * c-c++-common/goacc/kernels-loop-data.c: New test.
15960 * c-c++-common/goacc/kernels-loop-g.c: New test.
15961 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15962 * c-c++-common/goacc/kernels-loop-n.c: New test.
15963 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15964 * c-c++-common/goacc/kernels-loop.c: New test.
15965 * c-c++-common/goacc/kernels-noreturn.c: New test.
15966 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15967 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15968 * c-c++-common/goacc/kernels-reduction.c: New test.
15969
a98d4647
TV
159702016-01-18 Tom de Vries <tom@codesourcery.com>
15971
15972 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15973 * gcc.dg/autopar/outer-2.c: Same.
15974 * gcc.dg/autopar/outer-3.c: Same.
15975 * gcc.dg/autopar/outer-4.c: Same.
15976 * gcc.dg/autopar/outer-5.c: Same.
15977 * gcc.dg/autopar/outer-6.c: Same.
15978 * gcc.dg/autopar/parallelization-1.c: Same.
15979 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15980 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15981 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15982 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15983 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15984 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15985 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15986 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15987 * gcc.dg/autopar/pr39500-1.c: Same.
15988 * gcc.dg/autopar/pr39500-2.c: Same.
15989 * gcc.dg/autopar/pr46193.c: Same.
15990 * gcc.dg/autopar/pr46194.c: Same.
15991 * gcc.dg/autopar/pr49580.c: Same.
15992 * gcc.dg/autopar/pr49960-1.c: Same.
15993 * gcc.dg/autopar/pr49960.c: Same.
15994 * gcc.dg/autopar/pr68373.c: Same.
15995 * gcc.dg/autopar/reduc-1.c: Same.
15996 * gcc.dg/autopar/reduc-1char.c: Same.
15997 * gcc.dg/autopar/reduc-1short.c: Same.
15998 * gcc.dg/autopar/reduc-2.c: Same.
15999 * gcc.dg/autopar/reduc-2char.c: Same.
16000 * gcc.dg/autopar/reduc-2short.c: Same.
16001 * gcc.dg/autopar/reduc-3.c: Same.
16002 * gcc.dg/autopar/reduc-4.c: Same.
16003 * gcc.dg/autopar/reduc-6.c: Same.
16004 * gcc.dg/autopar/reduc-7.c: Same.
16005 * gcc.dg/autopar/reduc-8.c: Same.
16006 * gcc.dg/autopar/reduc-9.c: Same.
16007 * gcc.dg/autopar/uns-outer-4.c: Same.
16008 * gcc.dg/autopar/uns-outer-5.c: Same.
16009 * gcc.dg/autopar/uns-outer-6.c: Same.
16010 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16011 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16012
da976fa8
AL
160132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16014
16015 PR target/63679
16016 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16017 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16018
70c1e886
AL
160192016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16020
16021 PR target/63679
16022 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16023 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16024 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16025
88bed196
AL
160262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16027
16028 PR target/63679
16029 * gcc.dg/tree-ssa/sra-17.c: New.
16030 * gcc.dg/tree-ssa/sra-18.c: New.
16031
3dd5f42e
IE
160322016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16033
16034 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16035
ae5a77fa
EB
160362016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16037
16038 * gnat.dg/inline12.adb: New test.
16039
11e57fc6
BC
160402016-01-18 Bin Cheng <bin.cheng@arm.com>
16041
16042 PR tree-optimization/66797
16043 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16044
995b6fe0
RB
160452016-01-18 Richard Biener <rguenther@suse.de>
16046
16047 PR tree-optimization/69170
16048 * gcc.dg/torture/pr69170.c: New testcase.
16049
82ee0cf2 160502016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16051
16052 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16053
d69da357
TV
160542016-01-16 Tom de Vries <tom@codesourcery.com>
16055
16056 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16057
a3845283
TV
160582016-01-16 Tom de Vries <tom@codesourcery.com>
16059
16060 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16061 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16062 redundant dg-require-effective-target pthread.
16063 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16064 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16065 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16066 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16067 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16068 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16069 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16070
197a6aa6
DE
160712016-01-16 David Edelsohn <dje.gcc@gmail.com>
16072
16073 PR target/68609
16074 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16075 * gcc.target/powerpc/recip-7.c: Same.
16076
ec7886c1
PP
160772016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16078
16079 PR c++/69091
16080 * g++.dg/template/pr69091.C: New test.
16081
203484bb
PP
160822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16083
16084 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16085 dump does not contain an error_mark_node.
16086 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16087 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16088
aa2500e9
PP
160892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16090
16091 PR c++/68936
16092 * g++.dg/template/pr68936.C: New test.
16093
28621a5c
DE
160942016-01-15 David Edelsohn <dje.gcc@gmail.com>
16095
16096 PR target/68609
16097 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16098 * gcc.target/powerpc/recip-2.c: Same.
16099 * gcc.target/powerpc/recip-3.c: Same.
16100 * gcc.target/powerpc/recip-4.c: Same.
16101 * gcc.target/powerpc/recip-sqrtf.c: Same.
16102
40c43aca
JL
161032016-01-15 Jeff Law <law@redhat.com>
16104
16105 PR tree-optimization/69270
16106 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16107 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16108
afbc5ae8
PT
161092016-01-15 Paul Thomas <pault@gcc.gnu.org>
16110
16111 PR fortran/49630
16112 * gfortran.dg/deferred_character_13.f90: New test for the fix
16113 of comment 3 of the PR.
16114
16115 PR fortran/54070
16116 * gfortran.dg/deferred_character_8.f90: New test
16117 * gfortran.dg/allocate_error_5.f90: New test
16118
16119 PR fortran/60593
16120 * gfortran.dg/deferred_character_10.f90: New test
16121
16122 PR fortran/60795
16123 * gfortran.dg/deferred_character_14.f90: New test
16124
16125 PR fortran/61147
16126 * gfortran.dg/deferred_character_11.f90: New test
16127
16128 PR fortran/64324
16129 * gfortran.dg/deferred_character_9.f90: New test
16130
49abe076
VM
161312016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16132
16133 PR rtl-optimization/69030
16134 * gcc.target/i386/pr69030.c: New.
16135
16d12992
KT
161362016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16137
16138 * gcc.target/aarch64/target_attr_17.c: New test.
16139
78810bd3
RB
161402016-01-15 Richard Biener <rguenther@suse.de>
16141
16142 PR tree-optimization/66856
16143 * gcc.dg/torture/pr66856-1.c: New testcase.
16144 * gcc.dg/torture/pr66856-2.c: Likewise.
16145
2bd847fe
RB
161462016-01-15 Richard Biener <rguenther@suse.de>
16147
16148 PR debug/69137
16149 * g++.dg/lto/pr69137_0.C: New testcase.
16150
a00fe3b7
RS
161512016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16152
16153 PR middle-end/69246
16154 * gcc.target/i386/pr69246.c: New test.
16155
cbb0e83b
DV
161562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16157
7596d5de 16158 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16159
5a500ecf
DV
161602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16161
16162 PR c++/56194
16163 * g++.dg/init/const9.C: Disable test on S/390.
16164
5d9bf64f
DV
161652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16166
16167 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16168 * g++.dg/Wno-frame-address.C: Ditto.
16169
e234b19e
DV
161702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16171
16172 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16173
89483f99
RB
161742016-01-15 Richard Biener <rguenther@suse.de>
16175
16176 PR tree-optimization/68961
16177 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16178
94f37395
IE
161792016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16180
16181 * gcc.target/i386/pr65105-5.c: New test.
16182
82ee0cf2 161832016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16184
16185 * gcc.c-torture/execute/alias-4.c: New testcase.
16186
82ee0cf2 161872016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16188
16189 PR ipa/68148
16190 * g++.dg/ipa/devirt-49.C: New testcase.
16191
092f7deb 161922016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16193
16194 PR target/65837
16195 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16196 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16197 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16198
e93c66bc
RB
161992016-01-15 Richard Biener <rguenther@suse.de>
16200
16201 PR tree-optimization/69117
16202 * gcc.dg/torture/pr69117.c: New testcase.
16203
c47eaca6 162042015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16205
16206 PR c++/69048
16207 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16208
c3f6914a
FXC
162092016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16210
16211 PR testsuite/67509
16212 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16213 range tests use 100 * maximum instead of maximum + 1.
16214
cd65ae90
JJ
162152016-01-14 Jakub Jelinek <jakub@redhat.com>
16216
16217 PR debug/69244
16218 * gcc.dg/guality/pr69244.c: New test.
16219
19643948
UB
162202016-01-14 Uros Bizjak <ubizjak@gmail.com>
16221
16222 * lib/target-supports.exp (check_effective_target_issignaling):
16223 New procedure.
16224 * gcc.dg/pr61441.c: Require issignaling effective target.
16225
fe79c97e
SB
162262016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16227
16228 PR target/68803
16229 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16230
c7df95d8
DM
162312016-01-14 David Malcolm <dmalcolm@redhat.com>
16232
16233 PR c++/68819
16234 PR preprocessor/69177
16235 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16236 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16237 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16238 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16239
00083992
MP
162402016-01-14 Marek Polacek <polacek@redhat.com>
16241
16242 PR c/69262
16243 * gcc.dg/array-15.c: New test.
16244
0c9b3294
JJ
162452016-01-14 Jakub Jelinek <jakub@redhat.com>
16246
16247 PR middle-end/68146
16248 PR tree-optimization/69155
16249 * gfortran.dg/pr68146.f: New test.
16250 * gfortran.dg/pr69155.f90: New test.
16251
3688e13d
RB
162522016-01-14 Richard Biener <rguenther@suse.de>
16253
16254 PR tree-optimization/68060
16255 * gcc.dg/torture/pr68060-1.c: New testcase.
16256 * gcc.dg/torture/pr68060-2.c: Likewise.
16257
bab0ad3a
NC
162582016-01-14 Nick Clifton <nickc@redhat.com>
16259
16260 * lib/target-supports.exp
16261 (check_effective_target_arm_neon_ok_nocache): Add an option
16262 sequence that includes setting the ARM architecture to ARMv7-A.
16263 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16264 command line options necessary to enable Neon support.
16265 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16266 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16267 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16268 * gcc.target/arm/pr69180.c: Likewise.
16269
947c2ce5
JL
162702016-01-14 Jeff Law <law@redhat.com>
16271
16272 PR tree-optimization/69270
16273 * gcc.dg/tree-ssa/pr69270.c: New test.
16274
3342fd71
BS
162752016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16276
16277 PR c/66208
16278 * c-c++-common/pr66208.c: New file.
16279
2ad3adf1
JJ
162802016-01-13 Jakub Jelinek <jakub@redhat.com>
16281
16282 PR tree-optimization/69156
16283 * gcc.dg/pr69156.c: New test.
16284
398d6feb
L
162852016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16286
16287 * gcc.target/i386/pr69225-7.c: New test.
16288
4c868789
RH
162892016-01-13 Richard Henderson <rth@redhat.com>
16290
16291 * gcc.dg/tm/memopt-13.c: Update expected function.
16292 * gcc.dg/tm/memopt-6.c: Likewise.
16293
ef6d1772
UB
162942016-01-13 Uros Bizjak <ubizjak@gmail.com>
16295
16296 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16297 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16298 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16299 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16300
ef6d1772
UB
163012016-01-13 Tom de Vries <tom@codesourcery.com>
16302
16303 PR tree-optimization/69169
0b4b6ef2
TV
16304 * gcc.dg/pr69169.c: New test.
16305
2ad3adf1 163062016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16307
16308 PR target/69228
16309 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16310 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16311 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16312 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16313 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16314 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16315 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16316 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16317
9060e335
AK
163182016-01-13 Jakub Jelinek <jakub@redhat.com>
16319
16320 PR target/69247
16321 * gcc.dg/pr69247.c: New test.
16322
40311329
RB
163232016-01-13 Richard Biener <rguenther@suse.de>
16324
16325 PR tree-optimization/69242
16326 * gcc.dg/torture/pr69242.c: New testcase.
16327
ccbd7103
RB
163282016-01-13 Richard Biener <rguenther@suse.de>
16329
16330 PR tree-optimization/69186
16331 * gcc.dg/torture/pr69186.c: New testcase.
16332
c6f72a46
JL
163332016-01-13 Jeff Law <law@redhat.com>
16334
16335 PR tree-optimization/67755
16336 * gcc.dg/tree-ssa/pr67755.c: New test.
16337
163382016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16339
16340 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16341 pass number in output by a star.
16342
c446cf07
BC
163432016-01-12 Bin Cheng <bin.cheng@arm.com>
16344
16345 PR tree-optimization/68911
16346 * gcc.c-torture/execute/pr68911.c: New test.
16347
5342156c
MP
163482016-01-12 Marek Polacek <polacek@redhat.com>
16349
16350 PR c++/68979
16351 * g++.dg/warn/permissive-1.C: New test.
16352
65364cc5
JJ
163532016-01-12 Jakub Jelinek <jakub@redhat.com>
16354
16355 PR objc++/68511
16356 PR c++/69213
16357 * g++.dg/opt/pr69213.C: New test.
16358
81b9a3d9
CB
163592016-01-12 Christian Bruel <christian.bruel@st.com>
16360
16361 PR target/69180
16362 * gcc.target/arm/pr69180.c: New test.
16363
3c4e91c9
RB
163642016-01-12 Richard Biener <rguenther@suse.de>
16365
16366 PR lto/69077
16367 * g++.dg/lto/pr69077_0.C: New testcase.
16368 * g++.dg/lto/pr69077_1.C: Likewise.
16369
5664cea1
JJ
163702016-01-12 Jakub Jelinek <jakub@redhat.com>
16371
16372 PR target/69175
16373 * g++.dg/opt/pr69175.C: New test.
16374
86cefc49
AL
163752016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16376
16377 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16378 rather than #including math.h & stdlib.h.
16379 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16380 * gcc.dg/vect/pr49771.c: Likewise.
16381 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16382 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16383 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16384 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16385 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16386 * gcc.dg/vect/pr44507.c: Likewise.
16387 * gcc.dg/vect/pr45902.c: Likewise.
16388 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16389 * gcc.dg/vect/vect-117.c: Likewise.
16390 * gcc.dg/vect/vect-99.c: Likewise.
16391 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16392 * gcc.dg/vect/vect-cond-1.c: Likewise.
16393 * gcc.dg/vect/vect-cond-2.c: Likewise.
16394 * gcc.dg/vect/vect-cond-3.c: Likewise.
16395 * gcc.dg/vect/vect-cond-4.c: Likewise.
16396 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16397 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16398 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16399 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16400 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16401 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16402 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16403 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16404 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16405 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16406 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16407 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16408 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16409 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16410 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16411 include of signal.h.
16412 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16413 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16414 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16415 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16416 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16417 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16418 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16419 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16420 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16421 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16422 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16423 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16424 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16425 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16426 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16427 * gcc.dg/vect/vect-outer-5.c: Likewise.
16428 * gcc.dg/vect/vect-outer-6.c: Likewise.
16429 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16430 include of stdio.h.
16431
b832f61e
NC
164322016-01-12 Nick Clifton <nickc@redhat.com>
16433
16434 PR target/68913
16435 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16436 to fread so that it will be found in all target runtimes.
16437
8eac49b1
RB
164382016-01-12 Richard Biener <rguenther@suse.de>
16439
16440 PR tree-optimization/69053
16441 * g++.dg/torture/pr69053.C: New testcase.
16442
2935d994
RB
164432016-01-12 Richard Biener <rguenther@suse.de>
16444
16445 PR tree-optimization/69168
16446 * gcc.dg/torture/pr69168.c: New testcase.
16447
66c16fd9
RB
164482016-01-12 Richard Biener <rguenther@suse.de>
16449
16450 PR tree-optimization/69157
16451 * gcc.dg/torture/pr69157.c: New testcase.
16452
164532016-01-12 Richard Biener <rguenther@suse.de>
16454
16455 PR tree-optimization/69174
16456 * gcc.dg/torture/pr69174.c: New testcase.
16457
723033a6
JJ
164582016-01-12 Jakub Jelinek <jakub@redhat.com>
16459
16460 PR c++/66808
16461 PR c++/69000
16462 * g++.dg/tls/pr66808.C: New test.
16463 * g++.dg/tls/pr69000.C: New test.
16464
3574cf47
BS
164652016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16466
16467 * gcc.target/powerpc/swaps-p8-23.c: New test.
16468 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16469
feb20787
JDA
164702016-01-11 John David Anglin <danglin@gcc.gnu.org>
16471
16472 PR tree-optimization/68356
16473 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16474
27b1820a
KV
164752016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16476 Jim Wilson <jim.wilson@linaro.org>
16477
16478 PR target/69194
16479 * gcc.target/arm/pr69194.c: New test.
16480
cf4de6af
L
164812016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16482
16483 PR target/69225
16484 * gcc.target/i386/pr69225-1.c: New test.
16485 * gcc.target/i386/pr69225-2.c: Likewise.
16486 * gcc.target/i386/pr69225-3.c: Likewise.
16487 * gcc.target/i386/pr69225-4.c: Likewise.
16488 * gcc.target/i386/pr69225-5.c: Likewise.
16489 * gcc.target/i386/pr69225-6.c: Likewise.
16490
1ebd5558
JJ
164912016-01-11 Jakub Jelinek <jakub@redhat.com>
16492
23552a4d
JJ
16493 PR target/67462
16494 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16495 if lp64.
16496
26ff85b0
JJ
16497 PR target/69071
16498 * gcc.dg/pr69071.c: New test.
16499
9cb6bd74
JJ
16500 PR c++/69211
16501 * g++.dg/opt/pr69211.C: New test.
16502
1ebd5558
JJ
16503 PR tree-optimization/69214
16504 * gcc.c-torture/compile/pr69214.c: New test.
16505
8c18c836
UB
165062016-01-11 Uros Bizjak <ubizjak@gmail.com>
16507
16508 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16509 * gcc.target/i386/pr66232-11.c: Ditto.
16510 * gcc.target/i386/pr66232-12.c: Ditto.
16511 * gcc.target/i386/pr66232-13.c: Ditto.
16512
62446e6e
RB
165132016-01-11 Richard Biener <rguenther@suse.de>
16514
16515 PR tree-optimization/69173
16516 * gcc.dg/torture/pr69173.c: New testcase.
16517
2b8568fe
KT
165182016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16519
16520 PR rtl-optimization/68796
16521 * gcc.target/aarch64/tst_5.c: New test.
16522 * gcc.target/aarch64/tst_6.c: Likewise.
16523
5baf4532
KT
165242016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16525
16526 PR rtl-optimization/68841
16527 * gcc.dg/pr68841.c: New test.
16528 * gcc.c-torture/execute/pr68841.c: New test.
16529
ca90b1ed
YR
165302016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16531
16532 PR rtl-optimization/68920
16533 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16534 for ix86 targets.
16535 * gcc.dg/ifcvt-5.c: New test.
16536
2ad3adf1 165372016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16538
16539 PR bootstrap/69123
16540 * g++.dg/pr69123.C: New.
16541
83834c09
IE
165422016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16543
16544 PR target/69010
16545 * gcc.target/i386/pr69010.c: New test.
16546
dcf89d57
MJ
165472016-01-11 Martin Jambor <mjambor@suse.cz>
16548
16549 PR ipa/69044
16550 * gcc.target/i386/chkp-pr69044.c: New test.
16551
d95167ee
TV
165522016-01-11 Tom de Vries <tom@codesourcery.com>
16553
16554 PR tree-optimization/69109
16555 * gcc.dg/autopar/pr69109-2.c: New test.
16556 * gcc.dg/autopar/pr69109.c: New test.
16557
4f6403a8
TV
165582016-01-11 Tom de Vries <tom@codesourcery.com>
16559
16560 PR tree-optimization/69108
16561 * gcc.dg/autopar/pr69108.c: New test.
16562
21efdd80
PP
165632016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16564
16565 PR c++/69029
16566 * c-c++-common/Wisleading-indentation.c: Augment test.
16567
fd42eed8
TK
165682016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16569
16570 PR fortran/69154
16571 * gfortran.dg/inline_matmul_12.f90: New test.
16572
4f90ee6c
PT
165732016-01-10 Paul Thomas <pault@gcc.gnu.org>
16574
16575 PR fortran/67779
16576 * gfortran.dg/actual_array_offset_1: New test.
16577
3907c6cf
TV
165782016-01-10 Tom de Vries <tom@codesourcery.com>
16579
16580 PR tree-optimization/69062
16581 * gcc.dg/autopar/pr69062.c: New test.
16582
b07b236e
TS
165832016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16584
16585 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16586 * gcc.dg/vect/slp-perm-2.c: Likewise.
16587 * gcc.dg/vect/slp-perm-3.c: Likewise.
16588 * gcc.dg/vect/slp-perm-5.c: Likewise.
16589 * gcc.dg/vect/slp-perm-6.c: Likewise.
16590 * gcc.dg/vect/slp-perm-7.c: Likewise.
16591 * gcc.dg/vect/slp-perm-8.c: Likewise.
16592
23fab8ae
TV
165932016-01-10 Tom de Vries <tom@codesourcery.com>
16594
16595 PR tree-optimization/69039
16596 * gcc.dg/autopar/pr69039.c: New test.
16597
73f0dae2
MP
165982016-01-09 Marek Polacek <polacek@redhat.com>
16599
16600 PR c++/69113
16601 * g++.dg/pr69113.C: New test.
16602
20b8d734
JJ
166032016-01-09 Jakub Jelinek <jakub@redhat.com>
16604
16605 PR middle-end/50865
16606 PR tree-optimization/69097
16607 * gcc.c-torture/execute/pr50865.c: New test.
16608 * gcc.c-torture/execute/pr69097-1.c: New test.
16609 * gcc.c-torture/execute/pr69097-2.c: New test.
16610 * gcc.dg/pr69097-1.c: New test.
16611 * gcc.dg/pr69097-2.c: New test.
16612
c50e614b
JJ
166132016-01-09 Jakub Jelinek <jakub@redhat.com>
16614
16615 PR c++/69164
16616 * g++.dg/opt/pr69164.C: New test.
16617
e0237993
JJ
166182016-01-08 Jakub Jelinek <jakub@redhat.com>
16619
16620 PR tree-optimization/69167
16621 * gcc.dg/pr69167.c: New test.
16622
bd8f5bb2
MP
166232016-01-08 Marek Polacek <polacek@redhat.com>
16624
16625 PR c++/68449
16626 * g++.dg/pr68449.C: New.
16627
bb0f5ca7
AL
166282016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16629
16630 PR tree-optimization/68707
16631 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16632 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16633 on platforms supporting it.
16634 * gcc.dg/vect/slp-perm-2.c: Likewise.
16635 * gcc.dg/vect/slp-perm-3.c: Likewise.
16636 * gcc.dg/vect/slp-perm-5.c: Likewise.
16637 * gcc.dg/vect/slp-perm-7.c: Likewise.
16638 * gcc.dg/vect/slp-perm-8.c: Likewise.
16639 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16640 on platforms supporting it.
16641
22518428
JJ
166422016-01-08 Jakub Jelinek <jakub@redhat.com>
16643
33f0852f
JJ
16644 PR tree-optimization/69162
16645 * gcc.dg/pr69162.c: New test.
16646
22518428
JJ
16647 PR tree-optimization/69172
16648 * gcc.dg/pr69172.c: New test.
16649
80e9b3aa
TP
166502016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16651
16652 PR tree-optimization/67781
16653 * gcc.c-torture/execute/pr67781.c: New file.
16654
262a363f
JJ
166552016-01-08 Jakub Jelinek <jakub@redhat.com>
16656
16657 PR tree-optimization/69083
16658 * gcc.dg/vect/pr69083.c: New test.
16659
6e1f093f
SS
166602016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16661
16662 PR tree-optimization/61441
16663 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16664 Use -fexcess-precision=standard for compiler options.
16665 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16666
53290e07
JJ
166672016-01-08 Jakub Jelinek <jakub@redhat.com>
16668
57bf3072
JJ
16669 PR fortran/69128
16670 * gfortran.dg/gomp/pr69128.f90: New test.
16671
53290e07
JJ
16672 PR c++/69145
16673 * g++.dg/ext/pr69145-1.C: New test.
16674 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16675 * g++.dg/ext/pr69145-2.h: New file.
16676
7a127fa7
MS
166772016-01-07 Martin Sebor <msebor@redhat.com>
16678
16679 PR c/68966
16680 * gcc.dg/atomic-fetch-bool.c: New test.
16681 * gcc.dg/sync-fetch-bool.c: New test.
16682
95918b49
L
166832016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16684
16685 PR fortran/66680
16686 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16687
c8e62a9d
NC
166882016-01-07 Nick Clifton <nickc@redhat.com>
16689
16690 PR target/66655
16691 * g++.dg/pr66655.C: New test.
16692 * g++.dg/pr66655_1.cc: Test support file.
16693 * g++.dg/pr66655.h: Test header file.
16694
2ad3adf1 166952016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16696
16697 PR fortran/66680
16698 gfortran.dg/gomp/pr66680.f90: New test.
16699
4cd9ca92
L
167002016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16701
16702 PR target/69171
16703 * gcc.target/i386/pr69171-1.c: New test.
16704 * gcc.target/i386/pr69171-2.c: Likewise.
16705 * gcc.target/i386/pr69171-3.c: Likewise.
16706 * gcc.target/i386/pr69171-4.c: Likewise.
16707 * gcc.target/i386/pr69171-5.c: Likewise.
16708 * gcc.target/i386/pr69171-6.c: Likewise.
16709
7e33d4dc
BS
167102015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16711
16712 PR middle-end/67639
16713 * c-c++-common/pr67639.c: New test.
16714
fec64afc
JJ
167152016-01-07 Jakub Jelinek <jakub@redhat.com>
16716
16717 PR tree-optimization/69141
16718 * g++.dg/opt/pr69141.C: New test.
16719
f293ad29
EB
167202016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16721
16722 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16723
5027395e
UB
167242016-01-06 Uros Bizjak <ubizjak@gmail.com>
16725
16726 PR target/69140
16727 * gcc.target/i386/pr69140.c: New test
16728
7443cf13
DM
167292016-01-06 David Malcolm <dmalcolm@redhat.com>
16730
16731 * gcc.dg/bad-dereference.c: New test case.
16732
32928931
BS
167332015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16734
16735 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16736
68dd05da
AS
167372016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16738
16739 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16740
6b131d5b
MP
167412016-01-06 Marek Polacek <polacek@redhat.com>
16742
16743 PR sanitizer/69099
16744 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16745
8d9fdb49
MP
167462016-01-05 Marek Polacek <polacek@redhat.com>
16747
16748 PR c/69104
16749 * gcc.dg/atomic-invalid-2.c: New.
16750
acf93f1e
L
167512016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16752
16753 PR target/68991
16754 * gcc.target/i386/pr68991.c: New test.
16755
3f50525d
L
167562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16757
16758 PR target/68991
16759 * g++.dg/pr68991-1.C: New test.
16760 * g++.dg/pr68991-2.C: Likewise.
16761
e0237993 167622016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16763
e0237993 16764 PR other/60465
face88a1
ST
16765 * gcc.target/ia64/pr60465-gprel64.c: New test.
16766 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16767
a0866eff
KT
167682016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16769
16770 PR rtl-optimization/68651
16771 * gcc.target/aarch64/pr68651_1.c: New test.
16772
c589e975
DM
167732016-01-05 David Malcolm <dmalcolm@redhat.com>
16774
16775 PR c/69122
16776 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16777
929710d9
NS
167782016-01-05 Nathan Sidwell <nathan@acm.org>
16779
ce3e43d7
NS
16780 PR c++/58583
16781 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16782
929710d9
NS
16783 * gcc.dg/alias-15.c: New.
16784
a2faef8e
NC
167852016-01-05 Nick Clifton <nickc@redhat.com>
16786
16787 PR target/68870
16788 * g++.dg/pr68770.C: New test.
16789
4cfa76e3
MS
167902016-01-04 Mike Stump <mikestump@comcast.net>
16791
16792 * lib/target-supports.exp (check_effective_target_cilkplus):
16793 cilkplus targets require pthreads.
4ece61b6 16794 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16795
4e8a3a35
MM
167962016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16797
16798 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16799 generation.
16800
818ab71a
JJ
168012016-01-04 Jakub Jelinek <jakub@redhat.com>
16802
16803 Update copyright years.
16804
2fe0a208
MP
168052016-01-04 Marek Polacek <polacek@redhat.com>
16806
16807 PR c/68908
16808 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16809 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16810 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16811
9e3b2fe3
EB
168122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16813
16814 * gcc.target/sparc/20160104-2.c: New test.
16815
e8d65a35
EB
168162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16817
16818 * gcc.target/sparc/20160104-1.c: New test.
16819
25ccfccd
PT
168202016-01-03 Paul Thomas <pault@gcc.gnu.org>
16821
16822 PR fortran/65045
16823 * gfortran.dg/pr65045.f90: New test.
16824
cb51d382
EB
168252016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16826
16827 * gnat.dg/specs/debug1.ads: Delete.
16828
6eeaad6e
JD
168292016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16830
16831 PR libgfortran/68867
16832 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16833 expression.
16834
2f968603
JD
168352016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16836
16837 PR libgfortran/68867
16838 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16839 PowerPC.
16840
591bb5e4
PT
168412016-01-01 Paul Thomas <pault@gcc.gnu.org>
16842
16843 PR fortran/68864
16844 * gfortran.dg/pr68864.f90: New test.
16845
f1e0620c
JJ
168462016-01-01 Jakub Jelinek <jakub@redhat.com>
16847
942a1319
JJ
16848 PR tree-optimization/69070
16849 * gcc.dg/pr69070.c: New test.
16850
10dff63f
JJ
16851 PR sanitizer/69055
16852 * gfortran.dg/pr69055.f90: New test.
16853
f1e0620c
JJ
16854 PR target/69015
16855 * gcc.dg/pr69015.c: New test.
818ab71a 16856\f
2f883d1c 16857Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16858
16859Copying and distribution of this file, with or without modification,
16860are permitted in any medium without royalty provided the copyright
16861notice and this notice are preserved.