]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
sse.md (UNSPEC_MASKOP): Move from i386.md.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a9185480
UB
12016-11-29 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
4 Force value through k register.
5
8bf3cdff
DM
62016-11-29 David Malcolm <dmalcolm@redhat.com>
7
8 PR c++/72774
9 PR c++/72786
10 PR c++/77922
11 PR c++/78313
12 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
13 * g++.dg/spellcheck-macro-ordering.C: New test case.
14 * g++.dg/spellcheck-pr78313.C: New test case.
15
753a9523
TC
162016-11-29 Tamar Christina <tamar.christina@arm.com>
17
18 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
20 (Poly64x1_t, Poly64x2_t): Added types.
21 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
22 (vmov_n_p64, vmovq_n_p64): Added.
23 (vld2_lane_p64, vld2q_lane_p64): Likewise.
24 (vld3_lane_p64, vld3q_lane_p64): Likewise.
25 (vld4_lane_p64, vld4q_lane_p64): Likewise.
26 (vst2_lane_p64, vst2q_lane_p64): Likewise.
27 (vst3_lane_p64, vst3q_lane_p64): Likewise.
28 (vst4_lane_p64, vst4q_lane_p64): Likewise.
29 (vget_lane_p64, vgetq_lane_p64): Likewise.
30 (vget_high_p64): Likewise.
31 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
32 Added AArch64 flags.
33 (vreint_vector, vreint_vector_res): Moved to header.
34 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
35 Added Aarch64 flags.
36 (vreint_vector, vreint_vector_res): Moved to header.
37
c0fe5a21
JW
382016-11-29 Janus Weil <janus@gcc.gnu.org>
39
40 PR fortran/58175
41 * gfortran.dg/finalize_30.f90: New test case.
42
248cce34
ML
432016-11-29 Martin Liska <mliska@suse.cz>
44
45 PR gcov-profile/78582
46 * gcc.dg/pr78582.c: New test.
47
11edabc2
SKS
482016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
49
50 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
51 targets with sizeof(int) < 4.
52
b302f2e0
RB
532016-11-29 Richard Biener <rguenther@suse.de>
54
55 PR middle-end/78546
56 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
57
01a8a373
SB
582016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
59
60 * gcc.target/powerpc/rldic-0.c: New testcase.
61 * gcc.target/powerpc/rldic-1.c: New testcase.
62 * gcc.target/powerpc/rldic-2.c: New testcase.
63 * gcc.target/powerpc/rldicl-0.c: New testcase.
64 * gcc.target/powerpc/rldicl-1.c: New testcase.
65 * gcc.target/powerpc/rldicl-2.c: New testcase.
66 * gcc.target/powerpc/rldicr-0.c: New testcase.
67 * gcc.target/powerpc/rldicr-1.c: New testcase.
68 * gcc.target/powerpc/rldicr-2.c: New testcase.
69 * gcc.target/powerpc/rldicx.h: New file.
70 * gcc.target/powerpc/rldimi-0.c: New testcase.
71 * gcc.target/powerpc/rldimi-1.c: New testcase.
72 * gcc.target/powerpc/rldimi-2.c: New testcase.
73 * gcc.target/powerpc/rldimi.h: New file.
74 * gcc.target/powerpc/rlwimi-0.c: New testcase.
75 * gcc.target/powerpc/rlwimi-1.c: New testcase.
76 * gcc.target/powerpc/rlwimi-2.c: New testcase.
77 * gcc.target/powerpc/rlwimi.h: New file.
78 * gcc.target/powerpc/rlwinm-0.c: New testcase.
79 * gcc.target/powerpc/rlwinm-1.c: New testcase.
80 * gcc.target/powerpc/rlwinm-2.c: New testcase.
81 * gcc.target/powerpc/rlwinm.h: New file.
82
a5a4add7
JJ
832016-11-28 Jakub Jelinek <jakub@redhat.com>
84
85 PR middle-end/78540
86 * gcc.dg/pr78540.c: New test.
87
de6aa933
MS
882016-11-28 Martin Sebor <msebor@redhat.com>
89
90 PR middle-end/78520
91 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
92 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
93 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
94 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
95
80cf1b8b
JJ
962016-11-28 Jakub Jelinek <jakub@redhat.com>
97
f28fd43e
JJ
98 PR c++/72808
99 * g++.dg/debug/pr72808.C: New test.
100
d0570047
JJ
101 PR rtl-optimization/78546
102 * gcc.dg/torture/pr78546-1.c: New test.
103 * gcc.dg/torture/pr78546-2.c: New test.
104
80cf1b8b
JJ
105 PR fortran/78298
106 * gfortran.dg/gomp/pr78298.f90: New test.
107
bf9e8b6b
UB
1082016-11-28 Uros Bizjak <ubizjak@gmail.com>
109
110 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
111 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
112
f4bb5c17
JJ
1132016-11-28 Jakub Jelinek <jakub@redhat.com>
114
115 PR c++/77591
116 * g++.dg/cpp1y/pr77591.C: New test.
117
54856e4f
DE
1182016-11-28 David Edelsohn <dje.gcc@gmail.com>
119
120 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
121
6522add2
RB
1222016-11-28 Richard Biener <rguenther@suse.de>
123
124 PR tree-optimization/78542
125 * gcc.dg/torture/pr78542.c: New testcase.
126
b7ce4fe2
RB
1272016-11-28 Richard Biener <rguenther@suse.de>
128
129 PR tree-optimization/78343
130 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
131 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
132
df8391b4
JJ
1332016-11-28 Jakub Jelinek <jakub@redhat.com>
134
135 PR lto/78211
136 * g++.dg/ipa/pr78211.C: New test.
137
e578b767
PT
1382016-11-27 Paul Thomas <pault@gcc.gnu.org>
139
140 PR fortran/78474
141 * gfortran.dg/submodule_22.f08: New test.
142
143 PR fortran/78331
144 * gfortran.dg/submodule_21.f08: New test.
145
ae829c95
JDA
1462016-11-27 John David Anglin <danglin@gcc.gnu.org>
147
148 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
149
b410cf1d
IS
1502016-11-27 Iain Sandoe <iain@codesourcery.com>
151 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
152 Dominique d'Humieres <dominiq@lps.ens.fr>
153
154 PR target/67710
155 * gcc.dg/darwin-minversion-1.c: Update min version check.
156 * gcc.dg/darwin-minversion-2.c: Likewise.
157 * gcc.dg/darwin-minversion-3.c: Likewise.
158
03f82a6a
IS
1592016-11-27 Iain Sandoe <iain@codesourcery.com>
160
161 PR target/57438
162 * gcc.dg/pr57438-1.c: New Test.
163 * gcc.dg/pr57438-2.c: New Test.
164
987395fd
DH
1652016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
166 Iain Sandoe <iain@codesourcery.com>
167
168 PR target/71767
169 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
170 linker-visible symbols.
171 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
172 * gcc.dg/const-uniq-1.c: Likewise.
173 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
174 * gcc.target/i386/pr70799-1.c: Likewise.
175
ad7a69db
JJ
1762016-11-25 Jakub Jelinek <jakub@redhat.com>
177
8382457c
JJ
178 PR rtl-optimization/78438
179 PR rtl-optimization/78477
180 * gcc.c-torture/execute/pr78438.c: New test.
181 * gcc.c-torture/execute/pr78477.c: New test.
182
ad7a69db
JJ
183 PR rtl-optimization/78526
184 * gcc.dg/pr78526.c: New test.
185
c620cf89
VM
1862016-11-25 Vladimir Makarov <vmakarov@redhat.com>
187
188 PR rtl-optimization/77541
189 * gcc.target/i386/pr77541.c: Change target to int128.
190
f76c4d97
JW
1912016-11-25 Janus Weil <janus@gcc.gnu.org>
192
193 PR fortran/60853
194 * gfortran.dg/typebound_assignment_8.f90: New test case.
195
27d0862e
JJ
1962016-11-25 Jakub Jelinek <jakub@redhat.com>
197
198 PR rtl-optimization/78527
199 * gcc.c-torture/compile/pr78527.c: New test.
200
78681a7b
ML
2012016-11-25 Martin Liska <mliska@suse.cz>
202
203 PR gcov-profile/78086
204 * g++.dg/gcov/pr16855.C: Clean up the test case.
205 * g++.dg/gcov/pr16855-priority.C: New test.
206
a77af182
RB
2072016-11-25 Richard Biener <rguenther@suse.de>
208
209 PR ipa/78515
210 * gcc.dg/torture/pr78515.c: New testcase.
211
3cae214f
PT
2122016-11-25 Paul Thomas <pault@gcc.gnu.org>
213
214 PR fortran/78293
215 * gfortran.dg/allocatable_function_10.f90: New test.
216 * gfortran.dg/class_array_15.f03: Increase builtin_free count
217 from 11 to 12.
218
ae22bc5d
BC
2192016-11-25 Bin Cheng <bin.cheng@arm.com>
220
221 PR middle-end/78507
222 PR middle-end/78510
223 PR middle-end/78517
224 * g++.dg/torture/pr78507.C: New test.
225 * gcc.dg/torture/pr78510.c: New test.
226 * gcc.dg/torture/pr78517.c: New test.
227
59ec925b
RB
2282016-11-24 Richard Biener <rguenther@suse.de>
229
230 PR tree-optimization/78343
231 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
232 * gcc.dg/autopar/uns-outer-6.c: Adjust.
233 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
234 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
235 * gcc.dg/vect/pr38529.c: Likewise.
236
83624b60
TP
2372016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
238
239 PR tree-optimization/77673
240 * gcc.dg/pr77673.c: New test.
241
54e606f0
MJ
2422016-11-25 Martin Jambor <mjambor@suse.cz>
243
244 PR tree-optimization/70965
245 * g++.dg/pr70965.C: New test.
246
758dcf83
JJ
2472016-11-25 Jakub Jelinek <jakub@redhat.com>
248 Andreas Schwab <schwab@linux-m68k.org>
249
250 PR gcov-profile/78467
251 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
252 signed int.
253
84db1406
RS
2542016-11-25 Richard Sandiford <richard.sandiford@arm.com>
255
256 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
257 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
258
2c28c3e4
RS
2592016-11-25 Richard Sandiford <richard.sandiford@arm.com>
260
261 * gcc.dg/tree-ssa/tailcall-8.c: New test.
262
4ae35e69
SKS
2632016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
264
265 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 266 with sizeof(int) < 4.
4ae35e69 267
d7b0fcaa
MS
2682016-11-24 Martin Sebor <msebor@redhat.com>
269
270 PR tree-optimization/78476
271 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
272
3f156a6c
VM
2732016-11-24 Vladimir Makarov <vmakarov@redhat.com>
274
275 PR rtl-optimization/77541
276 * gcc.target/i386/pr77541.c: New.
277
fba5a793
SK
2782016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
279
280 PR fortran/78500
281 * gfortran.dg/class_result_4.f90: New test.
282
11e554b3
JG
2832016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
284
285 * gcc.target/aarch64/_Float16_1.c: New.
286 * gcc.target/aarch64/_Float16_2.c: Likewise.
287 * gcc.target/aarch64/_Float16_3.c: Likewise.
288
bf1e3646
JG
2892016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
290
291 * gcc.target/aarch64/floatdihf2_1.c: New.
292
33a002b0
KT
2932016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
294
295 PR target/48863
296 PR inline-asm/70184
297 * gcc.target/arm/pr48863.c: New test.
298
0d56d3c1
ML
2992016-11-24 Martin Liska <mliska@suse.cz>
300
301 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
302 parts for frequencies/probabilities.
303 * gcc.dg/pr34027-1.c: Likewise.
304 * gcc.dg/strict-overflow-2.c: Likewise.
305 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
306 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
307 * gcc.dg/tree-ssa/pr32044.c: Likewise.
308 * gcc.dg/tree-ssa/vector-3.c: Likewise.
309 * gcc.dg/tree-ssa/vrp101.c: Likewise.
310 * gcc.dg/tree-ssa/dump-2.c: New test.
311
8cac4d85
BS
3122016-11-24 Bernd Schmidt <bschmidt@redhat.com>
313
314 * gcc.target/i386/align-limit.c: New test.
315
eb2afa1a
RB
3162016-11-24 Richard Biener <rguenther@suse.de>
317
318 PR tree-optimization/71595
319 * gcc.dg/torture/pr71595.c: New testcase.
320
2d8fec87
BS
3212016-11-24 Bernd Schmidt <bschmidt@redhat.com>
322
323 PR rtl-optimization/78120
324 * gcc.target/i386/pr78120.c: New test.
325
3b08cde8
EB
3262016-11-24 Eric Botcazou <ebotcazou@adacore.com>
327
328 * gcc.c-torture/compile/20161124-1.c: New test.
329
bf2df7a9
ML
3302016-11-24 Jakub Jelinek <jakub@redhat.com>
331
332 PR bootstrap/78493
333 * g++.dg/cpp1z/decomp18.C: New test.
334
adf86091
N
3352016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
336
337 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
338 * gcc.target/aarch64/store-pair-1.c : Likewise.
339
3884190f
N
3402016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
341
342 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
343 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
344 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
345 * gcc.target/aarch64/vect-clz.c : Likewise.
346 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
347 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
348 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
349 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
350 * gcc.target/aarch64/vect-fmovd.c : Likewise.
351 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
352 * gcc.target/aarch64/vect-fmovf.c : Likewise.
353 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
354
90b725f0
PB
3552016-11-23 Peter Bergner <bergner@vnet.ibm.com>
356
357 PR target/78458
358 * gcc.target/powerpc/pr78458.c: New.
359
03f24169
JM
3602016-11-23 Joseph Myers <joseph@codesourcery.com>
361
362 * gcc.c-torture/compile/20161123-1.c: New test.
363
91c9fb42
SK
3642016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
365
366 PR fortran/78297
367 * gfortran.dg/pr78297.f90: New test.
368
15a3cdd8
DE
3692016-11-23 David Edelsohn <dje.gcc@gmail.com>
370
371 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
372
c39dad64
JJ
3732016-11-23 Jakub Jelinek <jakub@redhat.com>
374
c944c6a2
JJ
375 PR sanitizer/69278
376 * g++.dg/ubsan/return-7.C: New test.
377 * c-c++-common/ubsan/unreachable-4.c: New test.
378
871a2c6c
JJ
379 PR tree-optimization/78482
380 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
381 (bar): New function.
382 (main): Call bar instead of printf.
383
c39dad64
JJ
384 PR middle-end/69183
385 * gfortran.dg/gomp/pr69183.f90: New test.
386
3872016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
388
389 PR target/78230
390 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
391 (test2) Ditto.
392
25cb6b33
JJ
3932016-11-23 Jakub Jelinek <jakub@redhat.com>
394
395 PR c++/77907
396 * g++.dg/cpp0x/pr77907.C: New test.
397
cfe3d653
PK
3982016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
399
400 PR middle-end/78153
401 * gcc.dg/tree-ssa/pr78153-1.c: New test.
402 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
403
5774b1fa
JG
4042016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
405
406 PR target/63250
407 * lib/target-supports.exp (add_options_for_float16): Add
408 -mfp16-format=ieee when testign arm*-*-*.
409
5e0f10a0
JG
4102016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
411
412 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
413 result.
414 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
415 result.
416
ba75a174
JG
4172016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
418
419 * lib/target-supports.exp (check_effective_target_float16): Add
420 options for _Float16.
421 (check_effective_target_float32): Add options for _Float32.
422 (check_effective_target_float64): Add options for _Float64.
423 (check_effective_target_float128): Add options for _Float128.
424 (check_effective_target_float32x): Add options for _Float32x.
425 (check_effective_target_float64x): Add options for _Float64x.
426 (check_effective_target_float128x): Add options for _Float128x.
427
56d8ffc1
JG
4282016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
429
430 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
431 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
432
04f0fcf7
JG
4332016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
434
435 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
436 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
437
aecc521b
MS
4382016-11-23 Martin Sebor <msebor@redhat.com>
439
440 PR middle-end/78461
441 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
442 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
443
e2df2328
JJ
4442016-11-23 Jakub Jelinek <jakub@redhat.com>
445
1b3314dd
JJ
446 PR c++/71450
447 * g++.dg/cpp0x/pr71450-1.C: New test.
448 * g++.dg/cpp0x/pr71450-2.C: New test.
449
e2df2328
JJ
450 PR c++/77739
451 * g++.dg/cpp1y/pr77739.C: New test.
452
56b1c60e
MJ
4532016-11-23 Martin Jambor <mjambor@suse.cz>
454
455 * c-c++-common/gomp/gridify-1.c: Update scan string.
456 * gfortran.dg/gomp/gridify-1.f90: Likewise.
457 * c-c++-common/gomp/gridify-2.c: New test.
458 * c-c++-common/gomp/gridify-3.c: Likewise.
459
e600f219
RB
4602016-11-23 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/78396
463 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
464
cbb88345
RB
4652016-11-23 Richard Biener <rguenther@suse.de>
466
467 PR tree-optimization/78482
468 * gcc.dg/torture/pr78482.c: New testcase.
469
b5481987
BC
4702016-11-23 Bin Cheng <bin.cheng@arm.com>
471
472 * gcc.dg/fold-cond_expr-1.c: New test.
473 * gcc.dg/fold-condcmpconv-1.c: New test.
474 * gcc.dg/fold-condcmpconv-2.c: New test.
475
0eb078fe
RB
4762016-11-23 Richard Biener <rguenther@suse.de>
477
478 PR middle-end/71762
479 * gcc.dg/torture/pr71762-1.c: New testcase.
480 * gcc.dg/torture/pr71762-2.c: Likewise.
481 * gcc.dg/torture/pr71762-3.c: Likewise.
482 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
483
efb71232
RB
4842016-11-23 Richard Biener <rguenther@suse.de>
485
486 PR lto/78472
487 * g++.dg/lto/pr78472_0.c: New testcase.
488 * g++.dg/lto/pr78472_1.C: Likewise.
489
a5bb8a5c
RB
4902016-11-23 Richard Biener <rguenther@suse.de>
491 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
492
493 PR tree-optimization/78154
494 * gcc.dg/tree-ssa/pr78154.c: New test.
495
e36c1cfe
N
4962016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
497
498 * gcc.dg/pr31096.c: New testcase.
499 * gcc.dg/pr31096-1.c: New testcase.
500
fb2675cb
PB
5012016-11-23 Paolo Bonzini <bonzini@gnu.org>
502
503 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
504 adjust for warning->pedwarn change.
505 * gcc.dg/cpp/defined-syshdr.c,
506 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
507 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
508 gcc.dg/cpp/defined-Wextra.c,
509 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
510
baf53c47
SKS
5112016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
512
513 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
514
ec1c5694
JJ
5152016-11-23 Jakub Jelinek <jakub@redhat.com>
516
517 PR target/78451
518 * gcc.target/i386/pr78451.c: New test.
519 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
520 and #pragma GCC pop_options around the first #pragma GCC target.
521 * gcc.target/i386/pr69255-2.c: Likewise.
522 * gcc.target/i386/pr69255-3.c: Likewise.
523
43fd192f
MC
5242016-11-23 Michael Collison <michael.collison@arm.com>
525
526 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
527 additional constants are recognized and fewer instructions generated.
528 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
529 additional constants are recognized and fewer instructions generated.
530
ed9e2fa9
ILT
5312016-11-22 Ian Lance Taylor <iant@golang.org>
532
533 * gcc.misc-tests/godump-1.c: Update expected output for recent
534 changes.
535
3135d8fe
MP
5362016-11-22 Marek Polacek <polacek@redhat.com>
537
538 PR tree-optimization/78455
539 * gcc.dg/uninit-23.c: New.
540
f8a6e41f
SK
5412016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
542
543 PR fortran/78479
544 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
545 comment.
546
7e98cccb
SK
5472016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
548
549 PR fortran/78479
550 * gfortran.dg/char_component_initializer_3.f90: New test.
551
9435cd52
JJ
5522016-11-22 Jakub Jelinek <jakub@redhat.com>
553
554 PR target/78451
555 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
556 GCC target pragma before including immintrin.h.
557
a0af8668
CL
5582016-11-22 Carl Love <cel@us.ibm.com>
559
560 * gcc.target/powerpc/builtins-3.c: New file to test the new
561 built-ins for vector compare equal and vector compare not equal.
562
5d382ed6
JW
5632016-11-22 Janus Weil <janus@gcc.gnu.org>
564
565 PR fortran/78443
566 * gfortran.dg/typebound_proc_35.f90: New test case.
567
4fa33072
GJL
5682016-11-22 Georg-Johann Lay <avr@gjlay.de>
569
570 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
571 parameter in declaration.
572
0e721ce7
GJL
5732016-11-22 Georg-Johann Lay <avr@gjlay.de>
574
575 * gcc.dg/loop-split.c: Require int32plus.
576 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
577
88c888f1
BE
5782016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
579
580 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
581
9d494aac
GJL
5822016-11-22 Georg-Johann Lay <avr@gjlay.de>
583
584 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
585
c69fb816
KT
5862016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
587
588 PR target/78439
589 * gcc.c-torture/compile/pr78439.c: New test.
590
4ac52f16
TP
5912016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
592
593 PR target/77904
594 * gcc.target/arm/pr77904.c: New test.
595
e4fe8c9f
TT
5962016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
597
598 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
599 isa_rev>=2.
600
9b28cb6f
JJ
6012016-11-22 Jakub Jelinek <jakub@redhat.com>
602
46a61395
JJ
603 PR tree-optimization/78436
604 * gcc.c-torture/execute/pr78436.c: New test.
605
76a7314d
JJ
606 PR middle-end/78416
607 * gcc.dg/torture/pr78416.c: New test.
608
9b28cb6f
JJ
609 PR tree-optimization/78445
610 * gcc.dg/pr78445.c: New test.
611
ee8195d9
SN
6122016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
613
b2b0acbe 614 PR libgfortran/78449
ee8195d9
SN
615 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
616
3ca23cdb
JL
6172016-11-21 Jeff Law <law@redhat.com>
618
b2b0acbe 619 PR target/68538
3ca23cdb
JL
620 * gcc.c-torture/compile/pr68538.c: New test.
621
d85e598a
MM
6222016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
623
624 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
625 to be generated instead of FCTIWUZ or FCTIWZ.
626
afb34582
JJ
6272016-11-21 Jakub Jelinek <jakub@redhat.com>
628
699e8cb7
JJ
629 PR middle-end/67335
630 * g++.dg/vect/simd-clone-7.cc: New test.
631
afb34582
JJ
632 PR c++/71973
633 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
634 long unsigned int.
635 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
636 unsigned long.
637
83ad4fac
JL
6382016-11-20 Jeff Law <law@redhat.com>
639
640 PR target/25128
641 * gcc.target/m68k/pr25128.c: New test.
642
9713daa0
RS
6432016-11-21 Richard Sandiford <richard.sandiford@arm.com>
644
645 * gcc.dg/tree-ssa/tailcall-7.c: New test.
646
67b5d0b2
DM
6472016-11-21 David Malcolm <dmalcolm@redhat.com>
648
649 PR preprocessor/78324
650 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
651 (test_multitoken_macro): New function.
652 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
653 case.
654 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
655 case.
656 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
657 cases.
658 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
659 Move to...
660 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
661 -ftrack-macro-expansion=0.
662 (test_sprintf_note): Remove "P" macro. Add
663 dg-begin/end-multiline-output directives.
664 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
665
dd586f98
GJL
6662016-11-21 Georg-Johann Lay <avr@gjlay.de>
667
668 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
669 Return 1 for AVR_TINY.
670
e51482c9
SB
6712016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
672
673 PR rtl-optimization/71785
674 * gcc.target/powerpc/pr71785.c: New file.
675
e0e7aa34
BC
6762016-11-21 Bin Cheng <bin.cheng@arm.com>
677
678 PR testsuite/78114
679 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
680 options. Refine test by checking predictive commining PHI
681 nodes in vectorized loop wrto vector factor.
682
48330c93
BE
6832016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
684
685 PR c++/71973
686 * g++.dg/pr71973-1.C: New test.
687 * g++.dg/pr71973-2.C: New test.
688 * g++.dg/pr71973-3.C: New test.
689 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
690 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
691 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
692 to dg-options.
693 * g++.old-deja/g++.other/realloc.C: Likewise.
694 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
695
eeeaf719
BS
6962016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
697
698 PR tree-optimization/78413
699 * gcc.dg/tree-ssa/pr78413.c: New test.
700
e420e419
TP
7012016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
702
703 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
704 target is Thumb-only.
705
fe12d76c
JL
7062016-11-20 Jeff Law <law@redhat.com>
707
708 PR target/48551
709 * gcc.target/m68k/pr48551.c: New test.
710
8dc998fb 7112016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 712
8dc998fb
HA
713 PR fortran/69741
714 * gfortran.dg/forall_18.f90: New testcase.
715
40fd269a
MG
7162016-11-20 Marc Glisse <marc.glisse@inria.fr>
717
718 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
719
8294f555
AV
7202016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
721
722 PR fortran/78395
723 * gfortran.dg/typebound_operator_21.f03: New test.
724
5b7f6ed0
MG
7252016-11-20 Marc Glisse <marc.glisse@inria.fr>
726
727 * gcc.dg/tree-ssa/divide-5.c: New file.
728
b8271a38
AS
7292016-11-19 Andreas Schwab <schwab@linux-m68k.org>
730
731 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
732 signed int.
733
ddba26a4
JDA
7342016-11-19 John David Anglin <danglin@gcc.gnu.org>
735
736 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
737 libatomic_available.
738 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
739 * gfortran.dg/coarray_allocate_10.f08: Likewise.
740 * gfortran.dg/coarray_allocate_7.f08: Likewise.
741 * gfortran.dg/coarray_allocate_8.f08: Likewise.
742 * gfortran.dg/coarray_allocate_9.f08: Likewise.
743 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
744 * gfortran.dg/coarray_stat_2.f90: Likewise.
745 * gfortran.dg/coindexed_1.f90: Likewise.
746
636a9a89
JL
7472016-11-18 Jeff Law <law@redhat.com>
748
749 PR target/25111
750 * gcc.target/m68k/pr25111.c: New test.
751
6c554a2a
JJ
7522016-11-18 Jakub Jelinek <jakub@redhat.com>
753
521c54dd
JJ
754 PR c++/68180
755 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
756
5e7c7761
JJ
757 PR middle-end/78419
758 * gcc.target/i386/pr78419.c: New test.
759
6c554a2a
JJ
760 PR c++/77285
761 * g++.dg/tls/pr77285-1.C: New test.
762 * g++.dg/tls/pr77285-2.C: New test.
763
57d7fe86
JL
7642016-11-18 Jeff Law <law@redhat.com>
765
766 PR target/25112
767 * gcc.target/m68k/pr25112: New test.
768
1b2e0303
DE
7692016-11-18 David Edelsohn <dje.gcc@gmail.com>
770
771 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
772 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
773
70e73d3c
TP
7742016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
775
776 * gcc.target/arm/optional_thumb-1.c: New test.
777 * gcc.target/arm/optional_thumb-2.c: New test.
778 * gcc.target/arm/optional_thumb-3.c: New test.
779
151c204f
DV
7802016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
781
782 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
783 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
784 successful test.
785 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
786 (DEFAULT_REQUIRED_QUORUM): Likewise.
787
dbb29a2a
AB
7882016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
789 Toma Tabacu <toma.tabacu@imgtec.com>
790
b2b0acbe
UB
791 * gcc.target/mips/inline-memcpy-1.c (dg-options):
792 Add (REQUIRES_STDLIB).
dbb29a2a
AB
793 * gcc.target/mips/inline-memcpy-2.c: Ditto.
794 * gcc.target/mips/inline-memcpy-3.c: Ditto.
795 * gcc.target/mips/inline-memcpy-4.c: Ditto.
796 * gcc.target/mips/inline-memcpy-5.c: Ditto.
797 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
798 * gcc.target/mips/loongson-simd.c: Ditto.
799 * gcc.target/mips/memcpy-1.c: Ditto.
800 * gcc.target/mips/mips-3d-1.c: Ditto.
801 * gcc.target/mips/mips-3d-2.c: Ditto.
802 * gcc.target/mips/mips-3d-3.c: Ditto.
803 * gcc.target/mips/mips-3d-4.c: Ditto.
804 * gcc.target/mips/mips-3d-5.c: Ditto.
805 * gcc.target/mips/mips-3d-6.c: Ditto.
806 * gcc.target/mips/mips-3d-7.c: Ditto.
807 * gcc.target/mips/mips-3d-8.c: Ditto.
808 * gcc.target/mips/mips-3d-9.c: Ditto.
809 * gcc.target/mips/mips-ps-1.c: Ditto.
810 * gcc.target/mips/mips-ps-2.c: Ditto.
811 * gcc.target/mips/mips-ps-3.c: Ditto.
812 * gcc.target/mips/mips-ps-4.c: Ditto.
813 * gcc.target/mips/mips-ps-6.c: Ditto.
814 * gcc.target/mips/mips16-attributes.c: Ditto.
815 * gcc.target/mips/mips32-dsp-run.c: Ditto.
816 * gcc.target/mips/mips32-dsp.c: Ditto.
817 * gcc.target/mips/save-restore-1.c: Ditto.
818 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
819 (mips_preprocess): Add ignore_output argument that when set
820 will not return the pre-processed output.
b2b0acbe 821 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
822 (mips-dg-init): Ditto.
823 (mips-dg-options): Check if a test having test option
824 (REQUIRES_STDLIB) has the required sysroot support for
825 the current test options.
826
f2b6aad9
JL
8272016-11-17 Jeff Law <law@redhat.com>
828
f97db488
JL
829 PR middle-end/38219
830 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
831
f2b6aad9
JL
832 PR target/47192
833 * gcc.target/m68k/pr47192.c: New test.
834
e080b281
TT
8352016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
836
837 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
838 instead of isa>=4, in order to downgrade to R5.
839
e389ba30
AB
8402016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
841
842 * gcc.target/arc/cmem-bit-1.c: New file.
843 * gcc.target/arc/cmem-bit-2.c: New file.
844 * gcc.target/arc/cmem-bit-3.c: New file.
845 * gcc.target/arc/cmem-bit-4.c: New file.
846
9775c1a5
L
8472016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
848
849 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
850 "avx5124fmaps".
851 * gcc.target/i386/funcspec-56.inc: Test new attributes.
852
8532016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
854 Andrew Senkevich <andrew.senkevich@intel.com>
855
856 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
857 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
858 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
859 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
860 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
861 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
862 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
863 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
864 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
865 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
866 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
867 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
868 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
869 avx5124vnniw-check.h.
870 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
871 check_effective_target_avx5124vnniw): New.
872 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
873 Set under ifndef.
874 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
875 * gcc.target/i386/sse-13.c: Ditto.
876 * g++.dg/other/i386-2.C: Ditto.
877 * g++.dg/other/i386-3.C: Ditto.
878 * gcc.target/i386/sse-22.c: Ditto.
879 * gcc.target/i386/sse-23.c: Ditto.
880
80557bb7
PC
8812016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
882
883 PR c++/55080
884 * g++.dg/parse/pr55080.C: New.
885
c80620fc
MM
8862016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
887
888 PR target/78101
889 * gcc.target/powerpc/fusion4.c: New test.
890
77b384c5
TP
8912016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
892
893 PR target/77933
894 * gcc.target/arm/pr77933-1.c: New test.
895 * gcc.target/arm/pr77933-2.c: Likewise.
896
5fe353c8
JJ
8972016-11-17 Jakub Jelinek <jakub@redhat.com>
898
899 PR middle-end/78201
900 * g++.dg/opt/pr78201.C: New test.
901
cc4aa659
CL
9022016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
903
904 * gcc.dg/pr78333.c: Add empty implementations of
905 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
906 problems on non-glibc systems.
907
b8f56412
DM
9082016-11-17 David Malcolm <dmalcolm@redhat.com>
909
910 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
911 (test_raw_string_one_liner): New function.
912 (test_raw_string_multiline): New function.
913
141a3ccf
KT
9142016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
915
916 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
917 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
918
54e63f00 9192016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 920 Richard Biener <rguenther@suse.de>
54e63f00
BS
921
922 PR tree-optimization/77848
923 * gfortran.dg/vect/pr77848.f: New test.
924
2fe37211
BE
9252016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
926
927 PR target/77308
928 * gcc.target/arm/pr53447-5.c: New test.
929 * lib/target-supports.exp
930 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
931
c867c39d
CZ
9322016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
933
934 * gcc.target/arc/abitest.S: New file.
935 * gcc.target/arc/abitest.h: Likewise.
936 * gcc.target/arc/va_args-1.c: Likewise.
937 * gcc.target/arc/va_args-2.c: Likewise.
938 * gcc.target/arc/va_args-3.c: Likewise.
939 * gcc.target/arc/mcrc.c: Deleted.
940 * gcc.target/arc/mdsp-packa.c: Likewise.
941 * gcc.target/arc/mdvbf.c: Likewise.
942 * gcc.target/arc/mmac-24.c: Likewise.
943 * gcc.target/arc/mmac-d16.c: Likewise.
944 * gcc.target/arc/mno-crc.c: Likewise.
945 * gcc.target/arc/mno-dsp-packa.c: Likewise.
946 * gcc.target/arc/mno-dvbf.c: Likewise.
947 * gcc.target/arc/mno-mac-24.c: Likewise.
948 * gcc.target/arc/mno-mac-d16.c: Likewise.
949 * gcc.target/arc/mno-rtsc.c: Likewise.
950 * gcc.target/arc/mno-xy.c: Likewise.
951 * gcc.target/arc/mrtsc.c: Likewise.
952 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
953 function.
954 (check_effective_target_arc700): Likewise.
955 (check_effective_target_arc6xx): Likewise.
956 (check_effective_target_arcmpy): Likewise.
957 (check_effective_target_archs): Likewise.
958 (check_effective_target_clmcpu): Likewise.
959 (check_effective_target_barrelshifter): Likewise.
960 * gcc.target/arc/barrel-shifter-1.c: Changed.
961 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
962 * gcc.target/arc/cmem-1.c: Changed.
963 * gcc.target/arc/cmem-2.c: Likewise.
964 * gcc.target/arc/cmem-3.c: Likewise.
965 * gcc.target/arc/cmem-4.c: Likewise.
966 * gcc.target/arc/cmem-5.c: Likewise.
967 * gcc.target/arc/cmem-6.c: Likewise.
968 * gcc.target/arc/cmem-7.c: Likewise.
969 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
970 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
971 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
972 * gcc.target/arc/jump-around-jump.c: Update options.
973 * gcc.target/arc/mARC601.c: Changed.
974 * gcc.target/arc/mcpu-arc600.c: Changed.
975 * gcc.target/arc/mcpu-arc601.c: Changed.
976 * gcc.target/arc/mcpu-arc700.c: Changed.
977 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
978 * gcc.target/arc/movb-1.c: Changed.
979 * gcc.target/arc/movb-2.c: Likewise.
980 * gcc.target/arc/movb-3.c: Likewise.
981 * gcc.target/arc/movb-4.c: Likewise.
982 * gcc.target/arc/movb-5.c: Likewise.
983 * gcc.target/arc/movb_cl-1.c: Likewise.
984 * gcc.target/arc/movb_cl-2.c: Likewise.
985 * gcc.target/arc/movbi_cl-1.c: Likewise.
986 * gcc.target/arc/movh_cl-1.c: Likewise.
987 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
988 * gcc.target/arc/mul64.c: Enable it only for ARC600.
989 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
990 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
991 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
992 * gcc.target/arc/trsub.c: Only for ARC EM cores.
993 * gcc.target/arc/builtin_simdarc.c: Changed.
994 * gcc.target/arc/extzv-1.c: Likewise.
995 * gcc.target/arc/insv-1.c: Likewise.
996 * gcc.target/arc/insv-2.c: Likewise.
997 * gcc.target/arc/mA6.c: Likewise.
998 * gcc.target/arc/mA7.c: Likewise.
999 * gcc.target/arc/mARC600.c: Likewise.
1000 * gcc.target/arc/mARC700.c: Likewise.
1001 * gcc.target/arc/mcpu-arc600.c: Likewise.
1002 * gcc.target/arc/mcpu-arc700.c: Likewise.
1003 * gcc.target/arc/movl-1.c: Likewise.
1004 * gcc.target/arc/nps400-1.c: Likewise.
1005 * gcc.target/arc/trsub.c: Likewise.
1006 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1007 configuration.
1008 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1009 * gcc.target/arc/mswape.c: Likewise.
1010
c90928c8
PC
10112016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/68180
1014 * g++.dg/cpp1y/pr68180.C: New.
1015
6c99dcb5
PK
10162016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1017
1018 PR tree-optimization/78319
1019 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1020 arm-none-eabi.
1021
8ce3fee5
RB
10222016-11-17 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/78306
1025 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1026
f8294131
RB
10272016-11-17 Richard Biener <rguenther@suse.de>
1028
1029 PR middle-end/78305
1030 * gcc.dg/torture/pr78305.c: New testcase.
1031
04f1c830
JW
10322016-11-17 Janus Weil <janus@gcc.gnu.org>
1033
1034 PR fortran/66227
1035 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1036
0d939c95
MP
10372016-11-16 Marek Polacek <polacek@redhat.com>
1038
1039 PR c/78285
1040 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1041 * g++.dg/ext/case-range2.C: Likewise.
1042
99c72130
SK
10432016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1044
1045 PR fortran/58001
1046 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1047 * gfortran.dg/fmt_tab_2.f90: Ditto.
1048
fb324f02
JJ
10492016-11-16 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR rtl-optimization/78378
1052 * gcc.c-torture/execute/pr78378.c: New test.
1053
a2ea37fb
AB
10542016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1055
1056 * gcc.dg/tree-prof/section-attr-1.c: New file.
1057 * gcc.dg/tree-prof/section-attr-2.c: New file.
1058 * gcc.dg/tree-prof/section-attr-3.c: New file.
1059
d08c0ea3
MR
10602016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1061
1062 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1063 rather than `la'.
1064
8e2be5ae
MR
10652016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1066
1067 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1068 (dg-final): Remove microMIPS JALRS mnemonic matching.
1069 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1070 (dg-final): Remove microMIPS JALRS mnemonic matching.
1071 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1072 (dg-final): Remove microMIPS JALRS mnemonic matching.
1073 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1074 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1075 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1076 * gcc.target/mips/call-1u.c: New test case.
1077 * gcc.target/mips/call-2u.c: New test case.
1078 * gcc.target/mips/call-3u.c: New test case.
1079 * gcc.target/mips/call-4u.c: New test case.
1080 * gcc.target/mips/call-5u.c: New test case.
1081 * gcc.target/mips/call-6u.c: New test case.
1082
660e6c2c
TP
10832016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1084
1085 * gcc.target/arm/empty_fiq_handler.c: New test.
1086
5e8d7713
JJ
10872016-11-16 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR fortran/78299
1090 * gfortran.dg/gomp/pr78299.f90: New test.
1091
dd784916
WD
10922015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1093
1094 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1095 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1096 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1097
0af30954
SN
10982016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1099
1100 PR libgfortran/78314
1101 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1102
e38f6572
BC
11032016-11-16 Bin Cheng <bin.cheng@arm.com>
1104
1105 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1106 according to updated dump info.
1107
5012919d
AM
11082016-11-16 Alexander Monakov <amonakov@ispras.ru>
1109
1110 * lib/target-supports.exp (check_effective_target_alloca): Use a
1111 compile test.
1112 * gcc.target/nvptx/softstack.c: New test.
1113 * gcc.target/nvptx/decl-shared.c: New test.
1114 * gcc.target/nvptx/decl-shared-init.c: New test.
1115
2fe2aba3
MR
11162016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1117
1118 * gcc.target/mips/data-sym-jump.c: New test case.
1119 * gcc.target/mips/data-sym-pool.c: New test case.
1120 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1121 annotation.
1122
598eaaa2
YR
11232016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1124
1125 * lib/target-supports.exp (check_avx2_hw_available): New.
1126 (check_effective_target_avx2_runtime): New.
1127 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1128
03b85dcd
TC
11292016-11-16 Tamar Christina <tamar.christina@arm.com>
1130
1131 PR testsuite/78136
1132 * gcc.dg/cpp/trad/trad.exp
1133 (dg-runtest): Moved $srcdir/$subdir/ to
1134 DEFAULT_TRADCPPFLAGS.
1135
dc9e0b66
AV
11362016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1137
1138 PR fortran/78356
1139 * gfortran.dg/class_allocate_23.f08: New test.
1140
d964ba07
RB
11412016-11-16 Richard Biener <rguenther@suse.de>
1142
1143 PR middle-end/78333
1144 * gcc.dg/pr78333.c: New testcase.
1145
080140bc
ML
11462016-11-16 Martin Liska <mliska@suse.cz>
1147
1148 PR sanitizer/78270
1149 * gcc.dg/asan/pr78270.c: Update comment style.
1150 * gcc.dg/asan/pr78270-2.c: New test.
1151
4786fabe
SKS
11522016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1153
1154 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1155 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1156
510d73a0
RB
11572016-11-16 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/78348
1160 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1161
1705cebd
JJ
11622016-11-16 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR sanitizer/77823
1165 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1166 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1167
ed66ba99
MP
11682016-11-15 Marek Polacek <polacek@redhat.com>
1169
1170 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1171
5d70ab07
JD
11722016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1173
1174 PR libgfortran/51119
1175 * gfortran.dg/matmul_12.f90: New test case.
1176
48aef8e2
UB
11772016-11-15 Uros Bizjak <ubizjak@gmail.com>
1178
1179 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1180 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1181 common 32-bit and 64-bit function specific options.
b2b0acbe 1182 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1183
0c8a8fe2
JJ
11842016-11-15 Jakub Jelinek <jakub@redhat.com>
1185
5a65a911
JJ
1186 * g++.dg/cpp1z/decomp14.C: New test.
1187 * g++.dg/cpp1z/decomp15.C: New test.
1188 * g++.dg/cpp1z/decomp16.C: New test.
1189
a0f5b987
JJ
1190 * g++.dg/cpp1z/decomp13.C: New test.
1191
5a0e7889
JJ
1192 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1193
0c8a8fe2
JJ
1194 PR c++/71988
1195 * g++.dg/cpp0x/constexpr-71988.C: New test.
1196
2cf63121
MR
11972016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1198
1199 * gcc.target/mips/insn-casesi.c: New test case.
1200 * gcc.target/mips/insn-pseudo-1.c: New test case.
1201 * gcc.target/mips/insn-pseudo-2.c: New test case.
1202 * gcc.target/mips/insn-pseudo-3.c: New test case.
1203 * gcc.target/mips/insn-pseudo-4.c: New test case.
1204 * gcc.target/mips/insn-tablejump.c: New test case.
1205
2cbfb209
MR
12062016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1207
1208 * gcc.target/mips/mips.exp (mips_option_tests): Add
1209 `-mcode-readable=yes' array element.
1210
f05a874c
MR
12112016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1212
1213 * gcc.target/mips/mips.exp (mips_option_tests): Add
1214 `-mmicromips' array element.
1215
b229ab2a
MM
12162016-11-15 Michael Matz <matz@suse.de>
1217
1218 PR missed-optimization/77881
1219 * gcc.target/i386/pr77881.c: New test.
1220
aa806c3b
JJ
12212016-11-15 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR middle-end/78295
1224 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1225
bcb9a772
MM
12262016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1227
1228 * gcc.target/powerpc/vec-set-int.c: New test.
1229 * gcc.target/powerpc/vec-set-short.c: Likesie.
1230 * gcc.target/powerpc/vec-set-char.c: Likewise.
1231
8e745a17
JJ
12322016-11-14 Jakub Jelinek <jakub@redhat.com>
1233
1234 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1235
d809e15a
JW
12362016-11-14 Janus Weil <janus@gcc.gnu.org>
1237
1238 PR fortran/78300
1239 * gfortran.dg/class_result_3.f90: New test.
1240
1ee62b92 12412016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1242 Richard Biener <rguenther@suse.de>
1243
1244 * gcc.dg/gimplefe-1.c: New testcase.
1245 * gcc.dg/gimplefe-2.c: Likewise.
1246 * gcc.dg/gimplefe-3.c: Likewise.
1247 * gcc.dg/gimplefe-4.c: Likewise.
1248 * gcc.dg/gimplefe-5.c: Likewise.
1249 * gcc.dg/gimplefe-6.c: Likewise.
1250 * gcc.dg/gimplefe-7.c: Likewise.
1251 * gcc.dg/gimplefe-8.c: Likewise.
1252 * gcc.dg/gimplefe-9.c: Likewise.
1253 * gcc.dg/gimplefe-10.c: Likewise.
1254 * gcc.dg/gimplefe-11.c: Likewise.
1255 * gcc.dg/gimplefe-12.c: Likewise.
1256 * gcc.dg/gimplefe-13.c: Likewise.
1257 * gcc.dg/gimplefe-14.c: Likewise.
1258 * gcc.dg/gimplefe-15.c: Likewise.
1259 * gcc.dg/gimplefe-16.c: Likewise.
1260 * gcc.dg/gimplefe-17.c: Likewise.
1261 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1262
4d209853
ML
12632016-11-14 Martin Liska <mliska@suse.cz>
1264
1265 PR bootstrap/78069
1266 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1267 to match scanned pattern.
1268 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1269
5129b43b
RB
12702016-11-14 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/78312
1273 * gcc.dg/torture/pr78312.c: New testcase.
1274
d97cca4a
GJL
12752016-11-14 Georg-Johann Lay <avr@gjlay.de>
1276
1277 PR target/78093
1278 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1279
5230c3d8
JJ
12802016-11-14 Jakub Jelinek <jakub@redhat.com>
1281 Jason Merrill <jason@redhat.com>
1282
1283 Implement P0217R3 - C++17 structured bindings
1284 * g++.dg/cpp1z/decomp1.C: New test.
1285 * g++.dg/cpp1z/decomp2.C: New test.
1286 * g++.dg/cpp1z/decomp3.C: New test.
1287 * g++.dg/cpp1z/decomp4.C: New test.
1288 * g++.dg/cpp1z/decomp5.C: New test.
1289 * g++.dg/cpp1z/decomp6.C: New test.
1290 * g++.dg/cpp1z/decomp7.C: New test.
1291 * g++.dg/cpp1z/decomp8.C: New test.
1292 * g++.dg/cpp1z/decomp9.C: New test.
1293 * g++.dg/cpp1z/decomp10.C: New test.
1294
a2b4c188
KV
12952016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1296
1297 * g++.dg/torture/pr78268.C: New test.
1298
975672f3
PK
12992016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1300
1301 PR c/35503
1302 * c-c++-common/pr35503-1.c: New test.
1303 * c-c++-common/pr35503-2.c: Likewise.
1304 * c-c++-common/pr35503-3.c: Likewise.
1305 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1306
a4ba1151
UB
13072016-11-13 Uros Bizjak <ubizjak@gmail.com>
1308
1309 PR rtl-optimization/78232
1310 PR rtl-optimization/78248
1311 * gcc.dg/ubsan/pr78248.c: New test.
1312
47605312
EB
13132016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1314
1315 * gnat.dg/address_conv.adb: New test.
1316
96826e28
EB
13172016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1318
1319 * gnat.dg/renaming11.ad[sb]: New test.
1320
4be719cd
EB
13212016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1322
1323 * c-c++-common/dump-ada-spec-6.c: New test.
1324
4ebd491f
EB
13252016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1326
1327 * gnat.dg/lto21.adb: New test.
1328 * gnat.dg/lto21_pkg1.ads: New helper.
1329 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1330
f9d49cd1
JW
13312016-11-13 Janus Weil <janus@gcc.gnu.org>
1332
1333 PR fortran/60952
1334 * gfortran.dg/typebound_proc_34.f90: New test.
1335
9cbf8673
JW
13362016-11-13 Janus Weil <janus@gcc.gnu.org>
1337
1338 PR fortran/66366
1339 * gfortran.dg/class_57.f90: Changed error message.
1340 * gfortran.dg/class_60.f90: New test.
1341
0e075835
DE
13422016-11-12 David Edelsohn <dje.gcc@gmail.com>
1343
1344 * g++.dg/pr78112.C: XFAIL AIX.
1345
b93d8a3f
JW
13462016-11-12 Janus Weil <janus@gcc.gnu.org>
1347
1348 PR fortran/77501
1349 * gfortran.dg/typebound_generic_16.f90: New test.
1350
b8f70e67
JJ
13512016-11-12 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR c++/71225
1354 * g++.dg/cpp0x/pr71225.C: New test.
1355
8b287aea
EB
13562016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1357
1358 * gcc.target/sparc/20161111-1.c: New test.
1359
c901bc0d
UB
13602016-11-11 Uros Bizjak <ubizjak@gmail.com>
1361
1362 PR target/78310
1363 * gcc.target/i386/pr78310.c: New test.
1364
606f928d
JL
13652016-11-11 Jeff Law <law@redhat.com>
1366
1367 * gcc.dg/tree-ssa/isolate-6.c: New test.
1368 * gcc.dg/tree-ssa/isolate-7.c: New test.
1369
be278990
BC
13702016-11-11 Bin Cheng <bin.cheng@arm.com>
1371
1372 PR testsuite/78292
1373 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1374 vect_max_reduc.
1375
d9ab7525
JJ
13762016-11-11 Jakub Jelinek <jakub@redhat.com>
1377
1378 PR c++/72774
1379 * g++.dg/parse/pr72774.C: New test.
1380
4b7e0c76
RB
13812016-11-11 Richard Biener <rguenther@suse.de>
1382
1383 PR tree-optimization/71575
1384 * gcc.dg/graphite/pr71575-1.c: New testcase.
1385 * gcc.dg/graphite/pr71575-2.c: Likewise.
1386
d07f8c59
RB
13872016-11-11 Richard Biener <rguenther@suse.de>
1388
1389 PR middle-end/78295
1390 * gcc.dg/uninit-pr78295.c: New testcase.
1391
aa806c3b 13922016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1393
1394 PR fortran/78277
1395 * gfortran.dg/dec_structure_17.f90: New test.
1396
456f0dfa
MM
13972016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1398
1399 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1400 being allowed in vector registers.
1401 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1402 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1403 * gcc.target/powerpc/vsx-himode.c: Likewise.
1404 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1405 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1406 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1407 to allow matching MFVSRD or MFVSRW.
1408
8d34bfa8
PH
14092016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1410
1411 PR rtl-optimization/78241
1412 * gcc.dg/pr78241.c: New test.
1413
0569479e
JJ
14142016-11-10 Jakub Jelinek <jakub@redhat.com>
1415
8ebd1b31
JJ
1416 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1417 201307.
1418
0569479e
JJ
1419 * g++.dg/cpp1z/noexcept-type14.C: New test.
1420 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1421
37a16493
JG
14222016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1423
1424 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1425 WVAL0S tests added in r241817.
1426
b4c3a85b
JJ
14272016-11-10 Jakub Jelinek <jakub@redhat.com>
1428
1429 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1430 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1431 no longer allowed and corresponding ordered construct.
1432 * gfortran.dg/gomp/linear-1.f90: New test.
1433 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1434 * gfortran.dg/gomp/declare-target-1.f90: New test.
1435 * gfortran.dg/gomp/declare-target-2.f90: New test.
1436
86bc8506
ML
14372016-11-10 Martin Liska <mliska@suse.cz>
1438
1439 PR sanitizer/78270
1440 * gcc.dg/asan/pr78270.c: New test.
1441
ed5fdfba
PMR
14422016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1443 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR debug/78112
b4c3a85b 1446 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1447
0391e4a3
JJ
14482016-11-09 Jakub Jelinek <jakub@redhat.com>
1449
cc38d9d6
JJ
1450 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1451 -Wno-c++1z-compat.
1452 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1453 string in case condition contains % characters.
1454
0391e4a3
JJ
1455 PR c++/78283
1456 * g++.dg/cpp1z/noexcept-type13.C: New test.
1457
410fe60d
TT
14582016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1459
1460 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1461 using (HAS_MOVN) with MIPS III.
1462
271dd55c
JW
14632016-11-09 Janus Weil <janus@gcc.gnu.org>
1464
1465 PR fortran/46459
1466 * gfortran.dg/volatile14.f90: New test.
1467
ff1f317b
UB
14682016-11-09 Uros Bizjak <ubizjak@gmail.com>
1469
1470 PR target/78262
1471 * gcc.target/i386/pr78262.c: New test.
1472
aa806c3b 14732016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1474
1475 PR fortran/78259
1476 * gfortran.dg/pr78259.f90: New test.
1477
b349a81a
JW
14782016-11-09 Janus Weil <janus@gcc.gnu.org>
1479
1480 PR fortran/60777
1481 * gfortran.dg/spec_expr_7.f90: New test.
1482
2e955d50
JJ
14832016-11-09 Jakub Jelinek <jakub@redhat.com>
1484
4f353581
JJ
1485 PR target/77718
1486 * gcc.c-torture/execute/pr77718.c: New test.
1487
2e955d50
JJ
1488 * gcc.dg/ubsan/c99-shift-3.c: New test.
1489 * gcc.dg/ubsan/c99-shift-4.c: New test.
1490 * gcc.dg/ubsan/c99-shift-5.c: New test.
1491 * gcc.dg/ubsan/c99-shift-6.c: New test.
1492
68c93708
ML
14932016-11-09 Martin Liska <mliska@suse.cz>
1494
1495 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1496 test-case for memcmp.
1497 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1498
7b649f79
TP
14992016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1500
1501 PR testsuite/78269
1502 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1503
bfcb501d
PT
15042016-11-09 Paul Thomas <pault@gcc.gnu.org>
1505
1506 * gfortran.dg/move_alloc_18.f90: New test.
1507
e15861c2
PK
15082016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1509
1510 PR middle-end/78256
1511 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1512 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1513
5f395580
JW
15142016-11-09 Janus Weil <janus@gcc.gnu.org>
1515
1516 PR fortran/71894
1517 * gfortran.dg/class_59.f90: New test.
1518
37b14185
RB
15192016-11-09 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/78007
1522 * gcc.dg/vect/vect-bswap32.c: Adjust.
1523 * gcc.dg/vect/vect-bswap64.c: Likewise.
1524
d6e8a41c
KV
15252016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1526
1527 * gcc.dg/ipa/vrp7.c: New test.
1528
5d5f1e95
KV
15292016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1530
1531 PR ipa/78121
1532 * gcc.dg/ipa/pr78121.c: New test.
1533
0290a292
MO
15342016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1535
1536 * c-c++-common/asan/default_options.h: New file.
1537 * c-c++-common/asan/strcasestr-1.c: New test.
1538 * c-c++-common/asan/strcasestr-2.c: Likewise.
1539 * c-c++-common/asan/strcspn-1.c: Likewise.
1540 * c-c++-common/asan/strcspn-2.c: Likewise.
1541 * c-c++-common/asan/strpbrk-1.c: Likewise.
1542 * c-c++-common/asan/strpbrk-2.c: Likewise.
1543 * c-c++-common/asan/strspn-1.c: Likewise.
1544 * c-c++-common/asan/strspn-2.c: Likewise.
1545 * c-c++-common/asan/strstr-1.c: Likewise.
1546 * c-c++-common/asan/strstr-2.c: Likewise.
1547 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1548
fbdb92eb
MO
15492016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1550
1551 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1552
103c4f75
JW
15532016-11-08 Janus Weil <janus@gcc.gnu.org>
1554
1555 PR fortran/68440
1556 * gfortran.dg/class_58.f90: New test.
1557
90a2ffc0
UB
15582016-11-08 Uros Bizjak <ubizjak@gmail.com>
1559
1560 PR target/70799
1561 * gcc.target/i386/pr70799-2.c: New test.
1562
eba5aec8
JW
15632016-11-08 Janus Weil <janus@gcc.gnu.org>
1564
1565 PR fortran/77596
1566 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1567
fad36601
BC
15682016-11-08 Bin Cheng <bin.cheng@arm.com>
1569
1570 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1571
7c8615b6
BC
15722016-11-08 Bin Cheng <bin.cheng@arm.com>
1573
1574 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1575
4c6a4a53
BC
15762016-11-08 Bin Cheng <bin.cheng@arm.com>
1577
1578 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1579
fcd1b8df
ML
15802016-11-08 Martin Liska <mliska@suse.cz>
1581
1582 PR testsuite/78242
1583 * g++.dg/asan/use-after-scope-4.C: New test.
1584 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1585 * gcc.dg/asan/use-after-scope-8.c: Remove.
1586
f9ef2c76
RB
15872016-11-08 Richard Biener <rguenther@suse.de>
1588
1589 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1590
ad11774f
TC
15912016-11-08 Tamar Christina <tamar.christina@arm.com>
1592
1593 PR testsuite/78136
1594 * gcc.dg/cpp/trad/trad.exp
1595 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1596 * gcc.dg/cpp/trad/include.c: Use local header file.
1597
fe73a332
RB
15982016-11-08 Richard Biener <rguenther@suse.de>
1599
1600 PR tree-optimization/78205
1601 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1602
ed053eb8
RB
16032016-11-08 Richard Biener <rguenther@suse.de>
1604
1605 PR tree-optimization/78224
1606 * g++.dg/torture/pr78224.C: New testcase.
1607
06658c6d
SKS
16082016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1609
1610 * gcc.dg/store_merging_1.c: Require store_merge.
1611 * gcc.dg/store_merging_2.c: Likewise.
1612 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1613 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1614 * gcc.dg/store_merging_6.c: Likewise.
1615 * gcc.dg/store_merging_7.c: Likewise.
1616 * gcc.dg/store_merging_8.c: Likewise.
1617 * lib/target-supports.exp (check_effective_target_store_merge): New.
1618
e4b39278
DE
16192016-11-07 David Edelsohn <dje.gcc@gmail.com>
1620
1621 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1622 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1623 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1624 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1625 -mvsx -mpower8-vector.
1626 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1627 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1628 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1629 -mvsx -mpower8-vector.
1630
fda2d612
DE
16312016-11-07 David Edelsohn <dje.gcc@gmail.com>
1632
1633 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1634
1635 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1636 * gcc.dg/visibility-14.c: XFAIL AIX.
1637 * gcc.dg/visibility-15.c: XFAIL AIX.
1638 * gcc.dg/visibility-16.c: XFAIL AIX.
1639 * gcc.dg/visibility-17.c: XFAIL AIX.
1640 * gcc.dg/visibility-18.c: XFAIL AIX.
1641 * gcc.dg/visibility-19.c: XFAIL AIX.
1642 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1643 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1644 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1645 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1646
60cee85e
JJ
16472016-11-07 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR target/78227
1650 * gcc.target/i386/pr78227-1.c: New test.
1651 * gcc.target/i386/pr78227-2.c: New test.
1652
7aa13860
PK
16532016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1654
1655 PR middle-end/35691
1656 * gcc.dg/pr35691-1.c: New test-case.
1657 * gcc.dg/pr35691-2.c: Likewise.
1658
caa024ff
BS
16592016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1660
1661 PR rtl-optimization/77309
1662 * gcc.dg/torture/pr77309.c: New test.
1663
a9815228
JJ
16642016-11-07 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR middle-end/71529
1667 * gcc.target/i386/pr71529.C: Moved to ...
1668 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1669
1670 PR target/64411
1671 * gcc.target/i386/pr64411.C: Moved to ...
1672 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1673 lp64.
1674
1675 PR target/65105
1676 * gcc.target/i386/pr65105-4.C: Moved to ...
1677 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1678 Run into compile test rather than execute test.
1679
e8ab5cb1
RB
16802016-11-07 Richard Biener <rguenther@suse.de>
1681
1682 PR target/78229
1683 * g++.dg/pr78229.C: New testcase.
1684
20770eb8
RB
16852016-11-07 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/78218
1688 * gcc.dg/torture/pr78218.c: New testcase.
1689
32894793
RB
16902016-11-07 Richard Biener <rguenther@suse.de>
1691
1692 PR tree-optimization/78228
1693 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1694
e27bfda2
KT
16952016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1696
1697 PR target/77822
1698 * g++.dg/torture/pr77822.C: New test.
1699
00d6b7a1
ML
17002016-11-07 Martin Liska <mliska@suse.cz>
1701
1702 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1703 -f-sanitize-address-use-after-scope.
1704 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1705 internal fn calls.
1706 * g++.dg/asan/use-after-scope-1.C: New test.
1707 * g++.dg/asan/use-after-scope-2.C: Likewise.
1708 * g++.dg/asan/use-after-scope-3.C: Likewise.
1709 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1710 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1711 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1712 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1713 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1714 * g++.dg/asan/use-after-scope-types.h: Likewise.
1715 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1716 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1717 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1718 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1719 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1720 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1721 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1722 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1723 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1724 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1725 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1726 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1727 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1728 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1729
a0d3edf8
RB
17302016-11-07 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/78189
1733 * g++.dg/torture/pr78189.C: New testcase.
1734
0db5adfa
DE
17352016-11-06 David Edelsohn <dje.gcc@gmail.com>
1736
1737 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1738
cc03bf7a
AV
17392016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1740
1741 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1742 occuring.
1743
18bb8b8a
TK
17442016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1745
1746 PR fortran/78221
1747 * arith.c (gfc_complex2real): Change gfc_warning_now to
1748 gfc_warning.
1749
c7f587bd
PT
17502016-11-05 Paul Thomas <pault@gcc.gnu.org>
1751
1752 * gfortran.dg/move_alloc_17.f03: New test.
1753
92657eb0
RB
17542016-11-05 Richard Biener <rguenther@suse.de>
1755
1756 PR bootstrap/78188
1757 * g++.dg/ipa/pr78188.C: New test.
1758
28ce22e6
JW
17592016-11-05 Janus Weil <janus@gcc.gnu.org>
1760 Dominique d'Humieres <dominiq@lps.ens.fr>
1761
1762 PR fortran/69495
1763 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1764
d233ee5f
PT
17652016-11-05 Paul Thomas <pault@gcc.gnu.org>
1766
1767 PR fortran/67564
1768 * gfortran.dg/select_type_39.f03: New test.
1769
17702016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1771
1772 PR fortran/64933
1773 * gfortran.dg/associate_23.f90: New test.
1774
5f4cebba
JJ
17752016-11-04 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR target/77834
1778 * gcc.dg/pr77834.c: New test.
1779
6e3ae7e6
PC
17802016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 PR c++/67980
1783 * g++.dg/cpp1y/pr67980.C: New.
1784
fff6ed28
BS
17852016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1786
1787 * gcc.target/powerpc/fold-vec-add-1.c: New.
1788 * gcc.target/powerpc/fold-vec-add-2.c: New.
1789 * gcc.target/powerpc/fold-vec-add-3.c: New.
1790 * gcc.target/powerpc/fold-vec-add-4.c: New.
1791 * gcc.target/powerpc/fold-vec-add-5.c: New.
1792 * gcc.target/powerpc/fold-vec-add-6.c: New.
1793 * gcc.target/powerpc/fold-vec-add-7.c: New.
1794
bef3a8d7 17952016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1796
1797 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1798 for -mbranch-likely, infer -mno-branch-likely for R6.
1799
dac9376a
BE
18002016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1801
1802 PR c++/71973
1803 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1804 * g++.dg/init/new15.C: Likewise.
1805 * g++.dg/ipa/inline-1.C: Likewise.
1806 * g++.dg/ipa/inline-2.C: Likewise.
1807 * g++.dg/lto/20080908-1_0.C: Likewise.
1808 * g++.dg/tc1/dr20.C: Likewise.
1809 * g++.dg/tree-ssa/inline-1.C: Likewise.
1810 * g++.dg/tree-ssa/inline-2.C: Likewise.
1811 * g++.old-deja/g++.law/except1.C: Likewise.
1812 * g++.old-deja/g++.other/vbase5.C: Likewise.
1813 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1814
b210df46
BS
18152016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1816
1817 PR tree-optimization/78210
1818 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1819 possibility of widening multiplies.
1820
964ef24c
RB
18212016-11-04 Richard Biener <rguenther@suse.de>
1822
1823 PR middle-end/78185
1824 * gcc.dg/pr78185.c: New testcase.
1825
5fb80387
DE
18262016-10-04 David Edelsohn <dje.gcc@gmail.com>
1827
1828 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1829 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1830
6905c577
JJ
18312016-11-03 Jakub Jelinek <jakub@redhat.com>
1832 Alexandre Oliva <aoliva@redhat.com>
1833 Jason Merrill <jason@redhat.com>
1834
1835 PR debug/28767
1836 PR debug/56974
1837 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1838 * g++.dg/debug/dwarf2/ref-3.C: New test.
1839 * g++.dg/debug/dwarf2/ref-4.C: New test.
1840 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1841 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1842
18432016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1844
1845 * gfortran.dg/dec_exp_1.f90: New test.
1846 * gfortran.dg/dec_exp_2.f90: Likewise.
1847 * gfortran.dg/dec_exp_3.f90: Likewise.
1848
6905c577 18492016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1850
1851 * gfortran.dg/dec_parameter_1.f: New test.
1852 * gfortran.dg/dec_parameter_2.f90: Likewise.
1853 * gfortran.dg/dec_parameter_3.f90: Likewise.
1854 * gfortran.dg/dec_parameter_4.f90: Likewise.
1855
7d29f8e3
ML
18562016-11-03 Martin Liska <mliska@suse.cz>
1857
1858 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1859 output.
1860 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1861
5de3e2d8
BE
18622016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1863
1864 PR libgcc/78067
1865 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1866
f03f0232
SKS
18672016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1868
1869 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1870
bd17a9df
MF
18712016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1872
1873 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1874
2b01aad6
TC
18752016-11-01 Tamar Christina <tamar.christina@arm.com>
1876
1877 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1878 Check for arm_v8_neon_hw.
1879 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1880 Likewise.
1881 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1882 Likewise.
1883 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1884 Likewise.
1885
aa55dc0c
RB
18862016-11-02 Richard Biener <rguenther@suse.de>
1887
1888 * gcc.dg/store_merging_8.c: New testcase.
1889
6905c577 18902016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1891
1892 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1893
075be4a1
DE
18942016-11-02 David Edelsohn <dje.gcc@gmail.com>
1895
4b69fb13
DE
1896 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1897 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1898 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1899 * gcc.dg/pr65779.c: XFAIL AIX.
1900 * gcc.dg/pr70405.c: XFAIL AIX.
1901
075be4a1
DE
1902 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1903 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1904 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1905
fdb1aa55
RO
19062016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1907
1908 * lib/target-supports.exp (check_gc_sections_available): Use
1909 -print-prog-name=ld to determine linker used.
1910
4adbcdb4
ML
19112016-11-02 Martin Liska <mliska@suse.cz>
1912
1913 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1914 test case.
1915
4b2c06f4
KT
19162016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1917
1918 PR tree-optimization/78170
1919 * gcc.c-torture/execute/pr78170.c: New test.
1920
63e523d6
KT
19212016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1922
1923 PR tree-optimization/78162
1924 * gcc.c-torture/compile/pr78162.c: New test.
1925
da42ac7b
RB
19262016-11-02 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/78035
1929 PR tree-optimization/77964
1930 * gcc.target/i386/pr78035.c: New testcase.
1931
4280df0a
RB
19322016-11-02 Richard Biener <rguenther@suse.de>
1933
1934 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1935 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1936 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1937 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1938 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1939
1b1d9303
DE
19402016-11-01 David Edelsohn <dje.gcc@gmail.com>
1941
1942 * gfortran.dg/pr70937.f90: require-effective-target lto.
1943
5b7c0519
TK
19442016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1945
1946 PR fortran/69544
1947 * gfortran.dg/where_6.f90: New test.
1948
70d28813
JJ
19492016-11-01 Jakub Jelinek <jakub@redhat.com>
1950
1951 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1952
7f4266d4
TK
19532016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1954
1955 PR fortran/69544
1956 * gfortran.dg/where_5.f90: New test.
1957
9fc158eb
BB
19582016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1959
1960 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1961 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1962 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1963 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1964
baeb7b5c
UB
19652016-11-01 Uros Bizjak <ubizjak@gmail.com>
1966
1967 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1968 Whitespace fixes.
1969 (check_effective_target_vect_cmdline_needed): Check
1970 is-effective-target ia32 for x86 targets.
1971 (check_effective_target_vect_simd_clones): Simplify condition.
1972 (check_effective_target_vect_double): Ditto.
1973 (check_effective_target_vect_aligned_arrays): Check
1974 is-effective-target ia32 for x86 targets. Simplify condition.
1975 (check_effective_target_vect_multiple_sizes): Simplify condition.
1976 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1977 (check_effective_target_sync_int_128): Simplify condition.
1978 (check_effective_target_sync_int_128_runtime): Ditto.
1979 (check_effective_target_sync_long_long_runtime): Ditto.
1980 (check_effective_target_divmod): Add i?86-*-* target.
1981
156b5cca
MM
19822016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1983
1984 * gcc.target/powerpc/vsx-extract-4.c: New test.
1985 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1986
120a4c45
JD
19872016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1988
1989 PR fortran/54679
1990 * gfortran.dg/fmt_l.f90: Update test.
1991 * gfortran.dg/fmt_l0.f90: New test.
1992
c5fed5c6
JJ
19932016-10-31 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR c++/78089
1996 * c-c++-common/builtin-shuffle-1.c: New test.
1997 * g++.dg/cpp0x/addressof3.C: New test.
1998
aee69156
VV
19992016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2000
2001 Add tests for a const member and a reference member for launder.
2002 * g++.dg/cpp1z/launder3.C: New.
2003 * g++.dg/cpp1z/launder4.C: Likewise.
2004 * g++.dg/cpp1z/launder5.C: Likewise.
2005 * g++.dg/cpp1z/launder5.cc: Likewise.
2006 * g++.dg/cpp1z/launder5.h: Likewise.
2007 * g++.dg/cpp1z/launder6.C: Likewise.
2008 * g++.dg/cpp1z/launder6.cc: Likewise.
2009 * g++.dg/cpp1z/launder6.h: Likewise.
2010
1e4fa9b1
JJ
20112016-10-31 Jakub Jelinek <jakub@redhat.com>
2012
dcb466ec
JJ
2013 PR c++/77948
2014 * g++.dg/cpp0x/pr77948-1.C: New test.
2015 * g++.dg/cpp0x/pr77948-2.C: New test.
2016 * g++.dg/cpp0x/pr77948-3.C: New test.
2017 * g++.dg/cpp0x/pr77948-4.C: New test.
2018 * g++.dg/cpp0x/pr77948-5.C: New test.
2019 * g++.dg/cpp0x/pr77948-6.C: New test.
2020
1e4fa9b1
JJ
2021 PR tree-optimization/77860
2022 * gcc.dg/pr77860.c: New test.
2023
9782e1ec
JJ
20242016-10-31 Jakub Jelinek <jakub@redhat.com>
2025
2026 PR c++/77886
2027 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2028
dd57b05e
SKS
20292016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2030
2031 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2032
84ff4775
LCW
20332016-10-30 Le-Chun Wu <lcwu@google.com>
2034 Mark Wielaard <mjw@redhat.com>
2035
2036 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2037 * gcc.dg/Wshadow-local-1.c: Likewise.
2038 * gcc.dg/Wshadow-local-2.c: Likewise.
2039 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2040 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2041 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2042
0b56e9ad
BS
20432016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2044
2045 PR tree-optimization/71915
2046 PR tree-optimization/71490
2047 * gcc.dg/tree-ssa/pr54245.c: Delete.
2048 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2049 document why.
2050
d4fc6702
JD
20512016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2052
2053 PR fortran/78123
2054 * gfortran.dg/fmt_t_9.f: New test.
2055
396e56d2
TK
20562016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2057
2058 PR fortran/67219
2059 * gfortran.dg/pr67219.f90: New test.
2060
a654d5d0
JJ
20612016-10-29 Jakub Jelinek <jakub@redhat.com>
2062
205b9ed1
JJ
2063 PR rtl-optimization/77919
2064 * g++.dg/torture/pr77919-2.C: New test.
2065
a654d5d0
JJ
2066 PR target/78148
2067 * gcc.dg/pr78148.c: New test.
2068
894d8b41
EB
20692016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2070
2071 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2072 * gcc.target/sparc/overflow-4.c: ...here.
2073 * gcc.target/sparc/overflow-5.c: New test.
2074
e72531b9
PK
20752016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2076 Kugan Vivekanandarajah <kuganv@linaro.org>
2077 Jim Wilson <jim.wilson@linaro.org>
2078
2079 PR tree-optimization/43721
2080 * lib/target-supports.exp (check_effective_target_divmod): New.
2081 (check_effective_target_divmod_simode): Likewise.
2082 (check_effective_target_arm_divmod_simode): Likewise.
2083 * gcc.dg/divmod-1-simode.c: New test.
2084 * gcc.dg/divmod-1.c: Likewise.
2085 * gcc.dg/divmod-2-simode.c: Likewise.
2086 * gcc.dg/divmod-2.c: Likewise.
2087 * gcc.dg/divmod-3-simode.c: Likewise.
2088 * gcc.dg/divmod-3.c: Likewise.
2089 * gcc.dg/divmod-4-simode.c: Likewise.
2090 * gcc.dg/divmod-4.c: Likewise.
2091 * gcc.dg/divmod-5.c: Likewise.
2092 * gcc.dg/divmod-6-simode.c: Likewise.
2093 * gcc.dg/divmod-6.c: Likewise.
2094 * gcc.dg/divmod-7.c: Likewise.
2095
f663d9ad 20962016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2097 Jakub Jelinek <jakub@redhat.com>
2098 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2099
2100 PR middle-end/22141
2101 PR rtl-optimization/23684
2102 * gcc.c-torture/execute/pr22141-1.c: New test.
2103 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2104 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2105 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2106 * gcc.dg/store_merging_1.c: New test.
2107 * gcc.dg/store_merging_2.c: Likewise.
2108 * gcc.dg/store_merging_3.c: Likewise.
2109 * gcc.dg/store_merging_4.c: Likewise.
2110 * gcc.dg/store_merging_5.c: Likewise.
2111 * gcc.dg/store_merging_6.c: Likewise.
2112 * gcc.dg/store_merging_7.c: Likewise.
2113 * gcc.target/i386/pr22141.c: Likewise.
2114 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2115 * g++.dg/init/new17.C: Likewise.
2116
6905c577 21172016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2118
2119 PR middle-end/72747
2120 * c-c++-common/pr72747-1.c: New test.
2121 * c-c++-common/pr72747-2.c: Likewise.
2122
539405d5
AK
21232016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2124
2125 * gcc.target/s390/oscbreak-1.c: New test.
2126
0dbb19f0
AK
21272016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2128
2129 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2130
0d9e143c
JJ
21312016-10-28 Jakub Jelinek <jakub@redhat.com>
2132
c19066a7
JJ
2133 PR rtl-optimization/77919
2134 * g++.dg/torture/pr77919.C: New test.
2135
0d9e143c
JJ
2136 PR rtl-optimization/78132
2137 * gcc.target/i386/pr78132.c: New test.
2138
cc91248d
EB
21392016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2140
2141 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2142
787c7a65
MM
21432016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2144
2145 * gcc.target/powerpc/vsx-simode.c: New test.
2146 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2147 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2148
4ce71579
JJ
21492016-10-27 Jakub Jelinek <jakub@redhat.com>
2150
6f21288f
JJ
2151 PR fortran/78026
2152 * gfortran.dg/gomp/pr78026.f03: New test.
2153 * gfortran.dg/select_type_38.f03: New test.
2154
4ce71579
JJ
2155 PR middle-end/78025
2156 * g++.dg/gomp/declare-simd-7.C: New test.
2157
6f21288f 21582016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2159
2160 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2161 * gfortran.dg/dec_init_2.f90: Likewise.
2162 * gfortran.dg/dec_init_3.f90: New test.
2163 * gfortran.dg/dec_init_4.f90: Likewise.
2164
93f90bec
BC
21652016-10-27 Bin Cheng <bin.cheng@arm.com>
2166
2167 * gcc.dg/fold-narrowbopcst-1.c: New test.
2168
6f21288f 21692016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2170
2171 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2172 dg-shouldfail/dg-output instead of XFAIL.
2173 * gfortran.dg/dec_io_6.f90: Likewise.
2174
ddb92ab9
TP
21752016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2176
2177 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2178 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2179 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2180 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2181 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2182 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2183 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2184 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2185 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2186 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2187
ad6e4ba8
BC
21882016-10-27 Bin Cheng <bin.cheng@arm.com>
2189
2190 * gcc.dg/fold-convmaxconv-1.c: New test.
2191 * gcc.dg/fold-convminconv-1.c: New test.
2192
6905c577 21932016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2194
2195 PR fortran/78092
2196 * gfortran.dg/pr78092.f90: New test.
2197
7a83b391
KN
21982016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2199
2200 PR target/78056
2201 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2202 expected error message.
2203 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2204 expected error message.
2205 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2206 (test_all_not_equal_and_not_zero): Change expected error message.
2207
3693a620
JJ
22082016-10-26 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR fortran/77973
2211 * gfortran.dg/gomp/pr77973.f90: New test.
2212
cd612e8a
PT
22132016-10-26 Paul Thomas <pault@gcc.gnu.org>
2214
2215 PR fortran/78108
2216 * gfortran.dg/submodule_18.f08: New test.
2217 * gfortran.dg/submodule_19.f08: New test.
2218
09844a5f
MM
22192016-10-26 Michael Matz <matz@suse.de>
2220
2221 * g++.dg/pr78060.C: New test.
2222 * gfortran.dg/pr78061.f: New test.
2223 * g++.dg/pr78088.C: New test.
2224
6f21288f 22252016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2226
2227 * gfortran.dg/dec_io_1.f90: New test.
2228 * gfortran.dg/dec_io_2.f90: New test.
2229 * gfortran.dg/dec_io_3.f90: New test.
2230 * gfortran.dg/dec_io_4.f90: New test.
2231 * gfortran.dg/dec_io_5.f90: New test.
2232 * gfortran.dg/dec_io_6.f90: New test.
2233
6c95388f
JJ
22342016-10-25 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR sanitizer/78106
2237 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2238
22392016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2240
2241 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2242 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2243
90e261e4
EB
22442016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2245
2246 * gnat.dg/opt59.adb: New test.
2247 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2248
2249 * gnat.dg/opt60.adb: New test.
2250
cef026ec
AV
22512016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2252
2253 PR fortran/72770
2254 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2255 this pr.
2256
96592eed
JJ
22572016-10-25 Jakub Jelinek <jakub@redhat.com>
2258
2259 PR target/78102
2260 * gcc.target/i386/pr78102.c: New test.
2261
6c95388f 22622016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2263
2264 * gfortran.dg/dec_logical_xor_1.f90: New test.
2265 * gfortran.dg/dec_logical_xor_2.f90: New test.
2266 * gfortran.dg/dec_logical_xor_3.f03: New test.
2267
6c95388f 22682016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2269
2270 * gfortran.dg/dec_loc_rval_1.f90: New test.
2271 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2272 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2273
6c95388f 22742016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2275
90051c26
FR
2276 * gfortran.dg/dec_type_print.f90: New testcase.
2277
6c95388f 22782016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2279
2280 * gfortran.dg/feed_1.f90: New test.
2281 * gfortran.dg/feed_2.f90: New test.
ef144767 2282
8e104951
ML
22832016-10-25 Martin Liska <mliska@suse.cz>
2284
2285 PR sanitizer/78106
2286 * gcc.dg/asan/pr78106.c: New test.
2287
b93ee1bb
ML
22882016-10-25 Martin Liska <mliska@suse.cz>
2289
2290 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2291
ad6922b0
WD
22922016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2293
2294 PR target/78041
2295 * gcc.target/arm/pr78041.c: New test.
2296
e16f1cc7
JJ
22972016-10-25 Jakub Jelinek <jakub@redhat.com>
2298
2299 * g++.dg/cpp1z/launder1.C: New test.
2300 * g++.dg/cpp1z/launder2.C: New test.
2301
078134e5 23022016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2303 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2304
2305 PR target/71676
2306 PR target/71678
2307 * gcc.target/avr/pr71676-2.c: New test.
2308
c7212a15 23092016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2310 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2311
2312 PR target/71676
2313 PR target/71678
2314 * gcc.target/avr/pr71676-1.c: New test.
2315 * gcc.target/avr/pr71676-3.c: New test.
2316 * gcc.target/avr/pr71676.c: New test.
2317 * gcc.target/avr/pr71678.c: New test.
2318
d1c7d3a8
KV
23192016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2320
2321 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2322 such that cloned verions of tested functions are not created.
2323
c7082171
SK
23242016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2325
2326 PR fortran/71895
2327 * gfortran.dg/pr71895.f90: New test.
2328
0f2a9e37
JJ
23292016-10-24 Jakub Jelinek <jakub@redhat.com>
2330
2331 * g++.dg/debug/dwarf2/ref-2.C: New test.
2332
f8348061
BE
23332016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2334
2335 * c-c++-common/Wint-in-bool-context-3.c: New test.
2336
1eb4547b
MS
23372016-10-24 Martin Sebor <msebor@redhat.com>
2338
2339 PR middle-end/77735
2340 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2341 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2342 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2343 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2344 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2345 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2346 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2347
292af537
RB
23482016-10-24 Richard Biener <rguenther@suse.de>
2349
2350 PR testsuite/71491
2351 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2352 * gcc.dg/vect/slp-45.c: Likewise.
2353
40f683e8
RB
23542016-10-24 Richard Biener <rguenther@suse.de>
2355
2356 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2357 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2358 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2359
b1b6774f
GJL
23602016-10-24 Georg-Johann Lay <avr@gjlay.de>
2361
2362 PR target/78093
2363 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2364 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2365
ed9760d2
AV
23662016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2367
2368 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2369
fb027a42
JJ
23702016-10-24 Jakub Jelinek <jakub@redhat.com>
2371
2372 * gcc.target/i386/bmi2-pext-1.c: New test.
2373 * gcc.target/i386/bmi2-pdep-1.c: New test.
2374 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2375 * gcc.target/i386/tbm-bextri-1.c: New test.
2376 * gcc.target/i386/bmi-bextr-6.c: New test.
2377
8e10302e
RO
23782016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2379
2380 PR target/77483
2381 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2382 * gcc.target/i386/pr65105-1.c: Likewise.
2383 * gcc.target/i386/pr65105-2.c: Likewise.
2384 * gcc.target/i386/pr65105-3.c: Likewise.
2385 * gcc.target/i386/pr65105-5.c: Likewise.
2386 * gcc.target/i386/pr67761.c: Likewise.
2387 * gcc.target/i386/pr70799-1.c: Likewise.
2388
866c72a8
ML
23892016-10-24 Martin Liska <mliska@suse.cz>
2390
2391 PR sanitizer/77966
2392 * c-c++-common/ubsan/unreachable-3.c: New test.
2393
0804124b
SK
23942016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2395
2396 PR fortran/77763
2397 * gfortran.dg/pr77763.f90
2398
87c9fca5
SK
23992016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2400
2401 PR fortran/54730
2402 PR fortran/78033
2403 * gfortran.dg/pr78033.f90: New test.
2404
dfd6231e
PT
24052016-10-23 Paul Thomas <pault@gcc.gnu.org>
2406
2407 PR fortran/69834
2408 * gfortran.dg/select_type_1.f03: Change error for overlapping
2409 TYPE IS cases.
2410 * gfortran.dg/select_type_36.f03: New test.
2411
66ccff98
EB
24122016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2413
2414 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2415
15876cee
TK
24162016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2417
2418 PR fortran/78021
2419 * gfortran.dg/string_length_3.f90: New test.
2420
574284e9
AV
24212016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2422
574284e9
AV
2423 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2424
24252016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2426
2427 PR fortran/43366
2428 PR fortran/57117
2429 PR fortran/61337
2430 * gfortran.dg/alloc_comp_class_5.f03: New test.
2431 * gfortran.dg/class_allocate_21.f90: New test.
2432 * gfortran.dg/class_allocate_22.f90: New test.
2433 * gfortran.dg/realloc_on_assign_27.f08: New test.
2434
20276dc9
JL
24352016-10-21 Jeff Law <law@redhat.com>
2436
2437 * PR tree-optimization/71947
2438 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2439 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2440 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2441
f7503699
KV
24422016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2443
2444 * gcc.dg/ipa/vrp5.c: New test.
2445 * gcc.dg/ipa/vrp6.c: New test.
2446
5be6b295
WD
24472016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2448
2449 * gcc.target/aarch64/test_frame_17.c: New test.
2450
c82bc7ed
WD
24512016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2452
2453 * gcc.target/aarch64/test_frame_17.c: New test.
2454
67a6cac7
AP
24552016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2456
2457 PR preprocessor/71681
2458 * gcc.dg/cpp/pr71681-1.c: New testcase
2459 * gcc.dg/cpp/pr71681-2.c: Likewise
2460 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2461 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2462 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2463 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2464
8e6982f7
JJ
24652016-10-21 Jakub Jelinek <jakub@redhat.com>
2466
9c4c8b7b
JJ
2467 PR target/78057
2468 * gcc.target/i386/pr78057.c: New test.
2469
8e6982f7
JJ
2470 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2471
de514d40
PT
24722016-10-21 Paul Thomas <pault@gcc.gnu.org>
2473
2474 PR fortran/69566
2475 * gfortran.dg/select_type_37.f03: New test.
2476
1d64ceb0
SKS
24772016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2478
2479 PR target/71627
2480 * gcc.target/avr/pr71627.c: New test
2481
85729229
EB
24822016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2483
2484 * gcc.target/sparc/overflow-1.c: New test.
2485 * gcc.target/sparc/overflow-2.c: Likewise.
2486 * gcc.target/sparc/overflow-3.c: Likewise.
2487
d17f2c3b
AV
24882016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2489
2490 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2491 effective target.
2492
0d47cee6
KT
24932016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2494
2495 PR rtl-optimization/78038
2496 * gcc.target/aarch64/pr78038.c: New test.
2497
a20d03c8
RB
24982016-10-21 Richard Biener <rguenther@suse.de>
2499
2500 PR tree-optimization/78051
2501 * g++.dg/torture/pr78051.C: New testcase.
2502
f3ecd50f
BE
25032016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2504
2505 * c-c++-common/wdate-time.c: Restored test case.
2506 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2507
fceabe50
JJ
25082016-10-20 Jakub Jelinek <jakub@redhat.com>
2509
2510 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2511
f56ea76e
UB
25122016-10-20 Uros Bizjak <ubizjak@gmail.com>
2513
2514 PR target/78037
2515 * gcc.target/i386/pr78037.c: New test.
2516
2c35bbe1
EB
25172016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2518
2519 * gcc.target/visium/overflow8.c: New.
2520 * gcc.target/visium/overflow16.c: Likewise.
2521 * gcc.target/visium/overflow32: Likewise.
2522
28df8730
MM
25232016-10-20 Michael Matz <matz@suse.de>
2524
2525 * gcc.dg/loop-split.c: New test.
2526 * gcc.dg/tree-ssa/ifc-9.c: Update.
2527 * gcc.dg/tree-ssa/ifc-10.c: Update.
2528
6c1a9e41
RB
25292016-10-20 Richard Biener <rguenther@suse.de>
2530
2531 * gcc.dg/graphite/pr35356-1.c: Update.
2532
a2923dba
PC
25332016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/77446
2536 * g++.dg/cpp1y/pr77446.C: New.
2537
2066ef6a
PK
25382016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2539
2540 PR tree-optimization/53979
2541 * gcc.dg/pr53979-1.c: New test-case.
2542 * gcc.dg/pr53979-2.c: Likewise.
2543
4c712374
BE
25442016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2545
2546 * c-c++-common/Wint-in-bool-context-2.c: New test.
2547
bdcf8e7c
JD
25482016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2549
2550 * gfortran.dg/dtio_17.f90: Fix test.
2551
ec1748d4
AH
25522016-10-19 Aldy Hernandez <aldyh@redhat.com>
2553
2554 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2555 * gcc.dg/Walloca-2.c: Same.
2556
b70f0b0c
AH
25572016-10-19 Aldy Hernandez <aldyh@redhat.com>
2558
2559 * gcc.dg/Wvla-1.c: Rename to...
2560 * gcc.dg/Wvla-larger-than-1.c: ...this.
2561 * gcc.dg/Wvla-2.c: Rename to...
2562 * gcc.dg/Wvla-larger-than-2.c: ...this.
2563 * gcc.dg/Wvla-3.c: Rename to...
2564 * gcc.dg/Walloca-11.c.: ...this.
2565 * gcc.dg/wvla-[1-7].c: Rename to:
2566 * gcc.dg/Wvla-[1-7].c: ...this.
2567
cbb22e61
BC
25682016-10-19 Bin Cheng <bin.cheng@arm.com>
2569
2570 PR tree-optimization/78005
2571 * gcc.dg/vect/pr78005.c: New.
2572 * gcc.target/i386/l_fma_float_1.c: Revise test.
2573 * gcc.target/i386/l_fma_float_2.c: Ditto.
2574 * gcc.target/i386/l_fma_float_3.c: Ditto.
2575 * gcc.target/i386/l_fma_float_4.c: Ditto.
2576 * gcc.target/i386/l_fma_float_5.c: Ditto.
2577 * gcc.target/i386/l_fma_float_6.c: Ditto.
2578 * gcc.target/i386/l_fma_double_1.c: Ditto.
2579 * gcc.target/i386/l_fma_double_2.c: Ditto.
2580 * gcc.target/i386/l_fma_double_3.c: Ditto.
2581 * gcc.target/i386/l_fma_double_4.c: Ditto.
2582 * gcc.target/i386/l_fma_double_5.c: Ditto.
2583 * gcc.target/i386/l_fma_double_6.c: Ditto.
2584
a023f8c8
TS
25852016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2586
2587 PR tree-optimization/78024
2588 * gcc.dg/goacc/loop-processing-1.c: New file.
2589
d9700bdb
RB
25902016-10-19 Richard Biener <rguenther@suse.de>
2591
2592 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2593
902cb7b1
KN
25942016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2595
2596 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2597 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2598 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2599 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2600 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2601 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2602 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2603 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2604 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2605 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2606 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2607 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2608 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2609 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2610 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2611 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2612 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2613 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2614 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2615 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2616 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2617 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2618 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2619 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2620 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2621 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2622 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2623 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2624 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2625 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2626 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2627 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2628 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2629 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2630 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2631 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2632 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2633 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2634 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2635 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2636 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2637 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2638 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2639 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2640 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2641 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2642 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2643 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2644 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2645 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2646 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2647 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2648 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2649 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2650 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2651 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2652 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2653 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2654 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2655 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2656 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2657 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2658 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2659 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2660 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2661 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2662 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2663 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2664 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2665 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2666 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2667 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2668 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2669 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2670 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2671 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2672 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2673 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2674 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2675 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2676 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2677 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2678 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2679 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2680 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2681 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2682 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2683 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2684 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2685 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2686 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2687 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2688 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2689 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2690 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2691 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2692 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2693 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2694 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2695 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2696 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2697 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2698 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2699 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2700 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2701 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2702 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2703 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2704 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2705 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2706 * gcc.target/powerpc/vsu/vsu.exp: New file.
2707
5cb96b6a
UB
27082016-10-18 Uros Bizjak <ubizjak@gmail.com>
2709
2710 PR target/77991
2711 * gcc.target/i386/pr77991.c: New test.
2712
f5de494c
MF
27132016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2714
2715 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2716 LTO is used.
2717
e5163ec1
SKS
27182016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2719
5cb96b6a 2720 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2721
b64e8239
RB
27222016-10-18 Richard Biener <rguenther@suse.de>
2723
2724 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2725 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2726 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2727 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2728 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2729 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2730 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2731 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2732 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2733 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2734 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2735 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2736 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2737 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2738 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2739 * gcc.dg/pr68217.c: Likewise.
2740 * gcc.dg/predict-9.c: Likewise.
2741 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2742 * gcc.dg/predict-1.c: Likewise.
2743
c680ada5
JD
27442016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2745
2746 * gfortran.dg/dtio_17.f90: New test.
2747
7fd4f180
KV
27482016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2749
2750 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2751
718625ad
KV
27522016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2753
2754 * gcc.dg/ipa/vrp4.c: New test.
2755
735b8f9f
KV
27562016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2757
2758 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2759 * gcc.dg/torture/pr39074.c: Likewise.
2760
86f98087
EB
27612016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2762
2763 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2764 * gnat.dg/trampoline4.adb: Minor tweak.
2765
a929f266
BS
27662016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2767
2768 PR tree-optimization/77916
2769 * gcc.dg/torture/pr77916.c: New.
2770
4acf2055
SK
27712016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2772
2773 PR fortran/77978
2774 * gfortran.dg/pr77978_1.f90: New test.
2775 * gfortran.dg/pr77978_2.f90: Ditto.
2776 * gfortran.dg/pr77978_3.f90: Ditto.
2777
871267e1
PT
27782016-10-17 Paul Thomas <pault@gcc.gnu.org>
2779
2780 PR fortran/61420
2781 PR fortran/78013
2782 * gfortran.dg/proc_ptr_49.f90: New test.
2783
fd9593e9
BE
27842016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2785
2786 PR target/77308
2787 * gcc.target/arm/pr77308.c: New test.
2788
d32d4176
DE
27892016-10-17 David Edelsohn <dje.gcc@gmail.com>
2790
2791 * lib/target-supports.exp
2792 (check_effective_target_floatn_nx_runtime): Return 0 for
2793 powerpc*-ibm-aix*.
2794
dca2910c
AP
27952016-10-17 Andrew Pinski <apinski@cavium.com>
2796
2797 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2798 long instead of long.
2799 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2800 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2801 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2802 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2803 * gcc.target/aarch64/pr68102_1.c: Likewise.
2804 * gcc.target/aarch64/target_attr_3.c: Likewise.
2805
44b00dbc
RB
28062016-10-17 Richard Biener <rguenther@suse.de>
2807
2808 PR tree-optimization/77988
2809 * gcc.dg/torture/pr77988.c: New testcase.
2810
89b80c42
PK
28112016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2812
2813 * gcc.dg/pr71636-1.c: New test-case.
2814 * gcc.dg/pr71636-2.c: Likewise.
2815
4c640e26
EB
28162016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2817
2818 * gnat.dg/trampoline3.adb: New test.
2819 * gnat.dg/trampoline4.adb: Likewise.
2820
6c0347f6
JD
28212016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2822
2823 * gfortran.dg/dtio_16.f90: New test.
2824
d0d48a06
EB
28252016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2826
2827 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2828 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2829 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2830
baa33d83
EB
28312016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2832
2833 * gcc.target/sparc/popc.c: Rename to...
2834 * gcc.target/sparc/popc-1.c: ...this.
2835 * gcc.target/sparc/popc-2.c: New test.
2836
523ee218
JD
28372016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2838
2839 PR fortran/77972
2840 * gfortran.dg/unexpected_eof_4.f90: New test.
2841
c04d4ede
JB
28422016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2843
31a84d4a
AP
2844 PR libfortran/48587
2845 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2846
064ed55a
JJ
28472016-10-14 Jakub Jelinek <jakub@redhat.com>
2848
9a822fc7
JJ
2849 PR middle-end/77959
2850 * gfortran.dg/pr77959.f90: New test.
2851
064ed55a
JJ
2852 DR 1511 - const volatile variables and ODR
2853 * g++.dg/DRs/dr1511-1.C: New test.
2854 * g++.dg/DRs/dr1511-2.C: New test.
2855
2579762a
EB
28562016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2857
2858 * gnat.dg/debug7.adb (dg-options): Remove -g.
2859 * gnat.dg/debug8.adb (dg-options): Add -margs.
2860 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2861
6d59425d
RB
28622016-10-14 Richard Biener <rguenther@suse.de>
2863
2864 PR tree-optimization/77979
2865 * gcc.dg/torture/pr77979.c: New testcase.
2866
43f66d6e
ML
28672016-10-14 Martin Liska <mliska@suse.cz>
2868
2869 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2870 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2871 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2872
cb3ac867
UB
28732016-10-14 Uros Bizjak <ubizjak@gmail.com>
2874
2875 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2876 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2877 * gcc.dg/torture/pr77937-2.c: Likewise.
2878
14cf71a0
EB
28792016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2880
2881 * gnat.dg/lto15.adb: Adjust.
2882 * gnat.dg/lto16.adb: Likewise.
2883 * gnat.dg/lto17.adb: Likewise
2884 * gnat.dg/lto18.ad[sb]: New test.
2885 * gnat.dg/lto18_pkg.ads: New helper.
2886 * gnat.dg/lto19.adb: New test.
2887 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2888 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2889 * gnat.dg/lto20.adb: New test.
2890 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2891
6fd9c6f4
AV
28922016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2893
2894 * gfortran.dg/coarray_38.f90: Expect error message.
2895
01f44038
KT
28962016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2897
2898 * gcc.target/aarch64/spellcheck_1.c: New test.
2899 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2900 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2901 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2902 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2903 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2904
253abb2a
AS
29052016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2906
2907 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2908
a2695319
BS
29092016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2910
2911 PR tree-optimization/77937
2912 * gcc.dg/torture/pr77937-1.c: New.
2913 * gcc.dg/torture/pr77937-2.c: New.
2914
14a2c9aa
JM
29152016-10-13 Jakub Jelinek <jakub@redhat.com>
2916
2917 * g++.dg/cpp1z/inline-var1.C: New test.
2918 * g++.dg/cpp1z/inline-var1a.C: New test.
2919 * g++.dg/cpp1z/inline-var1.h: New file.
2920 * g++.dg/cpp1z/inline-var2.C: New test.
2921 * g++.dg/cpp1z/inline-var3.C: New test.
2922 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2923 uninitialized const.
2924
6c95388f 29252016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2926
ee7fa2e3
SL
2927 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2928 Xscale is specified, not just -march.
2929 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2930 is incompatible with Xscale.
18d34307 2931
96032047
MS
29322016-10-13 Martin Sebor <msebor@redhat.com>
2933
2934 PR c++/71912
2935 * g++.dg/ext/flexary4.C: Adjust.
2936 * g++.dg/ext/flexary5.C: Same.
2937 * g++.dg/ext/flexary9.C: Same.
2938 * g++.dg/ext/flexary19.C: New test.
2939 * g++.dg/ext/flexary18.C: New test.
2940 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2941 regression test.
5cb96b6a
UB
2942 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2943 Avoid generating a flexible array member in an array.
96032047 2944
5b1548fd
MS
29452016-10-13 Martin Sebor <msebor@redhat.com>
2946
2947 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2948 to placate -Wformat on targets where the type is not int.
2949
7810c4eb
DM
29502016-10-13 David Malcolm <dmalcolm@redhat.com>
2951
2952 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2953 in INSN_LOCATION.
2954
fcd27666
BC
29552016-10-13 Bin Cheng <bin.cheng@arm.com>
2956
2957 * gcc.target/i386/l_fma_float_1.c: Revise test.
2958 * gcc.target/i386/l_fma_float_2.c: Ditto.
2959 * gcc.target/i386/l_fma_float_3.c: Ditto.
2960 * gcc.target/i386/l_fma_float_4.c: Ditto.
2961 * gcc.target/i386/l_fma_float_5.c: Ditto.
2962 * gcc.target/i386/l_fma_float_6.c: Ditto.
2963 * gcc.target/i386/l_fma_double_1.c: Ditto.
2964 * gcc.target/i386/l_fma_double_2.c: Ditto.
2965 * gcc.target/i386/l_fma_double_3.c: Ditto.
2966 * gcc.target/i386/l_fma_double_4.c: Ditto.
2967 * gcc.target/i386/l_fma_double_5.c: Ditto.
2968 * gcc.target/i386/l_fma_double_6.c: Ditto.
2969
b8a4b8c8
BC
29702016-10-13 Bin Cheng <bin.cheng@arm.com>
2971
2972 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2973
328ba117
BC
29742016-10-13 Bin Cheng <bin.cheng@arm.com>
2975
2976 * gcc.dg/vect/vect-98.c: Refine test case.
2977 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2978 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2979 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2980
1a1ab05e
JJ
29812016-10-13 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR c/77946
2984 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2985
27947670
ML
29862016-10-13 Martin Liska <mliska@suse.cz>
2987
2988 PR tree-optimization/77943
2989 * g++.dg/tree-ssa/pr77943.C: New test.
2990
92c5266b
AV
29912016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2992
2993 PR fortran/72832
2994 * gfortran.dg/allocate_with_source_22.f03: New test.
2995 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2996 fail.
2997
90bca4ed
TP
29982016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2999
3000 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3001 * gcc.target/arm/movsi_movw.c: Likewise.
3002 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3003 directive to work on big endian targets.
3004
0011af7b
KV
30052016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3006
3007 * gcc.dg/tree-ssa/evrp6.c: New test.
3008
859e95ab
SB
30092016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3010
3011 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3012 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3013 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3014
2934018d
SB
30152016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3016
3017 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3018 * gcc.target/powerpc/warn-2.c: Ditto.
3019
f92d1522
RS
30202016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3021
3022 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3023 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3024 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3025 for -mmsa.
3026 * gcc.target/mips/msa.c: New test.
3027 * gcc.target/mips/msa-builtins.c: Likewise.
3028 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3029 (check_effective_target_mips_msa_runtime): Likewise.
3030 (check_effective_target_mips_msa): Likewise.
3031 (add_options_for_mips_msa): Likewise.
3032 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3033 (check_effective_target_vect_intfloat_cvt): Likewise.
3034 (check_effective_target_vect_uintfloat_cvt): Likewise.
3035 (check_effective_target_vect_floatint_cvt): Likewise.
3036 (check_effective_target_vect_floatuint_cvt): Likewise.
3037 (check_effective_target_vect_shift): Likewise.
3038 (check_effective_target_vect_shift_char): Likewise.
3039 (check_effective_target_vect_long): Likewise.
3040 (check_effective_target_vect_float): Likewise.
3041 (check_effective_target_vect_double): Likewise.
3042 (check_effective_target_vect_long_long): Likewise.
3043 (check_effective_target_vect_perm): Likewise.
3044 (check_effective_target_vect_perm_byte): Likewise.
3045 (check_effective_target_vect_perm_short): Likewise.
3046 (check_effective_target_vect_sdot_qi): Likewise.
3047 (check_effective_target_vect_udot_qi): Likewise.
3048 (check_effective_target_vect_sdot_hi): Likewise.
3049 (check_effective_target_vect_udot_hi): Likewise.
3050 (check_effective_target_vect_pack_trunc): Likewise.
3051 (check_effective_target_vect_unpack): Likewise.
3052 (check_effective_target_vect_hw_misalign): Likewise.
3053 (check_effective_target_vect_condition): Likewise.
3054 (check_effective_target_vect_cond_mixed): Likewise.
3055 (check_effective_target_vect_char_mult): Likewise.
3056 (check_effective_target_vect_short_mult): Likewise.
3057 (check_effective_target_vect_int_mult): Likewise.
3058 (check_effective_target_vect_extract_even_odd): Likewise.
3059 (check_effective_target_vect_interleave): Likewise.
3060 (check_vect_support_and_set_flags): Check if the target supports MSA
3061 and append to the list of EFFECTIVE_TARGETS.
3062
0bfd099c
RB
30632016-10-12 Richard Biener <rguenther@suse.de>
3064
3065 PR debug/77947
3066 * g++.dg/torture/pr77947.C: New testcase.
3067
b4a9ef2f
PMR
30682016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3069
3070 * gnat.dg/debug8.adb: New testcase.
3071
c0dbd22d
PMR
30722016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3073
3074 * gnat.dg/debug9.adb: New testcase.
3075
8a7c91cd
RB
30762016-10-12 Richard Biener <rguenther@suse.de>
3077
3078 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3079 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3080 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3081
7dc2f5f1
RB
30822016-10-12 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/77920
3085 * gcc.dg/torture/pr77920.c: New testcase.
3086
70f6d5e1
JJ
30872016-10-12 Jakub Jelinek <jakub@redhat.com>
3088
4a8b97cb
JJ
3089 PR tree-optimization/77929
3090 * gcc.c-torture/compile/pr77929.c: New test.
3091
70f6d5e1
JJ
3092 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3093 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3094 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3095 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3096 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3097 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3098 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3099 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3100 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3101
4803de58
EB
31022016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3103
3104 * gcc.target/sparc/setcc-4.c: Adjust.
3105 * gcc.target/sparc/setcc-5.c: Likewise.
3106 * gcc.target/sparc/setcc-6.c: Likewise.
3107 * gcc.target/sparc/setcc-7.c: Likewise.
3108 * gcc.target/sparc/setcc-8.c: Likewise.
3109 * gcc.target/sparc/setcc-9.c: Likewise.
3110 * gcc.target/sparc/setcc-10.c: Delete.
3111
f6cf4810
SK
31122016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3113
3114 PR fortran/77942
3115 * gfortran.dg/pr77942.f90
3116
8e8c2744
FR
31172016-10-11 Fritz Reese <fritzoreese@gmail.com>
3118
3119 * gfortran.dg/dec_math.f90: New testsuite.
3120
ddefad9a
SKS
31212016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3122
3123 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3124 (main): Declare j as i32 instead of int.
3125
e7b08761
TP
31262016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3127
3128 PR testsuite/PR77710
3129 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3130 target triplet instead of *-*-*-*.
3131
9fd7cd44
EB
31322016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3133
3134 * gnat.dg/unchecked_convert10.adb: New test.
3135 * gnat.dg/unchecked_convert11.adb: Likewise.
3136 * gnat.dg/unchecked_convert12.adb: Likewise.
3137
ff7e7ee0
EB
31382016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3139
3140 * gcc.target/sparc/cbcond-1.c: New test.
3141 * gcc.target/sparc/cbcond-2.c: Likewise.
3142 * gcc.target/sparc/movcc-1.c: Likewise.
3143 * gcc.target/sparc/movcc-2.c: Likewise.
3144 * gcc.target/sparc/setcc-1.c: Adjust.
3145 * gcc.target/sparc/setcc-2.c: Likewise.
3146 * gcc.target/sparc/setcc-3.c: Likewise.
3147 * gcc.target/sparc/setcc-4.c: Likewise.
3148 * gcc.target/sparc/setcc-5.c: Likewise.
3149 * gcc.target/sparc/setcc-6.c: New test.
3150 * gcc.target/sparc/setcc-7.c: Likewise.
3151 * gcc.target/sparc/setcc-8.c: Likewise.
3152 * gcc.target/sparc/setcc-9.c: Likewise.
3153 * gcc.target/sparc/setcc-10.c: Likewise.
3154
d30078b8
JL
31552016-10-10 Jeff Law <law@redhat.com>
3156
3157 PR tree-optimization/71947
3158 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3159 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3160 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3161 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3162 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3163 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3164
5f869266
TK
31652016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3166
3167 PR fortran/77915
3168 * gfortran.dg/matmul_11.f90: New test.
3169
174e0b00
JW
31702016-10-10 Jiong Wang <jiong.wang@arm.com>
3171
3172 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3173 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3174 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3175 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3176 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3177 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3178 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3179 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3180 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3181 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3182 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3183 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3184 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3185 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3186 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3187 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3188 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3189 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3190 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3191 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3192 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3193 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3194 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3195 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3196 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3197 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3198 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3199 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3200 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3201 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3202 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3203 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3204 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3205 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3206 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3207 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3208 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3209 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3210 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3211 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3212 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3213 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3214 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3215 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3216 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3217 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3218 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3219 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3220 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3221 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3222 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3223 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3224 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3225 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3226 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3227 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3228 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3229 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3230 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3231
4bc63138
JW
32322016-10-10 Jiong Wang <jiong.wang@arm.com>
3233
3234 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3235 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3236 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3237 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3238 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3239 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3240 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3241 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3242 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3243 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3244 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3245 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3246 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3247 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3248
8f3edb07
JW
32492016-10-10 Jiong Wang <jiong.wang@arm.com>
3250
3251 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3252 Enable AArch64.
3253 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3254 vdup*_laneq.
3255 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3256 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3257 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3258 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3259
6e49f922
JW
32602016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3261 Jiong Wang <jiong.wang@arm.com>
3262
3263 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3264 AArch64 support.
3265 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3266 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3267 AArch64 targets.
3268 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3269 AArch64 targets.
3270 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3271 targets.
3272 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3273
41683e1a
EB
32742016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3275
3276 * gnat.dg/specs/vfa.ads: New test.
3277
6e49f922 32782016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3279
3280 * gnat.dg/inline13.ad[sb]: New test.
3281 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3282
55cfd746
EB
32832016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3284
3285 * gnat.dg/biased_subtype.adb: New test.
3286
4dfb8a2a
JJ
32872016-10-09 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR tree-optimization/77901
3290 * gcc.c-torture/compile/pr77901.c: New test.
3291
67b97478
PK
32922016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3293
3294 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3295 * gcc.dg/ipa/propalign-2.c: Likewise
3296 * gcc.dg/ipa/propalign-3.c: Likewise.
3297 * gcc.dg/ipa/propalign-4.c: Likewise.
3298 * gcc.dg/ipa/propalign-5.c: Likewise.
3299
7bad794a
JJ
33002016-10-08 Jakub Jelinek <jakub@redhat.com>
3301
81b02905
JJ
3302 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3303
ee19ef45
JJ
3304 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3305
7bad794a
JJ
3306 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3307 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3308
56d3a930
FR
33092016-10-07 Fritz Reese <fritzoreese@gmail.com>
3310
3311 * gfortran.dg/dec_union_11.f90: New testcase.
3312
45e2bf2e
NS
33132016-10-07 Nathan Sidwell <nathan@acm.org>
3314
3315 PR c++/66443
3316 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3317 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3318 * g++.dg/cpp1y/pr66443-cxx14.C: New
3319 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3320 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3321
be845b04
JJ
33222016-10-07 Jakub Jelinek <jakub@redhat.com>
3323
3324 * g++.dg/cpp0x/addressof1.C: New test.
3325 * g++.dg/cpp0x/addressof2.C: New test.
3326
08213983
MM
33272016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3328
3329 * gcc.target/powerpc/float128-type-1.c: New test to check that
3330 PowerPC 64-bit Linux enables -mfloat128-type by default.
3331 * gcc.target/powerpc/float128-type-2.c: Likewise.
3332 * gcc.target/powerpc/float128-mix.c: Change error message to
3333 reflect that __ibm128 is now #define'ed to be long double.
3334
bd845c14
SK
33352016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3336
3337 PR fortran/77406
3338 * gfortran.dg/pr77406.f90: New test.
3339 * gfortran.dg/assumed_type_3.f90: Update error messages.
3340 * gfortran.dg/defined_operators_1.f90: Ditto.
3341 * gfortran.dg/generic_26.f90: Ditto.
3342 * gfortran.dg/generic_7.f90: Ditto.
3343 * gfortran.dg/gomp/udr5.f90: Ditto.
3344 * gfortran.dg/gomp/udr7.f90: Ditto.
3345 * gfortran.dg/interface_1.f90: Ditto.
3346 * gfortran.dg/interface_37.f90: Ditto.
3347 * gfortran.dg/interface_5.f90: Ditto.
3348 * gfortran.dg/interface_6.f90: Ditto.
3349 * gfortran.dg/interface_7.f90
3350 * gfortran.dg/no_arg_check_3.f90
3351 * gfortran.dg/operator_5.f90
3352 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3353
c09c4992
BE
33542016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3355
3356 PR c++/77700
3357 * c-c++-common/Wint-in-bool-context.c: Update test.
3358
d7f336f8
RB
33592016-10-07 Richard Biener <rguenther@suse.de>
3360
3361 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3362 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3363
a9172bf3
MP
33642016-10-07 Marek Polacek <polacek@redhat.com>
3365
3366 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3367
8a14afd0
BS
33682016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3369
3370 PR c++/69733
3371 * c-c++-common/pr69733.c: New test.
3372 * gcc.dg/pr69733.c: New test.
3373 * gcc.target/i386/pr69733.c: New test.
3374
d4bd4646
MP
33752016-10-07 Marek Polacek <polacek@redhat.com>
3376
3377 PR c++/77803
3378 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3379
a93cdc5c
JJ
33802016-10-07 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR tree-optimization/77664
3383 * gcc.dg/tree-ssa/pr77664.c: New test.
3384 * gcc.dg/pr77664.c: New test.
3385
33862016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3387
3388 * gfortran.dg/pr69955.f90: New test.
3389
ac193ee7
LK
33902016_10-06 Louis Krupp <louis.krupp@zoho.com>
3391
3392 PR fortran/57910
3393 * gfortran.dg/pr57910.f90: New test.
3394
342cfb3e
JJ
33952016-10-06 Jakub Jelinek <jakub@redhat.com>
3396
3397 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3398 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3399
48057089
KV
34002016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3401
3402 PR tree-optimization/77862
3403 * gcc.dg/pr77862.c: New test.
3404
65b25c9b
KV
34052016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3406
3407 * gcc.dg/tree-ssa/evrp4.c: New test.
3408
f3127685
JL
34092016-10-06 Jeff Law <law@redhat.com>
3410
3411 PR tree-optimization/71661
3412 * gcc.dg/tree-ssa/pr71661.c: New test.
3413
b3972588
RB
34142016-10-06 Richard Biener <rguenther@suse.de>
3415
3416 PR tree-optimization/77855
3417 * gcc.dg/torture/pr77855.c: New testcase.
3418
139dc3c6 34192016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3420 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3421
3422 * g++.dg/other/pr77759.C: New test.
3423
37f6a157
RB
34242016-10-06 Richard Biener <rguenther@suse.de>
3425
3426 PR tree-optimization/77839
3427 * gcc.dg/torture/pr77839.c: New testcase.
3428
f779aeb8
MP
34292016-10-06 Marek Polacek <polacek@redhat.com>
3430
3431 * g++.dg/cpp1z/init-statement9.C: New test.
3432
eee8f0b0
AS
34332016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3434
3435 * gcc.target/i386/pcommit-1.c: Deleted.
3436 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3437 * gcc.target/i386/sse-13.c: Ditto.
3438 * gcc.target/i386/sse-14.c: Ditto.
3439 * gcc.target/i386/sse-22.c: Ditto.
3440 * gcc.target/i386/sse-23.c: Ditto.
3441 * g++.dg/other/i386-2.C: Ditto.
3442
b48042bb
UB
34432016-10-05 Uros Bizjak <ubizjak@gmail.com>
3444
3445 * gcc.target/i386/pr77833.c: Require int128 effective target.
3446
50b01e1d
SK
34472016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3448
3449 PR fortran/58991
3450 PR fortran/58992
3451 * gfortran.dg/associate_22.f90: New test.
3452
908b8296
FR
34532016-10-05 Fritz Reese <fritzoreese@gmail.com>
3454
3455 * gfortran.dg/dec_union_9.f90: New testcase.
3456 * gfortran.dg/dec_union_10.f90: New testcase.
3457
87582521
JJ
34582016-10-05 Jakub Jelinek <jakub@redhat.com>
3459
2e69f143
JJ
3460 PR sanitizer/66343
3461 * gcc.dg/pch/pr66343-3.c: New test.
3462 * gcc.dg/pch/pr66343-3.hs: New file.
3463
87582521
JJ
3464 PR sanitizer/66343
3465 * gcc.dg/pch/pr66343-1.c: New test.
3466 * gcc.dg/pch/pr66343-1.hs: New file.
3467 * gcc.dg/pch/pr66343-2.c: New test.
3468 * gcc.dg/pch/pr66343-2.hs: New file.
3469
700fff34
BE
34702016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3471
3472 * c-c++-common/Wint-in-bool-context.c: Update test.
3473
17a9e380
MP
34742016-10-05 Marek Polacek <polacek@redhat.com>
3475
3476 * g++.dg/cpp1z/init-statement1.C: New test.
3477 * g++.dg/cpp1z/init-statement2.C: New test.
3478 * g++.dg/cpp1z/init-statement3.C: New test.
3479 * g++.dg/cpp1z/init-statement4.C: New test.
3480 * g++.dg/cpp1z/init-statement5.C: New test.
3481 * g++.dg/cpp1z/init-statement6.C: New test.
3482 * g++.dg/cpp1z/init-statement7.C: New test.
3483 * g++.dg/cpp1z/init-statement8.C: New test.
3484
6e48e779
LK
34852016-10-05 Louis Krupp <louis.krupp@zoho.com>
3486
3487 PR fortran/67524
3488 * gfortran.dg/pr67524.f90: New test.
3489
04a32443
JJ
34902016-10-05 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR sanitizer/77823
3493 * c-c++-common/ubsan/shift-9.c: New test.
3494
743a9cf7
SKS
34952016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3496
3497 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3498 of int if __SIZEOF_INT__ is less than 4 bytes.
3499
a40278c3
JD
35002016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3501
3502 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3503 * gfortran.dg/class_array_20.f03: Likewise.
3504 * gfortran.dg/class_array_21.f03: Likewise.
3505 * gfortran.dg/finalize_29.f08: Likewise.
3506 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3507
39bb7d01
RB
35082016-10-05 Richard Biener <rguenther@suse.de>
3509
3510 PR middle-end/77826
3511 * gcc.dg/torture/pr77826.c: New testcase.
3512
eeb57981
RB
35132016-10-05 Richard Biener <rguenther@suse.de>
3514
3515 * gcc.dg/fold-copysign-1.c: New testcase.
3516
f9018d75
AS
35172016-10-05 Andreas Schwab <schwab@suse.de>
3518
3519 * g++.dg/pr49847-2.C: Remove.
3520
7e8000b3
PMR
35212016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3522
3523 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3524
54f84ca9
RB
35252016-10-05 Richard Biener <rguenther@suse.de>
3526
3527 PR middle-end/55152
3528 * gcc.dg/pr55152-2.c: New testcase.
3529
17beda50
JD
35302016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3531
3532 * gfortran.dg/dtio_15.f90: New test.
3533
1c84b798
ILT
35342016-10-04 Ian Lance Taylor <iant@golang.org>
3535
3536 * gcc.dg/split-7.c: New test.
3537
7ec39552
MS
35382016-10-04 Martin Sebor <msebor@redhat.com>
3539
3540 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3541 %lc directive to wint_t to silence -Wformat warnings on targets
3542 where the latter is a distinct type such as long.
3543
8ff04ff9
MS
35442016-10-04 Martin Sebor <msebor@redhat.com>
3545
3546 PR c++/77804
3547 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3548
bfecd57c
JJ
35492016-10-04 Jakub Jelinek <jakub@redhat.com>
3550
f72da967
JJ
3551 PR c++/77791
3552 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3553
bfecd57c
JJ
3554 * g++.dg/other/java3.C: Remove.
3555 * g++.dg/other/java1.C: Remove.
3556 * g++.dg/other/error12.C: Remove.
3557 * g++.dg/other/java2.C: Remove.
3558 * g++.dg/warn/Wnvdtor.C: Remove.
3559 * g++.dg/lookup/java1.C: Remove.
3560 * g++.dg/lookup/java2.C: Remove.
3561 * g++.dg/ext/pr34829.C: Remove.
3562 * g++.dg/ext/java-3.C: Remove.
3563 * g++.dg/ext/java-1.C: Remove.
3564 * g++.dg/ext/java-2.C: Remove.
3565 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3566
fe8b1e83
DG
35672016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3568
3569 PR tree-optimization/77808
3570 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3571
078b5aab
RB
35722016-10-04 Richard Biener <rguenther@suse.de>
3573
3574 PR tree-optimization/77399
3575 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3576
2b568899
RB
35772016-10-04 Richard Biener <rguenther@suse.de>
3578
3579 PR middle-end/77833
3580 * gcc.target/i386/pr77833.c: New testcase.
3581
0a4e5cf3
JL
35822016-09-26 Jeff Law <law@redhat.com>
3583
3584 PR tree-optimization/71550
3585 PR tree-optimization/71403
3586 * gcc.c-torture/execute/pr71550.c: New test.
3587
d07b0a23
SKS
35882016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3589
3590 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3591 option.
3592
b44a42cf
KT
35932016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594
3595 Revert
3596 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3597
3598 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3599
f41f1ceb
MP
36002016-10-03 Marek Polacek <polacek@redhat.com>
3601
3602 * g++.dg/cpp0x/nullptr37.C: New test.
3603
1633d3b9
BE
36042016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3605
3606 * c-c++-common/Wint-in-bool-context.c: Update test.
3607
2c8e3a1d
JJ
36082016-10-02 Jakub Jelinek <jakub@redhat.com>
3609
3610 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3611 earlier.
3612 * g++.dg/charset/asm2.c (memmove): Likewise.
3613 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3614 * g++.dg/tls/diag-4.C (foo): Likewise.
3615 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3616 dg-warning, fix up regex.
3617 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3618 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3619 * g++.old-deja/g++.mike/net31.C: Likewise.
3620 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3621 for C++17.
3622 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3623 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3624
f00b6283
RB
36252016-10-01 Richard Biener <rguenther@suse.de>
3626
3627 PR middle-end/77798
3628 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3629
0f0565b1
AV
36302016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3631
3632 PR fortran/77663
3633 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3634
c58823a0
JJ
36352016-10-01 Jakub Jelinek <jakub@redhat.com>
3636
3637 PR c/77490
3638 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3639 Add dg-prune-output directive.
3640
e3228a50
JD
36412016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3642
3643 PR fortran/66643
3644 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3645 * gfortran.fortran-torture/compile/write.f90: Update test.
3646
e70bbc6f
MW
36472016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3648
3649 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3650 arm_fp16_alternative_ok as the required effective target.
3651 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3652 -mfp16-format=alternative to the dg-options directive and remove
3653 the dg-add-options directive.
3654
c39747d2
FR
36552016-09-30 Fritz Reese <fritzoreese@gmail.com>
3656
3657 PR fortran/77764
3658 * gfortran.dg/dec_union_8.f90: New testcase.
3659
00074dd8
FR
36602016-09-30 Fritz Reese <fritzoreese@gmail.com>
3661
3662 PR fortran/77782
3663 * gfortran.dg/dec_structure_16.f90: New testcase.
3664
26f391e8
AV
36652016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3666
3667 * gfortran.dg/coarray_allocate_10.f08: New test.
3668 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3669
fa16a271
KT
36702016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3671
3672 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3673
f334c828
RB
36742016-09-30 Richard Biener <rguenther@suse.de>
3675
3676 PR tree-optimization/77399
3677 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3678
76e3ec9c
SL
36792016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3680
871267e1 3681 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3682 -fdelete-null-pointer-checks explicit.
3683 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3684 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3685 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3686 * gcc.dg/pic-1.c: Require fpic target support.
3687 * gcc.dg/pic-2.c: Likewise.
3688
a2c6e7f2
JJ
36892016-09-29 Jakub Jelinek <jakub@redhat.com>
3690
3691 Implement P0001R1 - C++17 removal of register storage class specifier
3692 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3693 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3694 C++17.
3695 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3696 keyword if not __SSE2__.
3697 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3698 C++17.
3699 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3700 register keywords.
3701 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3702 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3703 no_erroneous_warning): Expect new warnings for C++17.
3704 * g++.dg/warn/register-var-2.C (f): Likewise.
3705 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3706 * g++.dg/parse/linkage2.C (foo): Likewise.
3707 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3708 keyword on parameters for C++17.
3709 * g++.dg/cpp1z/register1.C: New test.
3710 * g++.dg/cpp1z/register2.C: New test.
3711 * g++.dg/cpp1z/register3.C: New test.
3712
4ab76933
UB
37132016-09-29 Uros Bizjak <ubizjak@gmail.com>
3714
3715 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3716 * gcc.target/i386/avx2-check.h (main): Ditto.
3717 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3718 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3719 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3720 * gcc.target/i386/avx512er-check.h (main): Ditto.
3721 * gcc.target/i386/avx512f-check.h (main): Ditto.
3722 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3723 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3724 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3725
2488ebe5
UB
37262016-09-29 Uros Bizjak <ubizjak@gmail.com>
3727
3728 PR target/77756
3729 * gcc.target/i386/pr77756.c: New test.
3730
4d258d09
MP
37312016-09-29 Marek Polacek <polacek@redhat.com>
3732
3733 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3734
a9087411
MP
37352016-09-29 Marek Polacek <polacek@redhat.com>
3736
3737 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3738 C++14.
3739
fa0a064a
ML
37402016-09-29 Martin Liska <mliska@suse.cz>
3741
3742 * objc/execute/construct1.m: New test.
3743
0ce1ecc7
RB
37442016-09-29 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/77768
3747 * gcc.dg/torture/pr77768.c: New testcase.
3748
da186c1f
RB
37492016-09-28 Richard Biener <rguenther@suse.de>
3750
3751 PR middle-end/77407
3752 * gcc.dg/pr77407.c: New testcase.
3753
d657e995
RB
37542016-09-29 Richard Biener <rguenther@suse.de>
3755
3756 PR middle-end/55152
3757 * gcc.dg/pr55152.c: New testcase.
3758 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3759
cadf6296
RO
37602016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3761
3762 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3763 (dg-options): Remove -m32.
3764
88000fd1
MS
37652016-09-28 Martin Sebor <msebor@redhat.com>
3766
3767 PR middle-end/77721
3768 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3769
0c172974
JD
37702016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3771
3772 PR libgfortran/77707
3773 * gfortran.dg/inquire_17.f90: New test.
3774
4b390698
JJ
37752016-09-28 Jakub Jelinek <jakub@redhat.com>
3776
3777 PR c++/77467
3778 * g++.dg/cpp1y/constexpr-77467.C: New test.
3779
2b1b5938
MS
37802016-09-28 Martin Sebor <msebor@redhat.com>
3781
3782 PR c/77762
3783 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3784 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3785 (test_sprintf_p_const): Adjust line numbers to avoid failures
3786 introduced in r240503.
3787
30dc6ee9
MS
37882016-09-28 Martin Sebor <msebor@redhat.com>
3789
3790 PR middle-end/77683
3791 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3792
7d290e93
BE
37932016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3794
fcf32bad
BE
3795 PR c++/77748
3796 * g++.dg/pr77550.C: Avoid undefined behavior.
3797
7d290e93
BE
3798 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3799
912d9ec3
WD
38002016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3801
3802 * gcc.dg/strlenopt-20.c: Update test.
3803 * gcc.dg/strlenopt-21.c: Likewise.
3804 * gcc.dg/strlenopt-22.c: Likewise.
3805 * gcc.dg/strlenopt-22g.c: Likewise.
3806 * gcc.dg/strlenopt-26.c: Likewise.
3807 * gcc.dg/strlenopt-5.c: Likewise.
3808 * gcc.dg/strlenopt-7.c: Likewise.
3809 * gcc.dg/strlenopt-9.c: Likewise.
3810
459bcfb0
JJ
38112016-09-27 Jakub Jelinek <jakub@redhat.com>
3812
6e39060a
JJ
3813 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3814
8ca33347
JJ
3815 * g++.dg/cpp1z/lambda-this1.C: New test.
3816 * g++.dg/cpp1z/lambda-this2.C: New test.
3817
459bcfb0
JJ
3818 PR c++/77722
3819 * g++.dg/ubsan/return-4.C: New test.
3820 * g++.dg/ubsan/return-5.C: New test.
3821 * g++.dg/ubsan/return-6.C: New test.
3822
20fba714
JW
38232016-09-27 Jiong Wang <jiong.wang@arm.com>
3824
3825 * lib/target-supports.exp
3826 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3827 in function comment.
3828
bebe0086
ML
38292016-09-27 Martin Liska <mliska@suse.cz>
3830
3831 PR gcov-profile/46266
3832 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3833 considered.
3834
59896334
RB
38352016-09-27 Richard Biener <rguenther@suse.de>
3836
3837 PR tree-optimization/77745
3838 * g++.dg/torture/pr77745.C: New testcase.
3839
f0d355dc
RB
38402016-09-27 Richard Biener <rguenther@suse.de>
3841
3842 PR tree-optimization/77478
3843 * gcc.dg/torture/pr77478.c: New testcase.
3844
8c9434c2
ML
38452016-09-27 Martin Liska <mliska@suse.cz>
3846
3847 PR gcov-profile/7970
3848 PR gcov-profile/16855
3849 PR gcov-profile/44779
3850 * g++.dg/gcov/pr16855.C: New test.
3851
511d092e
SKS
38522016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3853
3854 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3855
f2e0c4e1
JJ
38562016-09-27 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR fortran/77666
3859 * gfortran.dg/gomp/pr77666.f90: New test.
3860
3a4228ba
KV
38612016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3862
3863 PR ipa/77677
3864 * gcc.dg/torture/pr77677-2.c: New test.
3865
a184e37f
SK
38662016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3867
3868 PR fortran/77420
3869 * gfortran.dg/pr77420_1.f90: New test.
3870 * gfortran.dg/pr77420_2.f90: Ditto.
3871 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3872 * gfortran.dg/pr77420_4.f90: this file.
3873
8be59d19
KV
38742016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3875
3876 PR middle-end/77719
3877 * gfortran.dg/pr77719.f90: New test.
3878
991075a4
TP
38792016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3880
3881 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3882 singular form of byte when quantity is unknown.
991075a4 3883
c6147dc4
MP
38842016-09-26 Marek Polacek <polacek@redhat.com>
3885
3886 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3887
5cc6c41c
ML
38882016-09-26 Martin Liska <mliska@suse.cz>
3889
3890 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3891 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3892 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3893 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3894 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3895 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3896 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3897 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3898 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3899
81fea426
MP
39002016-09-26 Marek Polacek <polacek@redhat.com>
3901
3902 PR c/7652
3903 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3904 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3905 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3906 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3907 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3908 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3909 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3910 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3911 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3912 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3913 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3914 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3915 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3916 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3917 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3918 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3919 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3920 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3921 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3922 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3923 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3924 * c-c++-common/attr-fallthrough-1.c: New test.
3925 * c-c++-common/attr-fallthrough-2.c: New test.
3926 * g++.dg/cpp0x/fallthrough1.C: New test.
3927 * g++.dg/cpp0x/fallthrough2.C: New test.
3928 * g++.dg/cpp1z/fallthrough1.C: New test.
3929 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3930 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3931 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3932 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3933
9b597c1f
SK
39342016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3935
12a813c1 3936 PR fortran/77429
9b597c1f
SK
3937 * gfortran.dg/pr77429.f90: New test.
3938
f1c7e7f1
SK
39392016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3940
3941 PR fortran/77694
3942 * gfortran.dg/pr77694.f90: New test.
3943
50c6dd20
OE
39442016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3945
3946 PR target/51244
3947 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3948
540b039e
DH
39492016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3950
3951 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3952 for 32-bit mode.
3953
cfd161bf
DH
39542016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3955
3956 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3957 for 32-bit mode.
3958
9a2300e9
MP
39592016-09-24 Marek Polacek <polacek@redhat.com>
3960
3961 PR c/77490
3962 * c-c++-common/Wbool-operation-1.c: New test.
3963 * gcc.dg/Wbool-operation-1.c: New test.
3964
34d567d1
FR
39652016-09-23 Fritz Reese <fritzoreese@gmail.com>
3966
3967 * gfortran.dg/dec_static_1.f90: New.
3968 * gfortran.dg/dec_static_2.f90: New.
3969 * gfortran.dg/dec_static_3.f90: New.
3970 * gfortran.dg/dec_static_4.f90: New.
3971
4a8d4422
JD
39722016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3973
3974 PR fortran/48298
3975 * gfortran.dg/negative_unit_check.f90: Update test.
3976 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3977
90ef45cb
DV
39782016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3979
3980 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3981 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3982 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3983 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3984 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3985 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3986 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3987
e0535922
MS
39882016-09-23 Martin Sebor <msebor@redhat.com>
3989
3990 PR testsuite/77713
3991 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3992 assuming long double is bigger than double.
3993
d664d76d
JJ
39942016-09-23 Jakub Jelinek <jakub@redhat.com>
3995
3996 Implement P0138R2, C++17 construction rules for enum class values
3997 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3998
3b31f720
DM
39992016-09-23 David Malcolm <dmalcolm@redhat.com>
4000
4001 PR preprocessor/77672
4002 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4003 expected multiline output from first warning to reflect change
4004 in r240434.
4005
592459bf
TP
40062016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4007
4008 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4009
0af06385
BE
40102016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4011 Tom de Vries <tom@codesourcery.com>
4012
4013 PR testsuite/77411
4014 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4015
8f01b67a
MP
40162016-09-23 Marek Polacek <polacek@redhat.com>
4017
4018 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4019 * c-c++-common/gomp/atomic-13.c: Likewise.
4020 * c-c++-common/gomp/atomic-14.c: Likewise.
4021 * c-c++-common/pr60439.c: Remove invalid code.
4022 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4023 * g++.dg/expr/bitfield5.C: Likewise.
4024 * g++.dg/expr/bitfield6.C: Likewise.
4025 * g++.dg/expr/bool1.C: Likewise.
4026 * g++.dg/expr/bool3.C: Likewise.
4027 * g++.dg/expr/lval3.C: Likewise.
4028 * g++.dg/expr/lval4.C: Likewise.
4029 * g++.old-deja/g++.jason/bool5.C: Likewise.
4030
bbd6fcf3
DM
40312016-09-23 David Malcolm <dmalcolm@redhat.com>
4032
4033 PR preprocessor/77672
4034 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4035 (test_terminator_location): New function.
4036
113d06a4
RB
40372016-09-23 Richard Biener <rguenther@suse.de>
4038
4039 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4040
cab9e1df
MW
40412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4042
4043 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4044 -march=armv8.2-a+fp16 when supported by the hardware.
4045 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4047 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4048 semi-colons to a macro invocations.
4049 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4050 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4051 defined.
4052 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4053 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4054 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4055 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4056 defined.
4057 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4058 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4059 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4060 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4061 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4062 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4063 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4064 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4065 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4066 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4067 defined.
4068 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4069 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4070 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4071 defined.
4072 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4073 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4074 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4075 defined.
4076 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4077 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4078 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4079 defined.
4080 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4081 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4082 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4083 defined. Also fix some white-space.
4084 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4085 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4086 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4087 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4088 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4089 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4090 defined. Also fix some long lines and white-space.
4091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4092 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4093 defined. Also fix some long lines and white-space.
4094 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4095 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4096 defined.
4097 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4098 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4099 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4100 defined.
4101 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4102 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4103 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4104 defined.
4105 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4108 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4112 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4113 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4115 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4118 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4121 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4122 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4123 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4124
da9b2e69
JW
41252016-09-23 Jiong Wang <jiong.wang@arm.com>
4126 Matthew Wahab <matthew.wahab@arm.com>
4127
4128 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4129 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4130 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4131 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4132 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4133 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4134 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4135 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4136 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4137 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4138 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4139 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4140 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4141 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4142 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4143 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4144 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4145 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4146 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4147 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4148 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4149 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4150 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4151 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4152 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4153 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4154 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4155 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4156 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4157 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4158 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4159 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4160 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4161 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4162 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4163 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4164 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4165
785cf02f
MW
41662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4167
4168 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4169 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4170 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4171 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4172 support.
4173
1e401340
KV
41742016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4175
4176 PR ipa/77677
4177 * gcc.dg/torture/pr77677.c: New test.
4178
8ed3eeac
AV
41792016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4180
4181 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4182 here now.
4183
55a9b91b
MW
41842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4185
4186 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4187 options. Add tests for float16x4_t and float16x8_t.
4188
64c744b9
DV
41892016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4190
4191 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4192 * gcc.target/s390/risbg-ll-2.c: Ditto.
4193 * gcc.target/s390/risbg-ll-3.c: Ditto.
4194
d403b8d4
MW
41952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4196
4197 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4198 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4199
576987fc
DV
42002016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4201
4202 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4203 output to the simplified instructions.
4204
4ffc8099
MW
42052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4206
4207 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4208 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4209
b1a970a5
MW
42102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4211
4212 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4213 (FP16_SUPPORTED): New
4214 (expected-hfloat-16x4): Make conditional on __fp16 support.
4215 (expected-hfloat-16x8): Likewise.
4216 (vdup_n_f16): Disable for non-AArch64 targets.
4217 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4218 conditional on FP16_SUPPORTED.
4219 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4220 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4221 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4222 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4223 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4224 for testing __fp16.
4225 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4226 conditional on FP16_SUPPORTED.
4227 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4228 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4229
50df9464
MW
42302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4231
4232 * gcc.target/arm/short-vfp-1.c: New.
4233
536b9f42
MW
42342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4235
4236 * gcc.target/arm/attr-fp16-arith-1.c: New.
4237
1b9e31cf
MW
42382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4239
4240 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4241 New.
4242 (add_options_for_arm_v8_2a_fp16_neon): New.
4243 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4244 (add_options_for_arm_arch_v8_2a): Auto-generate.
4245 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4246 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4247 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4248 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4249 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4250 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4251 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4252
a5b42ee7
MW
42532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4254
4255 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4256 arm_fp16_alternative_ok.
4257 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4258 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4259 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4260 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4261 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4262 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4263 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4264 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4265 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4266 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4267 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4268 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4269 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4270 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4271 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4272 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4273 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4274 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4275 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4276 arm_fp16_alternative_ok.
4277 * lib/target-supports.exp
4278 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4279 (check_effective_target_arm_fp16_alternative_ok): New.
4280 (check_effective_target_arm_fp16_none_ok_nocache): New.
4281 (check_effective_target_arm_fp16_none_ok): New.
4282
fcbc975b
ML
42832016-09-23 Martin Liska <mliska@suse.cz>
4284
4285 * gcc.dg/ipa/pr77653.c: Replace adress
4286 with address.
4287
1822b732
ML
42882016-09-23 Martin Liska <mliska@suse.cz>
4289
4290 * gcc.target/i386/movbe-4.c: New test.
4291
fab18cc4
ML
42922016-09-23 Martin Liska <mliska@suse.cz>
4293
4294 * gcc.target/i386/crc32-5.c: New test.
4295
e70f01b5
ML
42962016-09-23 Martin Liska <mliska@suse.cz>
4297
4298 * gcc.target/i386/pr71652.c: New test.
4299 * gcc.target/i386/pr71652-2.c: New test.
4300 * gcc.target/i386/pr71652-3.c: New test.
4301
f2e81d05
JJ
43022016-09-23 Jakub Jelinek <jakub@redhat.com>
4303
4304 * lib/gcc-dg.exp (process-message): Support relative line number
4305 notation - .+4 or .-1 etc.
4306 * gcc.dg/dg-test-1.c: New test.
4307
ed30d2a6
MS
43082016-09-22 Martin Sebor <msebor@redhat.com>
4309
4310 PR target/77676
4311 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4312 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4313 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4314 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4315
1c681c7b
UB
43162016-09-22 Uros Bizjak <ubizjak@gmail.com>
4317
4318 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4319 * gcc.dg/ifcvt-2.c: Ditto.
4320 * gcc.dg/zero_bits_compound-1.c: Ditto.
4321 * gcc.dg/zero_bits_compound-1.c: Ditto.
4322 * gcc.dg/pr40550.c: Simplify target selectors.
4323 Use dg-additional-options.
4324 * gcc.dg/pr47893.c: Ditto.
4325 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4326 additional options for 32-bit x86 targets.
4327 * gcc.dg/pr70955.c: Move to ...
4328 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4329
67cf0a53
PC
43302016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4331
4332 PR c++/61019
4333 * g++.dg/cpp0x/pr61019.C: New.
4334
0ee70cc0
AV
43352016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4336 Terry Guo <terry.guo@arm.com>
4337
4338 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4339 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4340 * gcc.target/arm/pure-code/pure-code.exp: New.
4341
43639d2c
UB
43422016-09-22 Uros Bizjak <ubizjak@gmail.com>
4343
4344 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4345 Remove SSE effective target requirement.
4346
a608d15b
PC
43472016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4348
4349 PR c++/71979
4350 * g++.dg/cpp0x/pr71979.C: New.
4351
d94a7ab4
BE
43522016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4353
4354 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4355
a13f439f
ML
43562016-09-22 Martin Liska <mliska@suse.cz>
4357
4358 PR ipa/77653
4359 * gcc.dg/ipa/pr77653.c: New test.
4360
cf352092
JJ
43612016-09-22 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR fortran/77665
4364 * gfortran.dg/gomp/pr77665.f90: New test.
4365
a8de3002
PT
43662016-09-22 Paul Thomas <pault@gcc.gnu.org>
4367
4368 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4369 * gfortran.dg/dtio_13.f90: New test.
4370
39abef62
LK
43712016-09-21 Louis Krupp <louis.krupp@zoho.com>
4372
4373 PR fortran/66107
4374 * gfortran.dg/pr66107.f90: New test.
4375
4a2bb7fc
ILT
43762016-09-21 Ian Lance Taylor <iant@golang.org>
4377
4378 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4379 with call to builtin delete function.
4380
5f84cee2
JM
43812016-09-21 Joseph Myers <joseph@codesourcery.com>
4382
4383 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4384 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4385 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4386 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4387 tests.
4388
fe01a41a
UB
43892016-09-21 Uros Bizjak <ubizjak@gmail.com>
4390
4391 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4392
2e1c20b1
JJ
43932016-09-21 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR c++/77651
4396 * g++.dg/cpp1z/aligned-new6.C: New test.
4397
de4c144a
MW
43982016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4399
4400 * gcc.target/arm/fp16-aapcs-3.c: New.
4401 * gcc.target/arm/fp16-aapcs-4.c: New.
4402 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4403 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4404 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4405 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4406
44fc7854
BE
44072016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4408
4409 PR tree-optimization/77550
4410 * g++.dg/pr77550.C: New test.
4411
bc084f84
GJL
44122016-09-21 Georg-Johann Lay <avr@gjlay.de>
4413
4414 PR target/77326
4415 * gcc.target/avr/torture/pr77326.c: New test.
4416
c075003a
LK
44172016-09-21 Louis Krupp <louis.krupp@zoho.com>
4418
4419 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4420
6811ea79
RB
44212016-09-21 Richard Biener <rguenther@suse.de>
4422
4423 PR tree-optimization/77648
4424 * gcc.dg/torture/pr77648-1.c: New testcase.
4425 * gcc.dg/torture/pr77648-2.c: Likewise.
4426
f955c4c4
RB
44272016-09-21 Richard Biener <rguenther@suse.de>
4428 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR tree-optimization/77621
4431 * gcc.dg/pr77621.c: New testcase.
4432
096506bb
PT
44332016-09-21 Paul Thomas <pault@gcc.gnu.org>
4434
4435 PR fortran/77657
4436 * gfortran.dg/dtio_12.f90: New test.
4437
37d168ae
SKS
44382016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4439
4440 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4441
66454000
KV
44422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4443
4444 PR tree-optimization/72835
4445 * gcc.dg/tree-ssa/pr72835.c: New test.
4446
88d0c3f0
MS
44472016-09-20 Martin Sebor <msebor@redhat.com>
4448
4449 PR middle-end/49905
4450 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4451 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4452 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4453 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4454 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4455 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4456 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4457
a03df1d5
KV
44582016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4459
4460 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4461 arguments/compare will be optimized away.
4462 * gcc.dg/torture/ftrapv-1.c: Likewise.
4463
8bc5448f
KV
44642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4465
4466 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4467 will be optimized away.
4468 * gcc.dg/ipa/vrp1.c: New test.
4469 * gcc.dg/ipa/vrp2.c: New test.
4470 * gcc.dg/ipa/vrp3.c: New test.
4471
973625a0
KV
44722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4473
4474 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4475 does the same transformation.
4476 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4477 * gcc.dg/tree-ssa/evrp1.c: New test.
4478 * gcc.dg/tree-ssa/evrp2.c: New test.
4479 * gcc.dg/tree-ssa/evrp3.c: New test.
4480 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4481 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4482 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4483 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4484 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4485 foling now happens early.
4486 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4487 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4488 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4489 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4490 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4491
9b1ba33c
UB
44922016-09-20 Uros Bizjak <ubizjak@gmail.com>
4493
4494 PR target/77621
4495 * gcc.target/i386/pr77621.c: New test.
4496 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4497 pattern, loop should vectorize with -mtune=atom.
4498
f5bd4ad8
MO
44992016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4500 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR testsuite/63299
4503 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4504 instead of delete.
4505
7d9cf801
JJ
45062016-09-20 Jakub Jelinek <jakub@redhat.com>
4507
b912f962
JJ
4508 PR c++/77626
4509 * g++.dg/other/pr77626.C: New test.
4510
eaf1ece1
JJ
4511 PR c++/77638
4512 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4513
590b62e9
JJ
4514 PR c++/77637
4515 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4516
7d9cf801
JJ
4517 PR middle-end/77624
4518 * c-c++-common/pr77624-1.c: New test.
4519 * c-c++-common/pr77624-2.c: New test.
4520
3aebb6ff
AV
45212016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4522
4523 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4524 of digits expected.
4525
b5bbe47b
RB
45262016-09-20 Richard Biener <rguenther@suse.de>
4527
4528 PR tree-optimization/77646
4529 * gcc.dg/torture/pr77646.c: New testcase.
4530
144a96e4
BE
45312016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4532
4533 PR c++/77434
4534 * c-c++-common/Wint-in-bool-context.c: New test.
4535
1f2071fa
JM
45362016-09-19 Joseph Myers <joseph@codesourcery.com>
4537
4538 * gcc.dg/cr-decimal-dig-1.c: New test.
4539
63012d9a
JM
45402016-09-19 Joseph Myers <joseph@codesourcery.com>
4541
4542 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4543 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4544 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4545 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4546
02410826
VM
45472016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4548
4549 PR rtl-optimization/77416
4550 * gcc.target/powerpc/pr77416.c: New.
4551
6101a7ab
PP
45522016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4553
4554 PR c++/77639
4555 * g++.dg/template/error-recovery4.C: New test.
4556
1993ff76
BC
45572016-09-19 Bin Cheng <bin.cheng@arm.com>
4558
4559 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4560
5fa9e644
KT
45612016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4562
4563 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4564 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4565
fc15d9ec
JJ
45662016-09-19 Jakub Jelinek <jakub@redhat.com>
4567 Jan Hubicka <jh@suse.cz>
4568
4569 PR target/77587
4570 * gcc.dg/pr77587.c: New test.
4571 * gcc.dg/pr77587a.c: New file.
4572
3c9f5092
AV
45732016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4574
4575 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4576 * gfortran.dg/coarray_38.f90:
4577 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4578 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4579 * gfortran.dg/coarray_allocate_7.f08: New test.
4580 * gfortran.dg/coarray_allocate_8.f08: New test.
4581 * gfortran.dg/coarray_allocate_9.f08: New test.
4582 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4583 new caf_register.
4584 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4585 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4586 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4587 get_by_refs.
4588 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4589 * gfortran.dg/coarray_lock_7.f90: Same.
4590 * gfortran.dg/coarray_poly_5.f90: Same.
4591 * gfortran.dg/coarray_poly_6.f90: Same.
4592 * gfortran.dg/coarray_poly_7.f90: Same.
4593 * gfortran.dg/coarray_poly_8.f90: Same.
4594 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4595
e79e6763
FR
45962016-09-19 Fritz Reese <fritzoreese@gmail.com>
4597
4598 PR fortran/77584
4599 * gfortran.dg/dec_structure_15.f90: New testcase.
4600
ae527639
RB
46012016-09-19 Richard Biener <rguenther@suse.de>
4602
4603 PR middle-end/77605
4604 * gcc.dg/torture/pr77605.c: New testcase.
4605
cdf060f8
LK
46062016-09-18 Louis Krupp <louis.krupp@zoho.com>
4607
4608 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4609
b720e919
JH
46102016-09-17 Jan Hubicka <hubicka@ucw.cz>
4611
4612 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4613 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4614 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4615 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4616 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4617 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4618 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4619 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4620 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4621 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4622 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4623
bdabae39
KY
46242016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4625
4626 * gcc.target/i386/pr68633.c: Fix expected result.
4627
493ba820
LK
46282016-09-17 Louis Krupp <louis.krupp@gmail.com>
4629
4630 PR fortran/68078
4631 * gfortran.dg/pr68078.f90: New test.
4632 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4633
9a42726b
BS
46342016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4635
4636 PR target/77613
4637 * gcc.target/powerpc/swaps-p8-25.c: New.
4638
e7d61178
JJ
46392016-09-16 Jakub Jelinek <jakub@redhat.com>
4640
8f03e02f
JJ
4641 PR c++/77482
4642 * g++.dg/cpp0x/constexpr-77482.C: New test.
4643
e80cb545
JJ
4644 PR c++/77379
4645 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4646 thunk offsets.
4647 * g++.dg/abi/abi-tag23a.C: Likewise.
4648
1c2f613f
JJ
4649 PR c++/77338
4650 * g++.dg/cpp0x/decltype-77338.C: New test.
4651
e7d61178
JJ
4652 PR c++/77375
4653 * g++.dg/cpp0x/mutable1.C: New test.
4654
8d987deb
SK
46552016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4656
4657 PR fortran/77612
4658 * gfortran.dg/pr77612.f90: New test.
4659
2c3d35a6
SKS
46602016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4661
4662 * gcc.dg/torture/pr70421.c: Require int32plus.
4663
e43163ae
JJ
46642016-09-16 Jakub Jelinek <jakub@redhat.com>
4665
bcf0905a
JJ
4666 PR middle-end/77475
4667 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4668
e43163ae
JJ
4669 PR target/77526
4670 * gcc.target/i386/pr77526.c: New test.
4671
7d704548
JJ
46722016-09-16 Jakub Jelinek <jakub@redhat.com>
4673 Eric Botcazou <ebotcazou@adacore.com>
4674
4675 PR middle-end/77594
4676 * gcc.target/i386/pr77594.c: New test.
4677
902d624f
LK
46782016-09-15 Louis Krupp <louis.krupp@zoho.com>
4679
4680 PR fortran/69963
4681 * gfortran.dg/misplaced_implicit_character.f90: New test.
4682
7e16ce79
BC
46832016-09-15 Bin Cheng <bin.cheng@arm.com>
4684
4685 PR tree-optimization/77503
4686 * gcc.dg/vect/pr77503.c: New test.
4687
7c05f5c4
RB
46882016-09-15 Richard Biener <rguenther@suse.de>
4689
4690 PR middle-end/77544
4691 * c-c++-common/torture/pr77544.c: New testcase.
4692
76ff80fb
JJ
46932016-09-15 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR middle-end/77475
4696 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4697 * gcc.dg/march-generic.c: Likewise.
4698 * gcc.target/i386/spellcheck-options-1.c: New test.
4699 * gcc.target/i386/spellcheck-options-2.c: New test.
4700 * gcc.target/i386/spellcheck-options-3.c: New test.
4701 * gcc.target/i386/spellcheck-options-4.c: New test.
4702
5560d026
CLT
47032016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4704
4705 PR fortran/72743
4706 * gfortran.dg/goacc/pr72743.f90: New test.
4707
5334f733
RB
47082016-09-15 Richard Biener <rguenther@suse.de>
4709
4710 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4711
d08615f2
RB
47122016-09-15 Richard Biener <rguenther@suse.de>
4713
4714 PR tree-optimization/77514
4715 * gcc.dg/torture/pr77514.c: New testcase.
4716
28ca05f0
JJ
47172016-09-14 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR c++/77549
4720 * g++.dg/lookup/pr77549.C: New test.
4721
20a1e5b8
MP
47222016-09-14 Marek Polacek <polacek@redhat.com>
4723
4724 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4725 * c-c++-common/gomp/atomic-13.c: Likewise.
4726 * c-c++-common/gomp/atomic-14.c: Likewise.
4727 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4728 * g++.dg/cpp1z/bool-increment1.C: New test.
4729 * c-c++-common/pr60439.c: Add dg-warning.
4730 * g++.dg/expr/bitfield4.C: Likewise.
4731 * g++.dg/expr/bitfield5.C: Likewise.
4732 * g++.dg/expr/bitfield6.C: Likewise.
4733 * g++.dg/expr/bool1.C: Likewise.
4734 * g++.dg/expr/bool3.C: Likewise.
4735 * g++.dg/expr/lval3.C: Likewise.
4736 * g++.dg/expr/lval4.C: Likewise.
4737 * g++.old-deja/g++.jason/bool5.C: Likewise.
4738 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4739 * g++.dg/other/error18.C: Likewise.
4740 * g++.dg/gomp/atomic-14.C: Likewise.
4741
0761f6bf
NS
47422016-09-14 Nathan Sidwell <nathan@acm.org>
4743
4744 PR c++/77539
4745 * g++.dg/cpp1y/pr77539.C: New.
4746
13cddbc1
CL
47472016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4748
4749 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4750 dg-require.
4751 * g++.dg/ext/builtin_alloca.C: Likewise.
4752 * g++.dg/template/spec35.C: Likewise.
4753 * gcc.dg/builtins-68.c: Likewise.
4754 * gcc.misc-tests/gcov-13.c: Likewise.
4755 * gcc.misc-tests/gcov-14.c: Likewise.
4756
a90638d4
JM
47572016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4758
4759 * gfortran.dg/dec_structure_14.f90: New testcase.
4760
5ba4a08c
JJ
47612016-09-14 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR sanitizer/68260
4764 * c-c++-common/tsan/pr68260.c: New test.
4765
a713b234
JS
47662016-09-13 Joe Seymour <joe.s@somniumtech.com>
4767
4768 PR target/70713
4769 * gcc.target/msp430/function-attributes-1.c: New test.
4770 * gcc.target/msp430/function-attributes-2.c: New test.
4771 * gcc.target/msp430/function-attributes-3.c: New test.
4772
96032047
MS
47732015-04-18 Martin Sebor <msebor@redhat.com>
4774
4775 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4776 of non-nul characters.
4777 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4778
ea8661cd
JJ
47792016-09-13 Jakub Jelinek <jakub@redhat.com>
4780
9952908a
JJ
4781 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4782 * g++.dg/cpp1z/gen-attrs1.C: New test.
4783
63cdb7a0
JJ
4784 PR tree-optimization/77454
4785 * gcc.dg/pr77454.c: New test.
4786
ea8661cd
JJ
4787 PR c++/77553
4788 * g++.dg/cpp1y/constexpr-77553.C: New test.
4789
254830ba
DM
47902016-09-13 David Malcolm <dmalcolm@redhat.com>
4791
4792 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4793 (test_show_locus): Replace rich_location::add_fixit_insert calls
4794 with add_fixit_insert_before and add_fixit_insert_after.
4795
42763690
JM
47962016-09-13 Jason Merrill <jason@redhat.com>
4797 Tom de Vries <tom@codesourcery.com>
4798
4799 PR c++/77427
4800 * g++.dg/pr77427.C: New test.
4801
c8798f2c
ML
48022016-09-13 Martin Liska <mliska@suse.cz>
4803
4804 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4805 effective target.
4806 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4807 * lib/target-supports.exp: Define the new target.
4808
54700e2e
AP
48092016-09-12 Andrew Pinski <apinski@cavium.com>
4810
4811 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4812 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4813
e1d55bf7
UB
48142016-09-12 Uros Bizjak <ubizjak@gmail.com>
4815
4816 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4817 variable arguments.
4818 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4819 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4820 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4821 variable argument.
4822 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4823 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4824
54dcdb88
BE
48252016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4826
4827 PR c++/77496
4828 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4829 * g++.dg/ext/pr77496.C: New test.
4830 * g++.dg/warn/pr77496.C: New test.
4831
d1463eb9
DM
48322016-09-12 David Malcolm <dmalcolm@redhat.com>
4833
4834 PR c/72858
4835 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4836 to preserve conversion chars, and to preserve prefix information.
4837 * gcc.dg/format/pr72858.c: New test case.
4838
217fabad
SK
48392016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4840
4841 * gfortran.dg/pr77507.f90: Move to ...
4842 * gfortran.dg/ieee/pr77507.f90: here.
4843
a1cd04ac
JH
48442016-08-09 Jan Hubicka <hubicka@ucw.cz>
4845
4846 PR ipa/61159
4847 * compile/pr61159.c: New testcase
4848
e3912107
JH
48492016-08-09 Jan Hubicka <hubicka@ucw.cz>
4850
4851 PR ipa/64316
4852 * gcc.dg/ipa/pr63416.c: New testcase.
4853
739d9339
PT
48542016-09-10 Paul Thomas <pault@gcc.gnu.org>
4855 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 PR fortran/77532
cc3135b6 4858 * gfortran.dg/dtio_11.f90: new test.
739d9339 4859
fb7c40dd
SK
48602016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4861
4862 PR fortran/77507
4863 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4864 * gfortran.dg/c_assoc_4.f90: Ditto.
4865
5b28efbb
TV
48662016-09-10 Tom de Vries <tom@codesourcery.com>
4867
4868 PR C/71602
4869 * c-c++-common/va-arg-va-list-type.c: New test.
4870
9d0a9bb4
PB
48712016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4872
4873 PR rtl-optimization/77289
4874 * gcc.target/powerpc/pr77289.c: New test.
4875
3f0177e7
MS
48762016-09-09 Martin Sebor <msebor@redhat.com>
4877
4878 PR c/77520
4879 PR c/77521
4880 * gcc.dg/pr77520.c: New test.
4881 * gcc.dg/pr77521.c: New test.
4882
e81e83d0
SK
48832016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4884
4885 PR fortran/77506
4886 * gfortran.dg/pr77506.f90: New test.
4887
8a92685e
SK
48882016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4889
4890 PR fortran/77507
4891 * gfortran.dg/pr77507.f90: New test.
4892
c65248cb
JM
48932016-09-09 Joseph Myers <joseph@codesourcery.com>
4894
4895 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4896
2cf0ff98
SK
48972016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4898 Louis Krupp <lkrupp@gcc.gnu.org>
4899
4900 PR fortran/69514
4901 * gfortran.dg/pr69514_1.f90: New test.
4902 * gfortran.dg/pr69514_2.f90: New test.
4903
8ebc1e0f
JJ
49042016-09-08 Jakub Jelinek <jakub@redhat.com>
4905
20b6cf01
JJ
4906 PR fortran/77500
4907 * gfortran.dg/gomp/pr77500.f90: New test.
4908
8ebc1e0f
JJ
4909 PR fortran/77516
4910 * gfortran.dg/gomp/pr77516.f90: New test.
4911
34718542
JJ
49122016-09-07 Jakub Jelinek <jakub@redhat.com>
4913
4914 PR middle-end/77475
4915 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4916 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4917 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4918 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4919 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4920 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4921
e5106e27
DM
49222016-09-07 David Malcolm <dmalcolm@redhat.com>
4923
4924 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4925 "substring-locations.h".
4926
ca235a85
RB
49272016-09-07 Richard Biener <rguenther@suse.de>
4928
4929 PR c/77450
4930 * c-c++-common/vector-subscript-8.c: Move ..
4931 * gcc.dg/pr77450.c: ... here.
4932
0076b5dc 49332016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4934
4935 PR libgfortran/77393
4936 * gfortran.dg/fmt_f0_2.f90: Update test.
4937 * gfortran.dg/fmt_f0_3.f90: New test.
4938
6ac7322b
DH
49392016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4940
4941 PR debug/77389
4942 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4943 in dg-options.
4944
4945 PR debug/57519
4946 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4947
8eb9e049
JJ
49482016-09-06 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR target/69255
4951 * gcc.target/i386/pr69255-1.c: New test.
4952 * gcc.target/i386/pr69255-2.c: New test.
4953 * gcc.target/i386/pr69255-3.c: New test.
4954
49552016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4956
4957 PR c/77336
4958 * gcc.dg/format/miss-7.c: New test.
4959
e6cb85d4
UB
49602016-09-06 Uros Bizjak <ubizjak@gmail.com>
4961
4962 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4963
7fe76f6a
ML
49642016-09-06 Martin Liska <mliska@suse.cz>
4965
4966 PR gcov-profile/77378
4967 PR gcov-profile/77466
4968 * gcc.dg/profile-update-warning.c: New test.
4969
209b636e
RB
49702016-09-06 Richard Biener <rguenther@suse.de>
4971
4972 PR tree-optimization/77479
4973 * gcc.dg/torture/pr77479.c: New testcase.
4974
b772a565
RB
49752016-09-06 Richard Biener <rguenther@suse.de>
4976
4977 PR c/77450
4978 * c-c++-common/vector-subscript-7.c: Adjust.
4979 * c-c++-common/vector-subscript-8.c: New testcase.
4980
a8c07037
SKS
49812016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4982
4983 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4984
0ce48391
JJ
49852016-09-05 Jakub Jelinek <jakub@redhat.com>
4986
de9188e0
JJ
4987 PR target/77476
4988 * gcc.target/i386/avx512f-pr77476.c: New test.
4989 * gcc.target/i386/avx512bw-pr77476.c: New test.
4990 * gcc.target/i386/avx512dq-pr77476.c: New test.
4991
c76f7809
JJ
4992 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4993 Update comment to mention also avx512f.
4994
0ce48391
JJ
4995 PR sanitizer/77396
4996 * g++.dg/asan/pr77396-2.C: New test.
4997
8a27cf73
UB
49982016-09-05 Uros Bizjak <ubizjak@gmail.com>
4999
5000 PR rtl-optimization/77452
5001 * gcc.target/i386/pr77452.c: New test.
5002
25ff5dd3
MP
50032016-09-05 Marek Polacek <polacek@redhat.com>
5004
5005 PR c/77423
5006 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5007
f2bc4e48
SK
50082016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5009
5010 PR fortran/77391
5011 * gfortran.dg/pr77391.f90: New test.
5012
e85921ee
SK
50132016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5014
5015 PR fortran/77460
5016 * gfortran.dg/pr77460.f90: New test.
5017
b5d50659
JJ
50182016-09-03 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR c/65467
5021 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5022
7b826676
KY
50232016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5024
5025 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5026
717ebe91
DM
50272016-09-02 David Malcolm <dmalcolm@redhat.com>
5028
5029 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5030 test case.
5031 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5032 diagnostic-test-show-locus-generate-patch.c to the sources
5033 for diagnostic_plugin_test_show_locus.c.
5034
94087e88
JJ
50352016-09-02 Jakub Jelinek <jakub@redhat.com>
5036
9dc5773f
JJ
5037 PR c/65467
5038 * gcc.dg/gomp/_Atomic-1.c: New test.
5039 * gcc.dg/gomp/_Atomic-2.c: New test.
5040 * gcc.dg/gomp/_Atomic-3.c: New test.
5041 * gcc.dg/gomp/_Atomic-4.c: New test.
5042 * gcc.dg/gomp/_Atomic-5.c: New test.
5043
94087e88
JJ
5044 PR sanitizer/77396
5045 * g++.dg/asan/pr77396.C: New test.
5046
50472016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5048
5049 PR tree-optimization/71831
5050 * gcc.dg/builtin-object-size-16.c: New test.
5051 * gcc.dg/builtin-object-size-17.c: New test.
5052
7e89048d
JD
50532016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5054
5055 PR libgfortran/77393
5056 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5057
2f196155
UB
50582016-09-01 Uros Bizjak <ubizjak@gmail.com>
5059
5060 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5061 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5062 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5063 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5064 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5065 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5066 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5067 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5068 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5069 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5070 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5071 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5072 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5073 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5074 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5075 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5076 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5077 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5078
0a6b0523
EB
50792016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5080
5081 * gnat.dg/opt58.adb: New test.
5082 * gnat.dg/opt58_pkg.ads: New helper.
5083
2a99de7b
RB
50842016-09-01 Richard Biener <rguenther@suse.de>
5085
5086 PR middle-end/77436
5087 * gcc.dg/torture/pr77436.c: New testcase.
5088
f79d8786
SKS
50892016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5090
5091 * gcc.dg/pr64252.c: Require int32plus.
5092 * gcc.dg/pr66299-1.c: Likewise.
5093 * gcc.dg/pr66299-2.c: Likewise.
5094 * gcc.dg/torture/20131115-1.c: Skip for avr.
5095
b06335f9
KT
50962016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5097
5098 * gcc.target/aarch64/ands_3.c: New test.
5099
f25f40be
JJ
51002016-08-31 Jakub Jelinek <jakub@redhat.com>
5101
d12a0b5a
JJ
5102 PR fortran/77352
5103 * gfortran.dg/gomp/pr77352.f90: New test.
5104
f25f40be
JJ
5105 PR fortran/77374
5106 * gfortran.dg/gomp/pr77374.f08: New test.
5107
9ff6fb6e
MG
51082016-08-31 Marc Glisse <marc.glisse@inria.fr>
5109
5110 PR tree-optimization/73714
5111 * gcc.dg/tree-ssa/pr73714.c: New test.
5112
8e95a674
JD
51132016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5114
5115 PR libgfortran/77393
5116 * gfortran.dg/fmt_f0_2.f90: New test.
5117
c6b0037d
MG
51182016-08-31 Marc Glisse <marc.glisse@inria.fr>
5119
5120 * gcc.target/i386/pr59539-2.c: Adapt options.
5121 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5122
1a576b13
PT
51232016-08-31 Paul Thomas <pault@gcc.gnu.org>
5124
5125 PR fortran/77418
5126 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5127 of the associate entity and replace with a pointer to the
5128 intended item on the stack.
5129
e73d3ca6 51302016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5131 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5132
5133 PR fortran/48298
5134 * gfortran.dg/dtio_1.f90: New test.
5135 * gfortran.dg/dtio_2.f90: New test.
5136 * gfortran.dg/dtio_3.f90: New test.
5137 * gfortran.dg/dtio_4.f90: New test.
5138 * gfortran.dg/dtio_5.f90: New test.
5139 * gfortran.dg/dtio_6.f90: New test.
5140 * gfortran.dg/dtio_7.f90: New test.
5141 * gfortran.dg/dtio_8.f90: New test.
5142 * gfortran.dg/dtio_9.f90: New test.
5143 * gfortran.dg/dtio_10.f90: New test.
5144
b816477a
DM
51452016-08-30 David Malcolm <dmalcolm@redhat.com>
5146
5147 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5148 (test_many_nested_locations): New function.
5149 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5150 (test_show_locus): Handle "test_many_nested_locations".
5151
71b30891
DM
51522016-08-30 David Malcolm <dmalcolm@redhat.com>
5153
5154 * g++.dg/template/double-greater-than-fixit.C: New test case.
5155
8fa37232
EB
51562016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5157
5158 * gnat.dg/opt57.ad[sb]: New test.
5159 * gnat.dg/opt57_pkg.ads: New helper.
5160
6f651bae
RB
51612016-08-30 Richard Biener <rguenther@suse.de>
5162
5163 PR tree-optimization/69047
5164 * gcc.dg/pr69047.c: Fix byte-order check.
5165
ab834832
JJ
51662016-08-30 Jakub Jelinek <jakub@redhat.com>
5167
5116b156
JJ
5168 PR tree-optimization/72866
5169 * gcc.dg/vect/pr72866.c: New test.
5170
3754bbfc
JJ
5171 PR debug/77363
5172 * g++.dg/debug/dwarf2/pr77363.C: New test.
5173
26122e2d
JJ
5174 PR middle-end/77377
5175 * gcc.target/i386/pr77377.c: New test.
5176
ab834832
JJ
5177 PR debug/77389
5178 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5179 in dg-options.
5180
bedc9ca7
SK
51812016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5182
5183 * gfortran.dg/pr77372.f90: Moved to ...
5184 * gfortran.dg/ieee/pr77372.f90: here.
5185
adfa1e6b
MM
51862016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5187
5188 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5189 vector short/char initializations.
5190 * gcc.target/powerpc/vec-init-5.c: Likewise.
5191 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5192 vector initialization optimizations.
5193 * gcc.target/powerpc/vec-init-7.c: Likewise.
5194 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5195 vector float/double initializations.
5196 * gcc.target/powerpc/vec-init-9.c: Likewise.
5197
414b7129
UB
51982016-08-29 Uros Bizjak <ubizjak@gmail.com>
5199
5200 PR target/77403
5201 * gcc.target/i386/pr77403.c: New test.
5202
3d06b6f2
MP
52032016-08-29 Marek Polacek <polacek@redhat.com>
5204
5205 PR c/77292
5206 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5207
ba9bbd6f
TV
52082016-08-29 Tom de Vries <tom@codesourcery.com>
5209
5210 PR c/77398
5211 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5212
d7d80d8f
EB
52132016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5214
5215 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5216
d7d80d8f 52172016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5218
5219 * gfortran.dg/dec_structure_13.f90: New testcase.
5220
468d95c8
JB
52212016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5222
5223 PR fortran/77261
5224 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5225 available.
5226
f329b264
TV
52272016-08-28 Tom de Vries <tom@codesourcery.com>
5228
5229 PR lto/70955
5230 * gcc.dg/pr70955.c: New test.
5231 * gcc.dg/lto/pr70955_0.c: Same.
5232 * gcc.dg/lto/pr70955_1.c: Same.
5233
4a389eb6
PP
52342016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5235
5236 PR tree-optimization/71077
5237 * gcc.target/i386/pr71077.c: New test.
5238
3f8257db 52392016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5240
5241 PR fortran/77380
5242 * gfortran.dg/pr77380.f90: New test.
5243
3f8257db 52442016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5245
5246 PR fortran/77372
5247 gfortran.dg/pr77372.f90: New test.
5248
ee908516
DM
52492016-08-26 David Malcolm <dmalcolm@redhat.com>
5250
5251 * gcc.dg/spellcheck-fields-2.c (test): Move
5252 dg-begin/end-multiline-output within function body.
5253 (test_macro): New function.
5254
d41e76cf
DM
52552016-08-26 David Malcolm <dmalcolm@redhat.com>
5256
5257 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5258 (test_fixit_insert): Update expected output.
5259 (test_fixit_remove): Likewise.
5260 (test_fixit_replace): Likewise.
5261
524a4c96
RO
52622016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5263
5264 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5265 Fix typo.
5266
ebfa15ab
RB
52672016-08-26 Richard Biener <rguenther@suse.de>
5268
5269 PR tree-optimization/69047
5270 * gcc.dg/pr69047.c: New testcase.
5271
209ca542
PK
52722016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5273 Martin Jambhor <mjambor@suse.cz>
524a4c96 5274
209ca542
PK
5275 * gcc.dg/ipa/propbits-1.c: New test-case.
5276 * gcc.dg/ipa/propbits-2.c: Likewise.
5277 * gcc.dg/ipa/propbits-3.c: Likewise.
5278
e5cf1629
SK
52792016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5280
5281 PR fortran/77351
5282 * gfortran.dg/pr77351.f90: New test.
5283
ebef225f
MP
52842016-08-25 Marek Polacek <polacek@redhat.com>
5285
5286 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5287
fe377a48
MP
52882016-08-25 Marek Polacek <polacek@redhat.com>
5289
5290 PR c/77323
5291 * gcc.dg/pr77323.c: New test.
5292
88b8971f
PT
52932016-08-24 Paul Thomas <pault@gcc.gnu.org>
5294
5295 PR fortran/77358
5296 * gfortran.dg/submodule_17.f08: New test.
5297
3f8257db
JJ
52982016-08-24 Michael Collison <michael.collison@linaro.org>
5299 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5300
5301 * gcc.target/arm/builtin_saddl.c: New testcase.
5302 * gcc.target/arm/builtin_saddll.c: New testcase.
5303 * gcc.target/arm/builtin_uaddl.c: New testcase.
5304 * gcc.target/arm/builtin_uaddll.c: New testcase.
5305 * gcc.target/arm/builtin_ssubl.c: New testcase.
5306 * gcc.target/arm/builtin_ssubll.c: New testcase.
5307 * gcc.target/arm/builtin_usubl.c: New testcase.
5308 * gcc.target/arm/builtin_usubll.c: New testcase.
5309
d5b5d212
UB
53102016-08-24 Uros Bizjak <ubizjak@gmail.com>
5311
5312 PR target/77270
5313 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5314 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5315 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5316 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5317 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5318 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5319 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5320 effective target. Remove scan-assembler-times directives.
5321 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5322 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5323 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5324
d1188689
SKS
53252016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5326
5327 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5328 of unsigned int.
5329 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5330
0b6b8f85
RS
53312016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5332
5333 PR testsuite/77317
5334 * lib/target-supports.exp
5335 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5336 (check_effective_target_vect_natural_alignment): Ditto.
5337 (check_effective_target_vector_alignment_reachable): Ditto.
5338 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5339
587b7f7a
ILT
53402016-08-23 Ian Lance Taylor <iant@golang.org>
5341
5342 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5343
6019c0fc
MM
53442016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5345
5346 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5347 being created from pointers to memory locations.
5348 * gcc.target/powerpc/vec-init-2.c: Likewise.
5349
cfe37db4
FR
53502016-08-23 Fritz Reese <fritzoreese@gmail.com>
5351
5352 * gfortran.dg/dec_structure_12.f90: New testcase.
5353
7e11f46f
DV
53542016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5355
5356 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5357
7ab4f354
DV
53582016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5359
5360 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5361 verification.
5362
deb9351f
DV
53632016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5364
5365 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5366 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5367
1fd9f058
RB
53682016-08-23 Richard Biener <rguenther@suse.de>
5369
5370 PR tree-optimization/27336
5371 * c-c++-common/pr27336.c: New testcase.
5372
b00e6e75
MP
53732016-08-22 Marek Polacek <polacek@redhat.com>
5374
5375 PR c++/77321
5376 * g++.dg/cpp1y/pr77321.C: New test.
5377
58338bac
SK
53782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5379
5380 PR fortran/60774
5381 * gfortran.dg/empty_label.f: Adjust test for new error message.
5382 * gfortran.dg/empty_label.f90: Ditto.
5383 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5384 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5385 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5386
30364ce6
SK
53872016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5388
5389 PR fortran/61318
5390 * gfortran.dg/pr61318.f90: New test.
5391
ad7a5a8f
SK
53922016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5393
5394 PR fortran/77260
5395 * gfortran.dg/pr77260_1.f90: New test.
5396 * gfortran.dg/pr77260_2.f90: Ditto.
5397
72f52f30
JM
53982016-08-22 Joseph Myers <joseph@codesourcery.com>
5399
5400 PR middle-end/77269
5401 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5402 __builtin_signbitf and __builtin_signbitl in expected generic
5403 expansion.
5404 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5405 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5406 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5407 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5408 tests.
5409
6dc198e3
JM
54102016-08-22 Joseph Myers <joseph@codesourcery.com>
5411
5412 * gcc.dg/torture/float128-builtin.c,
5413 gcc.dg/torture/float128-ieee-nan.c,
5414 gcc.dg/torture/float128x-builtin.c,
5415 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5416 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5417 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5418 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5419 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5420 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5421 gcc.dg/torture/floatn-nan.h: New tests.
5422
7ff4e41a
JM
54232016-08-22 Joseph Myers <joseph@codesourcery.com>
5424
5425 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5426 macro.
5427 (main): Update calls to TEST_I_F.
5428 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5429 macro.
5430 (main): Update calls to TEST_I_F.
5431
7078cdb6
JM
54322016-08-22 Joseph Myers <joseph@codesourcery.com>
5433
5434 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5435 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5436 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5437 names in calls to TEST_I_F.
5438
a9d7c823
BE
54392016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5440
5441 PR c/52952
5442 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5443
cd800235
SKS
54442016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5445
5446 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5447 and !natural_alignment_64.
5448 * gcc.dg/ipa/propalign-2.c: Likewise.
5449 * gcc.dg/ipa/propalign-3.c: Likewise.
5450 * gcc.dg/ipa/propalign-4.c: Likewise.
5451 * gcc.dg/ipa/propalign-5.c: Likewise.
5452 * lib/target-supports.exp
5453 (check_effective_target_natural_alignment_32): Add avr-*-*.
5454
22d12455
KV
54552016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5456
5457 PR tree-optimization/61839
5458 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5459 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5460 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5461 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5462
c65699ef
JM
54632016-08-19 Joseph Myers <joseph@codesourcery.com>
5464
5465 PR c/32187
5466 * lib/target-supports.exp (check_effective_target_float16)
5467 (check_effective_target_float32, check_effective_target_float64)
5468 (check_effective_target_float128, check_effective_target_float32x)
5469 (check_effective_target_float64x)
5470 (check_effective_target_float128x)
5471 (check_effective_target_float16_runtime)
5472 (check_effective_target_float32_runtime)
5473 (check_effective_target_float64_runtime)
5474 (check_effective_target_float128_runtime)
5475 (check_effective_target_float32x_runtime)
5476 (check_effective_target_float64x_runtime)
5477 (check_effective_target_float128x_runtime)
5478 (check_effective_target_floatn_nx_runtime)
5479 (add_options_for_float16, add_options_for_float32)
5480 (add_options_for_float64, add_options_for_float128)
5481 (add_options_for_float32x, add_options_for_float64x)
5482 (add_options_for_float128x): New procedures.
5483 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5484 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5485 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5486 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5487 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5488 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5489 gcc.dg/torture/float128-complex.c,
5490 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5491 gcc.dg/torture/float128x-basic.c,
5492 gcc.dg/torture/float128x-complex.c,
5493 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5494 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5495 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5496 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5497 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5498 gcc.dg/torture/float32x-basic.c,
5499 gcc.dg/torture/float32x-complex.c,
5500 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5501 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5502 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5503 gcc.dg/torture/float64x-basic.c,
5504 gcc.dg/torture/float64x-complex.c,
5505 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5506 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5507 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5508 gcc.dg/torture/floatn-tg.h,
5509 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5510 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5511 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5512 gcc.dg/torture/fp-int-convert-float128x.c,
5513 gcc.dg/torture/fp-int-convert-float16-timode.c,
5514 gcc.dg/torture/fp-int-convert-float16.c,
5515 gcc.dg/torture/fp-int-convert-float32-timode.c,
5516 gcc.dg/torture/fp-int-convert-float32.c,
5517 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5518 gcc.dg/torture/fp-int-convert-float32x.c,
5519 gcc.dg/torture/fp-int-convert-float64-timode.c,
5520 gcc.dg/torture/fp-int-convert-float64.c,
5521 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5522 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5523 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5524 maximum exponent of floating-point type. Use it in testing
5525 whether 0x8...0 fits in the floating-point type. Always treat -1
5526 (signed 0xf...f) as fitting in the floating-point type.
5527 (M_OK1): New macro.
5528 * gcc.dg/torture/fp-int-convert-double.c,
5529 gcc.dg/torture/fp-int-convert-float.c,
5530 gcc.dg/torture/fp-int-convert-float128-timode.c,
5531 gcc.dg/torture/fp-int-convert-float128.c,
5532 gcc.dg/torture/fp-int-convert-float80-timode.c,
5533 gcc.dg/torture/fp-int-convert-float80.c,
5534 gcc.dg/torture/fp-int-convert-long-double.c,
5535 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5536
94e73c78
JJ
55372016-08-19 Jakub Jelinek <jakub@redhat.com>
5538
fbdbd4b6
JJ
5539 PR fortran/72744
5540 * gfortran.dg/gomp/pr72744.f90: New test.
5541
94e73c78
JJ
5542 PR fortran/69281
5543 * gfortran.dg/gomp/pr69281.f90: New test.
5544
91151a73
JB
55452016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5546
414b7129
UB
5547 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5548 the last special seed value.
5549 * gfortran.dg/random_7.f90: Use size for last array member instead
5550 of hardcoded value.
91151a73 5551
fcf830ab
PK
55522016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5553
5554 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5555 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5556
1a5da5b6
RB
55572016-08-19 Richard Biener <rguenther@suse.de>
5558
5559 PR tree-optimization/77286
5560 * gcc.dg/torture/pr77286.c: New testcase.
5561
82f72146
DM
55622016-08-18 David Malcolm <dmalcolm@redhat.com>
5563
5564 * gcc.dg/verbose-asm-2.c: New test case.
5565
cc015f3a
DM
55662016-08-18 David Malcolm <dmalcolm@redhat.com>
5567
5568 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5569 (custom_diagnostic_finalizer): Update for change to
5570 diagnostic_show_locus.
5571
cb18fd07
DM
55722016-08-18 David Malcolm <dmalcolm@redhat.com>
5573
5574 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5575 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5576
a76989dc
MP
55772016-08-18 Marek Polacek <polacek@redhat.com>
5578
5579 PR c/71514
5580 * gcc.dg/pr71514.c: New test.
5581
89c88780
L
55822015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5583
5584 PR target/72839
5585 * gcc.target/i386/pr72839.c: New test.
5586
2c71d454
CLT
55872016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5588
5589 PR middle-end/70895
5590 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5591 * c-c++-common/goacc/reduction-1.c: Likewise.
5592 * c-c++-common/goacc/reduction-2.c: Likewise.
5593 * c-c++-common/goacc/reduction-3.c: Likewise.
5594 * c-c++-common/goacc/reduction-4.c: Likewise.
5595
66592e95
AM
55962016-08-18 Alan Modra <amodra@gmail.com>
5597
5598 * gcc.c-torture/compile/pr72771.c: New.
5599
3a146d46
JJ
56002016-08-17 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR fortran/67496
5603 * gfortran.dg/pr67496.f90: New test.
5604
3f8257db 56052015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5606
5607 PR tree-optimization/71752
3a146d46 5608 * gcc.dg/vect/pr71752.c: New.
038000bd 5609
dd42e908
UB
56102016-08-17 Uros Bizjak <ubizjak@gmail.com>
5611
5612 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5613
458a1cd0
JJ
56142016-08-17 Jakub Jelinek <jakub@redhat.com>
5615
5616 PR middle-end/77259
5617 * g++.dg/ipa/devirt-52.C: New test.
5618
11c4c4ba
CLT
56192016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5620
5621 * c-c++-common/goacc/reduction-6.c: New testcase.
5622
661d6efd
RB
56232016-08-17 Richard Biener <rguenther@suse.de>
5624
5625 PR tree-optimization/76490
5626 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5627 * gcc.dg/pr52904.c: XFAIL.
5628
622d8b69
RB
56292016-08-17 Richard Biener <rguenther@suse.de>
5630
5631 PR tree-optimization/23855
5632 * gcc.dg/loop-unswitch-2.c: Adjust.
5633
af23e99c
JJ
56342016-08-16 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR tree-optimization/72817
5637 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5638
feeb6268
JM
56392016-08-16 Joseph Myers <joseph@codesourcery.com>
5640
5641 PR libgcc/77265
5642 * gcc.dg/torture/float128-extend-inf.c: New test.
5643
65e736c0
DM
56442016-08-16 David Malcolm <dmalcolm@redhat.com>
5645
5646 PR c/72857
5647 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5648 for embedded NUL.
5649 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5650 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5651 caret placement.
5652 (test_oct): Likewise.
5653 (test_multiple): Likewise.
5654 (test_field_width_specifier): Likewise.
5655 (test_field_width_specifier_2): New function.
5656 (test_field_precision_specifier): New function.
5657 (test_embedded_nul): Update expected caret placement.
5658 (test_non_contiguous_strings): Update line number.
5659 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5660 (__emit_string_literal_range): Add "caret_idx" param.
5661 (test_simple_string_literal): Add value for new param, updating
5662 expected output..
5663 (test_concatenated_string_literal): Likewise.
5664 (test_multiline_string_literal): Likewise.
5665 (test_hex): Likewise.
5666 (test_oct): Likewise.
5667 (test_multiple): Likewise.
5668 (test_ucn4): Likewise.
5669 (test_ucn8): Likewise.
5670 (test_u8): Likewise.
5671 (test_u): Likewise; update expected message, from "range" to
5672 "location".
5673 (test_U): Likewise.
5674 (test_L): Likewise.
5675 (test_macro): Add value for new param.
5676 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5677 (__emit_string_literal_range): Add "caret_idx" param.
5678 (test_stringified_token_1): Add value for new param. Update
5679 expected message, from "range" to "location".
5680 (test_stringized_token_2): Likewise, adding param to macro.
5681 (test_stringified_token_3): Likewise.
5682 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5683 (emit_warning): Convert param from source_range to location_t.
5684 (test_string_literals): Add caret_idx param, and use it when
5685 constructing a substring_loc. Update error message, from
5686 "range" to "location".
5687
4a7f57d5
JJ
56882016-08-16 Jakub Jelinek <jakub@redhat.com>
5689
7841800f
JJ
5690 PR target/71910
5691 * g++.dg/gomp/pr71910.C: New test.
5692
1b13411a
JJ
5693 PR middle-end/67485
5694 * gcc.c-torture/compile/pr67485.c: New test.
5695
4a7f57d5
JJ
5696 PR target/72867
5697 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5698
3c556bc4
BC
56992016-08-16 Bin Cheng <bin.cheng@arm.com>
5700
5701 PR tree-optimization/69848
5702 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5703
beab2da6
ML
57042016-08-16 Martin Liska <mliska@suse.cz>
5705
5706 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5707 of memory operations so that it can be handled by core2
5708 in 32-bit mode.
5709
f4eec0a3
RB
57102016-08-16 Richard Biener <rguenther@suse.de>
5711
5712 PR tree-optimization/76783
5713 * gcc.dg/pr76783.c: New testcase.
5714 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5715
8f21990a
BC
57162016-08-16 Bin Cheng <bin.cheng@arm.com>
5717
5718 PR tree-optimization/72817
5719 PR tree-optimization/73450
5720 * gcc.dg/tree-ssa/pr72817.c: New test.
5721 * gcc.dg/tree-ssa/pr73450.c: New test.
5722
7fc61626
FR
57232016-08-15 Fritz Reese <fritzoreese@gmail.com>
5724
5725 * gfortran.dg/init_flag_13.f90: New testcase.
5726 * gfortran.dg/init_flag_14.f90: Ditto.
5727 * gfortran.dg/init_flag_15.f03: Ditto.
5728 * gfortran.dg/dec_init_1.f90: Ditto.
5729 * gfortran.dg/dec_init_2.f90: Ditto.
5730
432baa02
UB
57312016-08-15 Uros Bizjak <ubizjak@gmail.com>
5732
5733 PR target/72867
5734 * gcc.target/i386/pr72867.c: New test.
5735
7e1dde14
EB
57362016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5737
5738 * c-c++-common/dump-ada-spec-5.c: New test.
5739
e4969090
RB
57402016-08-15 Richard Biener <rguenther@suse.de>
5741
5742 PR tree-optimization/73434
5743 * gcc.dg/torture/pr73434.c: New testcase.
5744
66088065
JJ
57452016-08-15 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR tree-optimization/72824
5748 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5749
7c713714
CLT
57502016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5751
5752 PR fortran/70598
5753 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5754 in use_device clause.
5755 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5756 * gfortran.dg/goacc/list.f95: Adjust to catch
5757 "neither a POINTER nor an array" error messages.
5758
4271e5cb
UB
57592016-08-14 Uros Bizjak <ubizjak@gmail.com>
5760
5761 PR target/76342
5762 * gcc.target/i386/pr76342.c: New test.
5763
b0cea284
JJ
57642016-08-12 Jakub Jelinek <jakub@redhat.com>
5765
5766 PR c/71512
5767 * g++.dg/ubsan/pr71512.C: New test.
5768 * c-c++-common/ubsan/pr71512-1.c: New test.
5769 * c-c++-common/ubsan/pr71512-2.c: New test.
5770
e86aefb8
MM
57712016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5772
5773 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5774 vector initialization options.
5775 * gcc.target/powerpc/vec-init-2.c: Likewise.
5776 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5777 is generated on ISA 3.0.
5778
7fd82d52
PP
57792016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5780
5781 PR middle-end/71654
5782 * gcc.dg/c-c++-common/pr71654.c: New test.
5783 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5784 dg-options.
5785 * gcc.dg/tree-ssa/vrp24: Likewise.
5786
2f1364c2
JJ
57872016-08-12 Jakub Jelinek <jakub@redhat.com>
5788
5789 PR c/67410
5790 * gcc.dg/pr67410.c: New test.
5791
8eb414aa
BC
57922016-08-12 Bin Cheng <bin.cheng@arm.com>
5793
5794 PR tree-optimization/69848
5795 * gcc.dg/vect/vect-pr69848.c: New test.
5796
30b39c19
UB
57972016-08-12 Uros Bizjak <ubizjak@gmail.com>
5798
5799 PR testsuite/71008
5800 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5801 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5802 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5803 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5804
e373dd06
RB
58052016-08-12 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/57326
5808 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5809 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5810 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5811 * gcc.target/i386/pr45685.c: Likewise.
5812 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5813 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5814 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5815 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5816 * gfortran.dg/pr34163.f90: Likewise.
5817
20d1af89
ML
58182016-08-12 Martin Liska <mliska@suse.cz>
5819
5820 * g++.dg/gcov/gcov-16.C: New test.
5821 * lib/gcov.exp: Support new argument for run-gcov function.
5822
5cacda56
ML
58232016-08-12 Martin Liska <mliska@suse.cz>
5824
5825 PR gcov-profile/35590
5826 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5827
663eecfd
RB
58282016-08-12 Richard Biener <rguenther@suse.de>
5829
5830 PR tree-optimization/72851
5831 * gcc.dg/torture/pr72851.c: New testcase.
5832
3f8257db 58332016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5834
e366d7d8
AO
5835 PR debug/63240
5836 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5837 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5838 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5839 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5840 DW_AT_deleted.
5841
71e1a6a4
AO
5842 PR debug/55641
5843 * g++.dg/debug/dwarf2/ref-1.C: New.
5844
8aaf799b
AO
5845 PR debug/49366
5846 * g++.dg/debug/dwarf2/template-params-12.H: New.
5847 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5848 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5849 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5850 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5851 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5852 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5853 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5854
06f9caed
BS
58552016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5856
5857 PR target/72863
5858 * gcc.target/powerpc/pr72863.c: New test.
5859
a8b956c1
UB
58602016-08-11 Uros Bizjak <ubizjak@gmail.com>
5861
5862 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5863
c73dd986
L
58642015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5865
5866 * gcc.target/i386/pieces-strcpy-1.c: New test.
5867 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5868
385ed708
JJ
58692016-08-11 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR c++/72868
5872 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5873
df7ec09f
L
58742015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5875
5876 * gcc.target/i386/pieces-memcpy-1.c: New test.
5877 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5878 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5879 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5880 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5881 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5882
b95a64bb
JJ
58832016-08-11 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR c/72816
7ddbcf6b 5886 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5887
59537744
BE
58882016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5889
5890 PR tree-optimization/71083
5891 * gcc.c-torture/execute/pr71083.c: New test.
5892 * gnat.dg/loop_optimization23.adb: New test.
5893 * gnat.dg/loop_optimization23_pkg.ads: New test.
5894 * gnat.dg/loop_optimization23_pkg.adb: New test.
5895
183ac6d0
RB
58962016-08-11 Richard Biener <rguenther@suse.de>
5897
5898 PR tree-optimization/72772
5899 * gcc.dg/graphite/pr35356-1.c: Adjust.
5900 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5901
b152f5a2
JB
59022016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5903
5904 * gfortran.dg/random_7.f90: Take into account that the last seed
5905 value is the special p value.
5906 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5907
bb7ebad1
RB
59082016-08-11 Richard Biener <rguenther@suse.de>
5909
5910 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5911
2e186411
AM
59122016-08-11 Alan Modra <amodra@gmail.com>
5913
5914 * gcc.target/powerpc/pr71680.c: New.
5915
e9e6d4f6
KN
59162016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5917
5918 * gcc.target/powerpc/bfp/bfp.exp: New file.
5919 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5920 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5921 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5922 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5923 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5924 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5925 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5926 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5927 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5928 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5929 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5930 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5931 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5932 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5933 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5934 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5935 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5936 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5937 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5938 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5939 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5940 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5941 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5942 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5943 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5944 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5945 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5946 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5947 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5948 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5949 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5950 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5951 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5952 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5953 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5954 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5955 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5956 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5957 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5958 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5959 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5960 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5961 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5962 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5963 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5964 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5965 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5966 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5967 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5968 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5969 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5970 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5971 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5972
9c8eabea
BC
59732016-08-10 Bin Cheng <bin.cheng@arm.com>
5974
5975 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5976 Add aarch64*-*-*.
5977
6c553b76
BC
59782016-08-10 Bin Cheng <bin.cheng@arm.com>
5979
5980 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5981
a0883b08
MM
59822016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5983
5984 PR target/72853
5985 * gcc.target/powerpc/pr72853.c: New test.
5986
a266236e
ML
59872016-08-10 Martin Liska <mliska@suse.cz>
5988
5989 PR gcov-profile/58306
5990 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5991
22063dbc
ML
59922016-08-10 Martin Liska <mliska@suse.cz>
5993
5994 * g++.dg/gcov/gcov-threads-1.C: New test.
5995
5250a5bb
SKS
59962016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5997
5998 PR target/71873
5999 * gcc.target/avr/pr71873.c: New test.
6000
b7597ae5
ML
60012016-08-09 Martin Liska <mliska@suse.cz>
6002
6003 * g++.dg/gcov/gcov-dump-1.C: New test.
6004 * g++.dg/gcov/gcov-dump-2.C: New test.
6005
ab50a215
ML
60062016-08-09 Martin Liska <mliska@suse.cz>
6007
6008 * gcc.dg/tree-prof/val-prof-9.c: New test.
6009
dcb1e137
ML
60102016-08-09 Martin Liska <mliska@suse.cz>
6011
6012 * gcc.dg/tree-prof/val-prof-8.c: New test.
6013
04d6d3b6
MJ
60142016-08-09 Martin Jambor <mjambor@suse.cz>
6015
df839749
UB
6016 PR ipa/71981
6017 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6018
c57e78c4
BC
60192016-08-09 Bin Cheng <bin.cheng@arm.com>
6020
6021 PR tree-optimization/33707
6022 * gcc.dg/vect/pr33707.c: New test.
6023
42970a17
BC
60242016-08-09 Bin Cheng <bin.cheng@arm.com>
6025
6026 PR tree-optimization/pr72772
6027 * gcc.dg/tree-ssa/pr72772.c: New test.
6028
810a3aa6
MF
60292016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6030
6031 PR rtl-optimization/66669
6032 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6033
9e207d6f
JJ
60342016-08-09 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR tree-optimization/72824
6037 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6038
50bf47fd
RB
60392016-08-09 Richard Biener <rguenther@suse.de>
6040
6041 PR tree-optimization/71802
6042 * gcc.dg/torture/pr71802.c: New testcase.
6043
cadec7ca
JJ
60442016-08-09 Jakub Jelinek <jakub@redhat.com>
6045
6046 PR c++/72809
6047 * g++.dg/eh/stdarg1.C: New test.
6048
c43c5112
AK
60492016-08-08 Andi Kleen <ak@linux.intel.com>
6050
6051 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6052 test command line in failure log.
6053 (profopt-execute): dito. Make autofdo file names unique.
6054
895aa8e1
DM
60552016-08-08 David Malcolm <dmalcolm@redhat.com>
6056
6057 PR c/64955
6058 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6059 output.
6060
9afda630
PK
60612016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6062
6063 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6064 c99_runtime.
6065 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6066 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6067 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6068 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6069 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6070 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6071
e52ed3fe
DM
60722016-08-08 David Malcolm <dmalcolm@redhat.com>
6073
6074 PR c/52952
6075 * gcc.dg/cpp/pr66415-1.c: Likewise.
6076 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6077 * gcc.dg/format/c90-printf-1.c: Likewise.
6078 * gcc.dg/format/diagnostic-ranges.c: New test case.
6079
ad200580
JJ
60802016-08-08 Jakub Jelinek <jakub@redhat.com>
6081
77524e0d
JJ
6082 PR fortran/72716
6083 * gfortran.dg/gomp/pr72716.f90: New test.
6084
2187f2a2
JJ
6085 PR middle-end/72781
6086 * gcc.dg/gomp/pr72781.c: New test.
6087
ad200580
JJ
6088 PR middle-end/68762
6089 * g++.dg/vect/pr68762-1.cc: New test.
6090 * g++.dg/vect/pr68762-2.cc: New test.
6091 * g++.dg/vect/pr68762.h: New file.
6092
989d0071
MS
60932016-08-08 Martin Sebor <msebor@redhat.com>
6094
6095 PR testsuite/72838
3a146d46
JJ
6096 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6097 * g++.dg/warn/overflow-warn-3.C: Same.
6098 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6099
7090cac9
AV
61002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6101
6102 PR fortran/71936
6103 * gfortran.dg/allocate_with_source_21.f03: New test.
6104
64e56ab0
AV
61052016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6106
6107 PR fortran/72698
6108 * gfortran.dg/allocate_with_source_20.f03: New test.
6109
0476487d
AM
61102016-08-08 Alan Modra <amodra@gmail.com>
6111
6112 * gcc.c-torture/compile/pr72802.c: New.
6113
8e9218f2
AV
61142016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6115
6116 PR fortran/70524
6117 * gfortran.dg/dependency_48.f90: New test.
6118
c1f7083b
TK
61192016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6120
531e5ae3 6121 PR fortran/70040
c1f7083b
TK
6122 * gfortran.dg/pr70040.f90: New testcase.
6123
6ab5813c
TK
61242016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6125
6126 PR fortran/71961
6127 * gfortran.dg/matmul_10.f90: New testcase.
6128
27bddc4a
JH
61292016-08-07 Jan Hubicka <hubicka@ucw.cz>
6130
6131 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6132
4a9f8a9f
JJ
61332016-08-07 Jakub Jelinek <jakub@redhat.com>
6134
6135 PR c/72816
6136 * gcc.dg/pr72816.c: New test.
6137
fa76f2c6
JW
61382016-08-06 Jonathan Wakely <jwakely@redhat.com>
6139
6140 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6141 * g++.dg/conversion/pr41426.C: Likewise.
6142 * g++.dg/conversion/pr66211.C: Likewise.
6143 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6144 * g++.dg/init/ref8.C: Likewise.
6145 * g++.old-deja/g++.law/cvt20.C: Likewise.
6146 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6147
5c3e5002
PP
61482016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6149
6150 PR tree-optimization/18046
6151 * gcc.dg/tree-ssa/vrp105.c: New test.
6152 * gcc.dg/tree-ssa/vrp106.c: New test.
6153
94087e88 61542016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6155
6156 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6157 1ul in diagnostics. Remove hyphen from "constant-expression."
6158 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6159 * g++.dg/cpp0x/static_assert3.C: Same.
6160 * g++.dg/cpp1y/constexpr-throw.C: Same.
6161 * g++.dg/template/nontype3.C: Same.
6162 * g++.dg/warn/overflow-warn-1.C: Same.
6163 * g++.dg/warn/overflow-warn-3.C: Same.
6164 * g++.dg/warn/overflow-warn-4.C: Same.
6165
88fa5555
DM
61662016-08-05 David Malcolm <dmalcolm@redhat.com>
6167
6168 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6169 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6170 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6171 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6172
1addb9e6
PP
61732016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6174
6175 PR tree-optimization/72810
6176 * gcc.dg/tree-ssa/vrp110.c: New test.
6177
1b62ed4f
JG
61782016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6179
6180 PR Target/72819
6181 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6182 registers.
6183 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6184 saving the half-precision registers.
6185 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6186 value is returned in h0.
6187 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6188 are passed in FP/SIMD registers.
6189 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6190 passing works corrcetly.
6191 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6192 (hfa_f16x2_t): Likewise.
6193 (hfa_f16x3_t): Likewise.
6194 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6195 are promoted to double and passed in a double register.
6196 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6197 are promoted to double and stacked.
6198 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6199 __fp16 data types.
6200 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6201 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6202 __fp16 first get passed in FP/SIMD registers, then stacked.
6203
4228ca19
NS
62042016-08-05 Nathan Sidwell <nathan@acm.org>
6205
6206 PR c++/68724
6207 * g++.dg/cpp0x/pr68724.C: New.
6208
db7c335e
RB
62092016-08-05 Richard Biener <rguenther@suse.de>
6210
6211 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6212
48abe922
PP
62132016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6214
6215 * gcc.dg/tree-ssa/vrp107.c: New test.
6216 * gcc.dg/tree-ssa/vrp108.c: New test.
6217 * gcc.dg/tree-ssa/vrp109.c: New test.
6218
f6cdf42f
PK
62192016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6220
6221 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6222 dg-options.
6223
33a9c609
PK
62242016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6225
6226 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6227 test-cases.
6228 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6229 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6230 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6231 test-cases.
6232 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6233 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6234 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6235 large_double.
6236
4473482d
PC
62372016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/72800
6240 * g++.dg/cpp1y/lambda-ice1.C: New.
6241
08156df5
PP
62422016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6243
6244 PR c++/72759
6245 * g++.dg/cpp1y/pr72759.C: New test.
6246
938da3a5
PP
62472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6248
6249 * gcc.dg/switch-10.c: New test.
6250
da84183c
JG
62512016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6252
6253 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6254
ae9281fc
TS
62552016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6256
6257 * c-c++-common/goacc/routine-5.c: Update.
6258
086ad22e
BE
62592016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6260
6261 PR rtl-optimization/70903
6262 * gcc.c-torture/execute/pr70903.c: New test.
6263
6805e400
ML
62642016-08-04 Martin Liska <mliska@suse.cz>
6265
6266 * gcc.dg/params/params.exp: Replace file exists with
6267 TESTING_IN_BUILD_TREE.
6268
a0008434
MP
62692016-08-04 Marek Polacek <polacek@redhat.com>
6270
6271 PR c++/70229
6272 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6273
fb46286e
RB
62742016-08-04 Richard Biener <rguenther@suse.de>
6275
6276 PR middle-end/71984
6277 * gcc.dg/torture/pr71984.c: Guard correctness check for
6278 little-endian.
6279
ac2c96ab
AP
62802016-08-03 Andrew Pinski <apinski@cavium.com>
6281
6282 * gcc.c-torture/compile/20160802-1.c: New testcase.
6283
c98583e9
FR
62842016-08-03 Fritz Reese <fritzoreese@gmail.com>
6285
6286 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6287
9ad1a1da
RB
62882016-08-03 Richard Biener <rguenther@suse.de>
6289
6290 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6291 and remove -O3.
6292 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6293 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6294
cd75c979
RB
62952016-08-03 Richard Biener <rguenther@suse.de>
6296
6297 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6298 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6299 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6300 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6301
30e8d875
SKS
63022016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6303
6304 * gcc.dg/init-excess-2.c: Require int32plus.
6305 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6306 * gcc.dg/pr59963-2.c: Require int32plus.
6307 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6308 * gcc.dg/unroll-7.c: Require int32plus.
6309
69b806f6
BC
63102016-08-02 Bin Cheng <bin.cheng@arm.com>
6311
6312 PR tree-optimization/34114
6313 * gcc.dg/tree-ssa/loop-42.c: New test.
6314
1efafef3
TC
63152016-08-02 Tamar Christina <tamar.christina@arm.com>
6316
6317 * gcc.target/aarch64/vminmaxnm.c: New.
6318 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6319 tests.
6320
e2a99194
MM
63212016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6322
6323 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6324 vec_extract for vector float, vector int, vector short, and vector
6325 char.
6326 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6327 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6328 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6329 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6330
71bfb77a
WD
63312016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6332
6333 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6334 single stack adjustment, no writeback.
71bfb77a
WD
6335 * gcc.target/aarch64/test_frame_12.c: Likewise.
6336 * gcc.target/aarch64/test_frame_13.c: Likewise.
6337 * gcc.target/aarch64/test_frame_15.c: Likewise.
6338 * gcc.target/aarch64/test_frame_6.c: Likewise.
6339 * gcc.target/aarch64/test_frame_7.c: Likewise.
6340 * gcc.target/aarch64/test_frame_8.c: Likewise.
6341 * gcc.target/aarch64/test_frame_16.c: New test.
6342
37bce35a
L
63432015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6344
6345 PR target/72748
6346 * gcc.target/i386/pr72748.c: New test.
6347
3f8257db 63482015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6349
6350 PR tree-optimization/71818
6351 * gcc.dg/vect/pr71818.c: New
6352
bf60c531
ML
63532016-08-01 Martin Liska <mliska@suse.cz>
6354
6355 PR tree-optimization/71857
6356 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6357
8ed49fab
KT
63582016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6359
6360 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6361
76e2c821
JB
63622016-08-01 Jan Beulich <jbeulich@suse.com>
6363
6364 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6365
35029597
WS
63662016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6367
6368 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6369 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6370
3aa4b66a
JW
63712016-07-31 Jonathan Wakely <jwakely@redhat.com>
6372
6373 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6374 (check_effective_target_c++): Likewise. Also match for libstdc++.
6375
3f8257db 63762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6377
6378 PR fortran/41922
6379 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6380 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6381 * gfortran.dg/pr41922.f90: New test.
6382
9fcb2819
SK
63832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6384
6385 PR fortran/68566
6386 * gfortran.dg/pr68566.f90: new test.
6387
94087e88 63882016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6389
6390 PR c++/60760
6391 PR c++/71091
6392 * g++.dg/cpp0x/constexpr-cast.C: New test.
6393 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6394 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6395 * g++.dg/ubsan/pr63956.C: Correct.
6396
d0047a25
MM
63972016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6398
6399 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6400 vector double or vector long where the vector is in memory.
6401 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6402 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6403
e4f7a5df
SK
64042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6405
6406 PR fortran/69867
6407 * gfortran.dg/pr69867.f90: New test.
6408
b441ae1d
SK
64092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6410
6411 PR fortran/69962
6412 * gfortran.dg/pr69962.f90: New test.
6413
712dff31
SK
64142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6415
6416 PR fortran/70006
6417 * gfortran.dg/pr70006.f90: New test.
6418
fb42421e
SK
64192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6420
6421 PR fortran/71730
6422 * gfortran.dg/pr71730.f90: New test.
6423 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6424 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6425 * gfortran.dg/array_constructor_26.f03: Ditto.
6426
466effe0
WS
64272016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6428
6429 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6430 * gcc.target/powerpc/pr71763.c: Likewise.
6431
f618a472
MP
64322016-07-29 Marek Polacek <polacek@redhat.com>
6433
6434 PR c/71742
6435 * gcc.dg/940510-1.c: Adjust dg-error.
6436 * gcc.dg/c99-flex-array-1.c: Likewise.
6437 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6438
efd0786f
MP
6439 PR c/71853
6440 * gcc.dg/noncompile/pr71853.c: New test.
6441
e00dceaf
MP
6442 PR c/71573
6443 * gcc.dg/noncompile/pr71573.c: New test.
6444
638fc14f
MP
6445 PR c/71926
6446 * g++.dg/warn/Wparentheses-30.C: New test.
6447 * gcc.dg/Wparentheses-14.c: New test.
6448
61c73a7f
UB
64492016-07-29 Uros Bizjak <ubizjak@gmail.com>
6450
6451 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6452
01d32b2b
BC
64532016-07-29 Bin Cheng <bin.cheng@arm.com>
6454
6455 PR tree-optimization/57558
6456 * gcc.dg/vect/pr57558-1.c: New test.
6457 * gcc.dg/vect/pr57558-2.c: New test.
6458
f6c7a248
PK
64592016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6460
61c73a7f 6461 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6462 to scan forwprop1 dump pass.
6463
f54ea774
PC
64642016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6465
6466 PR c++/51488
6467 * g++.dg/template/pr51488.C: New.
6468
673a107a
JJ
64692016-07-29 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR c/71969
6472 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6473 static __inline__.
6474 * gcc.dg/pr71969-1.c: New test.
6475 * gcc.dg/pr71969-2.c: New test.
6476 * gcc.dg/pr71969-3.c: New test.
6477
78169471
MP
64782016-07-29 Marek Polacek <polacek@redhat.com>
6479
6480 PR c/71574
6481 * c-c++-common/pr71574.c: New test.
6482
a5b5c8b6
MP
6483 PR c/71583
6484 * gcc.dg/noncompile/pr71583.c: New test.
6485
883b6d4e
KV
64862016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6487
6488 PR middle-end/68217
6489 * gcc.dg/pr68217.c: New test.
6490
89f1f37e
SK
64912016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6492
6493 PR fortran/71067
6494 * gfortran.dg/pr71067_1.f90: New test.
6495 * gfortran.dg/pr71067_2.f90: Ditto.
6496
e0d32185
MM
64972016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6498
6499 * gcc.target/powerpc/vec-extract-1.c: New test.
6500
c851722d
SK
65012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6502
6503 PR fortran/71799
6504 * gfortran.dg/pr71799.f90: New test.
6505
f064da6a
PC
65062016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/71665
6509 * g++.dg/cpp0x/pr71665-1.C: New.
6510 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6511 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6512 * g++.dg/ext/label10.C: Likewise.
6513 * g++.dg/parse/constant5.C: Likewise.
6514
1b70aaad
SK
65152016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6516
6517 PR fortran/71859
6518 * gfortran.dg/pr71859.f90: New test.
6519 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6520 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6521
a23404c9
PT
65222016-07-28 Paul Thomas <pault@gcc.gnu.org>
6523
6524 PR fortran/71883
6525 * gfortran.dg/pr71883.f90 : New test.
6526
513d866d
YR
65272016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6528
6529 PR tree-optimization/71734
61c73a7f 6530 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6531
7c428aa2
RL
65322016-07-28 Renlin Li <renlin.li@arm.com>
6533
6534 Revert
6535 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6536
6537 PR fortran/71902
6538 * gfortran.dg/dependency_47.f90: New test.
6539
1225d6b1
ML
65402016-07-28 Martin Liska <mliska@suse.cz>
6541
6542 PR gcov-profile/68025
6543 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6544
e5f5bf35
ML
65452016-07-28 Martin Liska <mliska@suse.cz>
6546
6547 * g++.dg/vect/pr70944.cc: New test.
6548
4536610d
KV
65492016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6550
6551 PR middle-end/71994
6552 * gcc.dg/torture/pr71994.c: New test.
6553
8c6961ca
PK
65542016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6555
6556 PR middle-end/71078
6557 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6558 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6559 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6560
8de22ea0
RB
65612016-07-27 Richard Biener <rguenther@suse.de>
6562
6563 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6564
5d9da222
ML
65652016-07-27 Martin Liska <mliska@suse.cz>
6566
6567 * gcc.dg/predict-13.c: New test.
6568 * gcc.dg/predict-14.c: New test.
6569
af9e275f
SKS
65702016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6571
a23404c9 6572 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6573 including stdint.h.
6574 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6575 including stdint.h.
6576
71abba1e
MM
65772016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6578
6579 PR target/71869
6580 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6581 IEEE built-in functions handle quiet and signalling NaNs
6582 correctly.
6583
9cd74e8f
SK
65842016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6585
6586 PR fortran/71862
6587 * gfortran.dg/pr71862.f90: New test.
6588
0d48446f
MS
65892016-07-26 Martin Sebor <msebor@redhat.com>
6590
6591 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6592 selector with dg-options.
6593
524cf1e4
PP
65942016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6595
6596 PR tree-optimization/18046
6597 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6598 * gcc.dg/tree-ssa/vrp103.c: New test.
6599 * gcc.dg/tree-ssa/vrp104.c: New test.
6600
100665d8
WS
66012016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6602
6603 * gcc.target/powerpc/pr63354.c: Require lp64 since
6604 -mprofile-kernel is not legal with -m32.
6605
0b64ca40
RB
66062016-07-26 Richard Biener <rguenther@suse.de>
6607
6608 PR rtl-optimization/71984
6609 * gcc.dg/torture/pr71984.c: New testcase.
6610
9b7937cf
RS
66112016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6612
6613 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6614 g++-dg-runtest via et-dg-runtest.
6615 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6616 * gcc.dg/vect/vect.exp: Likewise.
6617 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6618 gfortran-dg-runtest.
6619 * gfortran.dg/vect/vect.exp: Likewise.
6620 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6621 (check_mips_loongson_hw_available): Likewise.
6622 (check_effective_target_mpaired_single_runtime): Likewise.
6623 (check_effective_target_mips_loongson_runtime): Likewise.
6624 (add_options_for_mpaired_single): Likewise.
6625 (check_effective_target_vect_int): Add global et_index.
6626 Check and save the supported feature for a target selected by
6627 the et_index target. Break long lines where appropriate. Call
6628 et-is-effective-target for MIPS with an argument instead of
6629 check_effective_target_* where appropriate.
6630 (check_effective_target_vect_intfloat_cvt): Likewise.
6631 (check_effective_target_vect_uintfloat_cvt): Likewise.
6632 (check_effective_target_vect_floatint_cvt): Likewise.
6633 (check_effective_target_vect_floatuint_cvt): Likewise.
6634 (check_effective_target_vect_simd_clones): Likewise.
6635 (check_effective_target_vect_shift): ewise.
6636 (check_effective_target_whole_vector_shift): Likewise.
6637 (check_effective_target_vect_bswap): Likewise.
6638 (check_effective_target_vect_shift_char): Likewise.
6639 (check_effective_target_vect_long): Likewise.
6640 (check_effective_target_vect_float): Likewise.
6641 (check_effective_target_vect_double): Likewise.
6642 (check_effective_target_vect_long_long): Likewise.
6643 (check_effective_target_vect_no_int_max): Likewise.
6644 (check_effective_target_vect_no_int_add): Likewise.
6645 (check_effective_target_vect_no_bitwise): Likewise.
6646 (check_effective_target_vect_widen_shift): Likewise.
6647 (check_effective_target_vect_no_align): Likewise.
6648 (check_effective_target_vect_hw_misalign): Likewise.
6649 (check_effective_target_vect_element_align): Likewise.
6650 (check_effective_target_vect_condition): Likewise.
6651 (check_effective_target_vect_cond_mixed): Likewise.
6652 (check_effective_target_vect_char_mult): Likewise.
6653 (check_effective_target_vect_short_mult): Likewise.
6654 (check_effective_target_vect_int_mult): Likewise.
6655 (check_effective_target_vect_extract_even_odd): Likewise.
6656 (check_effective_target_vect_interleave): Likewise.
6657 (check_effective_target_vect_stridedN): Likewise.
6658 (check_effective_target_vect_multiple_sizes): Likewise.
6659 (check_effective_target_vect64): Likewise.
6660 (check_effective_target_vect_call_copysignf): Likewise.
6661 (check_effective_target_vect_call_sqrtf): Likewise.
6662 (check_effective_target_vect_call_btrunc): Likewise.
6663 (check_effective_target_vect_call_btruncf): Likewise.
6664 (check_effective_target_vect_call_ceil): Likewise.
6665 (check_effective_target_vect_call_ceilf): Likewise.
6666 (check_effective_target_vect_call_floor): Likewise.
6667 (check_effective_target_vect_call_floorf): Likewise.
6668 (check_effective_target_vect_call_lceil): Likewise.
6669 (check_effective_target_vect_call_lfloor): Likewise.
6670 (check_effective_target_vect_call_nearbyint): Likewise.
6671 (check_effective_target_vect_call_nearbyintf): Likewise.
6672 (check_effective_target_vect_call_round): Likewise.
6673 (check_effective_target_vect_call_roundf): Likewise.
6674 (check_effective_target_vect_perm): Likewise, but also append *_saved
6675 to the existing global name to properly cache the result.
6676 (check_effective_target_vect_perm_byte): Likewise.
6677 (check_effective_target_vect_perm_short): Likewise.
6678 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6679 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6680 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6681 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6682 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6683 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6684 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6685 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6686 (check_effective_target_vect_sdot_qi): Likewise.
6687 (check_effective_target_vect_udot_qi): Likewise.
6688 (check_effective_target_vect_sdot_hi): Likewise.
6689 (check_effective_target_vect_udot_hi): Likewise.
6690 (check_effective_target_vect_usad_char): Likewise.
6691 (check_effective_target_vect_pack_trunc): Likewise.
6692 (check_effective_target_vect_unpack): Likewise.
6693 (check_effective_target_vect_aligned_arrays): Likewise.
6694 (check_effective_target_vect_natural_alignment): Likewise.
6695 (check_effective_target_vector_alignment_reachable): Likewise.
6696 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6697 (is-effective-target): Initialize et_index if undefined.
6698 (et-dg-runtest): New.
6699 (et-is-effective-target): Likewise.
6700 (check_vect_support_and_set_flags): Add supported MIPS targets to
6701 EFFECTIVE_TARGETS list. Return the number of supported targets.
6702
8f63caf6 67032016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6704 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6705
6706 PR middle-end/70920
6707 * gcc.dg/pr70920-1.c: New test-case.
6708 * gcc.dg/pr70902-2.c: Likewise.
6709 * gcc.dg/pr70920-3.c: Likewise.
6710 * gcc.dg/pr70920-4.c: Likewise
6711 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6712 2 instead of 3.
6713
7d575fff
AM
67142016-07-25 Alexander Monakov <amonakov@ispras.ru>
6715
6716 * gcc.c-torture/execute/pr71494.c: Require label_values.
6717 * gcc.dg/pr16973.c: Ditto.
6718
bf01e070
SKS
67192016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6720
6721 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6722 * gcc.dg/torture/pr69771.c: Require int32plus.
6723 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6724
16b05965
ML
67252016-07-25 Martin Liska <mliska@suse.cz>
6726
6727 * gcc.dg/torture/pr71987.c: New test.
6728
d52d3767
SK
67292016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6730
6731 PR fortran/71935
6732 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6733 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6734 * gfortran.dg/pr71935.f90: New test.
6735
94087e88 67362016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6737
6738 PR c++/71675
6739 * g++.dg/ext/atomic-3.C: New test.
6740 * gcc.dg/atomic/pr71675.c: New test.
6741
58b3986e
ES
67422016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6743
6744 * gcc.target/i386/mvc8.c: New test.
6745
faa1612a
BC
67462016-07-22 Bin Cheng <bin.cheng@arm.com>
6747
6748 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6749 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6750
1603ebe0
TK
67512016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6752
6753 PR fortran/71795
6754 * gfortran.dg/constructor_50.f90: New test.
6755
bc91c436
ML
67562016-07-22 Martin Liska <mliska@suse.cz>
6757
6758 PR gcov-profile/69028
6759 PR gcov-profile/62047
6760 * g++.dg/cilk-plus/pr69028.C: New test.
6761
9fe9a3a7
AV
67622016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6763
6764 * gfortran.dg/coarray_stat_2.f90: New test.
6765
70866e3d
MM
67662016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6767
6768 * gcc.target/powerpc/vec-extract.h: New files to check the
6769 vec_extract built-in functions for all vector types, testing
6770 accessing each element, both with constant and variable element
6771 numbers.
6772 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6773 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6774 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6775 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6776 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6777 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6778 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6779 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6780 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6781
ab3af181
JJ
67822016-07-21 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR c++/71728
6785 * g++.dg/other/pr71728.C: New test.
6786
ebe8f322
JG
67872016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6788
6789 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6790 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6791 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6792 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6793 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6794
959cef74
RB
67952016-07-21 Richard Biener <rguenther@suse.de>
6796
6797 PR tree-optimization/71947
6798 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6799
b24d9420
BC
68002016-07-21 Bin Cheng <bin.cheng@arm.com>
6801
6802 * gcc.dg/tree-ssa/scev-15.c: New.
6803
23974819
BC
68042016-07-21 Bin Cheng <bin.cheng@arm.com>
6805
6806 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6807
ee78cbaa
JJ
68082016-07-21 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR c++/71941
6811 * g++.dg/gomp/pr71941.C: New test.
6812
52ed68f7
DM
68132016-07-20 David Malcolm <dmalcolm@redhat.com>
6814
6815 PR c/70339
6816 PR c/71858
6817 * g++.dg/spellcheck-identifiers.C: New test case, based on
6818 gcc.dg/spellcheck-identifiers.c.
6819 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6820 gcc.dg/spellcheck-identifiers-2.c.
6821 * g++.dg/spellcheck-typenames.C: New test case, based on
6822 gcc.dg/spellcheck-typenames.c
6823
18407bfb
JW
68242016-07-20 Jonathan Wakely <jwakely@redhat.com>
6825
6826 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6827 pointer to member function and also test catching by reference.
6828
4c07fd98
DV
68292016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6830
6831 * gcc.target/s390/pr67443.c: Fix test case.
6832
fee21d65
DV
68332016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6834
6835 * gcc.target/s390/insv-1.c: Xfail some tests.
6836 * gcc.target/s390/insv-2.c: Likewise.
6837
dbe9dfdd
GJL
68382016-07-20 Georg-Johann Lay <avr@gjlay.de>
6839
6840 * gcc.target/avr/torture/get-mem.c: New test.
6841 * gcc.target/avr/torture/set-mem.c: New test.
6842
c25e1d82
GJL
68432016-07-20 Georg-Johann Lay <avr@gjlay.de>
6844
6845 PR target/71948
6846 * gcc.target/avr/torture/tiny-progmem.c: New test.
6847
109d2197
JJ
68482016-07-20 Jakub Jelinek <jakub@redhat.com>
6849
7419f441
JJ
6850 PR c++/71909
6851 * g++.dg/parse/pr71909.C: New test.
6852 * g++.dg/tm/pr71909.C: New test.
6853
109d2197
JJ
6854 PR c++/50060
6855 * g++.dg/cpp0x/constexpr-50060.C: New test.
6856 * g++.dg/cpp1y/constexpr-50060.C: New test.
6857
144530cf
ML
68582016-07-20 Martin Liska <mliska@suse.cz>
6859
6860 * gfortran.dg/graphite/pr71898.f90: New test.
6861
04ac4afa
BC
68622016-07-20 Bin Cheng <bin.cheng@arm.com>
6863
6864 PR tree-optimization/71503
6865 PR tree-optimization/71683
6866 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6867 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6868
dcbdb17a
ML
68692016-07-20 Martin Liska <mliska@suse.cz>
6870
6871 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6872 * gcc.dg/plugin/sreal-test-1.c: Remove.
6873 * gcc.dg/plugin/sreal_plugin.c: Remove.
6874
6ed82555
TK
68752016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6876
6877 PR fortran/71902
6878 * gfortran.dg/dependency_47.f90: New test.
6879
13da0507
JJ
68802016-07-19 Jakub Jelinek <jakub@redhat.com>
6881
4833f561
JJ
6882 PR rtl-optimization/71916
6883 * gcc.c-torture/compile/pr71916.c: New test.
6884
4fda19ef
JJ
6885 PR middle-end/71874
6886 * g++.dg/torture/pr71874.C: New test.
6887
13da0507
JJ
6888 PR middle-end/71734
6889 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6890 (my_alloc): Rewritten to use __builtin_posix_memalign and
6891 __SIZE_TYPE__.
6892 (my_free): Use __builtin_free instead of _mm_free.
6893 (Vec::operator=): Use __builtin_memcpy.
6894
e7980add
MJ
68952016-07-19 Martin Jambor <mjambor@suse.cz>
6896
61c73a7f
UB
6897 PR fortran/71688
6898 * gfortran.dg/pr71688.f90: New test.
e7980add 6899
13e88953
RB
69002016-07-19 Richard Biener <rguenther@suse.de>
6901
6902 * c-c++-common/vector-subscript-6.c: New testcase.
6903 * c-c++-common/vector-subscript-7.c: Likewise.
6904
1caf0482
SKS
69052016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6906
a23404c9 6907 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6908 and UInt32 based on __SIZEOF_INT__.
6909
cef5388d
RB
69102016-07-19 Richard Biener <rguenther@suse.de>
6911
6912 PR tree-optimization/71901
6913 * gcc.dg/torture/pr71901.c: New testcase.
6914
69152016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6916
6917 PR tree-optimization/71908
6918 * gcc.dg/torture/pr71908.c: New testcase.
6919
a8f7a895
MM
69202016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6921
6922 PR target/71493
6923 * gcc.target/powerpc/pr71493-1.c: New test.
6924 * gcc.target/powerpc/pr71493-2.c: Likewise.
6925
f2111a36
JJ
69262016-07-18 Jakub Jelinek <jakub@redhat.com>
6927
99516432
JJ
6928 PR c++/71835
6929 * g++.dg/conversion/ambig3.C: New test.
6930
87713c6a
JJ
6931 PR c++/71828
6932 * g++.dg/cpp0x/constexpr-71828.C: New test.
6933
7a7f16ca
JJ
6934 PR c++/71826
6935 * g++.dg/template/pr71826.C: New test.
6936
f4d90295
JJ
6937 PR c++/71822
6938 * g++.dg/template/defarg21.C: New test.
6939
f2111a36
JJ
6940 PR c++/71871
6941 * g++.dg/ext/vector31.C: New test.
6942
0b965526
UB
69432016-07-18 Uros Bizjak <ubizjak@gmail.com>
6944
6945 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6946
94e136b9
YR
69472016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6948
6949 PR tree-optimization/71734
6950 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6951
7072df0a
DV
69522016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6953
6954 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6955 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6956 stack-layout-dynamic-1.c: New test.
6957
54158a1a
AK
69582016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6959
6960 * gcc.target/s390/nolrl-1.c: New test.
6961
43068916
FR
69622016-07-17 Fritz Reese <fritzoreese@gmail.com>
6963
6964 PR fortran/71523
6965 * gfortran.dg/pr71523_1.f90: New test.
6966 * gfortran.dg/pr71523_2.f90: New test.
6967
a9356b12
AS
69682016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6969
6970 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6971
a07b81c7 69722016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6973 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6974
6975 PR fortran/62125
6976 * gfortran.dg/pr62125.f90: New test.
6977
96c0ec12
BS
69782016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6979
6980 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6981 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6982
479d0ed5
JW
69832016-07-15 Jonathan Wakely <jwakely@redhat.com>
6984
6985 PR c++/58796
6986 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6987 * g++.dg/cpp0x/nullptr35.C: New test.
6988
41c7438e
BC
69892016-07-15 Bin Cheng <bin.cheng@arm.com>
6990
6991 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6992
f7ba880b
CP
69932016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6994
6995 * gfortran.dg/goacc/vector_length.f90: New test.
6996
b9aba0a0
RB
69972016-07-15 Richard Biener <rguenther@suse.de>
6998
6999 PR tree-optimization/71881
7000 * gcc.dg/torture/pr71881.c: New testcase.
7001
9513d5fb
RB
70022016-07-15 Richard Biener <rguenther@suse.de>
7003
7004 PR tree-optimization/71887
7005 * gcc.dg/torture/pr71887.c: New testcase.
7006
ddbbcb19
JJ
70072016-07-15 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR c/71858
7010 * gcc.dg/spellcheck-identifiers-3.c: New test.
7011
29eb509c
AV
70122016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7013
7014 PR fortran/71807
7015 * gfortran.dg/null_9.f90: New test.
7016
43aabfcf
BC
70172016-07-15 Bin Cheng <bin.cheng@arm.com>
7018
7019 * gcc.dg/tree-ssa/loop-41.c: New test.
7020
afc89e58
BC
70212016-07-15 Bin Cheng <bin.cheng@arm.com>
7022
7023 PR tree-optimization/71347
7024 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7025
6fa682ad
SK
70262016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7027
7028 PR fortran/29819
7029 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7030 * gfortran.dg/contains.f90: Ditto.
7031 * gfortran.dg/contains_empty_1.f03: Ditto.
7032 * gfortran.dg/submodule_3.f08: Ditto.
7033
dd36b877
JJ
70342016-07-14 Jakub Jelinek <jakub@redhat.com>
7035
a60a5d31
JJ
7036 PR testsuite/71865
7037 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7038 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7039 expected diagnostics.
7040
dd36b877
JJ
7041 PR c/71858
7042 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7043 * gcc.dg/spellcheck-identifiers-2.c: New test.
7044 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7045 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7046
a241f8ca
JJ
70472016-07-14 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR tree-optimization/71872
7050 * gcc.c-torture/compile/pr71872.c: New test.
7051
d62b809c
TP
70522016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7053
7054 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7055 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7056 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7057 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7058 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7059 * gcc.target/arm/atomic-op-acquire-1.c: This.
7060 * gcc.target/arm/atomic-op-char.c: Rename into ...
7061 * gcc.target/arm/atomic-op-char-1.c: This.
7062 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7063 * gcc.target/arm/atomic-op-consume-1.c: This.
7064 * gcc.target/arm/atomic-op-int.c: Rename into ...
7065 * gcc.target/arm/atomic-op-int-1.c: This.
7066 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7067 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7068 * gcc.target/arm/atomic-op-release.c: Rename into ...
7069 * gcc.target/arm/atomic-op-release-1.c: This.
7070 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7071 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7072 * gcc.target/arm/atomic-op-short.c: Rename into ...
7073 * gcc.target/arm/atomic-op-short-1.c: This.
7074 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7075 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7076 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7077 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7078 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7079 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7080 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7081 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7082 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7083 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7084
1f8dd420
AV
70852016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7086
7087 PR fortran/70842
7088 * gfortran.dg/select_type_35.f03: New test.
7089
53109ba8
KT
70902016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7091
7092 PR target/65951
7093 PR tree-optimization/70923
7094 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7095 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7096 * gcc.dg/vect/pr65951.c: Likewise.
7097 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7098
91f35b7f
DE
70992016-07-14 David Edelsohn <dje.gcc@gmail.com>
7100
7101 * c-c++-common/pr60226.c: Expect maximum object file alignment
7102 error on AIX.
7103
351168fe
RB
71042016-07-14 Richard Biener <rguenther@suse.de>
7105
7106 PR tree-optimization/71866
7107 * gcc.dg/torture/pr71866.c: New testcase.
7108
94c32c00
TP
71092016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7110
7111 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7112 selector and enclose boolean expression in curly braces.
7113
b799a481
AM
71142016-07-14 Alan Modra <amodra@gmail.com>
7115
7116 PR target/71733
7117 * gcc.target/powerpc/p9-novsx.c: New.
7118
f63ba78c
AK
71192016-07-13 Andi Kleen <ak@linux.intel.com>
7120
7121 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7122 * g++.dg/tree-prof/morefunc.C: Dito.
7123 * g++.dg/tree-prof/pr35545.C: Dito.
7124 * g++.dg/tree-prof/reorder.C: Dito.
7125 * gcc.dg/tree-prof/20050826-2.c: Dito.
7126 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7127 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7128 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7129 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7130 * gcc.dg/tree-prof/inliner-1.c: Dito.
7131 * gcc.dg/tree-prof/merge_block.c: Dito.
7132 * gcc.dg/tree-prof/stringop-1.c: Dito.
7133 * gcc.dg/tree-prof/stringop-2.c: Dito.
7134 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7135 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7136 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7137 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7138 * gcc.dg/tree-prof/update-loopch.c: Dito.
7139 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7140 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7141 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7142 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7143 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7144 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7145 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7146
f4d5a23d
AK
71472016-07-13 Andi Kleen <ak@linux.intel.com>
7148
7149 * lib/profopt.exp (profopt-execute): Remove .imports files.
7150
ae145898
AK
71512016-07-13 Andi Kleen <ak@linux.intel.com>
7152
0b965526 7153 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7154
e97bd4f5
AK
71552016-07-13 Andi Kleen <ak@linux.intel.com>
7156
7157 * lib/profopt.exp (dg-final-scan-autofdo,
7158 dg-final-scan-not-autofdo): New functions.
7159
6fa3d4b4
BC
71602016-07-13 Bin Cheng <bin.cheng@arm.com>
7161
7162 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7163 * gcc.dg/vect/vect-35.c: Ditto.
7164 * gcc.dg/vect/vect-alias-check-2.c: New test.
7165
65f18bc6
ML
71662016-07-13 Martin Liska <mliska@suse.cz>
7167
7168 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7169 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7170 * gfortran.dg/pr42108.f90: Update expected dump scan.
7171
9737f35b
RB
71722016-07-13 Richard Biener <rguenther@suse.de>
7173
7174 PR tree-optimization/24574
7175 * gcc.dg/pr24574.c: New testcase.
7176
62c0ea4b
SKS
71772016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7178
0b965526 7179 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7180 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7181 * c-c++-common/pr68833-1.c: Require int32plus.
7182 * gcc.dg/ipa/pr63551.c: Likewise.
7183 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7184 * gcc.dg/ipa/pr64041.c: Require int32plus.
7185
c7ed8938
IE
71862016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7187
7188 PR ipa/71633
7189 * g++.dg/pr71633.C: New test.
7190
5ce15300
TP
71912016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7192
7193 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7194 Add new arm_thumb1_cbz_ok effective target.
7195 * gcc.target/arm/cbz.c: New test.
7196
2b9509a3
TP
71972016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7198
7199 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7200 Define effective target.
7201 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7202 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7203 * gcc.target/arm/movhi_movw.c: New test.
7204 * gcc.target/arm/movsi_movw.c: Likewise.
7205 * gcc.target/arm/movdi_movw.c: Likewise.
7206
7f15b177
RB
72072016-07-13 Richard Biener <rguenther@suse.de>
7208
7209 PR middle-end/71104
7210 * gcc.dg/pr71104-1.c: New testcase.
7211 * gcc.dg/pr71104-2.c: Likewise.
7212
0b0a896e
MM
72132016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7214
7215 PR target/71805
7216 * gcc.target/powerpc/pr71805.c: New test.
7217
f906f5ed
BS
72182016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7219
7220 * gcc.target/powerpc/divkc3-1.c: New.
7221 * gcc.target/powerpc/mulkc3-1.c: New.
7222
9e63c3aa
NS
72232016-07-12 Nathan Sidwell <nathan@acm.org>
7224
7225 * gcc.target/arm/data-rel-1.c: New.
7226 * gcc.target/arm/data-rel-2.c: New.
7227 * gcc.target/arm/data-rel-3.c: New.
7228
f507d202
ML
72292016-07-12 Martin Liska <mliska@suse.cz>
7230
7231 * gcc.dg/params/blocksort-part.c: New test.
7232 * gcc.dg/params/params.exp: New file.
7233
d6f7c125
KT
72342016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7235
7236 PR middle-end/71700
7237 * gcc.c-torture/execute/pr71700.c: New test.
7238
37ccb0ba
SB
72392016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7240 Richard Biener <rguenther@suse.de>
7241
7242 PR tree-optimization/23286
7243 PR tree-optimization/70159
7244 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7245 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7246 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7247 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7248 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7249 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7250 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7251 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7252 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7253 * gcc.dg/pr51879-12.c: Likewise.
7254 * gcc.dg/strlenopt-9.c: Likewise.
7255 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7256 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7257 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7258 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7259 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7260 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7261 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7262 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7263 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7264 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7265 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7266 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7267 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7268 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7269 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7270
712a93d6
RB
72712016-07-12 Richard Biener <rguenther@suse.de>
7272
7273 PR rtl-optimization/68961
7274 * gcc.target/i386/pr68961.c: New testcase.
7275
c392943c
JJ
72762016-07-11 Jakub Jelinek <jakub@redhat.com>
7277
3d56e6a4
JJ
7278 PR middle-end/71758
7279 * c-c++-common/gomp/pr71758.c: New test.
7280 * gfortran.dg/gomp/pr71758.f90: New test.
7281
c392943c
JJ
7282 PR tree-optimization/71823
7283 * gcc.dg/vect/pr71823.c: New test.
7284
741d3be5
DM
72852016-07-11 David Malcolm <dmalcolm@redhat.com>
7286
7287 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7288 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7289 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7290
92fa45b5
L
72912016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7292
7293 PR target/71801
7294 * gcc.target/i386/pr71801.c: New test.
7295
f51606c7
RB
72962016-07-11 Richard Biener <rguenther@suse.de>
7297
7298 PR tree-optimization/71816
7299 * gcc.dg/torture/pr71816.c: New testcase.
7300
36b54ce0
TK
73012016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7302
7303 PR fortran/71783
7304 * gfortran.dg/dependency_46.f90: New test.
7305
d13835b6
VM
73062016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7307
7308 PR rtl-optimization/71621
7309 * gcc.target/i386/pr71621-1.c: New.
7310 * gcc.target/i386/pr71621-2.c: New.
7311
642bcbdf
CP
73122016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7313
7314 * gfortran.dg/goacc/pr71704.f90: New test.
7315
02eb5b8b
BS
73162016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7317
7318 PR target/71297
7319 * gcc.target/powerpc/pr71297.c: New.
7320
8beb9a0d
JW
73212016-07-08 Jiong Wang <jiong.wang@arm.com>
7322
7323 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7324
cef4b650
MM
73252016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7326
7327 PR target/71806
7328 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7329
3c3ecf52
AH
73302016-07-08 Alan Hayward <alan.hayward@arm.com>
7331
7332 PR tree-optimization/71667
7333 * gcc.dg/vect/pr71667.c: New
7334
2660286d
ML
73352016-07-08 Martin Liska <mliska@suse.cz>
7336
7337 * gcc.dg/torture/pr71606.c: New test.
7338
70cdd4ae
JD
73392016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7340
7341 PR fortran/71764
7342 * gfortran.dg/pr71764.f90: New test.
7343
842dc2e6
JJ
73442016-07-07 Jakub Jelinek <jakub@redhat.com>
7345 Kai Tietz <ktietz70@googlemail.com>
7346
7347 PR c++/70869
7348 PR c++/71054
7349 * g++.dg/cpp0x/pr70869.C: New test.
7350 * g++.dg/cpp0x/pr71054.C: New test.
7351
31be4262
DE
73522016-07-07 David Edelsohn <dje.gcc@gmail.com>
7353
7354 * g++.dg/debug/pr71432.C: Fail on AIX.
7355
1c122092
ML
73562016-07-07 Martin Liska <mliska@suse.cz>
7357
7358 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7359 an undefined behavior.
7360 * gfortran.dg/do_3.F90: Likewise.
7361 * gfortran.dg/do_check_11.f90: New test.
7362 * gfortran.dg/do_check_12.f90: New test.
7363 * gfortran.dg/do_corner_warn.f90: New test.
7364
7119f1b1
ML
73652016-07-07 Martin Liska <mliska@suse.cz>
7366
7367 * gfortran.dg/predict-1.f90: Ammend the test.
7368 * gfortran.dg/predict-2.f90: Likewise.
7369
275792f2
IE
73702016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7371
7372 PR ipa/71624
7373 * g++.dg/pr71624.C: New test.
7374
05a437c1
TP
73752016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7376
7377 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7378 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7379 ARMv8-M Mainline architectures.
7380
6f493951
TP
73812016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7382
7383 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7384 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7385
5ddaee94
SB
73862016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7387
7388 PR target/70098
7389 PR target/71763
7390 * gcc.target/powerpc/pr71763.c: New file.
7391
651afdb2
YR
73922016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7393
7394 PR tree-optimization/71518
0b965526 7395 * gcc.dg/pr71518.c: New test.
651afdb2 7396
9df99881
WD
73972016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7398
7399 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7400
7b4e0769
SKS
74012016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7402
0b965526 7403 PR target/50739
7b4e0769
SKS
7404 * gcc.target/avr/pr50739.c: New test.
7405
eb4432f7
JH
74062016-07-05 Jan Hubicka <jh@suse.cz>
7407
7408 * gcc.dg/tree-ssa/scev-14.c: update template.
7409
c01e092f
RS
74102016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7411
7412 * gcc.dg/vect/group-no-gaps-1.c: New test.
7413
8070763a
AK
74142016-07-05 Andi Kleen <ak@linux.intel.com>
7415
7416 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7417 if kernel supports MPX.
7418
3f8257db 74192016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7420
7421 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7422
36a265b1
MM
74232016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7424 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7425
7426 * gcc.target/powerpc/signbit-1.c: New test.
7427 * gcc.target/powerpc/signbit-2.c: New test.
7428 * gcc.target/powerpc/signbit-3.c: New test.
7429
7a98fb6e
KT
74302016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7431
7432 PR rtl-optimization/71594
7433 * gcc.dg/torture/pr71594.c: New test.
7434
1e3d54b4
JH
74352016-07-05 Jan Hubicka <jh@suse.cz>
7436
7437 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7438
84ca3893
DM
74392016-07-05 David Malcolm <dmalcolm@redhat.com>
7440
7441 PR c++/62314
3a146d46 7442 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7443 number of missing semicolon error.
7444 * g++.dg/pr62314-2.C: New test case.
7445
20d0bfce
AF
74462016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7447
7448 * gfortran.dg/coarray_stat_function.f90: New test.
7449 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7450 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7451 to new interfaces.
7452
69aaea06
AV
74532016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7454
7455 PR fortran/71623
7456 * gfortran.dg/deferred_character_17.f90: New test.
7457
f723a43c
CL
74582016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7459
7460 * gcc.target/arm/neon/polytypes.c: Move to ...
7461 * gcc.target/arm/polytypes.c: ... here.
7462 * gcc.target/arm/neon/pr51534.c: Move to ...
7463 * gcc.target/arm/pr51534.c: ... here.
7464 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7465 * gcc.target/arm/vect-vcvt.c: ... here.
7466 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7467 * gcc.target/arm/vect-vcvtq.c: ... here.
7468 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7469 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7470 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7471 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7472 * gcc.target/arm/neon/neon.exp: Delete.
7473 * gcc.target/arm/neon/: Delete.
7474
d73e0ccf
JD
74752016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7476
7477 PR fortran/65575
7478 * gfortran.dg: pr65575.f90: New test.
7479
c20f6223
JD
74802016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7481
7482 PR fortran/35849
7483 * gfortran.dg: pr35849.f90: New test.
7484
2a5537c3
JJ
74852016-07-04 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR c++/71739
7488 * g++.dg/cpp0x/pr71739.C: New test.
7489
740f9751
CL
74902016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7491
7492 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7493
bf749919
DV
74942016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7495
7496 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7497 locr.
7498 * gcc.target/s390/loc-1.c: New test.
7499
430bb38e
YR
75002016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7501
3a146d46
JJ
7502 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7503 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7504
15f6e0da
RR
75052016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7506
7507 PR target/63874
7508 * gcc.target/aarch64/pr63874.c: New test.
7509
79335075
JB
75102016-07-04 Jan Beulich <jbeulich@suse.com>
7511
7512 * g++.dg/header.c: New.
7513 * gcc.dg/header.c: New.
7514
557e8c49
JJ
75152016-07-02 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR c/71719
7518 * c-c++-common/Wunused-var-15.c: New test.
7519
79a592e3
JJ
75202016-07-01 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR fortran/71687
7523 * gfortran.dg/gomp/pr71687.f90: New test.
7524
e2298656
BS
75252016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7526
7527 * gcc.dg/const-float128-ped.c: Require __float128 effective
7528 target and options.
7529 * gcc.dg/const-float128.c: Likewise.
7530 * gcc.dg/torture/float128-cmp-invalid.c: Require
7531 __float128 and base_quadfloat_support effective targets, and
7532 __float128 options.
7533 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7534 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7535 * gcc.dg/torture/float128-nan.c: Likewise.
7536 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7537 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7538 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7539 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7540 (add_options_for___float128): New.
7541 (check_effective_target_base_quadword_support): New.
7542
70c11966
MM
75432016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7544
7545 PR target/71720
7546 * gcc.target/powerpc/pr71720.c: New test.
7547
059541fd
JB
75482016-07-01 Jan Beulich <jbeulich@suse.com>
7549
7550 * gcc.dg/bss.c: New.
7551
2c1e4964
PB
75522016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7553
7554 PR target/71698
7555 * gcc.target/powerpc/pr71698.c: New test.
7556
22e1cb39
GJL
75572016-07-01 Georg-Johann Lay <avr@gjlay.de>
7558
7559 PR target/71151
7560 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7561 instead of ".foo" for its section name.
7562 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7563 depending on MCU's flash size.
7564 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7565 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7566 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7567 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7568 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7569 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7570
466cf574
JB
75712016-07-01 Jan Beulich <jbeulich@suse.com>
7572
7573 * gcc.target/i386/pr65105-2.c: Add -msse2.
7574
351beab7
JJ
75752016-06-30 Jakub Jelinek <jakub@redhat.com>
7576
55a0f21a
JJ
7577 PR tree-optimization/71707
7578 * gcc.dg/strlenopt-29.c: New test.
7579
6245ad72
JJ
7580 PR fortran/71704
7581 * gfortran.dg/gomp/pr71704.f90: New test.
7582
351beab7
JJ
7583 PR fortran/71705
7584 * gfortran.dg/gomp/pr71705.f90: New test.
7585
5a3a6a5e
KN
75862016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7587
7588 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7589 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7590 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7591 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7592 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7593 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7594 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7595 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7596 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7597 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7598 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7599 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7600 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7601 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7602 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7603 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7604 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7605 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7606 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7607 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7608 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7609 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7610 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7611 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7612 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7613 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7614 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7615 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7616 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7617 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7618 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7619 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7620 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7621 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7622 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7623 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7624 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7625 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7626 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7627 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7628 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7629 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7630 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7631 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7632 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7633 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7634 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7635 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7636 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7637 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7638 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7639 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7640 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7641 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7642 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7643 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7644 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7645 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7646 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7647 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7648 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7649 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7650 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7651 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7652 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7653 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7654 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7655 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7656 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7657 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7658 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7659 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7660 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7661 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7662 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7663 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7664 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7665 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7666 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7667 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7668 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7669
3dfa8071 76702016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7671 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7672
7673 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7674
9bd62242 76752016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7676 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7677
7678 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7679
603107fb
DM
76802016-06-30 David Malcolm <dmalcolm@redhat.com>
7681
7682 PR driver/71651
7683 * gcc.dg/spellcheck-options-12.c: New test case.
7684
205cccc7
JJ
76852016-06-30 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR middle-end/71693
7688 * gcc.c-torture/compile/pr71693.c: New test.
7689
f4452176
DM
76902016-06-29 David Malcolm <dmalcolm@redhat.com>
7691
7692 * gcc.dg/spellcheck-params.c: New testcase.
7693 * gcc.dg/spellcheck-params-2.c: New testcase.
7694
c5e74d9d
MM
76952016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7696
7697 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7698 vector extract instructions.
7699 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7700
e44ecbfd
JD
77012016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7702
7703 PR fortran/71686
7704 * gfortran.dg/unexpected_eof_2.f90: New test.
7705 * gfortran.dg/unexpected_eof_3.f90: New test.
7706
ee446d9f
JW
77072016-06-29 Jim Wilson <jim.wilson@linaro.org>
7708
7709 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7710
27f67461
CP
77112016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7712
7713 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7714 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7715 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7716
b1206d29
RB
77172016-06-29 Richard Biener <rguenther@suse.de>
7718
7719 PR middle-end/15256
7720 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7721
1af21224
MW
77222016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7723
7724 * gcc.target/arm/aapcs/neon-vect10.c: Require
7725 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7726 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7727 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7728 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7729 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7730 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7731 * gcc.target/arm/fp16-aapcs-1.c: Require
7732 -mfloat-ab=hard. Also simplify the test.
7733 * gcc.target/arm/fp16-aapcs-2.c: New.
7734
7fe43755
MW
77352016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7736
0b965526 7737 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7738 (add_options_for_arm_fp16_ieee): New.
7739 (add_options_for_arm_fp16_alternative): New.
7740 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7741 long-line.
7742 (effective_target_arm_fp16_hw): New.
7743
264d951a
IE
77442016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7745
7746 PR tree-optimization/71655
7747 * g++.dg/pr71655.C: New test.
7748
5c846a81
ML
77492016-06-29 Martin Liska <mliska@suse.cz>
7750
7751 * gcc.dg/pr71585.c: New test.
7752 * gcc.dg/pr71585-2.c: New test.
7753 * gcc.dg/pr71585-3.c: New test.
7754
fafe9318
YR
77552016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7756
7757 PR tree-optimization/70729
7758 * g++.dg/vect/pr70729.cc: New test.
7759
54d19c3b
TS
77602016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7761
7762 * c-c++-common/gomp/cancel-1.c: Extend.
7763
5f3cd7c3
JJ
77642016-06-29 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR tree-optimization/71625
7767 * gcc.dg/strlenopt-28.c: New test.
7768
4aa83879
RB
77692016-06-29 Richard Biener <rguenther@suse.de>
7770
7771 PR middle-end/71002
7772 * g++.dg/torture/pr71002.C: Adjust testcase.
7773
152ef731
JJ
77742016-06-29 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR c/71685
7777 * gcc.dg/pr71685.c: New test.
7778
77792016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7780
7781 PR c/71552
7782 * gcc.dg/init-bad-9.c: New test.
7783
d41dc215
BS
77842016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7785
7786 * gcc.target/powerpc/abs128-1.c: Require VSX.
7787 * gcc.target/powerpc/copysign128-1.c: Likewise.
7788 * gcc.target/powerpc/inf128-1.c: Likewise.
7789 * gcc.target/powerpc/nan128-1.c: Likewise.
7790
6a20b538
JJ
77912016-06-28 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR middle-end/71626
7794 * gcc.c-torture/execute/pr71626-1.c: New test.
7795 * gcc.c-torture/execute/pr71626-2.c: New test.
7796
77d93c47
PB
77972016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7798
7799 PR target/71656
7800 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7801
a8264058
SB
78022016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7803
7804 PR target/71670
7805 * gcc.target/powerpc/pr71670.c: New testcase.
7806
0dc47331
PB
78072016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7808
7809 PR target/71656
7810 * gcc.target/powerpc/pr71656-1.c: New test.
7811 * gcc.target/powerpc/pr71656-2.c: New test.
7812
b65ffc79
CL
78132016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7814
7815 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7816 around fp16 code.
7817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7819 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7820 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7821 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7822 Add arm_neon_fp16_ok effective target.
0b965526
UB
7823 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7824 Likewise.
7825 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7826 Likewise.
7827 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7828 Likewise.
7829 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7830 Likewise.
7831 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7832 Likewise.
7833 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7834 Likewise.
7835 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7836 Likewise.
7837 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7838 Likewise.
7839 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7840 Likewise.
7841 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7842 Likewise.
7843 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7844 Likewise.
b65ffc79 7845
9bb86f40
JH
78462016-06-26 Jan Hubicka <hubicka@ucw.cz>
7847
7848 * gcc.dg/predict-12.c: New testcase.
7849
46db0fd4
JD
78502016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7851
7852 PR fortran/71649
7853 * gfortran.dg/pr71649.f90: New test.
7854
2a65e70b
JJ
78552016-06-25 Jakub Jelinek <jakub@redhat.com>
7856
f8a06e24
JJ
7857 PR tree-optimization/71643
7858 * g++.dg/opt/pr71643.C: New test.
7859
2a65e70b
JJ
7860 PR tree-optimization/71631
7861 * gcc.c-torture/execute/pr71631.c: New test.
7862
7805417a
JH
78632016-06-24 Jan Hubicka <hubicka@ucw.cz>
7864
7865 * gcc.dg/predict-11.c: New testcase.
7866 * gfortran.dg/predict-2.f90: New testcase.
7867
888ed1a3
JH
78682016-06-24 Jan Hubicka <hubicka@ucw.cz>
7869
7870 * gcc.dg/predict-10.c: New test.
7871
53605f35
BS
78722016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7873
7874 * gcc.target/powerpc/abs128-1.c: New.
7875 * gcc.target/powerpc/copysign128-1.c: New.
7876 * gcc.target/powerpc/inf128-1.c: New.
7877 * gcc.target/powerpc/nan128-1.c: New.
7878
7b22b4c6
EB
78792016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7880
7881 * gfortran.dg/pr71642.f90: New test.
7882
37e373c2
JJ
78832016-06-24 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR tree-optimization/71647
7886 * gcc.target/i386/pr71647.c: New test.
7887
b20b79f2
L
78882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7889
7890 * gcc.target/i386/noplt-gd-1.c: New test.
7891 * gcc.target/i386/noplt-gd-2.c: Likewise.
7892 * gcc.target/i386/noplt-gd-3.c: Likewise.
7893 * gcc.target/i386/noplt-ld-1.c: Likewise.
7894 * gcc.target/i386/noplt-ld-2.c: Likewise.
7895 * gcc.target/i386/noplt-ld-3.c: Likewise.
7896 * lib/target-supports.exp
7897 (check_effective_target_tls_get_addr_via_got): New.
7898
04619cb8
UB
78992016-06-24 Uros Bizjak <ubizjak@gmail.com>
7900
7901 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7902 testsuite compile flags.
7903 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7904 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7905
79062016-06-24 Uros Bizjak <ubizjak@gmail.com>
7907
7908 * g++dg/vect/pr36684.cc: Add dg-do compile.
7909 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7910 * gcc.dg/vect/pr70021.c: Ditto.
7911 * gcc.dg/vect/pr70138-1.c: Ditto.
7912 * gcc.dg/vect/pr70138-2.c: Ditto.
7913 * gcc.dg/vect/pr70354-1.c: Ditto.
7914 * gcc.dg/vect/pr70354-2.c: Ditto.
7915 * gcc.dg/vect/pr71259.c: Ditto.
7916 * gcc.dg/vect/pr71416-1.c: Ditto.
7917 * gcc.dg/vect/slp-43.c: Ditto.
7918 * gcc.dg/vect/slp-45.c: Ditto.
7919 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7920 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7921 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7922 * gfortran.dg/vect/pr69980.f90: Ditto.
7923
79242016-06-24 Uros Bizjak <ubizjak@gmail.com>
7925
7926 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7927 * gcc.dg/vect/bb-slp-30.c: Ditto.
7928 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7929 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7930 * gcc.dg/vect/pr45902.c: Ditto.
7931 * gcc.dg/vect/pr48172.c: Ditto.
7932 * gcc.dg/vect/pr48377.c: Ditto.
7933 * gcc.dg/vect/pr49038.c: Ditto.
7934 * gcc.dg/vect/pr49771.c: Ditto.
7935 * gcc.dg/vect/pr52091.c: Ditto.
7936 * gcc.dg/vect/pr53185-2.c: Ditto.
7937 * gcc.dg/vect/pr56826.c: Ditto.
7938 * gcc.dg/vect/pr60276.c: Ditto.
7939 * gcc.dg/vect/pr62021.c: Ditto.
7940 * gcc.dg/vect/pr63530.c: Ditto.
7941 * gcc.dg/vect/pr65518.c: Ditto.
7942 * gcc.dg/vect/pr65947-1.c: Ditto.
7943 * gcc.dg/vect/pr65947-10.c: Ditto.
7944 * gcc.dg/vect/pr65947-11.c: Ditto.
7945 * gcc.dg/vect/pr65947-12.c: Ditto.
7946 * gcc.dg/vect/pr65947-13.c: Ditto.
7947 * gcc.dg/vect/pr65947-2.c: Ditto.
7948 * gcc.dg/vect/pr65947-3.c: Ditto.
7949 * gcc.dg/vect/pr65947-4.c: Ditto.
7950 * gcc.dg/vect/pr65947-5.c: Ditto.
7951 * gcc.dg/vect/pr65947-6.c: Ditto.
7952 * gcc.dg/vect/pr65947-7.c: Ditto.
7953 * gcc.dg/vect/pr65947-8.c: Ditto.
7954 * gcc.dg/vect/pr65947-9.c: Ditto.
7955 * gcc.dg/vect/pr71416-1.c: Ditto.
7956 * gcc.dg/vect/pr71439.c: Ditto.
7957 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7958 * gcc.dg/vect/vect-bswap16.c: Ditto.
7959 * gcc.dg/vect/vect-bswap32.c: Ditto.
7960 * gcc.dg/vect/vect-bswap64.c: Ditto.
7961 * gcc.dg/vect/vect-live-1.c: Ditto.
7962 * gcc.dg/vect/vect-live-2.c: Ditto.
7963 * gcc.dg/vect/vect-live-3.c: Ditto.
7964 * gcc.dg/vect/vect-live-4.c: Ditto.
7965 * gcc.dg/vect/vect-live-5.c: Ditto.
7966 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7967 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7968 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7969 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7970 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7971 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7972 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7973 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7974 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7975 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7976 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7977 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7978 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7979 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7980 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7981 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7982 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7983
da224bcb
UB
79842016-06-24 Uros Bizjak <ubizjak@gmail.com>
7985
7986 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7987
dfee2870
L
79882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7989
7990 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7991 ia32 if R_386_GOT32X relocation is supported.
7992 * gcc.target/i386/noplt-3.c: Likewise.
7993 * gcc.target/i386/noplt-2.c: Likewise.
7994 (main): Renamed to ...
7995 (bar): This.
7996 * gcc.target/i386/noplt-4.c: Likewise.
7997 (main): Renamed to ...
7998 (bar): This.
7999 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8000 * gcc.target/i386/pr67400-5.c: Likewise.
8001
a86451b9
JJ
80022016-06-24 Jakub Jelinek <jakub@redhat.com>
8003
00085092
JJ
8004 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8005 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8006
a86451b9
JJ
8007 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8008 f4): Adjust expected diagnostics.
8009 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8010 (T): If OVFP is defined, redefine to TP.
8011 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8012 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8013 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8014 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8015 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8016 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8017 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8018 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8019 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8020 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8021 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8022 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8023 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8024 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8025 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8026 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8027 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8028 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8029 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8030 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8031 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8032 as last argument to __builtin_add_overflow_p.
8033
7bb5d5f4
UB
80342016-06-23 Uros Bizjak <ubizjak@gmail.com>
8035
8036 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8037 dg-options and remove default vector testsuite compile flags.
8038 * g++.dg/vect/pr33860a.cc: Ditto.
8039 * g++.dg/vect/pr45470-a.cc: Ditto.
8040 * g++.dg/vect/pr45470-b.cc: Ditto.
8041 * g++.dg/vect/pr60896.cc: Ditto.
8042 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8043 * gcc.dg/vect/pr18308.c: Ditto.
8044 * gcc.dg/vect/pr24049.c: Ditto.
8045 * gcc.dg/vect/pr33373.c: Ditto.
8046 * gcc.dg/vect/pr36228.c: Ditto.
8047 * gcc.dg/vect/pr42395.c: Ditto.
8048 * gcc.dg/vect/pr42604.c: Ditto.
8049 * gcc.dg/vect/pr46663.c: Ditto.
8050 * gcc.dg/vect/pr48765.c: Ditto.
8051 * gcc.dg/vect/pr49093.c: Ditto.
8052 * gcc.dg/vect/pr49352.c: Ditto.
8053 * gcc.dg/vect/pr52298.c: Ditto.
8054 * gcc.dg/vect/pr52870.c: Ditto.
8055 * gcc.dg/vect/pr53185.c: Ditto.
8056 * gcc.dg/vect/pr53773.c: Ditto.
8057 * gcc.dg/vect/pr56695.c: Ditto.
8058 * gcc.dg/vect/pr62171.c: Ditto.
8059 * gcc.dg/vect/pr63530.c: Ditto.
8060 * gcc.dg/vect/pr68339.c: Ditto.
8061 * gcc.dg/vect/pr71259.c: Ditto.
8062 * gcc.dg/vect/vect-82_64.c: Ditto.
8063 * gcc.dg/vect/vect-83_64.c: Ditto.
8064 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8065 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8066 * gcc.dg/vect/vect-shift-2.c: Ditto.
8067 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8068 * gfortran.dg/vect/pr39318.f90: Ditto.
8069 * gfortran.dg/vect/pr45714-a.f: Ditto.
8070 * gfortran.dg/vect/pr45714-b.f: Ditto.
8071 * gfortran.dg/vect/pr46213.f90: Ditto.
8072
2d4bb02f
MM
80732016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8074 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8075
8076 * gcc.target/powerpc/p9-splat-5.c: New test.
8077
f6d1b868
UB
80782016-06-23 Uros Bizjak <ubizjak@gmail.com>
8079
8080 PR tree-optimization/71488
8081 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8082 * lib/target-supports.exp: ... here.
8083 (check_sse4_hw_available): New procedure.
8084 (check_effective_target_sse4_runtime): Ditto.
8085 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8086 -march=westmere for sse4_runtime targets.
936ff030 8087 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8088 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8089 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8090 (main): Call check_vect ().
a7898180 8091 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8092
c0597759
L
80932016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8094
8095 PR target/66232
8096 PR target/67400
8097 * gcc.target/i386/pr66232-14.c: New file.
8098 * gcc.target/i386/pr66232-15.c: Likewise.
8099 * gcc.target/i386/pr66232-16.c: Likewise.
8100 * gcc.target/i386/pr66232-17.c: Likewise.
8101 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8102 ia32 if R_386_GOT32X relocation is supported.
8103 * gcc.target/i386/pr67400-2.c: Likewise.
8104 * gcc.target/i386/pr67400-3.c: Likewise.
8105 * gcc.target/i386/pr67400-4.c: Likewise.
8106 * gcc.target/i386/pr67400-6.c: Likewise.
8107 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8108 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8109
5b0e27a7
JD
81102016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8111
8112 PR libgfortran/48852
8113 * gfortran.dg/char4_iunit_1.f03: Update test.
8114 * gfortran.dg/f2003_io_5.f03: Update test.
8115 * gfortran.dg/real_const_3.f90: Update test.
8116
7f586d90
AK
81172016-06-23 Andi Kleen <ak@linux.intel.com>
8118
8119 * g++.dg/bprob/bprob.exp: Support autofdo.
8120 * g++.dg/tree-prof/tree-prof.exp: dito.
8121 * gcc.dg/tree-prof/tree-prof.exp: dito.
8122 * gcc.misc-tests/bprob.exp: dito.
8123 * gfortran.dg/prof/prof.exp: dito.
8124 * lib/profopt.exp: dito.
8125 * lib/target-supports.exp: Check for autofdo.
8126
60fa7862
ML
81272016-06-23 Martin Liska <mliska@suse.cz>
8128
8129 * gcc.dg/pr71619.c: New test.
8130
e3d62871
UB
81312016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8132
8133 PR target/67400
cc901875
UB
8134 * gcc.target/i386/pr67400-1.c: New test.
8135 * gcc.target/i386/pr67400-2.c: Likewise.
8136 * gcc.target/i386/pr67400-3.c: Likewise.
8137 * gcc.target/i386/pr67400-4.c: Likewise.
8138 * gcc.target/i386/pr67400-5.c: Likewise.
8139 * gcc.target/i386/pr67400-6.c: Likewise.
8140 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8141
ac81cf0b
DM
81422016-06-22 David Malcolm <dmalcolm@redhat.com>
8143
8144 * c-c++-common/missing-header-1.c: New test case.
8145 * c-c++-common/missing-header-2.c: New test case.
8146 * c-c++-common/missing-header-3.c: New test case.
8147 * c-c++-common/missing-header-4.c: New test case.
8148
1a4f11c8
DM
81492016-06-22 David Malcolm <dmalcolm@redhat.com>
8150
8151 PR c/70339
8152 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8153 hint.
8154 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8155 expected results due to builtin "nanl" now being suggested for
8156 "name".
8157 * gcc.dg/pr67580.c: Update expected messages.
8158 * gcc.dg/spellcheck-identifiers.c: New testcase.
8159 * gcc.dg/spellcheck-typenames.c: New testcase.
8160
a93eac6a
DM
81612016-06-22 David Malcolm <dmalcolm@redhat.com>
8162
8163 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8164 file.
8165 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8166 diagnostic-test-show-locus-parseable-fixits.c to sources for
8167 diagnostic_plugin_test_show_locus.c.
8168 * lib/gcc-defs.exp (freeform_regexps): New global.
8169 (dg-regexp): New function.
8170 (handle-dg-regexps): New function.
8171 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8172 freeform_regexps to the empty list.
8173 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8174
49e76ff1
IE
81752016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8176
f6d1b868 8177 PR tree-optimization/71488
49e76ff1
IE
8178 * g++.dg/pr71488.C: New test.
8179 * gcc.dg/vect/vect-bool-cmp.c: New test.
8180
951d8c8a
EB
81812016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8182
8183 * gcc.dg/guality/param-5.c: New test.
8184
b60fc3bd
BE
81852016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8186
8187 * gcc.target/i386/asm-flag-7.c: New test.
8188
0609abda
TS
81892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8190
8191 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8192 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8193 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8194 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8195 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8196 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8202 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8203 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8204 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8205 * lib/target-supports.exp: Likewise.
8206
ee2499b4
TS
82072016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8208
8209 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8210 * gcc.dg/attr-ms_struct-2.c: Likewise.
8211 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8212 * gcc.dg/bf-ms-attrib.c: Likewise.
8213 * gcc.dg/bf-ms-layout-2.c: Likewise.
8214 * gcc.dg/bf-ms-layout-3.c: Likewise.
8215 * gcc.dg/bf-ms-layout.c: Likewise.
8216 * gcc.dg/bf-no-ms-layout.c: Likewise.
8217 * gcc.target/i386/bitfield1.c: Likewise.
8218 * gcc.target/i386/bitfield2.c: Likewise.
8219 * gcc.target/i386/bitfield3.c: Likewise.
8220
caea59ff
KN
82212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8222
8223 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8224 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8225 override other than -mcpu=power9 command-line option is specified,
8226 or if the target operating system is aix.
8227 * gcc.target/powerpc/darn-1.c: Likewise.
8228 * gcc.target/powerpc/darn-2.c: Likewise.
8229 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8230 test if effective-target is not powerpc_p9vector_ok or if the
8231 target operating system is not defined.
8232 * gcc.target/powerpc/vslv-1.c: Likewise.
8233 * gcc.target/powerpc/vsrv-0.c: Likewise.
8234 * gcc.target/powerpc/vsrv-1.c: Likewise.
8235
63617e30
TB
82362016-06-21 Tobias Burnus <burnus@net-b.de>
8237
8238 PR fortran/71068
8239 * gfortran.dg/coarray/data_1.f90: New.
8240
89192c3c
WD
82412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8242
8243 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8244 (dg-require-effective-target): Use arm_v8_neon_hw.
8245 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8246 (dg-require-effective-target): Likewise.
8247 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8248 (dg-require-effective-target): Likewise.
8249 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8250 (dg-require-effective-target): Likewise.
8251 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8252 (dg-require-effective-target): Likewise.
8253 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8254 (dg-require-effective-target): Likewise.
8255 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8256 Add AArch64 check.
8257
64ac50e2
WD
82582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8259
8260 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8261 Set to 3 so test passes.
8262
6252b5db
WD
82632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8264
8265 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8266
3b9bc511
IV
82672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8268
8269 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8270 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8271 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8272 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8273
21db1c78
IV
82742016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8275
8276 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8277 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8278
9d30e86f
L
82792016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8280
8281 PR target/71549
8282 * gcc.target/i386/pr71549.c: New test.
8283
448a7c69
KN
82842016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8285
8286 * gcc.target/powerpc/vadsdu-0.c: Replace
8287 dg-require-effective-target directive to allow test to run on more
8288 platforms, and add dg-skip-if directive to disable test on aix
8289 platforms because of known incompatibilities.
8290 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8291 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8292 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8293 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8294 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8295 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8296 * gcc.target/powerpc/vadsdub-2.c: Replace
8297 dg-require-effective-target directive to allow test to run on more
8298 platforms, and add dg-skip-if directive to disable test on aix
8299 platforms because of known incompatibilities.
8300 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8301 with vec_absdb call to differentiate this test from vadsdub-1.c.
8302 * gcc.target/powerpc/vadsduh-1.c: Replace
8303 dg-require-effective-target directive to allow test to run on more
8304 platforms, and add dg-skip-if directive to disable test on aix
8305 platforms because of known incompatibilities.
8306 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8307 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8308 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8309
0ad84f34
JJ
83102016-06-21 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR tree-optimization/71588
8313 * gcc.dg/pr71558.c: New test.
8314
e71e8d94
SKS
83152016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8316
8317 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8318 * c-c++-common/pr68657-2.c: Likewise.
8319 * c-c++-common/pr68657-3.c: Likewise.
8320 * gcc.dg/torture/pr69714.c: Require int32plus support.
8321 * gcc.dg/torture/pr70025.c: Likewise.
8322 * gcc.dg/torture/pr70083.c: Likewise.
8323 * gcc.dg/torture/pr70542.c: Likewise.
8324 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8325
5a578671
JM
83262016-06-20 Joseph Myers <joseph@codesourcery.com>
8327
8328 PR c/71601
8329 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8330
7a9df68e
JJ
83312016-06-20 Jakub Jelinek <jakub@redhat.com>
8332
50aa64d5
JJ
8333 PR middle-end/71581
8334 * gcc.dg/pr71581.c: New test.
8335
7a9df68e
JJ
8336 PR rtl-optimization/71591
8337 * gcc.dg/cpp/pr71591.c: New test.
8338
3947cf19
DR
83392016-06-20 David B. Robins <gcc@davidrobins.net>
8340
8341 PR target/71571
8342 * g++.dg/torture/pr71571.C: New test.
8343
c4ff221e
JJ
83442016-06-20 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR target/71559
8347 * gcc.target/i386/sse2-pr71559.c: New test.
8348 * gcc.target/i386/avx-pr71559.c: New test.
8349 * gcc.target/i386/avx512f-pr71559.c: New test.
8350
f1b5abfb
TB
83512016-06-20 Tobias Burnus <burnus@net-b.de>
8352
8353 PR fortran/71194
8354 * gfortran.dg/pointer_remapping_10.f90: New.
8355
842107e4
DM
83562016-06-20 David Malcolm <dmalcolm@redhat.com>
8357
8358 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8359
d9e8bdfd
MS
83602016-06-20 Martin Sebor <msebor@redhat.com>
8361
8362 PR c/69507
8363 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8364 * gnu90-const-expr-1.c: Same.
8365 * gnu99-const-expr-1.c: Same.
8366 * gnu99-static-1.c: Same.
8367
67785479
RL
83682016-06-20 Renlin Li <renlin.li@arm.com>
8369
29f09b38 8370 PR testsuite/71489
67785479
RL
8371 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8372
636929b8
JG
83732016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8374
8375 * gcc.target/aarch64/vcvt_f64_1.c: New.
8376 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8377 * gcc.target/aarch64/vrecp_f64_1.c: New.
8378
ff7b374b
KT
83792016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8380
8381 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8382 "alignement".
8383
554cfc9e
GJL
83842016-06-20 Georg-Johann Lay <avr@gjlay.de>
8385
8386 PR target/71103
8387 * gcc.target/avr/torture/pr71103-2.c: New test.
8388
94087e88 83892016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8390
8391 PR c/69507
8392 * gcc.dg/alignof.c: New test.
8393
c561b091
PC
83942016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8395
8396 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8397 vs dg-error; test constexpr specifier too.
8398
bf54f123
PC
83992016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8400
8401 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8402
4e53aa97
CL
84032016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8404
8405 * lib/target-supports.exp
8406 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8407 arm_neon_ok and merge flags. Fix temporary test name.
8408 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8409 and merge flags.
8410
69071d86
ML
84112016-06-17 Martin Liska <mliska@suse.cz>
8412
8413 * gcc.dg/predict-9.c: Fix dump scanning.
8414
68b3b858
BC
84152016-06-17 Bin Cheng <bin.cheng@arm.com>
8416
8417 PR tree-optimization/71354
8418 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8419
d3ee260a
BC
84202016-06-17 Bin Cheng <bin.cheng@arm.com>
8421
8422 PR tree-optimization/71347
8423 * gcc.dg/tree-ssa/pr71347.c: New test.
8424
bd8fb114
BC
84252016-06-17 Bin Cheng <bin.cheng@arm.com>
8426
8427 PR tree-optimization/71354
8428 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8429
97816be4
BC
84302016-06-17 Bin Cheng <bin.cheng@arm.com>
8431
8432 * gcc.dg/vect/vect-alias-check-1.c: New test.
8433
2d761a37
SKS
84342016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8435
e0277d6b 8436 PR target/71151
2d761a37
SKS
8437 * gcc.target/avr/pr71151-1.c: New test.
8438 * gcc.target/avr/pr71151-2.c: New test.
8439 * gcc.target/avr/pr71151-3.c: New test.
8440 * gcc.target/avr/pr71151-4.c: New test.
8441 * gcc.target/avr/pr71151-5.c: New test.
8442 * gcc.target/avr/pr71151-6.c: New test.
8443 * gcc.target/avr/pr71151-7.c: New test.
8444 * gcc.target/avr/pr71151-8.c: New test.
8445 * gcc.target/avr/pr71151-common.h: New test.
8446
68fa96d6
ML
84472016-06-16 Martin Liska <mliska@suse.cz>
8448
8449 * gfortran.dg/predict-1.f90: New test.
8450
b6ca982f
UB
84512016-06-16 Uros Bizjak <ubizjak@gmail.com>
8452
8453 PR target/71242
3a146d46 8454 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8455
1dc8d15b
JH
84562016-06-16 Jan Hubicka <hubicka@ucw.cz>
8457
8458 * g++.dg/vect/pr36648.cc: Disable cunrolli
8459
67c25816
JJ
84602016-06-16 Jakub Jelinek <jakub@redhat.com>
8461
c577adb2
JJ
8462 PR target/71554
8463 * gcc.c-torture/execute/pr71554.c: New test.
8464
67c25816
JJ
8465 PR rtl-optimization/71532
8466 * gcc.dg/torture/pr71532.c: New test.
8467
1a3c3ee9
MM
84682016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8469
8470 * gcc.target/powerpc/p9-dimode1.c: New test.
8471 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8472
f29468a7
JJ
84732016-06-15 Jakub Jelinek <jakub@redhat.com>
8474
61daecc4
JJ
8475 * gcc.c-torture/compile/20160615-1.c: New test.
8476
f29468a7
JJ
8477 * g++.dg/cpp0x/ref-qual17.C: New test.
8478
209d1e2d
IE
84792016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8480
8481 PR middle-end/71529
8482 * gcc.target/i386/pr71529.C: New test.
8483
8dc35712
AH
84842016-06-15 Alan Hayward <alan.hayward@arm.com>
8485
8486 PR tree-optimization/71483
8487 * g++.dg/vect/pr71483.c: New
8488
b8911cb8
PC
84892016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8490
8491 PR c++/70202
8492 * g++.dg/inherit/crash6.C: New.
8493 * g++.dg/inherit/union2.C: Likewise.
8494 * g++.dg/inherit/virtual12.C: Likewise.
8495 * g++.dg/inherit/virtual13.C: Likewise.
8496 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8497
cf5d08ab
UB
84982016-06-15 Uros Bizjak <ubizjak@gmail.com>
8499
e3d62871 8500 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8501
8f482165
AH
85022016-06-15 Alan Hayward <alan.hayward@arm.com>
8503
8504 PR tree-optimization/71439
8505 * gcc.dg/vect/pr71439.c: New
8506
3256673f
KT
85072016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8508
8509 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8510
b17dc4d4
RB
85112016-06-15 Richard Biener <rguenther@suse.de>
8512
8513 * gcc.dg/vect/slp-45.c: New testcase.
8514
2a5825f2
RB
85152016-06-15 Richard Biener <rguenther@suse.de>
8516
8517 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8518
6e433d0b
BS
85192016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8520
8521 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8522 requirements, and disable for AIX for now.
8523 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8524
abe7f828
JJ
85252016-06-14 Jakub Jelinek <jakub@redhat.com>
8526
a09c81b4
JJ
8527 PR c++/71528
8528 * g++.dg/opt/pr71528.C: New test.
8529
abe7f828
JJ
8530 PR c++/71516
8531 * g++.dg/init/pr71516.C: New test.
8532
acfadf06
PC
85332016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8534
8535 * g++.dg/init/array46.C: New.
8536
4d568ab2
UB
85372016-06-14 Uros Bizjak <ubizjak@gmail.com>
8538
e3d62871
UB
8539 * gcc.target/i386/float128-3.c: New test.
8540 * gcc.target/i386/quad-sse4.c: Ditto.
8541 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8542 Update scan strings.
4d568ab2 8543
30934c5d
RB
85442016-06-14 Richard Biener <rguenther@suse.de>
8545
8546 PR middle-end/71526
8547 * gfortran.dg/pr71526.f90: New testcase.
8548
3970e545
AV
85492016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8550
8551 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8552 * gcc.dg/zero_bits_compound-1.c: Likewise.
8553
04976c6e
RB
85542016-06-14 Richard Biener <rguenther@suse.de>
8555
8556 PR tree-optimization/71522
8557 * gcc.dg/torture/pr71522.c: New testcase.
8558
23e025db
JJ
85592016-06-14 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR tree-optimization/71520
8562 * gcc.dg/tree-ssa/pr71520.c: New test.
8563
90b72e84
RB
85642016-06-14 Richard Biener <rguenther@suse.de>
8565
8566 PR tree-optimization/71521
86c24ba6 8567 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8568
ef7cf206
JJ
85692016-06-13 Jakub Jelinek <jakub@redhat.com>
8570
0dda258b
JJ
8571 PR sanitizer/71498
8572 * c-c++-common/ubsan/bounds-13.c: New test.
8573
ef7cf206
JJ
8574 PR preprocessor/71183
8575 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8576
a73786e3
JL
85772016-06-13 Jeff Law <law@redhat.com>
8578
8579 PR tree-optimization/71403
8580 * c-c++-common/ubsan/pr71403-1.c: New test.
8581 * c-c++-common/ubsan/pr71403-2.c: New test.
8582 * c-c++-common/ubsan/pr71403-3.c: New test.
8583
0ac249bf
JJ
85842016-06-13 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR middle-end/71478
8587 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8588 Add -Wno-psabi -w to dg-options.
8589
5408a64a
KN
85902016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8591
8592 * gcc.target/powerpc/vadsdu-0.c: New test.
8593 * gcc.target/powerpc/vadsdu-1.c: New test.
8594 * gcc.target/powerpc/vadsdu-2.c: New test.
8595 * gcc.target/powerpc/vadsdu-3.c: New test.
8596 * gcc.target/powerpc/vadsdu-4.c: New test.
8597 * gcc.target/powerpc/vadsdu-5.c: New test.
8598 * gcc.target/powerpc/vadsdub-1.c: New test.
8599 * gcc.target/powerpc/vadsdub-2.c: New test.
8600 * gcc.target/powerpc/vadsduh-1.c: New test.
8601 * gcc.target/powerpc/vadsduh-2.c: New test.
8602 * gcc.target/powerpc/vadsduw-1.c: New test.
8603 * gcc.target/powerpc/vadsduw-2.c: New test.
8604
f7e4f2e3
DM
86052016-06-13 David Malcolm <dmalcolm@redhat.com>
8606
8607 * gcc.dg/c99-init-2.c (c): Update expected error message.
8608 * gcc.dg/init-bad-8.c (foo): Likewise.
8609 * gcc.dg/spellcheck-fields-3.c: New test case.
8610
ad23a23e
ML
86112016-06-13 Martin Liska <mliska@suse.cz>
8612
8613 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8614 and "guess loop iv compared" heuristics.
8615 * gcc.dg/predict-2.c: Likewise.
8616 * gcc.dg/predict-3.c: Likewise.
8617 * gcc.dg/predict-4.c: Likewise.
8618 * gcc.dg/predict-5.c: Likewise.
8619 * gcc.dg/predict-6.c: Likewise.
8620
146c55da
MP
86212016-06-13 Marek Polacek <polacek@redhat.com>
8622
8623 PR middle-end/71476
8624 * c-c++-common/Wswitch-unreachable-4.c: New test.
8625 * gcc.dg/Wswitch-unreachable-2.c: New test.
8626 * g++.dg/tm/jump1.C: Move dg-warning.
8627
42e77cbc
EB
86282016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8629
8630 * gnat.dg/renaming10.ad[sb]: New test.
8631
7474dcc1
PT
86322016-06-13 Paul Thomas <pault@gcc.gnu.org>
8633
8634 PR fortran/70673
8635 * gfortran.dg/pr70673.f90: New test.
8636
f57f53d3
RB
86372016-06-13 Richard Biener <rguenther@suse.de>
8638
8639 PR middle-end/64516
8640 * gcc.dg/align-3.c: New testcase.
8641
5843a5f0
ML
86422016-06-13 Martin Liska <mliska@suse.cz>
8643
8644 * gcc.target/i386/pr71458.c: New test.
8645
aa8fdb44
UB
86462016-06-12 Uros Bizjak <ubizjak@gmail.com>
8647
8648 PR target/71241
3a146d46 8649 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8650
2043e4d7
DH
86512016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8652
8653 PR target/60751
8654 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8655 statement.
8656
d3dc025d
DH
86572016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8658
8659 PR target/60751
8660 * gfortran.dg/comma_IO_extension_1.f90: New test.
8661 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8662 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8663 statement.
8664 * gfortran.dg/graphite/pr38083.f90: Likewise.
8665 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8666 missing format.
8667
a31d78c6
EB
86682016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8669
8670 * gnat.dg/case_character.adb: New test.
8671
95c18dd0
SB
86722016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8673
8674 PR middle-end/71310
8675 * gcc.target/powerpc/pr71310.c: New testcase.
8676
b97d37b4
KV
86772016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8678
8679 PR middle-end/71478
8680 * gcc.dg/pr71478.c: New test.
8681
900bcda3
JJ
86822016-06-10 Jakub Jelinek <jakub@redhat.com>
8683
ec1c20db
JJ
8684 PR middle-end/71494
8685 * gcc.c-torture/execute/pr71494.c: New test.
8686
50b15873
JJ
8687 PR c/68657
8688 * gcc.target/i386/pr68657.c: New test.
8689
900bcda3
JJ
8690 PR inline-asm/68843
8691 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8692 (test): Add -masm=intel alternatives.
8693
4d926e34
MS
86942016-06-10 Martin Sebor <msebor@redhat.com>
8695
8696 PR c/71392
8697 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8698
ad071b2b
JL
86992016-06-10 Jeff Law <law@redhat.com>
8700
8701 PR tree-optimization/71335
8702 * gcc.c-torture/execute/pr71335.c: New test.
8703
2704efe8
DM
87042016-06-10 David Malcolm <dmalcolm@redhat.com>
8705
8706 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8707 the various "cannot tail-call: " messages.
8708
18c9b7d4
CL
87092016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8710
8711 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8712 and options.
8713
7cfa10f3
MO
87142016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8715
8716 PR sanitizer/71480
8717 * c-c++-common/asan/pr71480.c: New test.
8718
1f24fd3e
L
87192016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8720
8721 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8722 (ASMNAME2): Likewise.
8723 (main): Replace fn in asm statement with ASMNAME ("fn").
8724 * gcc.dg/guality/pr68037-2.c: Likewise.
8725 * gcc.dg/guality/pr68037-3.c: Likewise.
8726 * gcc.dg/torture/pr68037-1.c: Likewise.
8727 * gcc.dg/torture/pr68037-2.c: Likewise.
8728 * gcc.dg/torture/pr68037-3.c: Likewise.
8729
ad551c07
BE
87302016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8731
8732 PR inline-asm/68843
8733 * gcc.target/i386/pr68843-1.c: New test.
8734 * gcc.target/i386/pr68843-2.c: New test.
8735
4b1ffdb1 87362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8737 Cesar Philippidis <cesar@codesourcery.com>
8738
8739 PR middle-end/71373
8740 * gcc.dg/goacc/nested-function-1.c: New file.
8741 * gcc.dg/goacc/nested-function-2.c: Likewise.
8742 * gcc.dg/goacc/pr71373.c: Likewise.
8743 * gfortran.dg/goacc/cray-2.f95: Likewise.
8744 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8745 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8746 * gfortran.dg/goacc/cray.f95: Update.
8747 * gfortran.dg/goacc/loop-1.f95: Likewise.
8748 * gfortran.dg/goacc/loop-3.f95: Likewise.
8749 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8750 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8751
87522016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8753
8754 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8755 for OpenACC tile clauses.
8756 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8757
8758 PR c/71381
8759 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8760 to...
8761 * c-c++-common/goacc/cache-2.c: ... this new file.
8762 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8763 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8764 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8765 usage.
8766 * gfortran.dg/goacc/cray.f95: Likewise.
8767 * gfortran.dg/goacc/loop-1.f95: Likewise.
8768
89851e4c
AH
87692016-06-10 Alan Hayward <alan.hayward@arm.com>
8770
8771 PR tree-optimization/71407
8772 PR tree-optimization/71416
8773 * gcc.dg/vect/pr71407.c: New
8774 * gcc.dg/vect/pr71416-1.c: New
8775 * gcc.dg/vect/pr71416-2.c: New
8776
200eafbf
RB
87772016-06-10 Richard Biener <rguenther@suse.de>
8778
8779 PR middle-end/71477
8780 * gcc.dg/torture/pr71477.c: New testcase.
8781
4df99d92
JK
87822016-06-09 Julia Koval <julia.koval@intel.com>
8783
8784 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8785 * gcc.target/i386/interrupt-13.c: Likewise.
8786 * gcc.target/i386/interrupt-15.c: Likewise.
8787 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8788 * gcc.target/i386/interrupt-24.c: Likewise.
8789 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8790 * gcc.target/i386/interrupt-9.c: Likewise.
8791 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8792
e01b4e16
MS
87932016-06-09 Martin Sebor <msebor@redhat.com>
8794
8795 PR c/70883
8796 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8797 * gcc.dg/builtin-constant_p-1.c: Same.
8798 * gcc.dg/builtins-error.c: Same.
8799 * gcc.dg/pr70859.c: Same.
8800
9c35db0e
SKS
88012016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8802
8803 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8804 * gcc.dg/torture/pr68067-1.c: Likewise.
8805 * gcc.dg/torture/pr68067-2.c: Likewise.
8806
88072016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8808
8809 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8810 when setting SIZE.
8811
392a81b9
PC
88122016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8813
8814 PR c++/71465
8815 * g++.dg/inherit/crash5.C: New.
8816 Revert:
8817 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8818
8819 PR c++/70202
8820 * g++.dg/inherit/crash5.C: New.
8821 * g++.dg/inherit/virtual1.C: Adjust.
8822
e49efc14
ML
88232016-06-09 Martin Liska <mliska@suse.cz>
8824
8825 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8826 * g++.dg/predict-loop-exit-2.C: Likewise.
8827 * g++.dg/predict-loop-exit-3.C: Likewise.
8828 * gcc.dg/predict-1.c: Likewise.
8829 * gcc.dg/predict-2.c: Likewise.
8830 * gcc.dg/predict-3.c: Likewise.
8831 * gcc.dg/predict-4.c: Likewise.
8832 * gcc.dg/predict-5.c: Likewise.
8833 * gcc.dg/predict-6.c: Likewise.
8834 * gcc.dg/predict-7.c: Likewise.
8835
36d57986
RB
88362016-06-09 Richard Biener <rguenther@suse.de>
8837
8838 PR tree-optimization/71462
8839 * gcc.dg/torture/pr71462.c: New testcase.
8840
7d82e8e4
MP
88412016-06-09 Marek Polacek <polacek@redhat.com>
8842
8843 PR c/65471
8844 * gcc.dg/c11-generic-3.c: New test.
8845
c8a71589
PC
88462016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8847
8848 * g++.dg/init/array42.C: New.
8849 * g++.dg/init/array43.C: Likewise.
8850 * g++.dg/init/array44.C: Likewise.
8851 * g++.dg/init/array45.C: Likewise.
8852 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8853 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8854 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8855 * g++.dg/gomp/pr35751.C: Likewise.
8856 * g++.dg/init/array23.C: Likewise.
8857 * g++.dg/init/brace2.C: Likewise.
8858 * g++.dg/init/brace6.C: Likewise.
8859
44a845ca
MS
88602016-06-08 Martin Sebor <msebor@redhat.com>
8861 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR c++/70507
8864 PR c/68120
8865 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8866 * c-c++-common/builtin-arith-overflow-2.c: New test.
8867 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8868 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8869 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8870
2ef16b6e
JJ
88712016-06-08 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR c++/71442
8874 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8875
5e3ee346
AL
88762016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8877
8878 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8879 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8880 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8881 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8882 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8883 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8884 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8885 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8886 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8887 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8888 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8889 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8890 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8891
b2ae2814
RB
88922016-06-08 Richard Biener <rguenther@suse.de>
8893
8894 PR tree-optimization/68558
8895 * gcc.dg/vect/slp-44.c: New testcase.
8896
e09b4c37
RB
88972016-06-08 Richard Biener <rguenther@suse.de>
8898
8899 * gcc.dg/vect/slp-43.c: New testcase.
8900
72d50660
RB
89012016-06-08 Richard Biener <rguenther@suse.de>
8902
8903 PR tree-optimization/71452
8904 * gcc.dg/torture/pr71452.c: New testcase.
8905
988c115c
JJ
89062016-06-08 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR c++/71448
8909 * g++.dg/torture/pr71448.C: New test.
8910
73d73b48
BS
89112016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8912
8913 PR debug/71432
8914 PR ada/71413
8915 * g++.dg/debug/pr71432.C: New test.
8916
bdd15d0c
PK
89172016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8918
8919 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8920 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8921 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8922
ce0607bb
AH
89232016-06-08 Alan Hayward <alan.hayward@arm.com>
8924
8925 * gcc.dg/vect/vect-live-2.c: Update effective target.
8926 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8927 * lib/target-supports.exp: Add aarch64 to vect_long.
8928
92a5f2ba
MP
89292016-06-08 Marek Polacek <polacek@redhat.com>
8930
8931 PR c/71418
8932 * gcc.dg/noncompile/pr71418.c: New test.
8933
08203f73
MP
8934 PR c/71426
8935 * gcc.dg/noncompile/pr71426.c: New test.
8936
d1fcc2bd
JH
89372016-06-07 Jan Hubicka <hubicka@ucw.cz>
8938
8939 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8940 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8941 * gcc.dg/predict-3.c: Update template.
8942 * gcc.dg/predict-5.c: Update template.
8943 * gcc.dg/predict-6.c: Update template.
8944 * gcc.dg/predict-9.c: Update template.
8945 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8946
a23e6f1c
BS
89472016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8948
8949 * gcc.target/powerpc/vec-mul.c: New test.
8950
6ffd47b7
DM
89512016-06-07 David Malcolm <dmalcolm@redhat.com>
8952
8953 * gcc.dg/spellcheck-fields-2.c: New test case.
8954
bfd67b47
RB
89552016-06-07 Richard Biener <rguenther@suse.de>
8956
8957 PR c/61564
8958 * gcc.dg/Wpragmas-1.c: New testcase.
8959 * gcc.dg/Wattributes-4.c: Likewise.
8960 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8961 entry.
8962
701b9a47
CL
89632016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8964
8965 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8966 spurious debug code.
8967
6b80d6fa
RB
89682016-06-07 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/71428
8971 * gcc.dg/torture/pr71428.c: New testcase.
8972
0f3f9437
RB
89732016-06-07 Richard Biener <rguenther@suse.de>
8974
8975 PR middle-end/71423
8976 * gcc.dg/torture/pr71423.c: New testcase.
8977
ec963f2a
KV
89782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8979
8980 PR middle-end/71408
8981 * gcc.dg/tree-ssa/pr71408.c: New test.
8982
46ab5b6e
KV
89832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8984
8985 PR middle-end/71281
8986 * g++.dg/torture/pr71281.C: New test.
8987
1f40cff3
MP
89882016-06-06 Marek Polacek <polacek@redhat.com>
8989
8990 PR c/71362
8991 * gcc.dg/pr71362.c: New test.
8992
6f5bcd24
JJ
89932016-06-06 Jakub Jelinek <jakub@redhat.com>
8994 Patrick Palka <ppalka@gcc.gnu.org>
8995
8996 PR c++/70847
8997 PR c++/71330
8998 PR c++/71393
8999 * g++.dg/opt/pr70847.C: New test.
9000 * g++.dg/ubsan/pr70847.C: New test.
9001 * g++.dg/ubsan/pr71393.C: New test.
9002
158beb4a
JJ
90032016-06-06 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR tree-optimization/71259
9006 * gcc.dg/vect/pr71259.c: New test.
9007
d9b950dd
DM
90082016-06-06 David Malcolm <dmalcolm@redhat.com>
9009
9010 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9011 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9012 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9013 above.
9014
36f9ad69
KT
90152016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9016
9017 PR middle-end/37780
9018 * gcc.c-torture/execute/pr37780.c: New test.
9019 * gcc.target/aarch64/pr37780_1.c: Likewise.
9020 * gcc.target/arm/pr37780_1.c: Likewise.
9021
5545a907
MP
90222016-06-06 Marek Polacek <polacek@redhat.com>
9023
9024 * c-c++-common/attr-may-alias-1.c: New test.
9025 * c-c++-common/attr-may-alias-2.c: New test.
9026 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9027
93671519
BE
90282016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9029
9030 PR c/24414
9031 * gcc.target/i386/pr24414.c: New test.
9032
690f24b7
JM
90332016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9034
9035 * gcc.target/sparc/vis4misc.c: New file.
9036 * gcc.target/sparc/fpcmp.c: Likewise.
9037 * gcc.target/sparc/fpcmpu.c: Likewise.
9038
31ce6157
AH
90392016-06-06 Alan Hayward <alan.hayward@arm.com>
9040
9041 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9042 * gcc.dg/vect/vect-live-3.c: Likewise.
9043
9fcebb5a
RB
90442016-06-06 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/71398
9047 * gcc.dg/torture/pr71398.c: New testcase.
9048
903ca97b
UB
90492016-06-06 Uros Bizjak <ubizjak@gmail.com>
9050
9051 PR target/71389
9052 * g++.dg/pr71389.C: New test.
9053
9c1eb332
JD
90542016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9055
9056 PR fortran/71404
9057 * gfortran.dg/fmt_read_5.f: New test.
9058
b2d83bd2
AV
90592016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9060
9061 PR fortran/69659
9062 * gfortran.dg/class_array_22.f03: New test.
9063
ec81960e
JH
90642016-06-05 Jan Hubicka <hubicka@ucw.cz>
9065
9066 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9067
429d2750
JH
90682016-06-05 Jan Hubicka <hubicka@ucw.cz>
9069
9070 * gcc.dg/predict-9.c: Update template.
9071
c1c00983
PC
90722016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9073
9074 PR c++/49377
9075 * g++.dg/template/pr49377.C: New.
9076
1927a963
JJ
90772016-06-04 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR tree-optimization/71405
9080 * g++.dg/torture/pr71405.C: New test.
9081
909a11ad
PC
90822016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9083
9084 PR c++/70202
9085 * g++.dg/inherit/crash5.C: New.
9086 * g++.dg/inherit/virtual1.C: Adjust.
9087
08bbb1f8
JL
90882016-06-03 Jeff Law <law@redhat.com>
9089
9090 PR tree-optimization/71316
9091 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9092
7c35235c
JJ
90932016-06-03 Jakub Jelinek <jakub@redhat.com>
9094
9095 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9096 dg-additional-options with just -fno-tree-scev-cprop in it.
9097 * gcc.dg/vect/vect-live-2.c: Likewise.
9098 * gcc.dg/vect/vect-live-5.c: Likewise.
9099 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9100 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9101 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9102
c8572dd6
PP
91032016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9104
9105 PR c++/27100
9106 * g++.dg/other/friend6.C: New test.
9107
1c7733a7
BS
91082016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9109
9110 * g++.dg/torture/ppc-ldst-array.C: New.
9111
0d2f700f
JM
91122016-06-03 Joseph Myers <joseph@codesourcery.com>
9113
9114 PR target/71276
9115 PR target/71277
9116 * gcc.dg/torture/builtin-fp-int-inexact.c,
9117 gcc.target/i386/387-builtin-fp-int-inexact.c,
9118 gcc.target/i386/387-rint-inline-1.c,
9119 gcc.target/i386/387-rint-inline-2.c,
9120 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9121 gcc.target/i386/sse2-rint-inline-1.c,
9122 gcc.target/i386/sse2-rint-inline-2.c,
9123 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9124 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9125
f8071c05
L
91262016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9127 Julia Koval <julia.koval@intel.com>
9128
9129 PR target/66960
9130 PR target/67630
9131 PR target/67634
9132 PR target/67841
9133 PR target/68037
9134 PR target/68618
9135 PR target/68661
9136 PR target/69575
9137 PR target/69596
9138 PR target/69734
9139 * gcc.dg/guality/pr68037-1.c: New test.
9140 * gcc.dg/guality/pr68037-2.c: Likewise.
9141 * gcc.dg/guality/pr68037-3.c: Likewise.
9142 * gcc.dg/torture/pr68037-1.c: Likewise.
9143 * gcc.dg/torture/pr68037-2.c: Likewise.
9144 * gcc.dg/torture/pr68037-3.c: Likewise.
9145 * gcc.dg/torture/pr68661-1a.c: Likewise.
9146 * gcc.dg/torture/pr68661-1b.c: Likewise.
9147 * gcc.target/i386/interrupt-1.c: Likewise.
9148 * gcc.target/i386/interrupt-2.c: Likewise.
9149 * gcc.target/i386/interrupt-3.c: Likewise.
9150 * gcc.target/i386/interrupt-4.c: Likewise.
9151 * gcc.target/i386/interrupt-5.c: Likewise.
9152 * gcc.target/i386/interrupt-6.c: Likewise.
9153 * gcc.target/i386/interrupt-7.c: Likewise.
9154 * gcc.target/i386/interrupt-8.c: Likewise.
9155 * gcc.target/i386/interrupt-9.c: Likewise.
9156 * gcc.target/i386/interrupt-10.c: Likewise.
9157 * gcc.target/i386/interrupt-11.c: Likewise.
9158 * gcc.target/i386/interrupt-12.c: Likewise.
9159 * gcc.target/i386/interrupt-13.c: Likewise.
9160 * gcc.target/i386/interrupt-14.c: Likewise.
9161 * gcc.target/i386/interrupt-15.c: Likewise.
9162 * gcc.target/i386/interrupt-16.c: Likewise.
9163 * gcc.target/i386/interrupt-17.c: Likewise.
9164 * gcc.target/i386/interrupt-18.c: Likewise.
9165 * gcc.target/i386/interrupt-19.c: Likewise.
9166 * gcc.target/i386/interrupt-20.c: Likewise.
9167 * gcc.target/i386/interrupt-21.c: Likewise.
9168 * gcc.target/i386/interrupt-22.c: Likewise.
9169 * gcc.target/i386/interrupt-23.c: Likewise.
9170 * gcc.target/i386/interrupt-24.c: Likewise.
9171 * gcc.target/i386/interrupt-25.c: Likewise.
9172 * gcc.target/i386/interrupt-26.c: Likewise.
9173 * gcc.target/i386/interrupt-27.c: Likewise.
9174 * gcc.target/i386/interrupt-28.c: Likewise.
9175 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9176 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9177 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9178 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9179 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9180 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9181 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9182 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9183 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9184 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9185 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9186 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9187
36b85e43
BS
91882016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9189
9de2e795
L
9190 PR tree-optimization/52171
9191 * gcc.dg/pr52171.c: New test.
9192 * gcc.target/i386/pr52171.c: New test.
36b85e43 9193
bfeee8ac
JH
91942016-06-03 Jan Hubicka <jh@suse.cz>
9195
9196 * g++.dg/tree-ssa/pred-1.C: New testcase
9197 * gcc.dg/tree-ssa/pred-1.c: New testcase
9198
859b0bae
BS
91992016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9200
9201 PR target/70957
9202 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9203 support.
9204 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9205
3a2edf4c
AH
92062016-06-03 Alan Hayward <alan.hayward@arm.com>
9207
9208 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9209
b28ead45
AH
92102016-06-03 Alan Hayward <alan.hayward@arm.com>
9211
9212 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9213 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9214 * gcc.dg/vect/vect-live-1.c: New test.
9215 * gcc.dg/vect/vect-live-2.c: New test.
9216 * gcc.dg/vect/vect-live-3.c: New test.
9217 * gcc.dg/vect/vect-live-4.c: New test.
9218 * gcc.dg/vect/vect-live-5.c: New test.
9219 * gcc.dg/vect/vect-live-slp-1.c: New test.
9220 * gcc.dg/vect/vect-live-slp-2.c: New test.
9221 * gcc.dg/vect/vect-live-slp-3.c: New test.
9222
1f91747b
JJ
92232016-06-03 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR middle-end/71387
9226 * g++.dg/opt/pr71387.C: New test.
9227
47b83923
JL
92282016-06-02 Jeff Law <law@redhat.com>
9229
9230 PR tree-optimization/71328
9231 * gcc.c-torture/compile/pr71328.c: New test.
9232
e96e5f46
JD
92332016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9234
9235 PR fortran/52393
9236 * gfortran.dg/fmt_read_3.f90: Fix typo.
9237 * gfortran.dg/fmt_read_4.f90: New test.
9238
b872d729
PC
92392016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9240
9241 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9242 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9243 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9244 * g++.dg/cpp0x/override2.C: Likewise.
9245 * g++.dg/parse/crash5.C: Likewise.
9246 * g++.dg/parse/error16.C: Likewise.
9247 * g++.dg/parse/error27.C: Likewise.
9248 * g++.dg/template/qualttp15.C: Likewise.
9249 * g++.dg/template/redecl4.C: Likewise.
9250 * g++.old-deja/g++.other/crash39.C: Likewise.
9251 * g++.old-deja/g++.other/struct1.C: Likewise.
9252 * g++.old-deja/g++.pt/m9a.C: Likewise.
9253 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9254
0e535442
JJ
92552016-06-02 Jakub Jelinek <jakub@redhat.com>
9256
0633ee10
JJ
9257 PR c++/71372
9258 * c-c++-common/pr71372.c: New test.
9259
0e535442
JJ
9260 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9261 __TIME__ strings with __builtin_strcmp instead of printf and
9262 dg-output.
9263
f3c5ecc2
ML
92642016-06-02 Martin Liska <mliska@suse.cz>
9265
9266 * gcc.dg/predict-9.c: New test.
9267
a91807c5
JJ
92682016-06-02 Jakub Jelinek <jakub@redhat.com>
9269
9270 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9271 global set_compiler_env_var and global saved_compiler_env_var.
9272
b5bd1978
KT
92732016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9274
9275 PR rtl-optimization/71295
9276 * gcc.c-torture/compile/pr71295.c: New test.
9277
b93b1475
JJ
92782016-06-02 Jakub Jelinek <jakub@redhat.com>
9279
930ebd0e
JJ
9280 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9281
1e021dc3
JJ
9282 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9283 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9284
b93b1475
JJ
9285 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9286 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9287 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9288 alternative number.
9289
58f2fb5c
MM
92902016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9291
9292 * gcc.target/powerpc/p9-splat-4.c: New test.
9293
92942016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9295
9296 PR target/71186
9297 * gcc.target/powerpc/pr71186.c: New test.
9298
4731c9f0
JD
92992016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9300
9301 PR fortran/52393
9302 * gfortran.dg/fmt_read_3.f90: New test.
9303
042dee3e
TP
93042016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9305
9306 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9307 procedure.
9308
15c98b2e
ES
93092016-06-01 Eduard Sanou <dhole@openmailbox.org>
9310
9311 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9312 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9313 env var is set.
9314 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9315 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9316 shown once.
9317 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9318 during compilation.
9319 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9320 vars set by dg-set-compiler-env-var.
9321
6442a6f4
PT
93222016-06-01 Paul Thomas <pault@gcc.gnu.org>
9323
9324 PR fortran/71156
9325 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9326 to the module procedure declaration.
9327 * gfortran.dg/submodule_16.f08: New test.
9328
ab62397a
JJ
93292016-06-01 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR middle-end/71371
9332 * c-c++-common/gomp/pr71371.c: New test.
9333
b66af6ed
RB
93342016-06-01 Richard Biener <rguenther@suse.de>
9335
9336 PR tree-optimization/71366
9337 * gcc.dg/torture/pr71366-1.c: New testcase.
9338 * gcc.dg/torture/pr71366-2.c: Likewise.
9339
e342b9d8
KN
93402016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9341
9342 * gcc.target/powerpc/vslv-0.c: New test.
9343 * gcc.target/powerpc/vslv-1.c: New test.
9344 * gcc.target/powerpc/vsrv-0.c: New test.
9345 * gcc.target/powerpc/vsrv-1.c: New test.
9346
721547cd
NS
93472016-06-01 Nathan Sidwell <nathan@acm.org>
9348
9349 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9350 * gcc.target/nvptx/weak.c: New.
9351
fa2c9034
RB
93522016-06-01 Richard Biener <rguenther@suse.de>
9353
9354 PR tree-optimization/71261
9355 * gcc.dg/torture/vect-bool-1.c: New testcase.
9356
3e32893c
JJ
93572016-06-01 Jakub Jelinek <jakub@redhat.com>
9358
9359 * gfortran.dg/gomp/order-1.f90: New test.
9360 * gfortran.dg/gomp/order-2.f90: New test.
9361
8c383600
JH
93622016-06-01 Jan Hubicka <hubicka@ucw.cz>
9363
9364 * gcc.dg/unroll-6.c: Update template.
9365 * gcc.dg/unroll-7.c: New testcase.
9366 * gcc.dg/unroll-8.c: New testcase.
9367
a0dfeef5
EB
93682016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9369
9370 * gnat.dg/opt56.ad[sb]: New test.
9371
48de5701
PC
93722016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9373
9374 PR c++/66635
9375 * g++.dg/cpp0x/constexpr-ice16.C: New.
9376
827cf695
PP
93772016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9378
9379 PR tree-optimization/71314
9380 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9381 -mbranch-cost=2.
9382
ff66f6e8
PP
93832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9384
9385 PR tree-optimization/71077
9386 * gcc.dg/tree-ssa/pr71077.c: New test.
9387
050fb209
JH
93882016-05-31 Jan Hubicka <hubicka@ucw.cz>
9389
48de5701
PC
9390 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9391 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9392 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9393
c642d919
PC
93942016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9395
9396 PR c++/71248
9397 * g++.dg/cpp0x/pr71248.C: New.
9398 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9399 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9400 * g++.dg/init/new37.C: Likewise.
9401 * g++.dg/template/static1.C: Likewise.
9402 * g++.dg/template/static2.C: Likewise.
9403
d6439e08
L
94042016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9405
9406 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9407 instead of %rdi.
9408 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9409
780b9dd4
MP
94102016-05-31 Marek Polacek <polacek@redhat.com>
9411
9412 * c-c++-common/Wswitch-unreachable-3.c: New test.
9413 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9414
0d99f8a0
RB
94152016-05-31 Richard Biener <rguenther@suse.de>
9416
9417 PR tree-optimization/71352
9418 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9419
52545641
TP
94202016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9421
9422 * gcc.target/arm/armv5_thumb_isa.c: New test.
9423
5b8c1205
KY
94242016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9425
9426 PR target/71346
9427 * gcc.target/i386/pr71346.c: New test.
9428
7a88cc84
TV
94292016-05-31 Tom de Vries <tom@codesourcery.com>
9430
9431 PR tree-optimization/69068
9432 * gcc.dg/graphite/pr69068.c: New test.
9433
265149a6
MS
94342016-05-27 Martin Sebor <msebor@redhat.com>
9435
9436 PR c++/71306
9437 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9438
00631022
JJ
94392016-05-30 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR c++/71349
9442 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9443 nowait depend(inout: dd[0]) clauses where permitted.
9444
b2f6675b
PC
94452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/71238
9448 * g++.dg/parse/pr71238.C: New.
9449 * g++.dg/concepts/friend1.C: Test column numbers too.
9450 * g++.dg/cpp0x/initlist31.C: Likewise.
9451 * g++.dg/cpp0x/pr51420.C: Likewise.
9452 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9453 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9454 * g++.dg/ext/builtin3.C: Likewise.
9455 * g++.dg/lookup/friend12.C: Likewise.
9456 * g++.dg/lookup/friend7.C: Likewise.
9457 * g++.dg/lookup/koenig1.C: Likewise.
9458 * g++.dg/lookup/koenig5.C: Likewise.
9459 * g++.dg/lookup/used-before-declaration.C: Likewise.
9460 * g++.dg/overload/koenig1.C: Likewise.
9461 * g++.dg/template/crash65.C: Likewise.
9462 * g++.dg/template/friend57.C: Likewise.
9463 * g++.dg/warn/Wshadow-5.C: Likewise.
9464 * g++.dg/warn/Wunused-8.C: Likewise.
9465 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9466 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9467 * g++.old-deja/g++.jason/member.C: Likewise.
9468 * g++.old-deja/g++.jason/report.C: Likewise.
9469 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9470 * g++.old-deja/g++.law/visibility20.C: Likewise.
9471 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9472 * g++.old-deja/g++.other/static5.C: Likewise.
9473 * g++.old-deja/g++.pt/overload2.C: Likewise.
9474
a448ff40
JH
94752016-05-30 Jan Hubicka <hubicka@ucw.cz>
9476
9477 * gcc.dg/tree-ssa/peel1.c: New testcase.
9478 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9479 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9480
69be8c91
TV
94812016-05-30 Tom de Vries <tom@codesourcery.com>
9482
9483 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9484 to ce.
9485
a59775a1
PC
94862016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/71099
9489 * g++.dg/parse/virtual1.C: New.
9490
53d6d955
UB
94912016-05-30 Uros Bizjak <ubizjak@gmail.com>
9492
9493 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9494 Use correct register when clearing %edx.
9495
0557293f
AM
94962016-05-30 Alexander Monakov <amonakov@ispras.ru>
9497
9498 PR tree-optimization/71289
9499 * gcc.dg/pr71289.c: New test.
9500
5d476e35
KV
95012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9502
9503 PR middle-end/71269
9504 PR middle-end/71292
9505 * gcc.dg/tree-ssa/pr71269.c: New test.
9506 * gcc.dg/tree-ssa/pr71292.c: New test.
9507
db5447ca
KV
95082016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9509
9510 PR middle-end/71252
9511 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9512
98bdbb39
JH
95132016-05-30 Jan Hubicka <hubicka@ucw.cz>
9514
9515 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9516 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9517 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9518
7e012855
TV
95192016-05-30 Tom de Vries <tom@codesourcery.com>
9520
9521 PR tree-optimization/69067
9522 * gcc.dg/graphite/pr69067.c: New test.
9523
beed3701
UB
95242016-05-29 Uros Bizjak <ubizjak@gmail.com>
9525
9526 PR target/71245
9527 * gcc.target/i386/pr71245-1.c: New test.
9528 * gcc.target/i386/pr71245-2.c: Ditto.
9529
b6d4f8e8
PC
95302016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9531
9532 PR c++/71105
9533 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9534 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9535 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9536
00022058
JH
95372016-05-27 Jan Hubicka <hubicka@ucw.cz>
9538
9539 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9540
c8419aca
VV
95412016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9542
9543 Revert:
9544 PR c++/69855
9545 * g++.dg/overload/69855.C: New.
9546 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9547 * g++.old-deja/g++.pt/crash3.C: Likewise.
9548
8008c4d2
PC
95492016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9550
9551 PR c++/60385
9552 * g++.dg/parse/namespace13.C: New.
9553
8b2ef235
JL
95542016-05-26 Jeff Law <law@redhat.com>
9555
9556 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9557 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9558 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9559 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9560 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9561 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9562 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9563 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9564 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9565 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9566 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9567 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9568 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9569
7d67159b
VV
95702016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9571
9572 PR c++/69855
9573 * g++.dg/overload/69855.C: New.
9574 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9575 * g++.old-deja/g++.pt/crash3.C: Likewise.
9576
88e3bdd1
JW
95772016-05-27 Jiong Wang <jiong.wang@arm.com>
9578
9579 PR target/63596
9580 * gcc.target/aarch64/va_arg_1.c: New testcase.
9581 * gcc.target/aarch64/va_arg_2.c: Likewise.
9582 * gcc.target/aarch64/va_arg_3.c: Likewise.
9583
3fd6b9cc
JW
95842016-05-27 Jiong Wang <jiong.wang@arm.com>
9585
9586 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9587 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9588 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9589 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9590 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9591
3cee7e4e
MP
95922016-05-27 Marek Polacek <polacek@redhat.com>
9593
9594 PR middle-end/71308
9595 * g++.dg/torture/pr71308.C: New test.
9596
6a813c96
DV
95972016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9598
9599 * gcc.dg/zero_bits_compound-1.c: New test.
9600 * gcc.dg/zero_bits_compound-2.c: New test.
9601
0561bcfb
IE
96022016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9603
9604 PR middle-end/71279
9605 * gcc.dg/pr71279.c: New test.
9606
21316320
MM
96072016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9608
9609 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9610 floating point min/max/comparison instructions.
9611 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9612
7211a097
JJ
96132016-05-26 Jakub Jelinek <jakub@redhat.com>
9614
9615 * c-c++-common/gomp/schedule-1.c: New test.
9616 * gfortran.dg/gomp/schedule-1.f90: New test.
9617
cac177cf
PP
96182016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9619
9620 PR c++/70822
9621 PR c++/70106
9622 * g++.dg/cpp1y/auto-fn32.C: New test.
9623 * g++.dg/cpp1y/paren4.C: New test.
9624
a2d5b8c9
NS
96252016-05-26 Nathan Sidwell <nathan@acm.org>
9626
9627 * gcc.dg/20060410.c: Xfail on ptx.
9628 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9629 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9630 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9631 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9632 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9633
ffa8b552
TP
96342016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9635
9636 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9637
c7501e00
JJ
96382016-05-26 Jakub Jelinek <jakub@redhat.com>
9639
1875b9a0
JJ
9640 PR tree-optimization/71280
9641 * gcc.dg/pr71280.c: New test.
9642
2116e19f
JJ
9643 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9644
305aef09
JJ
9645 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9646 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9647
c7501e00
JJ
9648 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9649
ca449d26
JW
96502016-05-26 Jiong Wang <jiong.wang@arm.com>
9651
9652 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9653 kept in memory.
ca449d26 9654
8af01c66
JL
96552016-05-25 Jeff Law <law@redhat.com>
9656
9657 PR tree-optimization/71272
9658 * gcc.c-torture/compile/pr71272.c: new test.
9659
f9d6ce73
BS
96602016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9661
9662 * gcc.target/powerpc/vec-cmpne.c: New test.
9663 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9664
a88a7b22
EB
96652016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9666
9667 * gnat.dg/opt55.ad[sb]: New test.
9668
125f02ed
SKS
96692016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9670
9671 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9672 * c-c++-common/pr60226.c: Require int32plus.
9673 * gcc.c-torture/execute/pr70602.c: Likewise.
9674 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9675 unsigned long for malloc arg type.
9676 * gcc.dg/asr_div1.c: Require int32plus.
9677 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9678 * gcc.dg/pie-1.c: Require pie.
9679 * gcc.dg/pie-2.c: Likewise.
9680 * gcc.dg/pr59471.c: Require int32plus.
9681 * gcc.dg/pr59963-2.c: XFAIL for int16.
9682 * gcc.dg/pr60114.c: Require int32plus.
9683 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9684 unsigned long for typedef of size_t.
9685 * gcc.dg/pr63914.c: Require int32plus.
9686 * gcc.dg/pr64536.c: Require pt32plus.
9687 * gcc.dg/pr65658.c: Likewise.
9688 * gcc.dg/pr67271.c: Require int32plus.
9689 * gcc.dg/pr68112.c: Likewise.
9690 * gcc.dg/pr69071.c: Skip for avr target.
9691 * gcc.dg/pr69973.c: Require int32plus.
9692 * gcc.dg/pr70169.c: Skip for avr target.
9693 * gcc.dg/sso-6.c: Require int32plus.
9694 * gcc.dg/sso-7.c: Likewise.
9695 * gcc.dg/sso-8.c: Likewise.
9696 * gcc.dg/vrp-min-max-2.c: Likewise.
9697
c6e434f5
UB
96982016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9699
9700 PR target/70738
9701 * gcc.target/i386/pr70738-1.c: New test.
9702 * gcc.target/i386/pr70738-2.c: Likewise.
9703 * gcc.target/i386/pr70738-3.c: Likewise.
9704 * gcc.target/i386/pr70738-4.c: Likewise.
9705 * gcc.target/i386/pr70738-5.c: Likewise.
9706 * gcc.target/i386/pr70738-6.c: Likewise.
9707 * gcc.target/i386/pr70738-7.c: Likewise.
9708 * gcc.target/i386/pr70738-8.c: Likewise.
9709 * gcc.target/i386/pr70738-9.c: Likewise.
9710
5c42d341
KT
97112016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9712
9713 PR rtl-optimization/66940
9714 * gcc.c-torture/execute/pr66940.c: New test.
9715
bf9a1a07
IV
97162016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9717
9718 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9719 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9720 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9721 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9722 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9723 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9724 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9725 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9726 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9727 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9728 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9729 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9730 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9731 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9732 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9733 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9734 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9735 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9736 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9737 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9738 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9739 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9740 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9741 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9742
95efe6b6
MP
97432016-05-25 Marek Polacek <polacek@redhat.com>
9744
9745 PR c/71265
9746 * gcc.dg/noncompile/pr71265.c: New test.
9747
a23faf7a
MP
9748 PR c/71266
9749 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9750
69a6d5ad
NS
97512016-05-25 Nathan Sidwell <nathan@acm.org>
9752
9753 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9754
3072d4ea
RB
97552016-05-25 Richard Biener <rguenther@suse.de>
9756
9757 PR tree-optimization/71261
9758 * c-c++-common/torture/pr71261.c: New testcase.
9759
e412ece4
RB
97602016-05-25 Richard Biener <rguenther@suse.de>
9761
9762 PR tree-optimization/71264
9763 * gcc.dg/vect/pr71264.c: New testcase.
9764
b9e551ad
PC
97652016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/55992
9768 * g++.dg/cpp0x/alias-decl-53.C: New.
9769 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9770
6aa1abe5
ML
97712016-05-25 Martin Liska <mliska@suse.cz>
9772
9773 * g++.dg/pr71239.C: New test.
9774
842d162e
RB
97752016-05-25 Richard Biener <rguenther@suse.de>
9776
c87885ca
RO
9777 * gcc.dg/vect/pr58135.c: Rename to ...
9778 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9779
f184a36c
MP
97802016-05-25 Marek Polacek <polacek@redhat.com>
9781
9782 * g++.dg/pr65295.C: Use target c++14.
9783
021fad86
PC
97842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9785
53d6d955
UB
9786 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9787 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9788
c3eaf15a
MM
97892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9790
9791 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9792 instructions.
9793
e46c7770
CP
97942016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9795
9796 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9797 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9798 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9799 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9800 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9801 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9802 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9803 * c-c++-common/goacc/pcopy.c: Likewise.
9804 * c-c++-common/goacc/pcopyin.c: Likewise.
9805 * c-c++-common/goacc/pcopyout.c: Likewise.
9806 * c-c++-common/goacc/pcreate.c: Likewise.
9807 * c-c++-common/goacc/pr70688.c: New test.
9808 * c-c++-common/goacc/present-1.c: Adjust test.
9809 * c-c++-common/goacc/reduction-5.c: Likewise.
9810 * g++.dg/goacc/data-1.C: New test.
9811
4bfc9db7
MM
98122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9813
9814 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9815 vector parity built-in functions.
9816 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9817 count trailing zeros automatic vectorization.
9818 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9819 count trailing zeros built-in functions.
9820
2bc145af
KV
98212016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9822
9823 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9824
26869fdb
PH
98252016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9826
9827 PR target/71050
9828 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9829
b2dc9c3b
PC
98302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9831
9832 PR c++/50436
9833 * g++.dg/template/crash123.C: New.
9834 * g++.dg/template/crash124.C: Likewise.
9835
f65e97fd
MS
98362016-05-24 Martin Sebor <msebor@redhat.com>
9837
9838 PR c++/71147
9839 * g++.dg/ext/flexary16.C: New test.
9840
a6f5ac7f
IV
98412016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9842
69a6d5ad
NS
9843 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9844 before math.h is included.
a6f5ac7f
IV
9845 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9846 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9847 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9848 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9849 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9850 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9851 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9852 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9853 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9854 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9855 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9856 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9857 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9858 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9859 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9860 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9861 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9862 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9863 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9864 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9865 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9866 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9867 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9868
27bad558
MM
98692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9870 Kelvin Nilsen <kelvin@gcc.gnu.org>
9871
9872 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9873 support.
9874
72f382fb
PC
98752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9876
9877 PR c++/69872
9878 * g++.dg/warn/Wno-narrowing1.C: New.
9879
ef2ec9d9
MP
98802016-05-24 Marek Polacek <polacek@redhat.com>
9881
9882 PR c/71249
9883 * c-c++-common/Wswitch-unreachable-2.c: New test.
9884
e90434e3
JJ
98852016-05-24 Jakub Jelinek <jakub@redhat.com>
9886
7adb26f2
JJ
9887 PR c++/71257
9888 * g++.dg/vect/simd-clone-6.cc: New test.
9889 * g++.dg/gomp/declare-simd-6.C: New test.
9890
e90434e3
JJ
9891 PR middle-end/70434
9892 PR c/69504
9893 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9894
b556ea3b
RB
98952016-05-24 Richard Biener <rguenther@suse.de>
9896
9897 PR tree-optimization/71240
9898 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9899
e5328f5d
RB
99002016-05-24 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/71230
9903 * gcc.dg/torture/pr71230.c: New testcase.
9904 * g++.dg/torture/pr71230.C: Likewise.
9905
a04e69c0
TS
99062016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9907
9908 * c-c++-common/goacc/routine-5.c: Add tests.
9909 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9910 * gfortran.dg/goacc/routine-6.f90: Add tests.
9911
30fd2977
RB
99122016-05-24 Richard Biener <rguenther@suse.de>
9913
9914 PR tree-optimization/71253
9915 * gcc.dg/torture/pr71253.c: New testcase.
9916
ca6f60bc
KV
99172016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9918
9919 PR middle-end/71252
9920 * gfortran.dg/pr71252.f90: New test.
9921
d3465d72
RS
99222016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9923
9924 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9925
f17a223d
RB
99262016-05-24 Richard Biener <rguenther@suse.de>
9927
9928 PR middle-end/70434
9929 PR c/69504
9930 * c-c++-common/vector-subscript-4.c: New testcase.
9931 * c-c++-common/vector-subscript-5.c: Likewise.
9932
e3f36534
JD
99332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9934
9935 PR fortran/71123
9936 * gfortran.dg/namelist_90.f: New test
9937
85d5c27d
JD
99382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9939
9940 PR fortran/66461
9941 * gfortran.dg/unexpected_eof.f: New test
9942
fe3f3340
MM
99432016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9944 Kelvin Nilsen <kelvin@gcc.gnu.org>
9945
9946 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9947 as little endian.
9948
26d6ae55
PC
99492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9950
9951 PR c++/70972
9952 * g++.dg/cpp0x/inh-ctor20.C: New.
9953 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9954
d6c9a06f
PC
99552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9956
9957 PR c++/69095
9958 * g++.dg/cpp0x/variadic168.C: New.
9959
396a1d10
PC
99602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9961
9962 * g++.dg/cpp0x/pr31445.C: Test column number too.
9963 * g++.dg/cpp0x/pr32253.C: Likewise.
9964 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9965 * g++.dg/cpp0x/variadic36.C: Likewise.
9966
ece46666
MG
99672016-05-23 Marc Glisse <marc.glisse@inria.fr>
9968
9969 * gcc.dg/fold-notshift-2.c: Adjust.
9970
a7dc5980
MP
99712016-05-23 Marek Polacek <polacek@redhat.com>
9972
9973 PR c/49859
9974 * c-c++-common/Wswitch-unreachable-1.c: New test.
9975 * gcc.dg/Wswitch-unreachable-1.c: New test.
9976 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9977 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9978 * g++.dg/gomp/block-10.C: Likewise.
9979 * gcc.dg/gomp/block-10.c: Likewise.
9980 * g++.dg/gomp/block-9.C: Likewise.
9981 * gcc.dg/gomp/block-9.c: Likewise.
9982 * g++.dg/gomp/target-1.C: Likewise.
9983 * g++.dg/gomp/target-2.C: Likewise.
9984 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9985 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9986 * g++.dg/gomp/taskgroup-1.C: Likewise.
9987 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9988 * gcc.dg/gomp/teams-1.c: Likewise.
9989 * g++.dg/gomp/teams-1.C: Likewise.
9990 * g++.dg/overload/error3.C: Likewise.
9991 * g++.dg/tm/jump1.C: Likewise.
9992 * g++.dg/torture/pr40335.C: Likewise.
9993 * gcc.dg/c99-vla-jump-5.c: Likewise.
9994 * gcc.dg/switch-warn-1.c: Likewise.
9995 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9996 * gcc.dg/nested-func-1.c: Likewise.
9997 * gcc.dg/pr67784-4.c: Likewise.
9998
18b54004
RB
99992016-05-23 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/71230
10002 * gfortran.dg/pr71230-1.f90: New testcase.
10003 * gfortran.dg/pr71230-2.f90: Likewise.
10004
e569db5f
VK
100052016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10006
396a1d10 10007 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10008 * gcc.dg/vect/pr58135.c: Add new.
10009 * gfortran.dg/pr46519-1.f: Adjust test case.
10010
e4b71114
PC
100112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10012
10013 PR c++/53401
10014 * g++.dg/cpp0x/decltype64.C: New.
10015
a25a8058
CL
100162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10017
10018 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10019 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10021
0dcfe9ab
CL
100222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10023
10024 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10025 Add poly64x1_t and poly64x2_t cases if supported.
10026 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10027 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10028 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10029 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10030 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10031
ffd70e4a
CL
100322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10033
10034 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10035 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10036 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10037 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10038 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10039 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10040 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10041
4b1f57fe
CL
100422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10043
10044 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10045
16c5ec77
CL
100462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10047
10048 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10049 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10050
94ad56c7
JJ
100512016-05-22 Jakub Jelinek <jakub@redhat.com>
10052
57748705
JJ
10053 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10054 constraint instead of "r".
10055 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10056 insn instead of vxorpd.
10057 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10058
af120161
JJ
10059 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10060 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10061
355023ce
JJ
10062 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10063
3b48574c
JJ
10064 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10065 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10066
94ad56c7
JJ
10067 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10068
8a85cee2
KV
100692016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10070
10071 PR middle-end/40921
10072 * gcc.dg/tree-ssa/pr40921.c: New test.
10073
8e916b16
PS
100742016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10075
10076 PR target/71103
10077 * gcc.target/avr/pr71103.c: New test.
10078
88aea79f
KV
100792016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10080
10081 PR middle-end/71179
10082 * gcc.dg/tree-ssa/pr71179.c: New test.
10083
79063edd
MS
100842016-05-20 Martin Sebor <msebor@redhat.com>
10085
10086 PR c/71115
10087 * gcc.dg/init-excess-2.c: New test.
10088
55c8849f
EB
100892016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10090
10091 * gnat.dg/opt53.adb: New test.
10092 * gnat.dg/opt54.adb: Likewise.
10093
c91a0948
MJ
100942016-05-20 Martin Jambor <mjambor@suse.cz>
10095
10096 PR tree-optimization/70884
10097 * gcc.dg/tree-ssa/pr70919.c: New test.
10098
9cad20fa
BS
100992016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10100
10101 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10102 formatting.
69a6d5ad
NS
10103 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10104 fix code formatting.
10105
101062016-05-20 Nathan Sidwell <nathan@acm.org>
10107
10108 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10109 non-common cases.
10110 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10111
15c671a7
DM
101122016-05-20 David Malcolm <dmalcolm@redhat.com>
10113
10114 * jit.dg/all-non-failing-tests.h: Add
10115 test-factorial-must-tail-call.c.
10116 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10117 * jit.dg/test-factorial-must-tail-call.c: New test case.
10118
4f028369
JJ
101192016-05-20 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR fortran/71204
10122 * gfortran.dg/pr71204.f90: New test.
10123
7dea4ab3
CP
101242016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10125
10126 * gcc.target/nvptx/sincos.c: New test.
10127
ef98d365
PC
101282016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 PR c++/70572
10131 * g++.dg/cpp1y/auto-fn31.C: New.
10132
92466115
BS
101332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10134
10135 * gcc.target/powerpc/vec-addec.c: New test.
10136 * gcc.target/powerpc/vec-addec-int128.c: New test.
10137
9a385c2d
DM
101382016-05-20 David Malcolm <dmalcolm@redhat.com>
10139
10140 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10141 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10142 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10143 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10144
77c9d5b4
JH
101452016-05-20 Jan Hubicka <hubicka@ucw.cz>
10146
10147 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10148
68047971
JJ
101492016-05-20 Jakub Jelinek <jakub@redhat.com>
10150
18954840
JJ
10151 PR c++/71210
10152 * g++.dg/opt/pr71210-1.C: New test.
10153 * g++.dg/opt/pr71210-2.C: New test.
10154
68047971
JJ
10155 PR tree-optimization/29756
10156 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10157 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10158 only on selected targets where V4SImode vectors are known to be
10159 supported.
10160
d78789f5
MG
101612016-05-20 Marc Glisse <marc.glisse@inria.fr>
10162
10163 PR tree-optimization/71079
10164 PR tree-optimization/71206
10165 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10166
550fa093
PK
101672016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10168
10169 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10170 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10171 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10172
483c6429
RG
101732016-05-20 Richard Guenther <rguenther@suse.de>
10174
10175 PR tree-optimization/29756
10176 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10177
eb066284
RB
101782016-05-20 Richard Biener <rguenther@suse.de>
10179
10180 PR tree-optimization/71185
10181 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10182
58f10249
RB
101832016-05-20 Richard Biener <rguenther@suse.de>
10184
10185 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10186
2a5569fa
MP
101872016-05-19 Marek Polacek <polacek@redhat.com>
10188
10189 PR c++/71075
10190 * g++.dg/diagnostic/pr71075.C: New test.
10191
5e9a5385
DM
101922016-05-19 David Malcolm <dmalcolm@redhat.com>
10193
10194 PR c++/71184
10195 * g++.dg/pr71184.C: New test case.
10196
4f45da44
KN
101972016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10198
10199 * gcc.target/powerpc/darn-0.c: New test.
10200 * gcc.target/powerpc/darn-1.c: New test.
10201 * gcc.target/powerpc/darn-2.c: New test.
10202
4177437e
MP
102032016-05-19 Marek Polacek <polacek@redhat.com>
10204
10205 PR tree-optimization/71031
10206 * gcc.dg/tree-ssa/vrp100.c: New test.
10207
afb72432
IE
102082016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10209
10210 PR rtl-optimization/71148
10211 * gcc.dg/pr71148.c: New test.
10212
4f83064e
KT
102132016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10214
10215 PR target/71056
10216 * gcc.target/arm/pr71056.c: New test.
10217
4bf8dbe1
BE
102182016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10219
10220 * c-c++-common/pr69669.c: Check the used mode.
10221
f3510625
MO
102222016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10223
10224 PR sanitizer/64354
10225 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10226
43c0068e
RB
102272016-05-19 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/70729
10230 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10231 * gcc.dg/graphite/scop-18.c: Likewise.
10232 * gcc.dg/pr41783.c: Disable LIM.
10233 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10234 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10235 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10236 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10237 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10238 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10239 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10240 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10241 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10242 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10243 * gfortran.dg/pr42108.f90: Likewise.
10244
70f25790
DM
102452016-05-18 David Malcolm <dmalcolm@redhat.com>
10246
10247 PR driver/69265
10248 * gcc.dg/spellcheck-options-11.c: New test case.
10249
960db8ec
JJ
102502016-05-18 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR c++/71100
10253 * g++.dg/opt/pr71100.C: New test.
10254
04643334
MJ
102552016-05-18 Martin Jambor <mjambor@suse.cz>
10256
10257 PR ipa/69708
10258 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10259 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10260 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10261 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10262
91bb9f80
MJ
102632016-05-18 Martin Jambor <mjambor@suse.cz>
10264
10265 PR ipa/69708
10266 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10267 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10268 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10269 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10270 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10271
c584aca6
PC
102722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10273
10274 PR c++/69793
10275 * g++.dg/template/crash122.C: New.
10276
20309c6e
PC
102772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10278
10279 PR c++/70466
10280 * g++.dg/template/pr70466-1.C: New.
10281 * g++.dg/template/pr70466-2.C: Likewise.
10282
50c78b9a
MM
102832016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10284
10285 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10286 splat operations and the XXSPLTIB instruction.
10287 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10288 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10289 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10290 xxlxor to clear a register.
10291
cf8be00d
RS
102922016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10293
10294 * gcc.dg/torture/pr71020.c: New test.
10295
848a392a
MJ
102962016-05-18 Martin Jambor <mjambor@suse.cz>
10297
10298 PR ipa/70646
10299 * gcc.dg/ipa/pr70646.c: New test.
10300
1f2ab776
CL
103012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10302
10303 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10304
76489493
CL
103052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10306
10307 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10308 missing tests for vreinterpretq_p{8,16}.
10309
bd79378d
CL
103102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10311
10312 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10313 vsliq_n_s64 and vsliq_n_u64.
10314
81ca3ea0
CL
103152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10316
10317 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10318 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10319
873cb425
CL
103202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10321
10322 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10323 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10324 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10325
9d6e7c21
CL
103262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10327
10328 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10329 in comment.
10330
b4dbe40e 103312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10332
10333 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10334 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10335 "blr\t" and switch to scan-assembler-times.
10336
83a5c910
JW
103372016-05-18 Jiong Wang <jiong.wang@arm.com>
10338
53d6d955
UB
10339 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10340 with __aarch64__.
10341 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10342 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10343
fb7cbdeb
JJ
103442016-05-18 Jakub Jelinek <jakub@redhat.com>
10345
8ee91165
JJ
10346 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10347 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10348 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10349 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10350 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10351 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10352
cf4d516a
JJ
10353 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10354 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10355
a4f16422
JJ
10356 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10357 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10358
7b37ce10
JJ
10359 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10360 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10361
fb7cbdeb
JJ
10362 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10363
c9326aef
RB
103642016-05-18 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/71168
10367 * gcc.dg/torture/pr71168.c: New testcase.
10368
df8b0a11
KV
103692016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10370
10371 PR middle-end/63586
10372 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10373 * gcc.dg/tree-ssa/pr63586.c: New test.
10374 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10375
2efd67ed
NS
103762016-05-17 Nathan Sidwell <nathan@acm.org>
10377
10378 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10379 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10380 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10381 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10382
1988b2c2
NS
103832016-05-17 Nathan Sidwell <nathan@acm.org>
10384
10385 * gcc.target/nvptx/abi-vararg-3.c: New.
10386
ad1d92ab
MM
103872016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10388
10389 PR tree-optimization/54579
10390 PR middle-end/55299
10391 * gcc.dg/fold-notrotate-1.c: New test.
10392 * gcc.dg/fold-notshift-1.c: New test.
10393 * gcc.dg/fold-notshift-2.c: New test.
10394
47768df8
MP
103952016-05-17 Marek Polacek <polacek@redhat.com>
10396
10397 PR ipa/71146
10398 * g++.dg/ipa/pr71146.C: New test.
10399
6b5423a5
DM
104002016-05-17 David Malcolm <dmalcolm@redhat.com>
10401
10402 * jit.dg/test-error-array-bounds.c: New test case.
10403
c7986356
MG
104042016-05-17 Marc Glisse <marc.glisse@inria.fr>
10405
10406 * gcc.dg/tree-ssa/and-1.c: New testcase.
10407
d982c5b7
MG
104082016-05-17 Marc Glisse <marc.glisse@inria.fr>
10409
10410 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10411 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10412
0139ba93
MG
104132016-05-17 Marc Glisse <marc.glisse@inria.fr>
10414
10415 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10416 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10417
daab4562
JW
104182016-05-17 Jiong Wang <jiong.wang@arm.com>
10419
10420 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10421
22330033
JW
104222016-05-17 Jiong Wang <jiong.wang@arm.com>
10423
10424 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10425
98b3a5f2
JW
104262016-05-17 Jiong Wang <jiong.wang@arm.com>
10427
10428 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10429 ".2d[index]" when scan the assembly.
10430 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10431 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10432 float64x1.
10433 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10434
b71b7a8e
RB
104352016-05-17 Richard Biener <rguenther@suse.de>
10436
10437 PR tree-optimization/71132
10438 * gcc.dg/torture/pr71132.c: New testcase.
10439
3c51ad46
CL
104402016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10441
10442 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10443
d20faa66
KT
104442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10445
10446 PR target/70809
10447 * gcc.target/aarch64/pr70809_1.c: New test.
10448
b75cc5a4
KT
104492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10450
10451 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10452 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10453 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10454 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10455
b28eb195
IE
104562016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10457 Ilya Enkovich <ilya.enkovich@intel.com>
10458
10459 PR target/71114
10460 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10461
0b9004ed
JH
104622016-05-16 Jan Hubicka <hubicka@ucw.cz>
10463
10464 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10465 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10466
1b81a1c1
MW
104672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10468
10469 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10470 test for __ARM_FP16_ARGS.
10471 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10472 * gcc.target/arm/aapcs/neon-vect10.c: New.
10473 * gcc.target/arm/aapcs/neon-vect9.c: New.
10474 * gcc.target/arm/aapcs/vfp18.c: New.
10475 * gcc.target/arm/aapcs/vfp19.c: New.
10476 * gcc.target/arm/aapcs/vfp20.c: New.
10477 * gcc.target/arm/aapcs/vfp21.c: New.
10478 * gcc.target/arm/fp16-aapcs-1.c: New.
10479 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10480 test for __ARM_FP16_ARGS.
10481 * g++.target/arm/fp16-return-1.c: Update expected output.
10482
921d1e73
JW
104832016-05-16 Jiong Wang <jiong.wang@arm.com>
10484
10485 PR testsuite/70227
10486 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10487
228eb42a
HA
104882016-05-15 Harald Anlauf <anlauf@gmx.de>
10489
10490 PR fortran/69603
10491 * gfortran.dg/pr69603.f90: New testcase.
10492
785abfd3
FR
104932016-05-14 Fritz Reese <fritzoreese@gmail.com>
10494
10495 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10496
e75eb64f
FR
104972016-05-14 Fritz Reese <fritzoreese@gmail.com>
10498
10499 PR fortran/71047
10500 * gfortran.dg/pr71047.f08: New test.
10501
aa4b467b
JM
105022016-05-13 Joseph Myers <joseph@codesourcery.com>
10503
10504 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10505 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10506 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10507
653fb4a2
MS
105082016-05-13 Martin Sebor <msebor@redhat.com>
10509
10510 PR c++/60049
10511 * g++.dg/cpp0x/constexpr-60049.C: New test.
10512
9e37582d
JJ
105132016-05-13 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR bootstrap/71071
10516 * gcc.dg/pr71071.c: New test.
10517
a278aa17
UB
105182016-05-13 Uros Bizjak <ubizjak@gmail.com>
10519
10520 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10521 remove XOP handling.
377eaca7 10522 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10523
ac3d02e2
NS
105242016-05-13 Nathan Sidwell <nathan@acm.org>
10525
10526 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10527 __atomic_is_lock_free declaration.
10528
8ab3bdac
RB
105292016-05-13 Richard Biener <rguenther@suse.de>
10530
10531 PR tree-optimization/42587
10532 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10533
623b8e0a
ML
105342016-05-13 Martin Liska <mliska@suse.cz>
10535
10536 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10537 the new format of dump output.
10538
da7674f6
IE
105392016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10540
10541 * gcc.dg/pr71084.c: New test.
10542
c959db3d
RR
105432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10544
53d6d955
UB
10545 PR target/53440
10546 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10547
43203dea
RR
105482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10549
10550 * gcc.target/aarch64/struct_return.c: New test.
10551
4f2e1536
MP
105522016-05-12 Marek Polacek <polacek@redhat.com>
10553
10554 PR c/70756
10555 * c-c++-common/pr70756-2.c: New test.
10556 * c-c++-common/pr70756.c: New test.
10557
1ef33ef3
RB
105582016-05-12 Richard Biener <rguenther@suse.de>
10559
10560 PR tree-optimization/71059
10561 * gcc.dg/torture/pr71059.c: New testcase.
10562
763baff6
RB
105632016-05-12 Richard Biener <rguenther@suse.de>
10564
10565 PR tree-optimization/71062
10566 * gcc.dg/torture/pr71062.c: New testcase.
10567
c4ec1243
IE
105682016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10569
10570 PR tree-optimization/71006
10571 * gcc.dg/pr71006.c: New test.
10572
a5fbf76d
MP
105732016-05-12 Marek Polacek <polacek@redhat.com>
10574
10575 PR driver/71063
10576 * gcc.dg/opts-7.c: New test.
10577
5acc47a4
KT
105782016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10579
10580 PR target/70830
10581 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10582 Add -save-temps to dg-options.
10583 Scan for ldmfd rather than pop instruction.
10584 * gcc.target/arm/interrupt-2.c: Likewise.
10585 * gcc.target/arm/pr70830.c: New test.
10586
40bd4bf9
JJ
105872016-05-12 Jakub Jelinek <jakub@redhat.com>
10588
3cd63842
JJ
10589 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10590 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10591
c05d08f6
JJ
10592 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10593 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10594 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10595
bc27ffae
JJ
10596 PR target/71019
10597 * gcc.target/i386/avx512vl-pack-1.c: New test.
10598 * gcc.target/i386/avx512vl-pack-2.c: New test.
10599 * gcc.target/i386/avx512bw-pack-2.c: New test.
10600
515d7412
JJ
10601 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10602
40bd4bf9
JJ
10603 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10604 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10605 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10606
44ab146a
RB
106072016-05-12 Richard Biener <rguenther@suse.de>
10608
10609 PR tree-optimization/70986
10610 * gcc.dg/torture/pr70986-1.c: New testcase.
10611 * gcc.dg/torture/pr70986-2.c: Likewise.
10612 * gcc.dg/torture/pr70986-3.c: Likewise.
10613
d6e83a8d
MM
106142016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10615
10616 PR c/43651
10617 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10618 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10619
51e67ea3
UB
106202016-05-11 Uros Bizjak <ubizjak@gmail.com>
10621
10622 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10623 directive.
10624 * gcc.target/i386/pr66746.c: Ditto.
10625
3fd2b007
MM
106262016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10627
10628 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10629 support.
10630 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10631 warning when using -mvsx-timode.
10632 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10633 * gcc.target/powerpc/dform-2.c: Likewise.
10634 * gcc.target/powerpc/pr68805.c: Likewise.
10635
5c3a10fb
MP
106362016-05-11 Marek Polacek <polacek@redhat.com>
10637
10638 PR c++/71024
10639 * c-c++-common/attributes-3.c: New test.
10640
7cfb065b
NS
106412016-05-11 Nathan Sidwell <nathan@acm.org>
10642
10643 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10644 * gcc.c-torture/execute/pr68185.c: Likewise.
10645 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10646 * gcc.dg/pr69634.c: Requires scheduling.
10647 * gcc.dg/torture/pr66178.c: Require label values.
10648 * gcc.dg/setjmp-6.c: Require indirect jumps.
10649
f35ea97d
RB
106502016-05-11 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/71055
10653 * gcc.dg/torture/pr71055.c: New testcase.
10654
dff70323
RB
106552016-05-11 Richard Biener <rguenther@suse.de>
10656
10657 PR debug/71057
10658 * g++.dg/debug/pr71057.C: New testcase.
10659
56a3d28b
JJ
106602016-05-11 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR fortran/70855
10663 * gfortran.dg/gomp/pr70855.f90: New test.
10664
ebc1b29e
RB
106652016-05-11 Richard Biener <rguenther@suse.de>
10666
10667 PR middle-end/71002
10668 * g++.dg/torture/pr71002.C: New testcase.
10669
98ccd1d7
IE
106702016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10671
10672 PR middle-end/70807
10673 * gcc.dg/pr70807.c: New test.
10674
ed29e24b
MS
106752016-05-10 Martin Sebor <msebor@redhat.com>
10676
10677 PR c++/38611
10678 * g++.dg/Wattributes.C: New test.
10679
e39dab2c
MG
106802016-05-10 Marc Glisse <marc.glisse@inria.fr>
10681
10682 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10683 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10684 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10685
d067e238
IE
106862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10687
10688 PR target/70799
10689 * gcc.target/i386/pr70799-1.c: New test.
10690
cd36c83e
PMR
106912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10692
10693 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10694
1e3af2a4
IE
106952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10696
10697 PR middle-end/70877
10698 * gcc.target/i386/pr70877.c: New test.
10699
afc610db
IE
107002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10701
10702 PR tree-optimization/70786
10703 * gcc.target/i386/pr70876.c: New test.
10704
4b59d19f
JJ
107052016-05-10 Jakub Jelinek <jakub@redhat.com>
10706
10707 PR target/70927
10708 * gcc.target/i386/avx512vl-logic-1.c: New test.
10709 * gcc.target/i386/avx512vl-logic-2.c: New test.
10710 * gcc.target/i386/avx512dq-logic-2.c: New test.
10711
9b5ee426
BS
107122016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10713
10714 PR target/70963
10715 * gcc.target/powerpc/pr70963.c: New.
10716
f3352cab
DM
107172016-05-10 David Malcolm <dmalcolm@redhat.com>
10718
10719 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10720 (test_very_wide_line): Add ruler to expected output.
10721 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10722 (test_very_wide_line): Likewise.
10723 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10724 (test_show_locus): Within the handling of "test_very_wide_line",
10725 enable show_ruler_p on the diagnostic context.
10726
4a3255dd
RB
107272016-05-10 Richard Biener <rguenther@suse.de>
10728
10729 PR tree-optimization/71039
10730 * gcc.dg/torture/pr71039.c: New testcase.
10731
da7c9950
NS
107322016-05-10 Nathan Sidwell <nathan@acm.org>
10733
10734 * gcc.dg/nested-func-10.c: Requires alloca.
10735 * gcc.dg/nested-func-9.c: Requires alloca.
10736 * gcc.c-torture/execute/pr70460.c: Requires labels.
10737 * gcc.c-torture/compile/pr70199.c: Requires labels.
10738 * gcc.target/nvptx/decl.c: Compile only.
10739 * gcc.target/nvptx/trailing-init.c: Compile only.
10740 * gcc.target/nvptx/ary-init.c: Compile only.
10741
cf68d92c
MP
107422016-05-10 Marek Polacek <polacek@redhat.com>
10743
10744 PR c/70255
10745 * gcc.dg/attr-opt-1.c: New test.
10746
64ea4e15
RB
107472016-05-10 Richard Biener <rguenther@suse.de>
10748
10749 PR tree-optimization/70497
10750 PR tree-optimization/28367
10751 * gcc.dg/torture/20160404-1.c: New testcase.
10752 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10753 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10754
5a96dae3
PMR
107552016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10756
10757 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10758
fc97f805
UB
107592016-05-09 Uros Bizjak <ubizjak@gmail.com>
10760
10761 * gcc.target/i386/fabsneg-1.c New test.
10762
a710b1d5
AM
107632016-05-09 Alan Modra <amodra@gmail.com>
10764
10765 PR testsuite/70826
10766 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10767
171f6f05
RB
107682016-05-09 Richard Biener <rguenther@suse.de>
10769
10770 PR tree-optimization/70985
10771 * gcc.dg/torture/pr70985.c: New testcase.
10772
18caa34e
BC
107732016-05-09 Bin Cheng <bin.cheng@arm.com>
10774
10775 * gcc.dg/tree-ssa/ifc-9.c: New test.
10776 * gcc.dg/tree-ssa/ifc-10.c: New test.
10777 * gcc.dg/tree-ssa/ifc-11.c: New test.
10778 * gcc.dg/tree-ssa/ifc-12.c: New test.
10779 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10780 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10781 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10782
7a27d38f
RB
107832016-05-09 Richard Biener <rguenther@suse.de>
10784
10785 PR fortran/70937
10786 * gfortran.dg/pr70937.f90: New testcase.
10787
5ebbbd3d
RO
107882016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10789
10790 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10791
f6288c24
FR
107922016-05-07 Fritz Reese <fritzoreese@gmail.com>
10793
10794 PR fortran/56226
10795 * gfortran.dg/dec_structure_1.f90: New testcase.
10796 * gfortran.dg/dec_structure_2.f90: Ditto.
10797 * gfortran.dg/dec_structure_3.f90: Ditto.
10798 * gfortran.dg/dec_structure_4.f90: Ditto.
10799 * gfortran.dg/dec_structure_5.f90: Ditto.
10800 * gfortran.dg/dec_structure_6.f90: Ditto.
10801 * gfortran.dg/dec_structure_7.f90: Ditto.
10802 * gfortran.dg/dec_structure_8.f90: Ditto.
10803 * gfortran.dg/dec_structure_9.f90: Ditto.
10804 * gfortran.dg/dec_structure_10.f90: Ditto.
10805 * gfortran.dg/dec_structure_11.f90: Ditto.
10806 * gfortran.dg/dec_union_1.f90: Ditto.
10807 * gfortran.dg/dec_union_2.f90: Ditto.
10808 * gfortran.dg/dec_union_3.f90: Ditto.
10809 * gfortran.dg/dec_union_4.f90: Ditto.
10810 * gfortran.dg/dec_union_5.f90: Ditto.
10811 * gfortran.dg/dec_union_6.f90: Ditto.
10812 * gfortran.dg/dec_union_7.f90: Ditto.
10813
5ec4a8cd
TV
108142016-05-07 Tom de Vries <tom@codesourcery.com>
10815
10816 PR tree-optimization/70956
10817 * gcc.dg/graphite/pr70956.c: New test.
10818
58ec1d0e
JJ
108192016-05-06 Jakub Jelinek <jakub@redhat.com>
10820
ccd88fb7
JJ
10821 PR middle-end/70941
10822 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10823 (a, b, c, d): Change type from char to signed char.
10824 (main): Compare against (signed char) -1634678893 instead of
10825 hardcoded -109. Use __builtin_abort instead of abort.
10826
dd3b6464
JJ
10827 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10828 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10829
58ec1d0e
JJ
10830 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10831
19aa23d8
YR
108322016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10833
10834 PR debug/70935
10835 * gcc.dg/torture/pr70935.c: New test.
10836
ae5f0df1
OE
108372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10838
10839 PR target/58219
ce23a8ff 10840 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10841
078f7e37
RB
108422016-05-06 Richard Biener <rguenther@suse.de>
10843
10844 PR tree-optimization/70960
10845 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10846
765d7b54
OE
108472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10848
10849 PR target/52933
10850 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10851 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10852 Adjust expected instruction counts.
10853 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10854
29c94e65
MP
108552016-05-06 Marek Polacek <polacek@redhat.com>
10856
10857 PR sanitizer/70875
10858 * gcc.dg/ubsan/bounds-3.c: New test.
10859
3684b02e
OE
108602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10861
10862 PR target/54089
10863 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10864
8706773f
RB
108652016-05-06 Richard Biener <rguenther@suse.de>
10866
10867 PR middle-end/70931
10868 * gfortran.dg/pr70931.f90: New testcase.
10869
a4f51018
RB
108702016-05-06 Richard Biener <rguenther@suse.de>
10871
10872 PR middle-end/70941
10873 * gcc.dg/torture/pr70941.c: New testcase.
10874
c4f2425f
BC
108752016-05-05 Bin Cheng <bin.cheng@arm.com>
10876
10877 PR tree-optimization/57206
10878 * gcc.dg/vect/pr57206.c: New test.
10879
5dc08197
RO
108802016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10881
10882 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10883
351f85c5
JJ
108842016-05-05 Jakub Jelinek <jakub@redhat.com>
10885
568bac8c
JJ
10886 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10887
351f85c5
JJ
10888 * c-c++-common/Wdangling-else-4.c: New test.
10889
33fd7785
JJ
108902016-05-04 Jakub Jelinek <jakub@redhat.com>
10891
2d1ac15a
JJ
10892 PR c++/70906
10893 PR c++/70933
10894 * g++.dg/opt/pr70906.C: New test.
10895 * g++.dg/opt/pr70933.C: New test.
10896
33fd7785
JJ
10897 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10898
6b715bf6
JH
108992016-05-04 Jan Hubicka <hubicka@ucw.cz>
10900
10901 * gcc.dg/ipa/pure-const-3.c: New testcase.
10902
deef7113
MP
109032016-05-04 Marek Polacek <polacek@redhat.com>
10904
10905 * c-c++-common/Wdangling-else-1.c: New test.
10906 * c-c++-common/Wdangling-else-2.c: New test.
10907 * c-c++-common/Wdangling-else-3.c: New test.
10908
5396db97
KCY
109092016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10910
10911 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10912 flag is present.
10913
de55efd5
MP
109142016-05-04 Marek Polacek <polacek@redhat.com>
10915
10916 PR c/48778
10917 * gcc.dg/Waddress-2.c: New test.
10918
475839b6
AM
109192016-05-04 Alan Modra <amodra@gmail.com>
10920
10921 * gcc.target/powerpc/pr70866.c: New.
10922
b25aad5f
MS
109232016-05-03 Martin Sebor <msebor@redhat.com>
10924
10925 PR c++/66561
10926 * c-c++-common/builtin_location.c: New test.
10927 * g++.dg/cpp1y/builtin_location.C: New test.
10928
79ce98bc
MP
109292016-05-03 Marek Polacek <polacek@redhat.com>
10930
10931 PR c/70859
10932 * gcc.dg/pr70859.c: New test.
10933 * gcc.dg/pr70859-2.c: New test.
10934
402e89f5
PMR
109352016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10936
10937 * gnat.dg/debug5.adb: New testcase.
10938
f3d90045
DV
109392016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10940
10941 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10942 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10943 Procedure to check for z10 instruction set.
10944
1e26cec1
CL
109452016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10946
10947 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10948
71aca5a0
AM
109492016-05-03 Alan Modra <amodra@gmail.com>
10950
10951 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10952
2fd70ec1
JJ
109532016-05-03 Jakub Jelinek <jakub@redhat.com>
10954
10955 * gcc.target/i386/avx512f-cvt-1.c: New test.
10956
e5705cf7
L
109572016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10958
10959 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10960 -fdump-tree-vrp-details.
10961
381cdae4
RB
109622016-05-03 Richard Biener <rguenther@suse.de>
10963
10964 * gcc.dg/pr30172-1.c: Adjust.
10965 * gcc.dg/pr63743.c: Likewise.
10966 * gcc.dg/tm/pr51696.c: Likewise.
10967 * c-c++-common/tm/safe-1.c: Likewise.
10968 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10969 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10970 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10971 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10972
adedd5c1
JJ
109732016-05-03 Jakub Jelinek <jakub@redhat.com>
10974
31ed1665
JJ
10975 PR rtl-optimization/70467
10976 * gcc.target/i386/pr70467-3.c: New test.
10977 * gcc.target/i386/pr70467-4.c: New test.
10978
dea60b59
JJ
10979 PR tree-optimization/70916
10980 * gcc.c-torture/compile/pr70916.c: New test.
10981
adedd5c1
JJ
10982 PR target/49244
10983 * gcc.target/i386/pr49244-1.c: New test.
10984 * gcc.target/i386/pr49244-2.c: New test.
10985
f80041ef
BS
109862016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10987
10988 PR rtl-optimization/44281
10989 * gcc.target/i386/pr44281.c: New test.
10990
1cfcd39e
BC
109912016-05-03 bin cheng <bin.cheng@arm.com>
10992
10993 PR tree-optimization/56541
10994 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10995 * gcc.dg/vect/pr56541.c: new test.
10996
4304ccfd
MM
109972016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10998
10999 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11000 __float128.
11001 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11002
50d94c29
L
110032016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11004
11005 PR testsuite/70520
11006 * c-c++-common/asan/clone-test-1.c (main): Align child process
11007 stack to 16 bytes.
11008
bc1aee87
DM
110092016-05-02 David Malcolm <dmalcolm@redhat.com>
11010
11011 PR c++/62314
11012 * g++.dg/spellcheck-fields-2.C: New test case.
11013
474e0129
DM
110142016-05-02 David Malcolm <dmalcolm@redhat.com>
11015
11016 PR c++/62314
11017 * g++.dg/pr62314.C: New test case.
11018
818b88a7
JH
110192016-05-02 Jan Hubicka <hubicka@ucw.cz>
11020
11021 * gcc.dg/ipa/inline-8.c: New testcase.
11022
dd77684f
JJ
110232016-05-02 Jakub Jelinek <jakub@redhat.com>
11024
11025 PR rtl-optimization/70467
11026 * gcc.target/i386/pr70467-1.c: New test.
11027
72407e00
BE
110282016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11029
11030 * gcc.dg/spec-options.c: Run the test on all targets.
11031 * gcc.dg/foo.specs: Use cpp_unique_options.
11032
dd53d197
MG
110332016-05-02 Marc Glisse <marc.glisse@inria.fr>
11034
11035 * gcc.dg/tree-ssa/unord.c: New testcase.
11036
a8b85ce9
MG
110372016-05-02 Marc Glisse <marc.glisse@inria.fr>
11038
11039 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11040
5b37e866
NS
110412016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11042
11043 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11044
7176a4a0
MP
110452016-05-02 Marek Polacek <polacek@redhat.com>
11046
11047 PR c/70851
11048 * gcc.dg/enum-incomplete-3.c: New test.
11049
6b9933b9
MP
110502016-05-02 Marek Polacek <polacek@redhat.com>
11051 Tom de Vries <tom@codesourcery.com>
11052
11053 PR tree-optimization/70700
11054 * gcc.dg/pr70700.c: New test.
11055
90f82260
UB
110562016-05-01 Uros Bizjak <ubizjak@gmail.com>
11057
11058 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11059 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11060 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11061 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11062 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11063
f73036c1
EB
110642016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11065
11066 * ada/acats/run_acats: Rename into...
11067 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11068 * ada/acats/run_all.sh: Remove redundant test.
11069 (target_run): Move around.
11070 (target_gnatchop): Use newly built executable.
11071 (target_gnatmake): Likewise.
11072 Check that the compilation of impbit succeeds.
11073
85e051a3
OE
110742016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11075
11076 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11077 * gcc.dg/20021029-1.c: Likewise.
11078 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11079 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11080 * gcc.target/sh/cmpstr.c: Likewise.
11081 * gcc.target/sh/cmpstrn.c: Likewise.
11082 * gcc.target/sh/memset.c: Likewise.
11083 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11084 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11085 * gcc.target/sh/pr39423-1.c: Likewise.
11086 * gcc.target/sh/pr49468-di.c: Likewise.
11087 * gcc.target/sh/pr49468-si.c: Likewise.
11088 * gcc.target/sh/pr49880-1.c: Likewise.
11089 * gcc.target/sh/pr49880-2.c: Likewise.
11090 * gcc.target/sh/pr49880-3.c: Likewise.
11091 * gcc.target/sh/pr50751-1.c: Likewise.
11092 * gcc.target/sh/pr50751-4.c: Likewise.
11093 * gcc.target/sh/pr50751-7.c: Likewise.
11094 * gcc.target/sh/pr51244-1.c: Likewise.
11095 * gcc.target/sh/pr51244-10.c: Likewise.
11096 * gcc.target/sh/pr51244-11.c: Likewise.
11097 * gcc.target/sh/pr51244-12.c: Likewise.
11098 * gcc.target/sh/pr51244-13.c: Likewise.
11099 * gcc.target/sh/pr51244-14.c: Likewise.
11100 * gcc.target/sh/pr51244-17.c: Likewise.
11101 * gcc.target/sh/pr51244-18.c: Likewise.
11102 * gcc.target/sh/pr51244-19.c: Likewise.
11103 * gcc.target/sh/pr51244-4.c: Likewise.
11104 * gcc.target/sh/pr51244-5.c: Likewise.
11105 * gcc.target/sh/pr51244-7.c: Likewise.
11106 * gcc.target/sh/pr51244-8.c: Likewise.
11107 * gcc.target/sh/pr51244-9.c: Likewise.
11108 * gcc.target/sh/pr51697.c: Likewise.
11109 * gcc.target/sh/pr52483-1.c: Likewise.
11110 * gcc.target/sh/pr52483-2.c: Likewise.
11111 * gcc.target/sh/pr52483-3.c: Likewise.
11112 * gcc.target/sh/pr52483-5.c: Likewise.
11113 * gcc.target/sh/pr52933-1.c: Likewise.
11114 * gcc.target/sh/pr52933-2.c: Likewise.
11115 * gcc.target/sh/pr52933-3.c: Likewise.
11116 * gcc.target/sh/pr53568-1.c: Likewise.
11117 * gcc.target/sh/pr53976-1.c: Likewise.
11118 * gcc.target/sh/pr53988-1.c: Likewise.
11119 * gcc.target/sh/pr53988.c: Likewise.
11120 * gcc.target/sh/pr54089-1.c: Likewise.
11121 * gcc.target/sh/pr54089-6.c: Likewise.
11122 * gcc.target/sh/pr54089-7.c: Likewise.
11123 * gcc.target/sh/pr54089-8.c: Likewise.
11124 * gcc.target/sh/pr54089-9.c: Likewise.
11125 * gcc.target/sh/pr54236-1.c: Likewise.
11126 * gcc.target/sh/pr54236-2.c: Likewise.
11127 * gcc.target/sh/pr54236-3.c: Likewise.
11128 * gcc.target/sh/pr54236-4.c: Likewise.
11129 * gcc.target/sh/pr54386.c: Likewise.
11130 * gcc.target/sh/pr54602-1.c: Likewise.
11131 * gcc.target/sh/pr54685.c: Likewise.
11132 * gcc.target/sh/pr54760-1.c: Likewise.
11133 * gcc.target/sh/pr54760-2.c: Likewise.
11134 * gcc.target/sh/pr54760-3.c: Likewise.
11135 * gcc.target/sh/pr54760-4.c: Likewise.
11136 * gcc.target/sh/pr54760-5.c: Likewise.
11137 * gcc.target/sh/pr54760-6.c: Likewise.
11138 * gcc.target/sh/pr55146.c: Likewise.
11139 * gcc.target/sh/pr55160.c: Likewise.
11140 * gcc.target/sh/pr59278.c: Likewise.
11141 * gcc.target/sh/pr59401-1.c: Likewise.
11142 * gcc.target/sh/pr59533-1.c: Likewise.
11143 * gcc.target/sh/pr63260.c: Likewise.
11144 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11145 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11146 * gcc.target/sh/strlen.c: Likewise.
11147 * gcc.target/sh/torture/pr30807.c: Likewise.
11148 * gcc.target/sh/torture/pr34777.c: Likewise.
11149 * gcc.target/sh/torture/pr64652.c: Likewise.
11150 * gcc.target/sh/torture/pr65505.c: Likewise.
11151 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11152 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11153
411e5c67
PC
111542016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11155
11156 PR c++/66644
11157 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11158
8fa97501
BS
111592016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11160
11161 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11162 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11163 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11164 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11165
5a956111
PP
111662016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11167
11168 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11169 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11170
e7ff0319
CP
111712016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11172
11173 PR middle-end/70626
11174 * c-c++-common/goacc/combined-reduction.c: New test.
11175 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11176
52d11a4b
L
111772016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11178
11179 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11180 *movdi_internal pattern only if PIC off.
11181 * gcc.target/i386/pr70155-2.c: Likewise.
11182 * gcc.target/i386/pr70155-3.c: Likewise.
11183 * gcc.target/i386/pr70155-4.c: Likewise.
11184 * gcc.target/i386/pr70155-5.c: Likewise.
11185 * gcc.target/i386/pr70155-6.c: Likewise.
11186 * gcc.target/i386/pr70155-7.c: Likewise.
11187 * gcc.target/i386/pr70155-8.c: Likewise.
11188 * gcc.target/i386/pr70155-15.c: Likewise.
11189 * gcc.target/i386/pr70155-17.c: Likewise.
11190 * gcc.target/i386/pr70155-22.c: Likewise.
11191
8960db31
BC
111922016-04-29 Bin Cheng <bin.cheng@arm.com>
11193
11194 PR tree-optimization/70803
11195 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11196
cca535a4
IE
111972016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11198
11199 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11200 optimization of vector loop.
11201 * gcc.target/i386/vect-unpack-3.c: New test.
11202 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11203 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11204 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11205
500ecf4a
MP
112062016-04-29 Marek Polacek <polacek@redhat.com>
11207
11208 PR sanitizer/70342
11209 * g++.dg/ubsan/null-7.C: New test.
11210
2fff3db8
MP
11211 PR c/70852
11212 * gcc.dg/pr70852.c: New test.
11213
509063eb
DV
112142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11215
11216 PR/69089
11217 * g++.dg/cpp0x/alignas6.C: New test.
11218
83745c0d
DV
112192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11220
c87885ca
RO
11221 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11222 * gcc.dg/pr27003.c: Likewise.
11223 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11224 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11225 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11226 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11227 * gcc.target/arc/mxy.c: Likewise.
11228 * gcc.target/arc/mswape.c: Likewise.
11229 * gcc.target/arc/mrtsc.c: Likewise.
11230 * gcc.target/arc/mcrc.c: Likewise.
11231 * gcc.target/arc/mdsp-packa.c: Likewise.
11232 * gcc.target/arc/mdvbf.c: Likewise.
11233 * gcc.target/arc/mlock.c: Likewise.
11234 * gcc.target/arc/mmac-24.c: Likewise.
11235 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11236
849b265d
BS
112372016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11238 Matthijs Kooijman <matthijs@stdin.nl>
11239 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11240
11241 PR target/60040
11242 * gcc.target/avr/pr60040-1.c: New.
11243 * gcc.target/avr/pr60040-2.c: New.
11244
1390536b
RB
112452016-04-29 Richard Biener <rguenther@suse.de>
11246
11247 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11248
98998245
RB
112492016-04-29 Richard Biener <rguenther@suse.de>
11250
11251 PR tree-optimization/13962
11252 PR tree-optimization/65686
11253 * gcc.dg/uninit-pr65686.c: New testcase.
11254
8b80cc21
JJ
112552016-04-29 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR middle-end/70843
11258 * gcc.dg/pr70843.c: New test.
11259
6181bc30
JJ
112602016-04-28 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR target/70858
11263 * gcc.target/i386/pr70858.c: New test.
11264
f4cb3612
AB
112652016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11266
11267 * gcc.target/arc/nps400-1.c: New file.
11268
8ad9df62
JR
112692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11270 Andrew Burgess <andrew.burgess@embecosm.com>
11271
11272 * gcc.target/arc/movh_cl-1.c: New file.
11273
ceaaa9fe
JR
112742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11275 Andrew Burgess <andrew.burgess@embecosm.com>
11276
11277 * gcc.target/arc/extzv-1.c: New file.
11278 * gcc.target/arc/insv-1.c: New file.
11279 * gcc.target/arc/insv-2.c: New file.
11280 * gcc.target/arc/movb-1.c: New file.
11281 * gcc.target/arc/movb-2.c: New file.
11282 * gcc.target/arc/movb-3.c: New file.
11283 * gcc.target/arc/movb-4.c: New file.
11284 * gcc.target/arc/movb-5.c: New file.
11285 * gcc.target/arc/movb_cl-1.c: New file.
11286 * gcc.target/arc/movb_cl-2.c: New file.
11287 * gcc.target/arc/movbi_cl-1.c: New file.
11288 * gcc.target/arc/movl-1.c: New file.
11289
4d03dc2f
JR
112902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11291 Andrew Burgess <andrew.burgess@embecosm.com>
11292
11293 * gcc.target/arc/cmem-1.c: New file.
11294 * gcc.target/arc/cmem-2.c: New file.
11295 * gcc.target/arc/cmem-3.c: New file.
11296 * gcc.target/arc/cmem-4.c: New file.
11297 * gcc.target/arc/cmem-5.c: New file.
11298 * gcc.target/arc/cmem-6.c: New file.
11299 * gcc.target/arc/cmem-7.c: New file.
11300 * gcc.target/arc/cmem-ld.inc: New file.
11301 * gcc.target/arc/cmem-st.inc: New file.
11302
81262dad
JJ
113032016-04-28 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR target/70821
11306 * gcc.target/i386/pr70821.c: New test.
11307
0a31a09a
BS
113082016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11309
11310 * gcc.target/powerpc/vec-adde.c: New test.
11311 * gcc.target/powerpc/vec-adde-int128.c: New test.
11312
3ddffba9
JJ
113132016-04-28 Jakub Jelinek <jakub@redhat.com>
11314
11315 * gcc.target/i386/avx-vround-1.c: New test.
11316 * gcc.target/i386/avx-vround-2.c: New test.
11317 * gcc.target/i386/avx512vl-vround-1.c: New test.
11318 * gcc.target/i386/avx512vl-vround-2.c: New test.
11319
713dedcd
RO
113202016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11321
11322 PR testsuite/70595
11323 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11324 (check_effective_target_cilkplus_runtime): ... this.
11325 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11326 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11327
11328 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11329 Require cilkplus_runtime.
11330 Don't add -lcilkrts.
11331 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11332 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11333 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11334 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11335 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11336 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11337 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11338 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11339 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11340 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11341 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11342 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11343 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11344 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11345 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11346 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11347 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11348 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11349 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11350 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11351 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11352 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11353 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11354 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11355 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11356 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11357 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11358 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11359 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11360
11361 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11362 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11363
11364 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11365
11366 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11367 cilkplus_runtime.
11368
3563f78f
MG
113692016-04-27 Marc Glisse <marc.glisse@inria.fr>
11370
11371 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11372 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11373
6bc2bb18
RB
113742015-04-27 Ryan Burn <contact@rnburn.com>
11375
11376 PR c++/69024
11377 PR c++/68997
11378 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11379 diagnostic.
11380 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11381 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11382
1e55d29a
EB
113832016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11384
11385 * gnat.dg/limited_with4.ad[sb]: New test.
11386 * gnat.dg/limited_with4_pkg.ads: New helper.
11387
087146ca
L
113882016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11389
11390 PR target/70155
11391 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11392 and movv1ti_internal patterns
11393 * gcc.target/i386/pr70155-1.c: New test.
11394 * gcc.target/i386/pr70155-2.c: Likewise.
11395 * gcc.target/i386/pr70155-3.c: Likewise.
11396 * gcc.target/i386/pr70155-4.c: Likewise.
11397 * gcc.target/i386/pr70155-5.c: Likewise.
11398 * gcc.target/i386/pr70155-6.c: Likewise.
11399 * gcc.target/i386/pr70155-7.c: Likewise.
11400 * gcc.target/i386/pr70155-8.c: Likewise.
11401 * gcc.target/i386/pr70155-9.c: Likewise.
11402 * gcc.target/i386/pr70155-10.c: Likewise.
11403 * gcc.target/i386/pr70155-11.c: Likewise.
11404 * gcc.target/i386/pr70155-12.c: Likewise.
11405 * gcc.target/i386/pr70155-13.c: Likewise.
11406 * gcc.target/i386/pr70155-14.c: Likewise.
11407 * gcc.target/i386/pr70155-15.c: Likewise.
11408 * gcc.target/i386/pr70155-16.c: Likewise.
11409 * gcc.target/i386/pr70155-17.c: Likewise.
11410 * gcc.target/i386/pr70155-18.c: Likewise.
11411 * gcc.target/i386/pr70155-19.c: Likewise.
11412 * gcc.target/i386/pr70155-20.c: Likewise.
11413 * gcc.target/i386/pr70155-21.c: Likewise.
11414 * gcc.target/i386/pr70155-22.c: Likewise.
11415
92329f9f
L
114162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11417
11418 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11419 ".{5,6}".
11420
309a0cf6
BC
114212016-04-27 Bin Cheng <bin.cheng@arm.com>
11422
11423 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11424 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11425 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11426 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11427 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11428
72ed2b9c
RB
114292016-04-27 Richard Biener <rguenther@suse.de>
11430
11431 PR ipa/70760
11432 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11433 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11434
3c98ff9b
NS
114352016-04-27 Nathan Sidwell <nathan@acm.org>
11436
11437 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11438 * g++.dg/ubsan/pr63956.C: Adjust error location.
11439
9ec5d66b
NC
114402016-04-27 Nick Clifton <nickc@redhat.com>
11441
11442 PR middle-end/49889
11443 * gcc.dg/pr49889.c: New test.
11444
c1e1f433
BS
114452016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11446
11447 * c-c++-common/memset-array.c: New test.
11448
8ac43293
MS
114492016-04-26 Martin Sebor <msebor@redhat.com>
11450
11451 PR c++/66639
11452 * g++.dg/cpp1y/func_constexpr.C: New test.
11453
843ce8ab
PP
114542016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11455
11456 PR c++/70241
11457 * g++.dg/cpp0x/enum32.C: New test.
11458 * g++.dg/cpp0x/enum33.C: New test.
11459
114602016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11461
11462 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11463 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11464 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11465 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11466 * gcc.c-torture/execute/pr38151.c: Likewise.
11467 * gcc.c-torture/execute/pr66556.c: Likewise.
11468 * gcc.c-torture/execute/pr67781.c: Likewise.
11469 * gcc.c-torture/execute/pr68648.c: Likewise.
11470
ca1206be
MG
114712016-04-26 Marc Glisse <marc.glisse@inria.fr>
11472
11473 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11474
2448a956
MP
114752016-04-26 Marek Polacek <polacek@redhat.com>
11476
11477 PR c/67784
11478 * gcc.dg/pr67784-3.c: New test.
11479 * gcc.dg/pr67784-4.c: New test.
11480 * gcc.dg/pr67784-5.c: New test.
11481
b02a5e26
MP
11482 PR c/70791
11483 * gcc.dg/Wnested-externs-2.c: New test.
11484
6b6aa8d3
MG
114852016-04-26 Marc Glisse <marc.glisse@inria.fr>
11486
11487 * gcc.dg/fold-plusmult.c: Adjust.
11488 * gcc.dg/no-strict-overflow-6.c: Adjust.
11489 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11490
a2095b55
BS
114912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11492
11493 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11494 number scans.
11495 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11496 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11497 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11498 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11499 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11500 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11501 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11502 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11503 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11504 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11505 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11506 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11507 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11508 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11509 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11510 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11511 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11512 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11513 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11514 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11515 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11516 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11517 scans.
11518 * gcc.target/i386/pr32219-4.c: Likewise.
11519 * gcc.target/i386/pr32219-6.c: Likewise.
11520 * gcc.target/i386/pr32219-8.c: Likewise.
11521
bb0cc5c8
KT
115222016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11523
11524 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11525 associated options.
11526
5a0802ea
MP
115272016-04-26 Marek Polacek <polacek@redhat.com>
11528
11529 PR c++/70744
11530 * g++.dg/ext/cond2.C: New test.
11531
00f615af
BC
115322016-04-26 Bin Cheng <bin.cheng@arm.com>
11533
11534 PR tree-optimization/70771
11535 PR tree-optimization/70775
11536 * gcc.dg/pr70771.c: New test.
25939d34 11537 * gcc.dg/pr70775.c: New test.
00f615af 11538
218155e7
BS
115392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11540
11541 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11542
ab99f467
RB
115432016-04-25 Richard Biener <rguenther@suse.de>
11544
11545 PR tree-optimization/70780
11546 * gcc.dg/torture/pr70780.c: New testcase.
11547
3f8257db 115482016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11549
c87885ca
RO
11550 * gcc.target/arm/neon-vaddws16.c: New test.
11551 * gcc.target/arm/neon-vaddws32.c: New test.
11552 * gcc.target/arm/neon-vaddwu16.c: New test.
11553 * gcc.target/arm/neon-vaddwu32.c: New test.
11554 * gcc.target/arm/neon-vaddwu8.c: New test.
11555 * lib/target-supports.exp
93c590ee
MC
11556 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11557 that arm neon support vector widen sum of HImode TO SImode.
11558
d6c1a7a7
JJ
115592016-04-23 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR sanitizer/70712
11562 * c-c++-common/asan/pr70712.c: New test.
11563
ab0fc037
TS
115642016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11565
11566 * .gitattributes: New file.
11567
2aa64824
CL
115682016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11569
11570 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11571
e7e12d92
DH
115722016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11573
11574 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11575 * gfortran.dg/submodule_15.f08: Likewise.
11576
d1431192
RB
115772016-04-22 Richard Biener <rguenther@suse.de>
11578
11579 PR tree-optimization/70740
11580 * gcc.dg/torture/pr70740.c: New testcase.
11581
04a63c24
L
115822016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11583
11584 PR target/70750
11585 * gcc.target/i386/pr70750-1.c: New test.
11586 * gcc.target/i386/pr70750-2.c: Likewise.
11587
20700098
PC
115882016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11589
11590 PR c++/70540
11591 * g++.dg/cpp0x/auto48.C: New.
11592
aedf4e12
MP
115932016-04-21 Marek Polacek <polacek@redhat.com>
11594
11595 PR c++/70513
11596 * g++.dg/cpp0x/forw_enum12.C: New test.
11597 * g++.dg/cpp0x/forw_enum13.C: New test.
11598
2074d80a
KY
115992016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11600
11601 PR target/70728
11602 * gcc.target/i386/pr70728.c: New test.
11603
aef4aab0
RB
116042016-04-21 Richard Biener <rguenther@suse.de>
11605
11606 PR middle-end/70747
11607 * gcc.dg/pr70747.c: New testcase.
11608
2359e571
BC
116092016-04-21 Bin Cheng <bin.cheng@arm.com>
11610
11611 PR tree-optimization/70715
11612 * gcc.dg/tree-ssa/scev-13.c: New test.
11613
ce0e66ff
MG
116142016-04-21 Marc Glisse <marc.glisse@inria.fr>
11615
11616 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11617
2c2870a1
MG
116182016-04-21 Marc Glisse <marc.glisse@inria.fr>
11619
11620 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11621
a2b056a3
JH
116222016-04-20 Jan Hubicka <jh@suse.cz>
11623
11624 PR ipa/70018
11625 * g++.dg/ipa/nothrow-1.C: New testcase.
11626
ee392fc2
NS
116272016-04-20 Nathan Sidwell <nathan@acm.org>
11628
11629 PR c++/55635
11630 * g++.dg/eh/delete1.C: New.
11631
dda49daf
L
116322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11633
11634 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11635 -mtune-ctrl=sse_typeless_stores.
11636
8a5b9d5a
L
116372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11638
11639 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11640
1011119f
BC
116412016-04-20 Bin Cheng <bin.cheng@arm.com>
11642
11643 PR tree-optimization/69489
11644 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11645
477d4906
IV
116462016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11647
11648 PR c++/69363
11649 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11650 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11651 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11652
fad08d12
BC
116532016-04-20 Bin Cheng <bin.cheng@arm.com>
11654
11655 PR tree-optimization/56625
11656 PR tree-optimization/69489
11657 * gcc.dg/vect/pr56625.c: New test.
11658 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11659
9e3e4fab
AP
116602016-04-20 Andrew Pinski <apinski@cavium.com>
11661
11662 PR target/64971
11663 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11664
d7aa24e4
AC
116652016-04-20 Arnaud Charlet <charlet@adacore.com>
11666
11667 * gnat.dg/self1.adb: Remove now incorrect test.
11668
e6d62b46
BC
116692016-04-20 Bin Cheng <bin.cheng@arm.com>
11670
11671 * gcc.dg/tree-ssa/scev-11.c: New test.
11672 * gcc.dg/tree-ssa/scev-12.c: New test.
11673
2697b189
MP
116742016-04-20 Marek Polacek <polacek@redhat.com>
11675
11676 PR tree-optimization/70725
11677 * gcc.dg/pr70725.c: New test.
11678
60d393e8
RB
116792016-04-20 Richard Biener <rguenther@suse.de>
11680
11681 PR tree-optimization/70726
11682 * g++.dg/vect/pr70726.cc: New testcase.
11683
82c6f58a
AK
116842016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11685
11686 PR target/70674
11687 * gcc.target/s390/pr70674.c: New test.
11688
90eeab20
JD
116892016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11690
11691 PR libgfortran/70684
11692 * gfortran.dg/list_read_14.f90: New test.
11693
fc9cf6da
L
116942016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11695
11696 PR target/69201
11697 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11698 extern to force it misaligned.
11699 (b): Likewise.
11700 (c): Likewise.
11701 (d): Likewise.
11702 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11703 Don't check `*' before movv4sf_internal.
11704 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11705 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11706 Don't check `*' before movv16qi_internal.
11707 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11708 extern to force it misaligned.
11709 (b): Likewise.
11710 (c): Likewise.
11711 (d): Likewise.
11712 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11713 Don't check `*' before movv2df_internal.
11714 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11715 extern to force it misaligned.
11716 (b): Likewise.
11717 (c): Likewise.
11718 (d): Likewise.
11719 Check movv8sf_internal instead of avx_storeups256.
11720 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11721
ea8927ea
RB
117222016-04-19 Richard Biener <rguenther@suse.de>
11723
11724 PR tree-optimization/70171
11725 * g++.dg/tree-ssa/pr70171.C: New testcase.
11726
65f52ee9
RB
117272016-04-19 Richard Biener <rguenther@suse.de>
11728
11729 PR tree-optimization/70724
11730 * gcc.dg/torture/pr70724.c: New testcase.
11731
987b67f1
VM
117322016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11733
11734 PR middle-end/70689
c87885ca 11735 * gcc.target/i386/pr70689.c: New.
987b67f1 11736
91a47c39
L
117372016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11738
11739 PR target/70708
11740 * gcc.target/i386/pr70708.c: New test.
11741
8270b82d
RB
117422016-04-18 Richard Biener <rguenther@suse.de>
11743
11744 PR tree-optimization/43434
11745 * gcc.dg/vect/pr43434.c: New testcase.
11746 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11747 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11748 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11749 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11750 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11751 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11752 * gcc.dg/gomp/pr68640.c: Likewise.
11753 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11754 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11755
edd048e2
RB
117562016-04-18 Richard Biener <rguenther@suse.de>
11757
11758 PR tree-optimization/70701
11759 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11760
bd5c7330
TV
117612016-04-18 Tom de Vries <tom@codesourcery.com>
11762
11763 PR testsuite/70699
11764 * gcc.dg/pr70161.c: Add dot-file scans.
11765 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11766 instead of after last dot char.
11767
23f2660f
EB
117682016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11769
11770 * c-c++-common/dump-ada-spec-3.c: New test.
11771 * c-c++-common/dump-ada-spec-4.c: Likewise.
11772
da152c9f
TV
117732016-04-17 Tom de Vries <tom@codesourcery.com>
11774
11775 PR other/70183
11776 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11777
cc950f98
JH
117782016-04-15 Jan Hubicka <jh@suse.cz>
11779
11780 PR ipa/70018
11781 * g++.dg/ipa/pure-const-1.C: New testcase.
11782 * g++.dg/ipa/pure-const-2.C: New testcase.
11783 * g++.dg/ipa/pure-const-3.C: New testcase.
11784
949505a9
MP
117852016-04-15 Marek Polacek <polacek@redhat.com>
11786
11787 PR c/70671
11788 * gcc.dg/bitfld-22.c: New test.
11789
10e547d6
BS
117902016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11791
11792 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11793 x86_64.
11794
1e77281b
MP
117952016-04-15 Marek Polacek <polacek@redhat.com>
11796
11797 PR c/70651
11798 * c-c++-common/pr70651.c: New test.
11799
e501fa8e
KT
118002016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11801
11802 PR rtl-optimization/70681
11803 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11804 dump scan on arm and powerpc.
11805 * gcc.dg/pr10474.c: Likewise.
11806
dda1bf61
JJ
118072016-04-15 Jakub Jelinek <jakub@redhat.com>
11808
ca4ef1ff
JJ
11809 PR c++/69517
11810 PR c++/70019
11811 PR c++/70588
11812 * g++.dg/cpp1y/vla11.C: Revert for real.
11813
dda1bf61
JJ
11814 PR c/70436
11815 * c-c++-common/Wparentheses-1.c: New test.
11816 * c-c++-common/gomp/Wparentheses-1.c: New test.
11817 * c-c++-common/gomp/Wparentheses-2.c: New test.
11818 * c-c++-common/gomp/Wparentheses-3.c: New test.
11819 * c-c++-common/gomp/Wparentheses-4.c: New test.
11820 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11821 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11822 * c-c++-common/goacc/Wparentheses-1.c: New test.
11823
1355e62c
KY
118242016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11825
11826 PR target/70662
11827 * gcc.target/i386/pr70662.c: New test.
11828
0ab34b9e 118292016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11830 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11831
11832 PR tree-optimization/70130
11833 * gcc.dg/vect/O3-pr70130.c: New testcase.
11834
bc773aad
MM
118352016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11836
6e9b2286
MM
11837 PR target/70669
11838 * gcc.target/powerpc/pr70669.c: New test.
11839
bc773aad
MM
11840 PR target/70640
11841 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11842 a power7 system that does not have an assembler that supports
11843 power8.
11844
d8747845
MS
118452016-04-14 Martin Sebor <msebor@redhat.com>
11846
11847 PR c++/69517
11848 PR c++/70019
11849 PR c++/70588
11850 * c-c++-common/ubsan/vla-1.c: Revert.
11851 * g++.dg/cpp1y/vla11.C: Same.
11852 * g++.dg/cpp1y/vla12.C: Same.
11853 * g++.dg/cpp1y/vla13.C: Same.
11854 * g++.dg/cpp1y/vla14.C: Same.
11855 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11856 * g++.dg/init/array24.C: Same.
d8747845
MS
11857 * g++.dg/ubsan/vla-1.C: Same.
11858
85128559
MP
118592016-04-14 Marek Polacek <polacek@redhat.com>
11860 Jan Hubicka <hubicka@ucw.cz>
11861
11862 PR c++/70029
11863 * g++.dg/torture/pr70029.C: New test.
11864
52fbb073
MS
118652016-04-14 Martin Sebor <msebor@redhat.com>
11866
11867 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11868 type size to prevent failures on targets with very low maximum
11869 alignment.
11870
6db61d6f
RB
118712016-04-14 Richard Biener <rguenther@suse.de>
11872
11873 PR tree-optimization/70623
11874 * gcc.dg/torture/pr70623.c: New testcase.
11875 * gcc.dg/torture/pr70623-2.c: Likewise.
11876
342fac95
MS
118772016-04-13 Martin Sebor <msebor@redhat.com>
11878
11879 PR c++/69517
11880 PR c++/70019
11881 PR c++/70588
11882 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11883 * g++.dg/cpp1y/vla11.C: New test.
11884 * g++.dg/cpp1y/vla12.C: New test.
11885 * g++.dg/cpp1y/vla13.C: New test.
11886 * g++.dg/cpp1y/vla14.C: New test.
11887 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11888 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11889 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11890
d93c452f
JJ
118912016-04-13 Jakub Jelinek <jakub@redhat.com>
11892
11893 PR c++/70641
11894 * g++.dg/opt/pr70641.C: New test.
11895
85115fb6
RO
118962016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11897
11898 PR rtl-optimization/68749
11899 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11900 effects of argument promotions.
11901 Remove default args to dg-skip-if.
11902
545a4139
PC
119032016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11904
11905 PR c++/70635
11906 * g++.dg/parse/pr70635.C: New.
11907
b3a77f21
MP
119082016-04-13 Marek Polacek <polacek@redhat.com>
11909
11910 PR c++/70639
11911 * c-c++-common/Wmisleading-indentation-4.c: New test.
11912
99cd9857
MP
119132016-04-13 Marek Polacek <polacek@redhat.com>
11914
11915 PR c/70436
c87885ca
RO
11916 * gcc.dg/Wparentheses-12.c: New test.
11917 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11918
75ca93ec
IE
119192016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11920
11921 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11922 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11923 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11924
3d3f9e7e
JJ
119252016-04-13 Jakub Jelinek <jakub@redhat.com>
11926
37947cd0
JJ
11927 PR middle-end/70633
11928 * gcc.c-torture/compile/pr70633.c: New test.
11929
3d3f9e7e
JJ
11930 PR debug/70628
11931 * gcc.dg/torture/pr70628.c: New test.
11932
92886d3e
PP
119332016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11934
11935 PR c++/70610
11936 * g++.dg/template/pr70610.C: New test.
11937 * g++.dg/template/pr70610-2.C: New test.
11938 * g++.dg/template/pr70610-3.C: New test.
11939 * g++.dg/template/pr70610-4.C: New test.
11940
13bd7c2b
JJ
119412016-04-12 Jakub Jelinek <jakub@redhat.com>
11942
6512fa6d
JJ
11943 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11944 128 instead of 32.
11945
13bd7c2b
JJ
11946 PR c++/70571
11947 * g++.dg/ext/pr70571.C: New test.
11948
20b9851c
MM
119492016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11950
8a434ada 11951 PR target/70640
20b9851c
MM
11952 * gcc.target/powerpc/pr70640.c: New test.
11953
2b2f52bc
PC
119542016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11955
11956 PR c++/68722
11957 * g++.dg/parse/pr68722.C: New.
11958
5901e56a
JJ
119592016-04-12 Jakub Jelinek <jakub@redhat.com>
11960
11961 PR rtl-optimization/70596
11962 * gcc.target/i386/pr70596.c: New test.
11963
d4619dc1
NS
119642016-04-12 Nathan Sidwell <nathan@acm.org>
11965
11966 PR c++/70501
11967 * g++.dg/init/pr70501.C: New.
11968
3df530d3
DW
119692016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11970
11971 * gcc.target/i386/asm-flag-6.c: New test.
11972
b7a120d7
TV
119732016-04-12 Tom de Vries <tom@codesourcery.com>
11974
11975 PR tree-optimization/68756
11976 * gcc.dg/graphite/pr68756.c: New test.
11977
4e0eea75
JJ
119782016-04-12 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR tree-optimization/70602
11981 * gcc.c-torture/execute/pr70602.c: New test.
11982
35fbda43
MM
119832016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11984
11985 PR target/70381
11986 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11987 __float128 emulator is built and runs.
11988 * gcc.target/powerpc/float128-1.c: Likewise.
11989
11990 * lib/target-supports.exp (check_ppc_float128_sw_available):
11991 Rework tests for __float128 software and hardware
11992 availability. Fix exit condition to return 0 on success.
11993
04a99ebe
JG
119942016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11995
11996 PR target/70133
11997 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11998 * gcc.target/aarch64/target_attr_15.c: Likewise.
11999
47cd5a85
PC
120002016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12001
12002 PR c++/69066
12003 * g++.dg/cpp1y/pr69066.C: New.
12004
a5edb32e
JD
120052016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12006
12007 PR fortran/68566
12008 * gfortran.dg/pr36192.f90: Update test.
12009 * gfortran.dg/pr36192_1.f90: Update test.
12010 * gfortran.dg/real_dimension_1.f: Update test.
12011 * gfortran.dg/parameter_array_init_7.f90: New test.
12012
8ef378f8
JDA
120132016-04-09 John David Anglin <danglin@gcc.gnu.org>
12014
c532c871
JDA
12015 PR testsuite/64039
12016 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12017
d34f706f
JDA
12018 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12019
75e1dd9e
JDA
12020 PR rtl-optimization/66669
12021 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12022
8a976f5f
JDA
12023 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12024
da04822a
JDA
12025 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12026 * gcc.dg/pie-1.c: Likewise.
12027 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12028 * gcc.dg/pic-4.c: Likewise.
12029 * gcc.dg/pie-3.c: Likewise.
12030 * gcc.dg/pie-4.c: Likewise.
12031
adfabcf9
JDA
12032 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12033
4a020adf
JDA
12034 PR tree-optimization/68644
12035 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12036
8ef378f8
JDA
12037 PR rtl-optimization/64886
12038 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12039
09bf990e
TV
120402016-04-09 Tom de Vries <tom@codesourcery.com>
12041
12042 PR tree-optimization/68953
12043 * gcc.dg/graphite/pr68953.c: New test.
12044
138c3c1a
DH
120452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12046
12047 PR fortran/70592
12048 * gfortran.dg/deferred_character_16.f90: New test.
12049
f55460af
JJ
120502016-04-09 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR tree-optimization/70586
12053 * gcc.c-torture/execute/pr70586.c: New test.
12054
0b77bbf3
DH
120552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12056
12057 PR sanitizer/70573
12058 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12059 with __builtin_memset
12060 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12061
c42cfb5c
CP
120622016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12063
12064 PR lto/70289
12065 PR ipa/70348
12066 PR tree-optimization/70373
12067 PR middle-end/70533
12068 PR middle-end/70534
12069 PR middle-end/70535
12070 * c-c++-common/goacc/reduction-5.c: New test.
12071 * c-c++-common/goacc/reduction-promotions.c: New test.
12072 * gfortran.dg/goacc/reduction-3.f95: New test.
12073 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12074
56cfb596
PP
120752016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12076
12077 PR c++/70590
12078 PR c++/70452
12079 * g++.dg/pr70590.C: New test.
12080 * g++.dg/pr70590-2.C: New test.
12081
1a13c0a2
JJ
120822016-04-08 Jakub Jelinek <jakub@redhat.com>
12083
abc0647a
JJ
12084 PR middle-end/70593
12085 * gcc.target/i386/pr70593.c: New test.
12086
1a13c0a2
JJ
12087 PR rtl-optimization/70574
12088 * gcc.target/i386/avx2-pr70574.c: New test.
12089
c3da4956
MO
120902016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12091
12092 PR sanitizer/70541
12093 * c-c++-common/asan/pr70541.c: New test.
12094
9f1b833b
TV
120952016-04-08 Tom de Vries <tom@codesourcery.com>
12096
12097 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12098 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12099
bae7adda
KT
121002016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12101
12102 PR target/70566
12103 * gcc.c-torture/execute/pr70566.c: New test.
12104
211f3d57
TV
121052016-04-08 Tom de Vries <tom@codesourcery.com>
12106
12107 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12108 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12109
02cf2861
AM
121102016-04-08 Alan Modra <amodra@gmail.com>
12111
12112 * gcc.target/powerpc/pr70117.c: New.
12113
5f490f9f
JJ
121142016-04-07 Jakub Jelinek <jakub@redhat.com>
12115
56e9b710
JJ
12116 PR testsuite/70581
12117 * gcc.dg/lto/simd-function_0.c: New test.
12118
5f490f9f
JJ
12119 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12120 clones.
12121 * c-c++-common/attr-simd-2.c: Likewise.
12122 * c-c++-common/attr-simd-4.c: Likewise.
12123 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12124 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12125
e4ebc74d
TP
121262016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12127
12128 PR testsuite/70553
12129 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12130
9817ae35
TS
121312016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12132 Tom de Vries <tom@codesourcery.com>
12133
12134 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12135 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12136 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12137 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12138 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12139 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12140 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12141 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12142
e292f64d
PP
121432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12144
12145 PR c/70436
12146 * g++.dg/warn/Wparentheses-29.C: New test.
12147
6b37bdaf
PP
121482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12149
12150 PR c/70436
12151 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12152 explicit braces to resolve a future -Wparentheses warning.
12153
64824205
RH
121542016-04-06 Richard Henderson <rth@redhat.com>
12155
12156 * gcc.dg/pr61817-1.c: New test.
12157 * gcc.dg/pr61817-2.c: New test.
12158 * gcc.dg/pr69391-1.c: New test.
12159 * gcc.dg/pr69391-2.c: New test.
12160
bc2fc1f3
VM
121612016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12162
12163 PR rtl-optimization/70398
c87885ca 12164 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12165
41414a02
EB
121662016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12167
12168 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12169
4066ea8a
YR
121702016-04-06 Yvan Roux <yvan.roux@linaro.org>
12171 Pedro Alves <palves@redhat.com>
12172
12173 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12174
ec35ea45
JJ
121752016-04-06 Jakub Jelinek <jakub@redhat.com>
12176
3866f8dd
JJ
12177 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12178 Check for avx512f effective targets instead of avx2.
12179 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12180 for AVX512F clones.
12181 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12182 * g++.dg/gomp/declare-simd-1.C: Likewise.
12183 * g++.dg/gomp/declare-simd-3.C: Likewise.
12184 * g++.dg/gomp/declare-simd-4.C: Likewise.
12185
ec35ea45
JJ
12186 PR middle-end/70550
12187 * c-c++-common/gomp/pr70550-1.c: New test.
12188 * c-c++-common/gomp/pr70550-2.c: New test.
12189
c08d28ac
NS
121902016-04-05 Nathan Sidwell <nathan@acm.org>
12191
12192 PR c++/70512
12193 * g++.dg/ext/attribute-may-alias-5.C: New.
12194
1d510e04
JJ
121952016-04-05 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR c++/70336
12198 * c-c++-common/pr70336.c: New test.
12199 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12200 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12201
84278ed9
JH
122022016-04-05 Jan Hubicka <hubicka@ucw.cz>
12203
12204 PR ipa/66223
12205 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12206
268a0ec4
JJ
122072016-04-05 Jakub Jelinek <jakub@redhat.com>
12208
12209 PR rtl-optimization/70542
12210 * gcc.dg/torture/pr70542.c: New test.
12211 * gcc.target/i386/avx2-pr70542.c: New test.
12212
5e8c2eb1
ZS
122132016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12214
12215 PR tree-optimization/70509
12216 * gcc.target/i386/avx512bw-pr70509.c: New test.
12217
c0daf32d
PP
122182016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12219
12220 PR c++/70452
12221 * g++.dg/ext/constexpr-vla4.C: New test.
12222
bf867841
UB
122232016-04-05 Uros Bizjak <ubizjak@gmail.com>
12224
12225 PR target/70510
12226 * gcc.target/i386/pr70510.c: New test.
12227
3022186a
RB
122282016-04-05 Richard Biener <rguenther@suse.de>
12229
12230 PR tree-optimization/70526
12231 * g++.dg/torture/pr70526.C: New testcase.
12232
55fc79b2
JJ
122332016-04-05 Jakub Jelinek <jakub@redhat.com>
12234
12235 PR target/70525
12236 * gcc.target/i386/pr70525.c: New test.
12237
62b233f2
RB
122382016-04-05 Richard Biener <rguenther@suse.de>
12239
12240 PR middle-end/70499
12241 * g++.dg/torture/pr70499.C: New testcase.
12242
cc05759d
RB
122432016-04-05 Richard Biener <rguenther@suse.de>
12244
12245 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12246 remove XFAIL.
12247
f23f16d4
JJ
122482016-04-04 Jakub Jelinek <jakub@redhat.com>
12249
12250 PR middle-end/70307
12251 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12252 rs6000 ABI warnings.
12253
d27ecc49
JH
122542016-04-04 Jan Hubicka <hubicka@ucw.cz>
12255
12256 PR ipa/66223
12257 * g++.dg/ipa/devirt-51.C: New testcase.
12258
c974c96e 122592016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12260 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12261
12262 PR middle-end/70457
12263 * gcc.dg/torture/pr70457.c: New.
12264
7a85da89
AV
122652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12266
12267 PR fortran/67538
12268 * gfortran.dg/allocate_with_source_19.f08: New test.
12269
de517e64
AV
122702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12271
12272 PR fortran/65795
12273 * gfortran.dg/coarray_allocate_6.f08: New test.
12274
43b9f499
RB
122752016-04-04 Richard Biener <rguenther@suse.de>
12276
12277 PR rtl-optimization/70484
12278 * gcc.dg/torture/pr70484.c: New testcase.
12279
f13355da
MP
122802016-04-04 Marek Polacek <polacek@redhat.com>
12281
12282 PR c/70307
12283 * gcc.dg/torture/pr70307.c: New test.
12284
6cc6ed50
OE
122852016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12286
12287 PR target/70416
12288 PR target/67391
12289 * gcc.target/sh/torture/pr70416.c: New.
12290
abdc16c8
MS
122912016-04-02 Martin Sebor <msebor@redhat.com>
12292
12293 PR c++/67376
12294 PR c++/70170
12295 PR c++/70172
12296 PR c++/70228
12297 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12298 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12299 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12300 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12301 * g++.dg/cpp0x/constexpr-string.C: Same.
12302 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12303 * g++.dg/cpp0x/pr65398.C: Same.
12304 * g++.dg/ext/constexpr-vla1.C: Same.
12305 * g++.dg/ext/constexpr-vla2.C: Same.
12306 * g++.dg/ext/constexpr-vla3.C: Same.
12307 * g++.dg/ubsan/pr63956.C: Same.
12308
763cd859
JJ
123092016-04-01 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR rtl-optimization/70467
12312 * gcc.target/i386/pr70467-2.c: New test.
12313
0f875435
JJ
123142016-04-01 Jakub Jelinek <jakub@redhat.com>
12315 Marek Polacek <polacek@redhat.com>
12316
12317 PR c++/70488
12318 * g++.dg/init/new47.C: New test.
12319
41d14659
RR
123202016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12321
12322 PR target/70496
12323 * gcc.target/arm/pr70496.c: New test.
12324
f9bf89bb
NS
123252016-04-01 Nathan Sidwell <nathan@acm.org>
12326
73b9085d
NS
12327 PR c++/68475
12328 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12329
4afdcfaa
IE
123302016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12331
12332 PR target/69890
12333 * gcc.dg/strlenopt.h (memmove): New.
12334 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12335 instead of "string.h".
12336 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12337 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12338 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12339 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12340 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12341 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12342 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12343 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12344 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12345 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12346 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12347 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12348 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12349 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12350 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12351 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12352 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12353 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12354 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12355 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12356
b5d7a29c
RO
123572016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12358
12359 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12360 (Holder::foo): Reflect this.
12361
b660f9ec
IE
123622016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12363
12364 PR target/70442
12365 * gcc.dg/pr70442.c: New test.
12366
88504f34
NS
123672016-03-31 Nathan Sidwell <nathan@acm.org>
12368
12369 PR c++/70393
12370 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12371
95d34b96
KY
123722016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12373
12374 PR target/70453
12375 * gcc.target/i386/pr70453.c: New test.
12376
b4c4967c
AB
123772016-03-31 Andrey Belevantsev <abel@ispras.ru>
12378
12379 PR target/70292
12380 * gcc.c-torture/pr70292.c: New test.
12381
5fde6a45
MP
123822016-03-31 Marek Polacek <polacek@redhat.com>
12383
12384 PR c/70297
12385 * c-c++-common/pr70297.c: New test.
12386 * g++.dg/cpp0x/typedef-redecl.C: New test.
12387 * gcc.dg/typedef-redecl2.c: New test.
12388
97eb24c4
JJ
123892016-03-31 Jakub Jelinek <jakub@redhat.com>
12390
12391 PR rtl-optimization/70460
12392 * gcc.c-torture/execute/pr70460.c: New test.
12393
efc3536f
RB
123942016-03-31 Richard Biener <rguenther@suse.de>
12395
12396 PR c++/70430
12397 * g++.dg/ext/vector30.C: New testcase.
12398
e0876e21
DH
123992016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12400 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12401
12402 * gfortran.dg/fmt_pf.f90: New test.
12403
e9bff8c6
RO
124042016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406 Forward-port from 5 branch
12407 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12408
12409 PR testsuite/70356
12410 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12411 dg-require-effective-target after dg-do.
12412
12413 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12414
12415 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12416
2620c80d
TS
124172016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12418 Julian Brown <julian@codesourcery.com>
12419 Chung-Lin Tang <cltang@codesourcery.com>
12420 Cesar Philippidis <cesar@codesourcery.com>
12421 James Norris <jnorris@codesourcery.com>
12422 Tom de Vries <tom@codesourcery.com>
12423 Nathan Sidwell <nathan@codesourcery.com>
12424
bf867841 12425 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12426 * c-c++-common/goacc/loop-clauses.c: Likewise.
12427 * g++.dg/goacc/template.C: Likewise.
12428 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12429 * gfortran.dg/goacc/loop-1.f95: Likewise.
12430 * gfortran.dg/goacc/loop-5.f95: Likewise.
12431 * gfortran.dg/goacc/loop-6.f95: Likewise.
12432 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12433 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12434 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12435 * c-c++-common/goacc/clauses-fail.c: Likewise.
12436 * c-c++-common/goacc/parallel-1.c: Likewise.
12437 * c-c++-common/goacc/reduction-1.c: Likewise.
12438 * c-c++-common/goacc/reduction-2.c: Likewise.
12439 * c-c++-common/goacc/reduction-3.c: Likewise.
12440 * c-c++-common/goacc/reduction-4.c: Likewise.
12441 * c-c++-common/goacc/routine-3.c: Likewise.
12442 * c-c++-common/goacc/routine-4.c: Likewise.
12443 * c-c++-common/goacc/routine-5.c: Likewise.
12444 * c-c++-common/goacc/tile.c: Likewise.
12445 * g++.dg/goacc/template.C: Likewise.
12446 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12447 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12448 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12449 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12450 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12451 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12452 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12453 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12454 * c-c++-common/goacc/use_device-1.c: ... this file.
12455 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12456 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12457 * c-c++-common/goacc/host_data-6.c: ... this file.
12458 * c-c++-common/goacc/loop-2-kernels.c: New file.
12459 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12460 * c-c++-common/goacc/loop-3.c: Likewise.
12461 * g++.dg/goacc/reference.C: Likewise.
12462 * g++.dg/goacc/routine-1.C: Likewise.
12463 * g++.dg/goacc/routine-2.C: Likewise.
12464
f6d2d066
RB
124652016-03-30 Richard Biener <rguenther@suse.de>
12466
12467 PR middle-end/70450
12468 * gcc.dg/torture/pr70450.c: New testcase.
12469
d43242b9
JJ
124702016-03-30 Jakub Jelinek <jakub@redhat.com>
12471
12472 PR target/70421
12473 * gcc.dg/torture/pr70421.c: New test.
12474 * gcc.target/i386/avx512f-pr70421.c: New test.
12475
5ce43b77
L
124762016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12477
12478 PR testsuite/70364
12479 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12480 (check): New function.
12481 (bar): Call check.
12482 (foo): Align stack to 16 bytes when calling bar.
12483 * gcc.target/i386/cleanup-2.c: Likewise.
12484
d014a712
PP
124852016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12486
12487 PR tree-optimization/59124
12488 * gcc.dg/Warray-bounds-19.c: New test.
12489
3f8257db 124902016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12491
12492 * lib/prune.exp (escape_regex_chars): New.
12493 (prune_file_path): Update to quote metcharacters for regexp.
12494
3336c6e0
JJ
124952016-03-29 Jakub Jelinek <jakub@redhat.com>
12496
a362f023
JJ
12497 PR rtl-optimization/70429
12498 * gcc.c-torture/execute/pr70429.c: New test.
12499
3336c6e0
JJ
12500 PR tree-optimization/70405
12501 * gcc.dg/pr70405.c: New test.
12502
728557fd
AV
125032016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12504
12505 PR fortran/70397
12506 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12507 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12508
bef977d4
TS
125092016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12510
12511 PR testsuite/64177
12512 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12513 __cilkrts_set_param to set two workers.
12514 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12515 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12516
6f6d25c9
DH
125172016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12518
bf867841 12519 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12520
45733562
KY
125212016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12522
12523 PR target/70406
bf867841 12524 * gcc.target/i386/pr70406.c: New test.
45733562 12525
a1799e5e
EB
125262016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12527
12528 * gnat.dg/specs/double_record_extension3.ads: New test.
12529
5fca7b66
RH
125302016-03-25 Richard Henderson <rth@redhat.com>
12531
12532 PR target/70120
12533 * gcc.target/aarch64/pr70120-1.c: New.
12534 * gcc.target/aarch64/pr70120-2.c: New.
12535 * gcc.target/aarch64/pr70120-3.c: New.
12536
31ce75c6
PP
125372016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12538
12539 PR c++/62212
12540 * g++.dg/template/mangle2.C: The dg-do directive should be
12541 "compile" not "assemble".
12542
3caf0ca1
BS
125432016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12544
12545 PR lto/69650
12546 * gcc.dg/pr69650.c: New test.
12547
634035b6
DE
125482016-03-25 David Edelsohn <dje.gcc@gmail.com>
12549
12550 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12551
45d34276
AM
125522016-03-25 Alan Modra <amodra@gmail.com>
12553
12554 * gcc.dg/dfp/pr70052.c: New test.
12555
8f085166
RH
125562016-03-24 Richard Henderson <rth@redhat.com>
12557
12558 PR middle-end/69845
12559 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12560 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12561
011e5ec3
TV
125622016-03-24 Tom de Vries <tom@codesourcery.com>
12563
12564 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12565
9e3f4551
TV
125662016-03-24 Tom de Vries <tom@codesourcery.com>
12567
12568 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12569 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12570
45780041
TV
125712016-03-24 Tom de Vries <tom@codesourcery.com>
12572
12573 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12574 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12575
887ab4e5
PP
125762016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12577
12578 PR c++/62212
12579 * g++.dg/template/mangle2.C: New test.
12580
69a9a66f
RB
125812016-03-24 Richard Biener <rguenther@suse.de>
12582
12583 PR tree-optimization/70396
12584 * gcc.dg/torture/pr70396.c: New testcase.
12585
ed87de55
RB
125862016-03-24 Richard Biener <rguenther@suse.de>
12587
12588 PR middle-end/70370
12589 * gcc.dg/torture/pr70370.c: New testcase.
12590
ea064934
TV
125912016-03-24 Tom de Vries <tom@codesourcery.com>
12592
12593 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12594 * gfortran.dg/goacc/kernels-tree.f95: Same.
12595 * gfortran.dg/goacc/parallel-tree.f95: Same.
12596
b2a4dd1d
TV
125972016-03-24 Tom de Vries <tom@codesourcery.com>
12598
12599 * c-c++-common/goacc/uninit-if-clause.c: New test.
12600 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12601
72e7cd6e
JJ
126022016-03-24 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR target/70290
bf867841
UB
12605 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12606 Fix formatting.
72e7cd6e 12607
ce9d0c03
RB
126082016-03-24 Richard Biener <rguenther@suse.de>
12609
12610 PR tree-optimization/70372
12611 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12612
426b9428
PP
126132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12614
12615 PR c++/70347
12616 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12617
cd1588c4
PP
126182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12619
12620 PR c++/70332
12621 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12622
61637db3
JJ
126232016-03-23 Jakub Jelinek <jakub@redhat.com>
12624
928af3bf
JJ
12625 PR c++/70001
12626 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12627 * g++.dg/cpp1y/pr70001.C: New test.
12628
61637db3
JJ
12629 PR c++/70323
12630 * g++.dg/cpp0x/constexpr-70323.C: New test.
12631
05aca4e7
AO
126322016-03-23 Alexandre Oliva <aoliva@redhat.com>
12633 Jason Merrill <jason@redhat.com>
12634 Jakub Jelinek <jakub@redhat.com>
12635
12636 PR c++/69315
12637 * g++.dg/cpp0x/constexpr-69315.C: New test.
12638 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12639
fbdb6baf
MP
126402016-03-23 Marek Polacek <polacek@redhat.com>
12641
12642 PR c++/69884
12643 * g++.dg/warn/Wignored-attributes-1.C: New test.
12644 * g++.dg/warn/Wignored-attributes-2.C: New test.
12645
d79ee524
TV
126462016-03-23 Tom de Vries <tom@codesourcery.com>
12647
12648 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12649 initialization.
12650 * gfortran.dg/goacc/private-3.f95 (test): Same.
12651 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12652 missing use param.
12653
a59f0bef
KT
126542016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12655
12656 * lib/target-supports.exp: Remove v7ve entry from loop
12657 creating effective target checks.
12658 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12659 (add_options_for_arm_arch_v7ve): Likewise.
12660
0179520a
JJ
126612016-03-23 Jakub Jelinek <jakub@redhat.com>
12662
12663 PR tree-optimization/70354
12664 * gcc.dg/vect/pr70354-1.c: New test.
12665 * gcc.dg/vect/pr70354-2.c: New test.
12666 * gcc.target/i386/avx2-pr70354-1.c: New test.
12667 * gcc.target/i386/avx2-pr70354-2.c: New test.
12668
75bb14d7
JL
126692016-03-22 Jeff Law <law@redhat.com>
12670
12671 PR target/70232
12672 * gcc.dg/tree-ssa/pr70232.c: New test.
12673
72c9526d
IE
126742016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12675
12676 PR target/70302
12677 * gcc.target/i386/pr70302.c: New test.
12678
a3ca1bc5
RB
126792016-03-22 Richard Biener <rguenther@suse.de>
12680
12681 PR middle-end/70251
12682 * g++.dg/torture/pr70251.C: New testcase.
12683
5c240f4d
DM
126842016-03-22 David Malcolm <dmalcolm@redhat.com>
12685
12686 PR c/69993
12687 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12688 Wmisleading-indentation.c.
12689 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12690 reflect change to diagnostic text and order of messages.
12691 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12692
80f6631b
DE
126932016-03-22 David Edelsohn <dje.gcc@gmail.com>
12694
12695 * g++.dg/ext/java-3.C: Don't compile on AIX.
12696
9a10956c
RB
126972016-03-22 Richard Biener <rguenther@suse.de>
12698
12699 PR middle-end/70333
12700 * gcc.dg/torture/pr70333.c: New testcase.
12701
6cedf922
IE
127022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12703
12704 * g++.dg/ext/pr70290.C: New test.
12705
cd6c27ac
KY
127062016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12707
12708 PR target/70325
12709 * gcc.target/i386/pr70325.c: New test.
12710
4cde512c
JJ
127112016-03-22 Jakub Jelinek <jakub@redhat.com>
12712
b01915ed
JJ
12713 PR target/70329
12714 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12715 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12716
4e3e2cf1
JJ
12717 PR target/70300
12718 * gcc.target/i386/pr70300.c: New test.
12719
4cde512c
JJ
12720 PR c++/70295
12721 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12722 (func2): New function for cond with parens, xfail warning for c++.
12723 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12724
16f6d7dc
PP
127252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12726
12727 PR c++/70096
12728 * g++.dg/template/ptrmem30.C: New test.
12729
a3e2b438
PP
127302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12731
12732 PR c++/70204
12733 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12734 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12735
11b6a02e
JJ
127362016-03-21 Jakub Jelinek <jakub@redhat.com>
12737
12738 PR middle-end/70326
12739 * gcc.dg/pr70326.c: New test.
12740
b9407883
MG
127412016-03-21 Marc Glisse <marc.glisse@inria.fr>
12742 Jakub Jelinek <jakub@redhat.com>
12743
12744 PR tree-optimization/70317
12745 * gcc.dg/pr70317.c: New test.
12746
4a148e19
UB
127472016-03-21 Uros Bizjak <ubizjak@gmail.com>
12748
12749 PR target/70327
12750 * gcc.target/i386/pr70327.c: New test.
12751
2a85ddbb
ML
127522016-03-21 Martin Liska <mliska@suse.cz>
12753
7d36fe98 12754 PR ipa/70306
2a85ddbb
ML
12755 * gcc.dg/ipa/pr70306.c: New test.
12756
4a148e19 127572016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12758
12759 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12760 * gcc.target/arm/attr-align3.c: Likewise.
12761 * gcc.target/arm/attr_arm.c: Likewise.
12762 * gcc.target/arm/flip-thumb.c: Likewise.
12763
6b366948
JJ
127642016-03-21 Jakub Jelinek <jakub@redhat.com>
12765
12766 PR target/70296
12767 * gcc.target/powerpc/altivec-36.c: New test.
12768
2fac8c14
RB
127692016-03-21 Richard Biener <rguenther@suse.de>
12770
12771 PR tree-optimization/70310
12772 * gcc.dg/torture/pr70310.c: New testcase.
12773
e9bde854
KY
127742016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12775
12776 PR target/70293
12777 * gcc.target/i386/pr70293.c: New test.
12778
56bbfaf6
RB
127792016-03-21 Richard Biener <rguenther@suse.de>
12780
12781 PR tree-optimization/70288
12782 * gcc.dg/torture/pr70288-1.c: New testcase.
12783 * gcc.dg/torture/pr70288-2.c: Likewise.
12784
3eee49ed
AB
127852016-03-21 Andrey Belevantsev <abel@ispras.ru>
12786
12787 PR rtl-optimization/69307
12788 * gcc.target/arm/pr69307.c: New test.
4a148e19 12789
8e7816b4
AB
127902016-03-21 Andrey Belevantsev <abel@ispras.ru>
12791
12792 PR rtl-optimization/69102
12793 * gcc.c-torture/compile/pr69102.c: New test.
12794
14d7d4be
JL
127952016-03-18 Jeff Law <law@redhat.com>
12796
12797 PR rtl-optimization/70263
12798 * gcc.c-torture/compile/pr70263-1.c: New test.
12799 * gcc.target/i386/pr70263-2.c: New test.
12800
5c6a601c
BS
128012016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12802
12803 PR rtl-optimization/70278
12804 * gcc.dg/torture/pr70278.c: New test.
12805 * gcc.target/arm/pr70278.c: New test.
12806
4bbf545b
DM
128072016-03-18 David Malcolm <dmalcolm@redhat.com>
12808
12809 PR c/70281
12810 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12811 (test_builtin_types_compatible_p): New test function.
12812 * gcc.dg/pr70281.c: New test case.
12813
dc28bb68
CL
128142016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12815
12816 PR target/70113
12817 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12818
5e8d6dff
IE
128192016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12820
12821 PR tree-optimization/70252
12822 * gcc.dg/pr70252.c: New test.
12823
d0e7e403
TV
128242016-03-18 Tom de Vries <tom@codesourcery.com>
12825
12826 * gcc.dg/pr70161-2.c: New test.
12827 * gcc.dg/pr70161.c: New test.
12828
fa22501a
TV
128292016-03-18 Tom de Vries <tom@codesourcery.com>
12830
12831 PR ipa/70269
12832 * gcc.dg/pr70269.c: New test.
12833
dd125026
JJ
128342016-03-18 Jakub Jelinek <jakub@redhat.com>
12835
12836 PR c++/70267
12837 * g++.dg/ext/java-3.C: New test.
12838
91914f0a
PP
128392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12840
12841 PR c++/70205
12842 * g++.dg/lookup/pr70205.C: New test.
12843
753a8910
PP
128442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12845
12846 PR c++/70218
12847 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12848
14ba7b28
MP
128492016-03-17 Marek Polacek <polacek@redhat.com>
12850
12851 PR c/69407
12852 * gcc.dg/atomic-op-6.c: New test.
12853
ded60913
DM
128542016-03-17 David Malcolm <dmalcolm@redhat.com>
12855
12856 PR c/70264
12857 * c-c++-common/pr70264.c: New test case.
12858
a3aad0e6
JJ
128592016-03-17 Jakub Jelinek <jakub@redhat.com>
12860
17366700
JJ
12861 PR c++/70144
12862 * c-c++-common/pr70144-1.c: New test.
12863 * c-c++-common/pr70144-2.c: New test.
12864
a3aad0e6
JJ
12865 PR c++/70272
12866 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12867 * g++.dg/opt/flifetime-dse6.C: New test.
12868 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12869
b57e6e18
L
128702016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12871
12872 PR driver/70192
12873 * gcc.dg/pic-1.c: New test.
12874 * gcc.dg/pic-2.c: Likewise.
12875 * gcc.dg/pic-3.c: Likewise.
12876 * gcc.dg/pic-4.c: Likewise.
12877 * gcc.dg/pie-1.c: Likewise.
12878 * gcc.dg/pie-2.c: Likewise.
12879 * gcc.dg/pie-3.c: Likewise.
12880 * gcc.dg/pie-4.c: Likewise.
12881 * gcc.dg/pie-5.c: Likewise.
12882 * gcc.dg/pie-6.c: Likewise.
12883
b38ba58b
TV
128842016-03-17 Tom de Vries <tom@codesourcery.com>
12885
12886 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12887 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12888
6931b3b7
RB
128892016-03-17 Richard Biener <rguenther@suse.de>
12890
12891 PR debug/70271
12892 * g++.dg/debug/pr70271.C: New testcase.
12893
0c8b64cb
IE
128942016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12895
12896 * gcc.target/i386/pr70251.c: New test.
12897
b1970801
MP
128982016-03-17 Marek Polacek <polacek@redhat.com>
12899
12900 PR c++/70194
12901 * g++.dg/warn/constexpr-70194.C: New test.
12902
820c5eaa
RH
129032016-03-16 Richard Henderson <rth@redhat.com>
12904
12905 PR middle-end/70240
12906 * gcc.c-torture/compile/pr70240.c: New.
12907
da0ad263
SKS
129082016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12909
12910 * gcc.c-torture/compile/20151204.c: Skip for avr.
12911
c73d295c
JJ
129122016-03-16 Jakub Jelinek <jakub@redhat.com>
12913
12914 PR target/70245
12915 * g++.dg/opt/pr70245.C: New test.
12916 * g++.dg/opt/pr70245.h: New file.
12917 * g++.dg/opt/pr70245-aux.cc: New file.
12918
b2794066
MS
129192016-03-16 Martin Sebor <msebor@redhat.com>
12920
12921 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12922
aa43616c
RH
129232016-03-16 Richard Henderson <rth@redhat.com>
12924
12925 PR middle-end/70199
12926 * gcc.c-torture/compile/pr70199.c: New.
12927
59608fe5
L
129282016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12929
12930 * gcc.dg/uninit-19.c: Run dos2unix.
12931
ab4c578f
MP
129322016-03-16 Marek Polacek <polacek@redhat.com>
12933
12934 PR c/70093
12935 * gcc.dg/nested-func-10.c: New test.
12936 * gcc.dg/nested-func-9.c: New test.
12937
f5387e76
JJ
129382016-03-16 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR tree-optimization/68714
12941 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12942
7662b718
TV
129432016-03-16 Tom de Vries <tom@codesourcery.com>
12944
12945 PR tree-optimization/68715
12946 * gcc.dg/graphite/pr68715-2.c: New test.
12947 * gcc.dg/graphite/pr68715.c: New test.
12948 * gfortran.dg/graphite/pr68715.f90: New test.
12949
be7ce7ae
TV
129502016-03-16 Tom de Vries <tom@codesourcery.com>
12951
12952 PR tree-optimization/68809
12953 * gcc.dg/graphite/pr68809-2.c: New test.
12954 * gcc.dg/graphite/pr68809.c: New test.
12955
1935f250
JJ
129562016-03-16 Jakub Jelinek <jakub@redhat.com>
12957
6651c93e
JJ
12958 PR c++/70147
12959 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12960 method call to i () as argument. Adjust expected output.
12961
1935f250
JJ
12962 PR c++/70147
12963 * g++.dg/ubsan/pr70147-1.C: New test.
12964 * g++.dg/ubsan/pr70147-2.C: New test.
12965
ab1caa6e
MS
129662016-03-15 Martin Sebor <msebor@redhat.com>
12967
12968 PR c++/58281
12969 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12970
5c2a1bbb
JDA
129712016-03-15 John David Anglin <danglin@gcc.gnu.org>
12972
cb5d8ad1
JDA
12973 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12974 hppa*-*-hpux*.
12975
b440dd40
JDA
12976 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12977
5c2a1bbb
JDA
12978 PR libfortran/69799
12979 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12980 libatomic_available.
12981
42c729c5
MP
129822016-03-15 Marek Polacek <polacek@redhat.com>
12983
12984 PR c++/70209
12985 * g++.dg/ext/attribute-may-alias-4.C: New test.
12986
82b1c550
AM
129872016-03-15 Alexander Monakov <amonakov@ispras.ru>
12988
12989 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12990 -fvar-tracking-assignments-toggle flag.
12991
4ccbf3a6
PH
129922016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12993
12994 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12995
c39858bd
JJ
129962016-03-15 Jakub Jelinek <jakub@redhat.com>
12997
12998 PR rtl-optimization/70222
12999 * gcc.c-torture/execute/pr70222-1.c: New test.
13000 * gcc.c-torture/execute/pr70222-2.c: New test.
13001
8be119c1
RH
130022016-03-15 Richard Henderson <rth@redhat.com>
13003
13004 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13005
6598bb55
AB
130062016-03-15 Andrey Belevantsev <abel@ispras.ru>
13007
13008 PR rtl-optimization/69032
13009 * gcc.dg/pr69032.c: New test.
13010
81fa2944
AB
130112016-03-15 Andrey Belevantsev <abel@ispras.ru>
13012
13013 PR rtl-optimization/63384
4a148e19 13014 * g++.dg/pr63384.C: New test.
81fa2944 13015
74ea9ab6
AB
130162016-03-15 Andrey Belevantsev <abel@ispras.ru>
13017
13018 PR target/64411
13019 * gcc.target/i386/pr64411.C: New test.
13020
045d5055
TV
130212016-03-15 Tom de Vries <tom@codesourcery.com>
13022
13023 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13024 * gfortran.dg/goacc/kernels-alias.f95: New test.
13025
3ea33585
MS
130262016-03-14 Martin Sebor <msebor@redhat.com>
13027
13028 PR c++/53792
13029 * g++.dg/cpp0x/constexpr-inline.C: New test.
13030 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13031
1df7b330
DE
130322016-03-14 David Edelsohn <dje.gcc@gmail.com>
13033
13034 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13035
79b57d18
JJ
130362016-03-14 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR middle-end/70219
13039 * gcc.dg/pr70219.c: New test.
13040
3cbf012a
BS
130412016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13042
13043 PR target/70083
13044 * gcc.dg/torture/pr70083.c: New test.
13045 * gcc.target/i386/pr70083.c: New test.
13046
a9fee7cd
RB
130472016-03-14 Richard Biener <rguenther@suse.de>
13048
13049 PR tree-optimization/56365
13050 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13051
4799603f
SB
130522016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13053
13054 PR target/70098
13055 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13056 New function.
13057 * g++.dg/pr70098.C: New testcase.
13058
13059
760ca967
TV
130602016-03-14 Tom de Vries <tom@codesourcery.com>
13061
13062 PR tree-optimization/70045
13063 * gcc.dg/graphite/pr70045.c: New test.
13064
44e66a77
JD
130652016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13066
13067 PR fortran/69043
13068 * gfortran.dg/include_9.f90: New test.
13069
a18e0fe1
DH
130702016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13071
13072 PR fortran/45076
13073 gfortran.dg/prof/prof.exp: New script.
13074 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13075
d0aca6ab
AB
130762016-03-12 Andrey Belevantsev <abel@ispras.ru>
13077
13078 PR rtl-optimization/69307
13079 * gcc.dg/pr69307.c: New test.
13080
cefe08a4
VM
130812016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13082
13083 PR target/69614
13084 * gcc.target/arm/pr69614.c: New.
13085
70112e2a
PT
130862016-03-12 Paul Thomas <pault@gcc.gnu.org>
13087
13088 PR fortran/70031
13089 * gfortran.dg/submodule_14.f08: New test
13090
13091 PR fortran/69524
13092 * gfortran.dg/submodule_15.f08: New test
13093
3f1e5d3a
PP
130942016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13095
13096 PR c++/70106
13097 * g++.dg/cpp1y/paren3.C: New test.
13098
a3f6d680
MM
130992016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13100
13101 PR target/70131
13102 * gcc.target/powerpc/ppc-round2.c: New test.
13103
92348f09
BS
131042016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13105
13106 PR target/70123
13107 * gcc.dg/torture/pr70123.c: New test.
13108
cebde9e9
JL
131092016-03-11 Jeff Law <law@redhat.com>
13110
13111 PR tree-optimization/70190
13112 * gcc.c-torture/compile/pr70190.c: New test.
13113
3edc5da4
DM
131142016-03-11 David Malcolm <dmalcolm@redhat.com>
13115
13116 PR c/68187
13117 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13118 case.
13119 (test43_b): Likewise.
13120 (test43_c): Likewise.
13121 (test43_d): Likewise.
13122 (test43_e): Likewise.
13123 (test43_f): Likewise.
13124 (test43_g): Likewise.
13125 (test44_a): Likewise.
13126 (test44_b): Likewise.
13127 (test44_c): Likewise.
13128 (test44_d): Likewise.
13129 (test44_e): Likewise.
13130
318c1204
DM
131312016-03-11 David Malcolm <dmalcolm@redhat.com>
13132
13133 PR c/70085
13134 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13135
bc062234
KT
131362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13137
13138 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13139 dg-options.
13140
acfc1ac1
KT
131412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13142
13143 PR target/70002
13144 PR target/69245
13145 * gcc.target/aarch64/pr69245_2.c: New test.
13146
d1e2bb2d
JJ
131472016-03-11 Jakub Jelinek <jakub@redhat.com>
13148
13149 PR tree-optimization/70177
13150 * gcc.dg/pr70177.c: New test.
13151
07350627
AL
131522016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13153
13154 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13155
5c6706f7
AL
131562016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13157
13158 * gcc.dg/tree-ssa/sra-20.c: New.
13159
02d472a2
JJ
131602016-03-11 Jakub Jelinek <jakub@redhat.com>
13161
686d390a
JJ
13162 PR rtl-optimization/70174
13163 * gcc.dg/pr70174.c: New test.
13164
02d472a2
JJ
13165 PR tree-optimization/70169
13166 * gcc.dg/pr70169.c: New test.
13167
0f9befa1
IE
131682016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13169
13170 PR target/70160
13171 * gcc.target/i386/pr70160.c: New test.
13172
432d4670
AK
131732016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13174
13175 * gcc.target/s390/dfp-1.c: New test.
13176
a3dc8760
NC
131772016-03-10 Nick Clifton <nickc@redhat.com>
13178
13179 PR target/70044
13180 * gcc.target/aarch64/pr70044.c: New test.
13181
b87a8d7d
PP
131822016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13183 Jakub Jelinek <jakub@redhat.com>
13184
13185 PR c++/70001
13186 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13187 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13188 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13189
4f4ada6a
JH
131902016-03-10 Jan Hubicka <hubicka@ucw.cz>
13191
13192 PR lto/69589
13193 * g++.dg/lto/pr69589_0.C: New testcase
13194 * g++.dg/lto/pr69589_1.C: New testcase
13195
d49b0aa0
MP
131962016-03-10 Marek Polacek <polacek@redhat.com>
13197
13198 PR c++/70153
13199 * g++.dg/delayedfold/unary-plus1.C: New test.
13200
132012016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13202
13203 * gcc.target/arm/pr45701-1.c: Escape brackets.
13204 * gcc.target/arm/pr45701-2.c: Likewise.
13205
71017a7b
AL
132062016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13207
13208 * gfortran.dg/unconstrained_commons.f: New.
13209
ba52669f
AM
132102016-03-10 Alan Modra <amodra@gmail.com>
13211
13212 * gcc.dg/pr69195.c: New.
13213 * gcc.dg/pr69238.c: New.
13214
27742332
TV
132152016-03-10 Tom de Vries <tom@codesourcery.com>
13216
13217 PR testsuite/68915
13218 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13219
3a81a594
RB
132202016-03-10 Richard Biener <rguenther@suse.de>
13221
13222 PR tree-optimization/70128
13223 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13224 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13225
3433b975
JJ
132262016-03-09 Jakub Jelinek <jakub@redhat.com>
13227
c2864f02
JJ
13228 PR tree-optimization/70152
13229 * gcc.dg/pr70152.c: New test.
13230
3433b975
JJ
13231 PR target/70086
13232 * gcc.target/i386/pr70086-1.c: New test.
13233 * gcc.target/i386/pr70086-2.c: New test.
13234 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13235
13236 PR tree-optimization/70127
13237 * gcc.c-torture/execute/pr70127.c: New test.
13238
96b3c82d
CP
132392016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13240
13241 * c-c++-common/goacc/combined-directives-2.c: New test.
13242
b4f3232d
DM
132432016-03-09 David Malcolm <dmalcolm@redhat.com>
13244
13245 PR c/68473
13246 PR c++/70105
13247 * g++.dg/diagnostic/pr70105.C: New test.
13248 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13249 (test_multiple_ordinary_maps): New test function.
13250
40499f81
DM
132512016-03-09 David Malcolm <dmalcolm@redhat.com>
13252
13253 PR c/68473
13254 PR c++/70105
13255 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13256 Drop range information from call to inform_at_rich_loc.
13257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13258 New.
13259 (test_show_locus): Replace calls to rich_location::add_range with
13260 calls to add_range. Rewrite the tests that used the now-defunct
13261 rich_location ctor taking a source_range. Simplify other tests
13262 by replacing calls to COMBINE_LOCATION_DATA with calls to
13263 make_location.
13264
c9e33662
RB
132652016-03-09 Richard Biener <rguenther@suse.de>
13266 Jakub Jelinek <jakub@redhat.com>
13267
13268 PR tree-optimization/70138
13269 * gcc.dg/vect/pr70138-1.c: New testcase.
13270 * gcc.dg/vect/pr70138-2.c: Likewise.
13271
2c73b764
JJ
132722016-03-09 Jakub Jelinek <jakub@redhat.com>
13273
13274 PR target/70049
13275 * gcc.target/i386/pr70049.c: New test.
13276
c06d25bb
RB
132772016-03-09 Richard Biener <rguenther@suse.de>
13278
13279 PR c/70143
13280 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13281 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13282 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13283
5828a501
RO
132842016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13285
13286 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13287 arm-*-*.
13288
2e141c8d
JJ
132892016-03-09 Jakub Jelinek <jakub@redhat.com>
13290
5a9def37
JJ
13291 PR middle-end/67278
13292 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13293
2e141c8d
JJ
13294 PR target/67278
13295 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13296
13297 PR middle-end/70050
13298 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13299 in testcase comment.
13300
bf751f40
TV
133012016-03-09 Tom de Vries <tom@codesourcery.com>
13302
13303 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13304 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13305 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13306 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13307 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13308 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13309 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13310 * gfortran.dg/goacc/kernels-loop.f95: New test.
13311
e210c999
MS
133122016-03-08 Martin Sebor <msebor@redhat.com>
13313
13314 PR c++/62096
13315 * g++.dg/warn/overflow-warn-7.C: New test.
13316
80aac5c8
JM
133172016-03-08 Jason Merrill <jason@redhat.com>
13318
13319 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13320 * lib/target-supports.exp (check_effective_target_concepts): New.
13321
12b81409
JJ
133222016-03-08 Jakub Jelinek <jakub@redhat.com>
13323
d259b234
JJ
13324 PR c++/70135
13325 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13326 * g++.dg/ubsan/pr70135.C: New test.
13327
12b81409
JJ
13328 PR target/70110
13329 * gcc.dg/pr70110.c: New test.
13330
b4e9f2aa
MJ
133312016-03-07 Martin Jambor <mjambor@suse.cz>
13332
13333 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13334 * c-c++-common/gomp/if-1.c: Likewise.
13335 * c-c++-common/gomp/pr61486-2.c: Likewise.
13336 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13337 to dg-additional-options.
13338 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13339 * g++/gomp/target-teams-1.c: Likewise.
13340 * gcc.dg/gomp/gomp.exp: Likewise.
13341 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13342 dg-additional-options.
13343 * gfortran.dg/gomp/gomp.exp: Likewise.
13344 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13345 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13346 dg-additional-options.
13347 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13348
f86e631e
MJ
133492016-03-07 Martin Jambor <mjambor@suse.cz>
13350
13351 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13352 * c-c++-common/gomp/gridify-1.c: New test.
13353 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13354
94156b3f
AV
133552016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13356
13357 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13358 trigger for cortex-r8, when scanning for register r8.
13359 * gcc.target/arm/pr45701-2.c: Likewise.
13360
a84a49b7 133612016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13362 Jeff Law <law@redhat.com>
a84a49b7
RB
13363
13364 PR tree-optimization/69740
13365 * gcc.c-torture/compile/pr69740-1.c: New test.
13366 * gcc.c-torture/compile/pr69740-2.c: New test.
13367
e41f6c9e
BS
133682016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13369
13370 * lib/target-supports.exp
13371 (check_effective_target_whole_vector_shift): Enable for PPC64.
13372
57548bf5
RB
133732016-03-07 Richard Biener <rguenther@suse.de>
13374
13375 PR tree-optimization/70115
13376 * gcc.dg/torture/pr70115.c: New testcase.
13377
4ae13300
NS
133782016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13379
13380 PR middle-end/69916
13381 * c-c-++-common/goacc/pr69916.c: New.
13382
5edb9853
RH
133832016-03-07 Richard Henderson <rth@redhat.com>
13384
13385 * gcc.c-torture/compile/pr70061.c: New test.
13386
2067a8f3
RB
133872016-03-07 Richard Biener <rguenther@suse.de>
13388
13389 PR testsuite/70109
13390 * gcc.dg/vect/O3-pr36098.c: New testcase.
13391
4145a9b7
CL
133922016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13393
13394 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13395
1878be32
EB
133962016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13397
13398 * gnat.dg/renaming9.ad[sb]: New testcase.
13399
df762bb2
JJ
134002016-03-05 Jakub Jelinek <jakub@redhat.com>
13401
13402 PR c++/70084
13403 * g++.dg/expr/stdarg3.C: New test.
13404
7d461295
JL
134052016-03-04 Jeff Law <law@redhat.com>
13406
13407 PR tree-optimization/69196
13408 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13409 x86_64-*-*.
13410
29b9828f
BS
134112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13412
b6b552fd
BS
13413 PR c/69973
13414 * gcc.dg/pr69973.c: New test.
13415
201d49e9
BS
13416 PR rtl-optimization/69941
13417 * gcc.dg/torture/pr69941.c: New test.
13418
29b9828f
BS
13419 PR c/69824
13420 * gcc.dg/pr69824.c: New test.
13421
640b7e74
TV
134222016-03-05 Tom de Vries <tom@codesourcery.com>
13423
13424 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13425 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13426 function.
13427
7a3a3fad
PP
134282016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13429
13430 PR c++/66786
13431 * g++.dg/cpp1y/var-templ48.C: New test.
13432 * g++.dg/cpp1y/var-templ49.C: New test.
13433
cd439aec
EB
134342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13435
13436 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13437
60204554
JJ
134382016-03-04 Jakub Jelinek <jakub@redhat.com>
13439
0c8825de
JJ
13440 PR c++/70035
13441 * g++.dg/ubsan/pr70035.C: New test.
13442
60204554
JJ
13443 PR target/70062
13444 * gcc.target/i386/pr70062.c: New test.
13445
f79d4eab
L
134462016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13447
13448 * g++.dg/template/typename21.C: Remove c++98_only.
13449
ea81ce67
L
134502016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13451
13452 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13453
64b23c13
DM
134542016-03-04 David Malcolm <dmalcolm@redhat.com>
13455
13456 PR c/68187
13457 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13458 function.
13459 (fn_42_b): Likewise.
13460 (fn_42_c): Likewise.
13461
729526f5
DM
134622016-03-04 David Malcolm <dmalcolm@redhat.com>
13463
13464 PR c/68187
13465 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13466 function.
13467 (fn_40_b): Likewise.
13468 (fn_41_a): Likewise.
13469 (fn_41_b): Likewise.
13470
f9ea11ac
JJ
134712016-03-04 Jakub Jelinek <jakub@redhat.com>
13472
13473 PR target/70059
13474 * gcc.target/i386/avx512f-pr70059.c: New test.
13475 * gcc.target/i386/avx512dq-pr70059.c: New test.
13476
b6c38c69
BS
134772016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13478
13479 PR rtl-optimization/57676
13480 * gcc.dg/torture/pr57676.c: New test.
13481
af3cdd34
IE
134822016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13483
13484 * gcc.dg/pr70026.c: New test.
13485
7ff6ca38
MP
134862016-03-04 Marek Polacek <polacek@redhat.com>
13487
13488 PR c/69798
13489 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13490 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13491
a6bf62d5
KT
134922016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13493
13494 PR target/70004
13495 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13496 Delete.
13497 (test_corners_sisd_si): Likewise.
13498 (main): Remove checks of the above.
13499 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13500
ae4cdc6a
EB
135012016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13502
13503 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13504
08455559
CL
135052016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13506
13507 * gcc.dg/torture/pr69951.c: Accept argc==0.
13508
e9a35493
RB
135092016-03-04 Richard Biener <rguenther@suse.de>
13510
13511 PR c++/70054
13512 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13513 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13514
fba054c2
DV
135152016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13516
13517 PR testsuite/69766
13518 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13519 testing multiarch.
13520
f10cdc6c
JJ
135212016-03-04 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR debug/69947
13524 * gcc.dg/guality/pr69947.c: New test.
13525
2e981ba0
JJ
135262016-03-03 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR ada/70017
13529 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13530
0ba3bfa2
KT
135312016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13532
13533 PR rtl-optimization/69904
13534 * gcc.target/arm/pr69904.c: New test.
13535
97ecdb46
JJ
135362016-03-03 Jakub Jelinek <jakub@redhat.com>
13537
13538 PR target/70021
13539 * gcc.dg/vect/pr70021.c: New test.
13540 * gcc.target/i386/pr70021.c: New test.
13541
a2a743a1
MP
135422016-03-03 Marek Polacek <polacek@redhat.com>
13543
13544 PR middle-end/70050
13545 * gcc.dg/pr70050.c: New test.
13546
fa07ecdd
JG
135472016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13548
13549 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13550
23504262
ML
135512016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13552
13553 PR tree-optimization/70043
13554 * gfortran.dg/vect/pr70043.f90: New test.
13555
b7b9e1a9
EB
135562016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13557
13558 * gnat.dg/specs/task1.ads: New test.
13559
cb83ba54
RO
135602016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13561
13562 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13563 Invoke gdb with -batch.
13564 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13565
a75f5e30
RB
135662016-03-03 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/55936
13569 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13570
268bc320
JL
135712016-03-02 Jeff Law <law@redhat.com>
13572
815f20ab
JL
13573 PR rtl-optimization/69942
13574 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13575 effects of argument promotions.
13576
268bc320
JL
13577 PR tree-optimization/69987
13578 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13579 target does not support -fprefetch-loop-arrays.
13580
171f7de5
UB
135812016-03-02 Uros Bizjak <ubizjak@gmail.com>
13582
13583 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13584
192912db
BC
135852016-03-02 Bin Cheng <bin.cheng@arm.com>
13586
c7908871 13587 PR rtl-optimization/69052
192912db
BC
13588 * gcc.target/i386/pr69052.c: New test.
13589
90a7a40b
AM
135902016-03-02 Alan Modra <amodra@gmail.com>
13591
13592 * gcc.dg/pr69990.c: New.
13593
69fa742f
JJ
135942016-03-02 Jakub Jelinek <jakub@redhat.com>
13595
de752fb0
JJ
13596 PR c/68062
13597 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13598
13599 PR middle-end/70022
13600 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13601
69fa742f
JJ
13602 PR target/70028
13603 * gcc.target/i386/pr70028.c: New test.
13604
7c65bd56
MK
136052016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13606
13607 * c-c++-common/asan/swapcontext-test-1.c,
13608 * c-c++-common/tsan/thread_leak.c,
13609 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13610 * g++.dg/tsan/benign_race.C,
13611 * g++.dg/tsan/fd_close_norace.C,
13612 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13613 races with sanitizer output
13614
37d98220 136152016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13616 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13617
13618 PR target/67278
13619 * gcc.dg/simd-8.c: New testcase.
13620
218db463
RB
136212016-03-02 Richard Biener <rguenther@suse.de>
13622
13623 PR middle-end/67278
13624 * gcc.dg/simd-7.c: New testcase.
13625
22c72158
EB
136262016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13627
13628 * gcc.target/i386/pr70007.c: Tweak.
13629
9a790ccc
DV
136302016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13631
13632 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13633
bd02f00f
MP
136342016-03-02 Marek Polacek <polacek@redhat.com>
13635
13636 PR c/67854
13637 * gcc.dg/pr67854.c: New test.
13638
1e840f39
JJ
136392016-03-02 Jakub Jelinek <jakub@redhat.com>
13640
13641 PR middle-end/70025
13642 * gcc.dg/torture/pr70025.c: New test.
13643
bca00241
VK
136442016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13645
13646 PR tree-optimization/68621
13647 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13648
0bca04b8
EB
136492016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13650
13651 * gcc.target/i386/pr70007.c: New test.
13652
2a9afc86
JL
136532016-03-01 Jeff Law <law@redhat.com>
13654
eab2541b 13655 PR tree-optimization/69196
9d83ef71 13656 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13657
2a9afc86
JL
13658 PR tree-optimization/69196
13659 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13660 duplicating code and spoiling the expected output.
13661
0d39977e
MM
136622016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13663
13664 PR target/70033
13665 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13666 supports power9 before doing tests.
13667 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13668 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13669 * gcc.target/powerpc/p9-permute.c: Likewise.
13670
a0c0699d
UB
136712016-03-01 Uros Bizjak <ubizjak@gmail.com>
13672
13673 PR target/70027
13674 * gcc.target/i386/pr70027.c: New test.
13675
0ae3ef47 136762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13677
13678 * gcc.dg/pr70017.c: New test.
13679
686e2237
JJ
136802016-03-01 Jakub Jelinek <jakub@redhat.com>
13681
13682 PR c/69796
13683 PR c/69974
13684 * gcc.dg/pr69796.c: New test.
13685 * gcc.dg/pr69974.c: New test.
13686
f8e4188c
EB
136872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13688
13689 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13690
5e3f1c7c
JL
136912016-02-29 Jeff Law <law@redhat.com>
13692
13693 PR tree-optimization/69987
13694 * gfortran.dg/pr69987.f90: New test.
13695
13696 PR tree-optimization/69989
13697 * gcc.c-torture/compile/pr69989-2.c: New test.
13698
1be56bc5
MP
136992016-03-01 Marek Polacek <polacek@redhat.com>
13700
13701 PR c++/69795
13702 * g++.dg/parse/invalid1.C: New test.
13703
1b19470d
RB
137042016-03-01 Richard Biener <rguenther@suse.de>
13705
13706 PR middle-end/70022
13707 * gcc.dg/pr70022.c: New testcase.
13708
3ae0661a
IE
137092016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13710
13711 PR tree-optimization/69956
13712 * gcc.dg/pr69956.c: New test.
13713
0f09ab88
BS
137142016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13715
13716 PR target/70011
13717 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13718 XFAIL when hardware supports efficient unaligned storage access.
13719
76d881bf
PP
137202016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13721
13722 PR c++/69961
13723 * g++.dg/template/pr69961a.C: New test.
13724 * g++.dg/template/pr69961b.C: New test.
13725
7168133a
DM
137262016-02-29 David Malcolm <dmalcolm@redhat.com>
13727
13728 PR preprocessor/69985
13729 * gcc.dg/cpp/pr69985.c: New test case.
13730
0c6072a3
JL
137312016-02-29 Jeff Law <law@redhat.com>
13732
e66f219b
JL
13733 PR tree-optimization/70005
13734 * gcc.c-torture/execute/pr70005.c New test.
13735
0c6072a3
JL
13736 PR tree-optimization/69999
13737 * gcc.c-torture/compile/pr69999.c: New test.
13738
fd9fbdb3
YR
137392016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13740
13741 PR tree-optimization/69652
13742 * gcc.dg/torture/pr69652.c: Delete test.
13743 * gcc.dg/vect/pr69652.c: New test.
13744
cbd400b4
RB
137452016-02-19 Richard Biener <rguenther@suse.de>
13746
13747 PR tree-optimization/69980
13748 * gfortran.dg/vect/pr69980.f90: New testcase.
13749
84ea0f58
EB
137502016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13751
13752 * gcc.target/sparc/20160229-1.c: New test.
13753
5d2a63dc
EB
137542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13755
13756 * gnat.dg/stack_usage3.adb: New test.
13757 * gnat.dg/stack_usage3_pkg.ads: New helper.
13758
93e708f9
EB
137592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13760
13761 * gnat.dg/renaming8.adb: New test.
13762 * gnat.dg/renaming8_pkg1.ads: New helper.
13763 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13764 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13765
6512bc93
RB
137662016-02-29 Richard Biener <rguenther@suse.de>
13767
13768 PR tree-optimization/69720
13769 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13770
7b201a88
TK
137712016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13772
13773 PR fortran/68147
13774 PR fortran/47674
13775 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13776
82ee0cf2 137772016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13778 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13779
13780 PR fortran/56007
13781 * gfortran.dg/coarray_8.f90: Adjust error message.
13782 * gfortran.dg/pr56007.f90: New test.
13783 * gfortran.dg/pr56007.f: New test.
13784
cdc1a2c8
L
137852016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13786
13787 PR tree-optimization/69989
13788 * gcc.dg/torture/pr69989.c: New test.
13789
33505bcf
EB
137902016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13791
13792 * gcc.target/i386/stack-realign-win.c: New test.
13793
524bfb19
HA
137942016-02-28 Harald Anlauf <anlauf@gmx.de>
13795
13796 PR fortran/60126
13797 * gfortran.dg/pr60126.f90: New test.
13798
bd542508
JL
137992016-02-27 Jeff Law <law@redhat.com>
13800
13801 Revert
13802 2016-02-26 Richard Biener <rguenther@suse.de>
13803 Jeff Law <law@redhat.com>
13804
13805 PR tree-optimization/69740
13806 * gcc.c-torture/compile/pr69740-1.c: New test.
13807 * gcc.c-torture/compile/pr69740-2.c: New test.
13808
dd1291e0
JD
138092016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13810
5fb67f8b 13811 PR fortran/69910
dd1291e0
JD
13812 * gfortran.dg/newunit_4.f90: New test.
13813
5cfefb59
JJ
138142016-02-27 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR target/69613
13817 PR rtl-optimization/69886
13818 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13819 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13820 target.
13821
20ba5f33
MS
138222016-02-26 Martin Sebor <msebor@redhat.com>
13823
13824 PR tree-optimization/15826
13825 * gcc.dg/tree-ssa/pr15826.c: New test.
13826
e6fb01b0
JJ
138272016-02-26 Jakub Jelinek <jakub@redhat.com>
13828
13829 PR target/69969
13830 * gcc.target/powerpc/pr69969.c: New test.
13831
e3e0cf64
MS
138322016-02-26 Martin Sebor <msebor@redhat.com>
13833
13834 PR c++/15766
13835 * g++.old-deja/g++.other/decl5.C: Add a test case.
13836
d1f2bea5
SB
138372016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13838
13839 PR target/69946
13840 * gcc.target/powerpc/pr69946.c: New file.
13841
4a4f9d2b 138422016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13843 Jeff Law <law@redhat.com>
4a4f9d2b 13844
e3e0cf64 13845 PR tree-optimization/69740
4a4f9d2b
RB
13846 * gcc.c-torture/compile/pr69740-1.c: New test.
13847 * gcc.c-torture/compile/pr69740-2.c: New test.
13848
ad2a2706
MJ
138492016-02-26 Martin Jambor <mjambor@suse.cz>
13850
13851 PR middle-end/69920
13852 * gcc.dg/torture/pr69932.c: New test.
13853 * gcc.dg/torture/pr69936.c: Likewise.
13854
1d11f7ce
AK
138552016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13856
13857 PR target/69709
13858 * gcc.target/s390/pr69709.c: New test.
13859
6cfccbb2
KT
138602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13861
13862 PR target/69245
13863 * gcc.target/aarch64/pr69245_1.c: New test.
13864
ac59ad4e
KT
138652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13866
13867 PR target/69613
13868 * gcc.dg/torture/pr69613.c: New test.
13869
a2ad54a0
JJ
138702016-02-26 Jakub Jelinek <jakub@redhat.com>
13871
13872 PR rtl-optimization/69891
13873 * gcc.target/i386/pr69891.c: New test.
13874
0884062c 138752016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13876 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13877
d2369d4f 13878 PR target/61397
c163789b
MM
13879 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13880 functionality for both 32-bit and 64-bit.
13881
5aed7e2c
RB
138822016-02-26 Richard Biener <rguenther@suse.de>
13883
13884 PR tree-optimization/69551
13885 * gcc.dg/torture/pr69951.c: New testcase.
13886
798e2a8e
RB
138872016-02-25 Richard Biener <rguenther@suse.de>
13888
13889 PR tree-optimization/48795
13890 * gcc.dg/Warray-bounds-18.c: New testcase.
13891
9559fbac
RO
138922016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13893
13894 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13895
c049b107
JJ
138962016-02-25 Jakub Jelinek <jakub@redhat.com>
13897
13898 PR rtl-optimization/69896
13899 * gcc.dg/pr69896.c: New test.
13900
1137001c
PP
139012016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13902
13903 PR c++/69736
13904 * g++.dg/cpp1y/paren2.C: New test.
13905
2e9c8641
MS
139062016-02-24 Martin Sebor <msebor@redhat.com>
13907
13908 PR c/51147
13909 * gcc.dg/enum-mode-2.c: New test.
13910
03ca8fb3
JJ
139112016-02-24 Jakub Jelinek <jakub@redhat.com>
13912
13913 PR c++/69922
13914 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13915 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13916 * g++.dg/ubsan/pr69922.C: New test.
13917
0b05329b
MP
139182016-02-24 Marek Polacek <polacek@redhat.com>
13919
13920 PR c/69819
13921 * gcc.dg/pr69819.c: New test.
13922
57c2c374
MS
139232016-02-24 Martin Sebor <msebor@redhat.com>
13924
3b96b93a
MS
13925 PR c++/69912
13926 * g++.dg/ext/flexary15.C: New test.
13927
139282016-02-24 Martin Sebor <msebor@redhat.com>
13929
13930 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13931 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13932 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13933
65433bb5
MK
139342016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13935 Charles Baylis <charles.baylis@linaro.org>
13936
13937 PR debug/61033
13938 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13939
f802a424 139402016-02-24 Richard Biener <rguenther@suse.de>
44293580 13941 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13942
13943 PR middle-end/69760
13944 * gcc.dg/torture/pr69760.c: New testcase.
13945
525f795f
RO
139462016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13947
13948 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13949 pattern on Solaris with as.
13950
cd7bbceb
KT
139512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13952
13953 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13954 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13955 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13956 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13957
89c0c1fd
JJ
139582016-02-24 Jakub Jelinek <jakub@redhat.com>
13959
13960 PR middle-end/69915
13961 * gcc.dg/pr69915.c: New test.
13962
0683fd27
KT
139632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13964
13965 PR rtl-optimization/69886
13966 * gcc.dg/torture/pr69886.c: New test.
13967
e53d562a
RB
139682016-02-24 Richard Biener <rguenther@suse.de>
13969
13970 PR middle-end/68963
13971 * gcc.dg/torture/pr68963.c: New testcase.
13972
74a00288
KT
139732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13974
13975 PR target/69875
13976 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13977 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13978 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13979 * gcc.target/arm/atomic_loaddi_1.c: New test.
13980 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13981 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13982 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13983 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13984 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13985 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13986 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13987 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13988
340fd4c9
JJ
139892016-02-24 Jakub Jelinek <jakub@redhat.com>
13990
13991 PR middle-end/69909
13992 * gcc.dg/torture/pr69909.c: New test.
13993
47d3fdb2
RB
139942016-02-24 Richard Biener <rguenther@suse.de>
13995
13996 PR tree-optimization/69907
13997 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13998 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13999 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14000
dab73e73
CB
140012016-02-24 Christian Bruel <christian.bruel@st.com>
14002
14003 * gcc.target/arm/pragma_cpp_fma.c: New test.
14004
7cc5ec65
JD
140052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14006
14007 PR fortran/61156
14008 * gfortran.dg/include_6.f90: Update test.
14009
067fbd8b
JJ
140102016-02-23 Jakub Jelinek <jakub@redhat.com>
14011
14012 PR objc/69844
14013 * objc.dg/pr69844.m: New test.
14014
64a454d9
JD
140152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14016
14017 PR libgfortran/69456
14018 * gfortran.dg/namelist_89.f90: New test.
14019 * gfortran.dg/pr59700.f90: Update test..
14020
35886f0b
MS
140212016-02-23 Martin Sebor <msebor@redhat.com>
14022
14023 PR middle-end/69780
14024 * g++.dg/ext/builtin_alloca.C: New test.
14025 * gcc.dg/builtins-68.c: New test.
14026
162cc7e3
RH
140272016-02-23 Richard Henderson <rth@redhat.com>
14028
14029 * gcc.target/i386/addr-space-3.c: Remove test.
14030
196440f8
DM
140312016-02-23 David Malcolm <dmalcolm@redhat.com>
14032
14033 PR preprocessor/69126
14034 PR preprocessor/69543
14035 * c-c++-common/pr69126-2-long.c: New test.
14036 * c-c++-common/pr69126-2-short.c: New test.
14037 * c-c++-common/pr69543-1.c: Remove xfail.
14038
1d3121af
DM
140392016-02-23 David Malcolm <dmalcolm@redhat.com>
14040
14041 PR preprocessor/69126
14042 PR preprocessor/69543
14043 PR preprocessor/69558
14044 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14045 (f): Rename to...
14046 (test_2): ...this, and add leading comment.
14047 (MACRO_3, test_3): New.
14048 (MACRO_4A, MACRO_4B, test_4): New.
14049 (MACRO): Rename to...
14050 (MACRO_5): ...this.
14051 (g): Rename to...
14052 (test_5): ...this, updating for renaming of MACRO, and
14053 add leading comment.
14054 * c-c++-common/pr69543-1.c: New.
14055 * c-c++-common/pr69543-2.c: New.
14056 * c-c++-common/pr69543-3.c: New.
14057 * c-c++-common/pr69543-4.c: New.
14058 * c-c++-common/pr69558-1.c: New.
14059 * c-c++-common/pr69558-2.c: New.
14060 * c-c++-common/pr69558-3.c: New.
14061 * c-c++-common/pr69558-4.c: New.
14062 * gcc.dg/pr69558.c: Move to...
14063 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14064 xfail for c++.
14065
f99c3557
TS
140662016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14067
14068 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14069 to -ftree-parallelize-loops/-fopenacc changes.
14070 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14071 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14072 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14073 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14074 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14075 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14076 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14077 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14078 * c-c++-common/goacc/kernels-loop.c: Likewise.
14079 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14080 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14081 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14082 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14083
c60ec7c2
RO
140842016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14085
14086 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14087
f1a62b6f
JJ
140882016-02-23 Jakub Jelinek <jakub@redhat.com>
14089
e67bf044
JJ
14090 PR c++/69902
14091 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14092
f1a62b6f
JJ
14093 PR c/69900
14094 * gcc.dg/pr69900.c: New test.
14095
20c5e09e
MJ
140962016-02-23 Martin Jambor <mjambor@suse.cz>
14097
14098 PR tree-optimization/69666
14099 * gcc.dg/tree-ssa/pr69666.c: New test.
14100
e457a6fc
AV
141012016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14102
14103 PR fortran/67451
14104 * gfortran.dg/coarray_allocate_5.f08: New test.
14105
d7b574f4
AK
141062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14107
14108 * gcc.target/s390/vcond-shift.c: Move to ...
14109 * gcc.target/s390/vector/vcond-shift.c: ... here.
14110
58bdeb44
AK
141112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14112
14113 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14114 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14115
7cd0387b
AK
141162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14117
14118 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14119
4246c8da
MW
141202016-02-20 Mark Wielaard <mjw@redhat.com>
14121
14122 PR c/28901
14123 * gcc.dg/unused-variable-3.c: New test.
14124
f93bc532
JJ
141252016-02-22 Jakub Jelinek <jakub@redhat.com>
14126
14127 PR target/69888
14128 * gcc.target/i386/pr69888.c: New test.
14129
c4e360f4
RB
141302016-02-22 Richard Biener <rguenther@suse.de>
14131
14132 PR tree-optimization/69882
14133 * gfortran.dg/vect/pr69882.f90: New testcase.
14134
09c92f1c
JJ
141352016-02-22 Jakub Jelinek <jakub@redhat.com>
14136
14137 PR target/69885
14138 * gcc.dg/pr69885.c: New test.
14139
f88d45dc
OE
141402016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14141
14142 PR target/69806
14143 PR target/54089
14144 * gcc.target/sh/pr54089-10.c: New.
14145
ce1ff48e
PT
141462016-02-20 Paul Thomas <pault@gcc.gnu.org>
14147
14148 PR fortran/69423
14149 * gfortran.dg/deferred_character_15.f90 : New test.
14150
bbf27208
DH
141512016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14152
14153 PR fortran/57365
14154 gfortran.dg/allocate_with_source_18.f03: New test.
14155
141562016-02-20 Harald Anlauf <anlauf@gmx.de>
14157
14158 PR fortran/52531
14159 gfortran.dg/gomp/pr52531.f90: New test.
14160
268be88c
BE
141612016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14162
14163 PR c++/69865
14164 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14165 -std=c++03.
14166
4b6c824a
JJ
141672016-02-19 Jakub Jelinek <jakub@redhat.com>
14168
871b3f47
JJ
14169 PR c++/69826
14170 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14171 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14172
7a965d51
JJ
14173 PR c++/69850
14174 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14175
4b6c824a
JJ
14176 PR c++/69851
14177 * g++.dg/torture/pr69851.C: New test.
14178
15fca21a
MS
141792016-02-19 Martin Sebor <msebor@redhat.com>
14180
14181 PR testsuite/69573
14182 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14183
19e21586
JJ
141842016-02-19 Jakub Jelinek <jakub@redhat.com>
14185
03a616ac
JJ
14186 PR c++/69850
14187 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14188 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14189
19e21586
JJ
14190 PR c++/67767
14191 * g++.dg/cpp0x/pr67767.C: New test.
14192
2db16594
KT
141932016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14194
14195 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14196 for fp, simd, crypto, crc, lse.
14197 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14198 above.
14199 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14200 effective target check.
14201
5a7d9d1e
JJ
142022016-02-19 Jakub Jelinek <jakub@redhat.com>
14203
14204 PR target/69820
14205 * gcc.target/i386/pr69820.c: New test.
14206
6448f064
AK
142072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14208
14209 * gcc.target/s390/vector/int128-1.c: New test.
14210
d0a859e6
AK
142112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14212
14213 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14214
9e4eb643
AK
142152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14216
14217 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14218 instruction pattern name to prevent the testcase from failing with
14219 -march=z13.
14220
859a4c0e
AK
142212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14222
14223 * gcc.target/s390/md/movstr-2.c: New test.
14224
efc2340b
MK
142252016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14226
14227 * gcc.target/s390/morestack.c: New test.
14228
ca2bfbc2
DV
142292016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14230
14231 PR target/69625
14232 * gcc.target/s390/pr69625.c: Add test case.
14233
efd4bd05
BE
142342016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14235
14236 PR testsuite/68580
14237 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14238
2bf2078a
MM
142392016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14240
14241 PR target/68404
14242 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14243 * gcc.target/powerpc/fusion3.c: Likewise.
14244
f003579e
RB
142452016-02-18 Richard Biener <rguenther@suse.de>
14246
14247 PR middle-end/69553
14248 * g++.dg/torture/pr69553.C: New testcase.
14249
19233914
NC
142502016-02-18 Nick Clifton <nickc@redhat.com>
14251
efd4bd05
BE
14252 PR target/62254
14253 PR target/69610
14254 * gcc.target/arm/pr62554.c: New test.
14255 * gcc.target/arm/pr69610-1.c: New test.
14256 * gcc.target/arm/pr69610-2.c: New test.
19233914 14257
23f27839
RB
142582016-02-18 Richard Biener <rguenther@suse.de>
14259
14260 PR middle-end/69854
14261 * gcc.dg/torture/pr69854.c: New testcase.
14262
932c0da4
JJ
142632016-02-17 Jakub Jelinek <jakub@redhat.com>
14264
14265 PR c++/69850
14266 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14267
1bed93e4
BS
142682012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14269
14270 * gcc.target/powerpc/vec-cg.c: New test.
14271
57bfb134
RB
142722016-02-17 Richard Biener <rguenther@suse.de>
14273
14274 PR testsuite/69586
14275 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14276
a44e0ebb
KT
142772016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14278
14279 PR target/69161
14280 * gcc.c-torture/compile/pr69161.c: New test.
14281
ffacd726
DS
142822016-02-17 David Sherwood <david.sherwood@arm.com>
14283
14284 PR target/69532
14285 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14286 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14287
448db8d2
EB
142882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14289
14290 * gcc.dg/ifcvt-4.c: Skip on Visium.
14291
e2f0522e
EB
142922016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14293
14294 * gnat.dg/atomic8.adb: New test.
14295
bf17fe3f
EB
142962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14297
14298 * gnat.dg/discr46.ad[sb]: New test.
14299
ecf835e9
KN
143002016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14301
14302 PR Target/48344
14303 * gcc.target/powerpc/pr48344-1.c: New test.
14304
49a1164a
TK
143052015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14306
14307 PR fortran/69742
14308 * gfortran.dg/associate_21.f90: New test.
14309
bf14eba2
JJ
143102016-02-16 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR c/69835
14313 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14314 -Wnonnull in dg-options.
14315 * c-c++-common/nonnull-2.c: New test.
14316
35a093b6
JG
143172016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14318 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14319
14320 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14321
e387d491
JJ
143222016-02-16 Jakub Jelinek <jakub@redhat.com>
14323
14324 PR middle-end/69801
14325 * gcc.dg/pr69801.c: Add empty dg-options.
14326
ba539195
JN
143272016-02-16 James Norris <jnorris@codesourcery.com>
14328
14329 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14330 * g++.dg/goacc/deviceptr-1.c: New file.
14331
2a2b8f64
JJ
143322016-02-16 Jakub Jelinek <jakub@redhat.com>
14333
14334 PR tree-optimization/69820
14335 * gcc.dg/vect/pr69820.c: New test.
14336
87440c29
RB
143372016-02-16 Richard Biener <rguenther@suse.de>
14338
14339 PR tree-optimization/69776
14340 * gcc.dg/torture/pr69776-2.c: New testcase.
14341
6d87c306
BS
143422016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14343
14344 PR tree-optimization/69714
14345 * gcc.dg/torture/pr69714.c: New test.
14346
3824a0a2
JJ
143472016-02-16 Jakub Jelinek <jakub@redhat.com>
14348
14349 PR tree-optimization/69802
14350 * gcc.dg/pr69802.c: New test.
14351
c8cfe96e
RB
143522016-02-16 Richard Biener <rguenther@suse.de>
14353
14354 PR middle-end/69801
14355 * gcc.dg/pr69801.c: New testcase.
14356
fc12098d
JD
143572016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14358
14359 PR libgfortran/69651
14360 * gfortran.dg/read_bang.f90: New test.
14361 * gfortran.dg/read_bang4.f90: New test.
14362
ba6b3795
JJ
143632016-02-15 Jakub Jelinek <jakub@redhat.com>
14364
f0516ca4
JJ
14365 PR c++/69658
14366 * g++.dg/init/pr69658.C: New test.
14367
ba6b3795
JJ
14368 PR c++/69797
14369 * c-c++-common/pr69797.c: New test.
14370
de3f9a2d
PK
143712016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14372
14373 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14374 check for aarch64*-*-*.
14375
17a3b967
RB
143762016-02-15 Richard Biener <rguenther@suse.de>
14377
14378 PR tree-optimization/69783
14379 * gcc.dg/vect/pr69783.c: New testcase.
14380
1c48bff1
RB
143812016-02-15 Richard Biener <rguenther@suse.de>
14382
14383 PR tree-optimization/69776
14384 * gcc.dg/torture/pr69776.c: New testcase.
14385
1e6025b6
TK
143862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14387
14388 PR fortran/60526
14389 * gfortran.dg/type_decl_4.f90: Reinstated.
14390
d3308279
JDA
143912016-02-14 John David Anglin <danglin@gcc.gnu.org>
14392
14393 PR fortran/68746
14394 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14395
b7c56581
TK
143962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14397
14398 PR fortran/60526
14399 PR bootstrap/69816
14400 * gfortran.dg/type_decl_4.f90: Removed.
14401
60cb4ef5
TK
144022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14403
14404 PR fortran/60526
14405 * gfortran.dg/type_decl_4.f90: New test.
14406
f6964637
AM
144072016-02-14 Alan Modra <amodra@gmail.com>
14408
1a8849d1 14409 PR testsuite/68886
f6964637
AM
14410 * gcc.c-torture/execute/stkalign.c: Revise test.
14411
f5121920
OE
144122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14413
14414 PR target/67260
14415 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14416
6cda3ab6
OE
144172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14418
14419 PR target/67260
14420 * gcc.target/sh/torture/pr67260.c: New.
14421
6786e598
JDA
144222016-02-12 John David Anglin <danglin@gcc.gnu.org>
14423
14424 * gcc.dg/pr67964.c: Add dg-require-alias.
14425
7e05dad8
OE
144262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14427
14428 PR target/67636
14429 PR target/64345
14430 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14431
7f4cc3ce
JD
144322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14433
14434 PR libgfortran/69668
14435 * gfortran.dg/namelist_88.f90: New test.
14436
955ca6dc
JD
144372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14438
14439 PR libgfortran/69668
14440 * gfortran.dg/namelist_38.f90: Update test.
14441 * gfortran.dg/namelist_84.f90: Update test.
14442
876217ae
DM
144432016-02-12 David Malcolm <dmalcolm@redhat.com>
14444
14445 PR other/69554
14446 * gcc.dg/pr69554-1.c: New test.
14447 * gfortran.dg/pr69554-1.F90: New test.
14448 * gfortran.dg/pr69554-2.F90: New test.
14449 * lib/gcc-dg.exp (proc dg-locus): New function.
14450 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14451 distinguish between the caret-printing and non-caret-printing
14452 cases. If caret-printing has been explicitly enabled, bail out
14453 without attempting to fix up the output.
14454
61789eed
DM
144552016-02-12 David Malcolm <dmalcolm@redhat.com>
14456
14457 PR driver/69265
14458 PR driver/69453
14459 * gcc.dg/spellcheck-options-3.c: New test case.
14460 * gcc.dg/spellcheck-options-4.c: New test case.
14461 * gcc.dg/spellcheck-options-5.c: New test case.
14462 * gcc.dg/spellcheck-options-6.c: New test case.
14463 * gcc.dg/spellcheck-options-7.c: New test case.
14464 * gcc.dg/spellcheck-options-8.c: New test case.
14465 * gcc.dg/spellcheck-options-9.c: New test case.
14466 * gcc.dg/spellcheck-options-10.c: New test case.
14467
c3090c1f
JJ
144682016-02-12 Jakub Jelinek <jakub@redhat.com>
14469
14470 PR rtl-optimization/69764
14471 PR rtl-optimization/69771
14472 * c-c++-common/pr69764.c: New test.
14473 * gcc.dg/torture/pr69771.c: New test.
14474
8222034d
MP
144752016-02-12 Marek Polacek <polacek@redhat.com>
14476
14477 * g++.dg/torture/init-list1.C: New.
14478
f749f792
MP
144792016-02-12 Marek Polacek <polacek@redhat.com>
14480
14481 * gcc.dg/pr69522.c: Add empty dg-options.
14482
199fb02a
IE
144832016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14484
14485 * g++.dg/lto/lto.exp: Include and init mpx.
14486 * g++.dg/lto/pr69729_0.C: New test.
14487
b69539cb
JJ
144882016-02-12 Jakub Jelinek <jakub@redhat.com>
14489
06ff7000
JJ
14490 PR ipa/69241
14491 * g++.dg/ipa/pr69241-4.C: New test.
14492
b69539cb
JJ
14493 PR ipa/68672
14494 * g++.dg/ipa/pr68672-1.C: New test.
14495 * g++.dg/ipa/pr68672-2.C: New test.
14496 * g++.dg/ipa/pr68672-3.C: New test.
14497
16595a1f
BS
144982016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14499
14500 PR c/69522
6d87c306 14501 * gcc.dg/pr69522.c: New test.
16595a1f 14502
38d795d2
PP
145032016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14504
14505 PR c++/69098
14506 * g++.dg/cpp1y/69098.C: New test.
14507 * g++.dg/cpp1y/69098-2.C: New test.
14508
9c582551
JJ
145092016-02-12 Jakub Jelinek <jakub@redhat.com>
14510
14511 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14512 and neighbour -> neighbor.
14513 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14514 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14515 * c-c++-common/Wvarargs.c: Likewise.
14516 * c-c++-common/goacc/host_data-5.c: Likewise.
14517 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14518 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14519 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14520 * gcc.target/aarch64/pr60697.c: Likewise.
14521 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14522 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14523 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14524 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14525 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14526 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14527 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14528 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14529 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14530 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14531 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14532 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14533 * g++.dg/lookup/koenig5.C: Likewise.
14534 * g++.dg/ext/no-asm-2.C: Likewise.
14535 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14536 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14537 * gfortran.dg/used_types_16.f90: Likewise.
14538 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14539 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14540 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14541 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14542 * gfortran.dg/abstract_type_6.f03: Likewise.
14543 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14544 * gfortran.dg/used_types_15.f90: Likewise.
14545 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14546 * gfortran.dg/exit_3.f08: Likewise.
14547 * gfortran.dg/open_status_2.f90: Likewise.
14548 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14549 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14550 * gfortran.dg/associate_1.f03: Likewise.
14551 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14552 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14553 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14554 * gcc.dg/builtin-object-size-1.c: Likewise.
14555 * gcc.dg/noreturn-6.c: Likewise.
14556 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14557 * gcc.dg/globalalias.c: Likewise.
14558 * gcc.dg/builtins-config.h: Likewise.
14559 * gcc.dg/pr30457.c: Likewise.
14560 * gcc.c-torture/compile/volatile-1.c: Likewise.
14561 * gcc.c-torture/execute/20101011-1.c: Likewise.
14562 * c-c++-common/Waddress-1.c: Likewise.
14563
66756373
JJ
145642016-02-11 Jakub Jelinek <jakub@redhat.com>
14565
14566 PR c/69768
14567 * c-c++-common/Waddress-1.c: New test.
14568
76fe932b
AV
145692016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14570
14571 PR fortran/69296
14572 * gfortran.dg/associate_19.f03: New test.
14573 * gfortran.dg/associate_20.f03: New test.
14574
564c4d4b
OE
145752016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14576
14577 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14578
e1c1ecb0
KT
145792016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14580
14581 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14582 .arch armv8-a\n. Add -dA to dg-options.
14583 * gcc.target/aarch64/assembler_arch_1.c: New test.
14584 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14585
0d7d9458
PC
145862016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14587
14588 PR c++/68726
14589 * g++.dg/cpp0x/pr68726.C: New.
14590
e6208a60
IE
145912016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14592
14593 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14594 test.
14595
281a11eb
RB
145962016-02-11 Richard Biener <rguenther@suse.de>
14597
14598 * g++.dg/tree-ssa/pr61034.C: Adjust.
14599
e03dd765
VM
146002016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14601
4b48faf5 14602 PR target/69148
e03dd765
VM
14603 * gcc.target/s390/pr69148.c: New.
14604
cdc23927
YR
146052016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14606
14607 PR tree-optimization/69652
14608 * gcc.dg/torture/pr69652.c: New test.
14609
e199dd0a
JJ
146102016-02-10 Jakub Jelinek <jakub@redhat.com>
14611 Patrick Palka <ppalka@gcc.gnu.org>
14612
14613 PR ipa/69241
14614 PR c++/69649
14615 * g++.dg/ipa/pr69241-1.C: New test.
14616 * g++.dg/ipa/pr69241-2.C: New test.
14617 * g++.dg/ipa/pr69241-3.C: New test.
14618 * g++.dg/ipa/pr69649.C: New test.
14619
d6b38027
UB
146202016-02-10 Uros Bizjak <ubizjak@gmail.com>
14621
14622 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14623 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14624
13b562c5
BC
146252016-02-10 Bin Cheng <bin.cheng@arm.com>
14626
14627 PR tree-optimization/68021
14628 * gcc.dg/tree-ssa/pr68021.c: New test.
14629
24a179f8
RB
146302016-02-10 Richard Biener <rguenther@suse.de>
14631
14632 PR tree-optimization/69726
14633 * gcc.dg/uninit-22.c: New testcase.
14634
0d99886f
AP
146352016-02-09 Andrew Pinski <apinski@cavium.com>
14636
14637 PR tree-opt/69282
14638 * gcc.c-torture/compile/20160205-1.c: New testcase.
14639
ab04995c
MM
146402016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14641
14642 PR target/68404
14643 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14644 instead accessing a really large arrray.
14645 * gcc.target/powerpc/fusion3.c: Likewise.
14646
4b79ac23
CB
146472016-02-09 Charles Baylis <charles.baylis@linaro.org>
14648
14649 PR target/68532
14650 * gcc.c-torture/execute/pr68532.c: New test.
14651
b890a441
AO
146522016-02-11 Alexandre Oliva <aoliva@redhat.com>
14653
14654 PR target/69634
14655 * gcc.dg/pr69634.c: New.
14656
84a5bef7
RB
146572016-02-09 Richard Biener <rguenther@suse.de>
14658
14659 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14660
1f123759 146612016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14662
1f123759
AF
14663 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14664
65860c77
YR
146652016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14666
14667 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14668
7e1e8a0a
RB
146692016-02-09 Richard Biener <rguenther@suse.de>
14670
14671 PR tree-optimization/69715
14672 * gcc.dg/torture/pr69715.c: New testcase.
14673
efb45a9f
PP
146742016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14675
14676 PR c++/69139
14677 * g++.dg/cpp0x/trailing12.C: New test.
14678 * g++.dg/cpp0x/trailing13.C: New test.
14679
20a0c6f9
PP
146802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14681
14682 PR c++/69283
14683 PR c++/67835
14684 * g++.dg/cpp1y/auto-fn29.C: New test.
14685 * g++.dg/cpp1y/auto-fn30.C: New test.
14686
a162f3af
JJ
146872016-02-08 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR tree-optimization/69209
14690 * gcc.c-torture/compile/pr69209.c: New test.
14691
4b4a9fbd
JL
146922016-02-08 Jeff Law <law@redhat.com>
14693
14694 PR tree-optimization/68541
14695 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14696 of statements allowed in join block for path splitting.
14697
cfac5ed2
JJ
146982016-02-08 Jakub Jelinek <jakub@redhat.com>
14699
f68bc23f
JJ
14700 PR c++/59627
14701 * g++.dg/gomp/pr59627.C: New test.
14702
cfac5ed2
JJ
14703 PR ipa/69239
14704 * g++.dg/ipa/pr69239.C: New test.
14705
44714d8c
DM
147062016-02-08 David Malcolm <dmalcolm@redhat.com>
14707
14708 PR preprocessor/69664
14709 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14710 * gcc.dg/cpp/warn-comments.c: Likewise.
14711
eba9e839
MP
147122016-02-08 Marek Polacek <polacek@redhat.com>
14713
14714 PR c++/69688
14715 * g++.dg/init/const12.C: New test.
14716
a011cd92
BS
147172016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14718
14719 PR target/60410
14720 * gcc.dg/lto/pr55113_0.c: Remove test.
14721
5317b1be
RB
147222016-02-08 Richard Biener <rguenther@suse.de>
14723
14724 PR tree-optimization/69719
14725 * gcc.dg/torture/pr69719.c: New testcase.
14726
63998a63
RB
147272016-02-08 Richard Biener <rguenther@suse.de>
14728 Jeff Law <law@redhat.com>
14729
14730 PR target/68273
14731 * gcc.target/mips/pr68273.c: New testcase.
14732
43f4a281
RB
147332016-02-08 Richard Biener <rguenther@suse.de>
14734
14735 PR rtl-optimization/69274
14736 * gcc.target/i386/addr-sel-1.c: XFAIL.
14737
0b604d2d
JL
147382016-02-08 Jeff Law <law@redhat.com>
14739
e8dfe49e
JL
14740 PR tree-optimization/68541
14741 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14742
6daecd7a 14743 PR tree-optimization/65917
0b604d2d
JL
14744 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14745
c0f0e35a
JD
147462016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14747
14748 PR fortran/50555
14749 * gfortran.dg/namelist_args.f90: New test.
14750
8981d712
JL
147512016-02-05 Jeff Law <law@redhat.com>
14752
6daecd7a 14753 PR tree-optimization/68541
8981d712
JL
14754 * gcc.dg/tree-ssa/split-path-2.c: New test.
14755 * gcc.dg/tree-ssa/split-path-3.c: New test.
14756 * gcc.dg/tree-ssa/split-path-4.c: New test.
14757 * gcc.dg/tree-ssa/split-path-5.c: New test.
14758 * gcc.dg/tree-ssa/split-path-6.c: New test.
14759 * gcc.dg/tree-ssa/split-path-7.c: New test.
14760
46cb9332
MS
147612016-02-05 Martin Sebor <msebor@redhat.com>
14762
14763 PR c++/69662
14764 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14765 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14766
be2083ea
RH
147672016-02-06 Richard HEnderson <rth@redhat.com>
14768
14769 PR c/69643
14770 * gcc.target/i386/addr-space-4.c: New.
14771 * gcc.target/i386/addr-space-5.c: New.
14772
711d7c23
MM
147732016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14774
14775 PR fortran/66089
14776 * gfortran.dg/elemental_dependency_6.f90: New.
14777
b5c1c988
JJ
147782016-02-05 Jakub Jelinek <jakub@redhat.com>
14779
861c7bcd
JJ
14780 PR rtl-optimization/69691
14781 * gcc.c-torture/execute/pr69691.c: New test.
14782
b5c1c988
JJ
14783 PR c++/69628
14784 * g++.dg/parse/pr69628.C: New test.
14785
f7dfa966
UB
147862016-02-05 Uros Bizjak <ubizjak@gmail.com>
14787
14788 * gcc.dg/sancov/asan.c: Move to ...
14789 * gcc.dg/asan/sancov-1.c: ... here.
14790
9b143e64
UB
147912016-02-05 Uros Bizjak <ubizjak@gmail.com>
14792
14793 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14794
f5d4b899
L
147952016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14796
14797 PR target/69677
14798 * gcc.target/i386/pr69677.c: New test.
14799
76c85fbb
PP
148002016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14801
14802 PR c++/68948
14803 * g++.dg/template/pr68948.C: New test.
14804
f181bf90
DV
148052016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14806
14807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14808 (only necessary on s390x).
14809
714fb282
L
148102016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14811
14812 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14813 -mno-accumulate-outgoing-args.
14814
618d6c1c
PP
148152016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14816
14817 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14818
1066e9b5
JJ
148192016-02-04 Jakub Jelinek <jakub@redhat.com>
14820
14821 PR c/69669
14822 * c-c++-common/pr69669.c: New test.
14823
76255d0d
MM
148242016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14825
14826 PR target/69667
14827 * g++.dg/pr69667.C: New file.
14828
e0b059b1
WD
148292016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14830
14831 PR target/69619
14832 * gcc.dg/pr69619.c: Add new test.
14833
2692b5c8
RS
148342016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14835
14836 PR rtl-optimization/69577
14837 * gcc.target/i386/pr69577.c: New test.
14838
7db337c2
ML
148392016-02-04 Martin Liska <mliska@suse.cz>
14840
14841 * g++.dg/asan/pr69276.C: New test.
14842
cc9c0829
KT
148432016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14844
14845 PR target/65932
14846 PR target/67714
14847 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14848 a single smulbb instruction.
14849 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14850 * gcc.target/amr/wmul-2.c: Likewise.
14851
eb9feb52
KT
148522016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14853
14854 PR target/65932
14855 PR target/67714
14856 * gcc.c-torture/execute/pr67714.c: New test.
14857
61f727fe
JJ
148582016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14859
14860 PR target/69454
14861 * gcc.target/i386/pr69454-1.c: New test.
14862 * gcc.target/i386/pr69454-2.c: New test.
14863
05dd97db
MS
148642016-02-03 Martin Sebor <msebor@redhat.com>
14865
14866 PR c++/69251
14867 PR c++/69253
14868 PR c++/69290
14869 PR c++/69277
14870 PR c++/69349
14871 * g++.dg/ext/flexarray-mangle-2.C: New test.
14872 * g++.dg/ext/flexarray-mangle.C: New test.
14873 * g++.dg/ext/flexarray-subst.C: New test.
14874 * g++.dg/ext/flexary11.C: New test.
14875 * g++.dg/ext/flexary12.C: New test.
14876 * g++.dg/ext/flexary13.C: New test.
14877 * g++.dg/ext/flexary14.C: New test.
14878 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14879
dac2fc29
L
148802016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14881
14882 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14883 Define only if CHECK_FLOAT128 is defined.
14884 (main): Properly initialize u5.
14885
eadb8035
JJ
148862016-02-03 Jakub Jelinek <jakub@redhat.com>
14887
0afbb81b
JJ
14888 PR c/69627
14889 * gcc.dg/pr69627.c: New test.
14890
eadb8035
JJ
14891 PR target/69644
14892 * gcc.dg/pr69644.c: New test.
14893
b12d4923
MS
148942016-02-03 Mike Stump <mikestump@comcast.net>
14895
14896 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14897 support for struct-layout-1.exp.
14898
ab4bae0c
PP
148992016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14900
14901 PR c++/69056
618d6c1c 14902 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14903
95831c01
VM
149042016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14905 Alexandre Oliva <aoliva@redhat.com>
14906
14907 PR target/69461
14908 * gcc.target/powerpc/pr69461.c: New.
14909
ccc71ab8
UB
149102016-02-03 Uros Bizjak <ubizjak@gmail.com>
14911
14912 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14913 works from here ...
14914 (check_effective_target_fsanitize_thread): ... to here. Do not
14915 specify additional compile flags for the test source.
14916 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14917 specify additional compile flags for the test source.
14918
96299640
WD
149192016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14920
14921 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14922
781d83d9
AV
149232016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14924
14925 PR fortran/67451
14926 PR fortran/69418
14927 * gfortran.dg/coarray_allocate_2.f08: New test.
14928 * gfortran.dg/coarray_allocate_3.f08: New test.
14929 * gfortran.dg/coarray_allocate_4.f08: New test.
14930
d8208e6d
AL
149312016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14932
14933 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14934 use same scan-tree-dump-times on all platforms.
14935 * gcc.dg/vect/vect-outer-1.c: Likewise.
14936 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14937 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14938 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14939 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14940 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14941 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14942 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14943
a8394fa0
SB
149442016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14945
14946 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14947 warning.
14948
f3baa1d3
L
149492016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14950
14951 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14952
eb077516
JN
149532016-02-02 James Norris <jnorris@codesourcery.com>
14954
14955 * c-c++-common/goacc/routine-5.c: Add tests.
14956
578fb225
AM
149572016-02-02 Alexander Monakov <amonakov@ispras.ru>
14958
14959 * gcc.target/nvptx/unsigned-cmp.c: New test.
14960
c64f7d37
WD
149612016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14962
14963 * gcc.target/aarch64/scalar_shift_1.c
14964 (test_corners_sisd_di): Improve force to SIMD register.
14965 (test_corners_sisd_si): Likewise.
14966 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14967 Remove scan-assembler check for ldr.
14968
90c6f26c
RB
149692016-02-02 Richard Biener <rguenther@suse.de>
14970
14971 PR tree-optimization/69595
14972 * gcc.dg/Warray-bounds-17.c: New testcase.
14973
9dc03c97
RB
149742016-02-02 Richard Biener <rguenther@suse.de>
14975
14976 PR tree-optimization/69606
14977 * gcc.dg/torture/pr69606.c: New testcase.
14978
2d4dc223
YR
149792016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14980
14981 PR middle-end/68542
14982 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14983 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14984
65c98fde
AM
149852016-02-02 Alan Modra <amodra@gmail.com>
14986
14987 PR target/69548
14988 * gcc.target/powerpc/pr69548.c: New test.
14989
e1b81f2b
JJ
149902016-02-01 Jakub Jelinek <jakub@redhat.com>
14991
d0268b37
JJ
14992 PR rtl-optimization/69592
14993 * gcc.dg/pr69592.c: New test.
14994
e1b81f2b
JJ
14995 PR preprocessor/69543
14996 PR c/69558
14997 * gcc.dg/pr69543.c: New test.
14998 * gcc.dg/pr69558.c: New test.
14999
7dd7780d
UB
150002016-02-01 Uros Bizjak <ubizjak@gmail.com>
15001
bf672ee5
UB
15002 PR testsuite/65940
15003 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15004
9a7013f8
MS
150052016-02-01 Martin Sebor <msebor@redhat.com>
15006
15007 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15008
e681fb2b
BC
150092016-02-01 Bin Cheng <bin.cheng@arm.com>
15010
15011 PR tree-optimization/67921
15012 * c-c++-common/ubsan/pr67921.c: New test.
15013
ff86345f
RB
150142016-02-01 Richard Biener <rguenther@suse.de>
15015
15016 PR middle-end/69556
15017 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15018
bc369dbd
RB
150192016-02-01 Richard Biener <rguenther@suse.de>
15020
15021 PR tree-optimization/69574
15022 * gcc.dg/torture/pr69574.c: New testcase.
15023
ef318184
RB
150242016-02-01 Richard Biener <rguenther@suse.de>
15025
15026 PR tree-optimization/69579
15027 * gcc.dg/setjmp-6.c: New testcase.
15028
654745e6
JJ
150292016-02-01 Jakub Jelinek <jakub@redhat.com>
15030
15031 PR rtl-optimization/69570
15032 * g++.dg/opt/pr69570.C: New test.
15033
e6c0c44b
RH
150342016-02-01 Richard Henderson <rth@redhat.com>
15035
15036 * gcc.dg/pr69535.c: New test.
15037
6ff3f09a
JDA
150382016-01-31 John David Anglin <danglin@gcc.gnu.org>
15039
2c005538
JDA
15040 PR testsuite/69584
15041 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15042 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15043
61083a4b
JDA
15044 PR debug/68244
15045 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15046
6ff3f09a
JDA
15047 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15048
0c221916
PT
150492016-01-31 Paul Thomas <pault@gcc.gnu.org>
15050
15051 PR fortran/67564
15052 * gfortran.dg/allocate_with_source_17.f03: New test.
15053
db7a2818
JJ
150542016-01-30 Jakub Jelinek <jakub@redhat.com>
15055
15056 PR tree-optimization/69546
15057 * gcc.dg/torture/pr69546.c: New test.
15058
e520d5f0
PT
150592016-01-30 Paul Thomas <pault@gcc.gnu.org>
15060
15061 PR fortran/69566
15062 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15063
343c05d3
MS
150642016-01-30 Martin Sebor <msebor@redhat.com>
15065
15066 PR c++/68490
15067 * g++.dg/ext/flexary10.C: New test.
15068
d6c3a539
DH
150692016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15070
15071 PR fortran/66707
15072 gfortran.dg/common_23.f90: New test.
15073
52d72fcd
BS
150742016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15075
15076 PR target/65546
15077 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15078 condition being checked, and disable it when the target supports
15079 misaligned loads and stores.
15080
3a5d2ba4
JJ
150812016-01-29 Jakub Jelinek <jakub@redhat.com>
15082
15083 PR debug/69518
15084 * gcc.dg/torture/pr69518.c: New test.
15085
6bbacdb5
L
150862016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15087
15088 PR target/69530
15089 * gcc.target/i386/pr69530.c: New test.
15090
af932cdb
SE
150912016-01-29 Steve Ellcey <sellcey@imgtec.com>
15092
15093 PR target/65604
15094 * gcc.target/mips/div-delay.c: New test.
15095
26658b7c
JJ
150962016-01-29 Jakub Jelinek <jakub@redhat.com>
15097
33e89989
JJ
15098 PR target/69551
15099 * gcc.target/i386/pr69551.c: New test.
15100
26658b7c
JJ
15101 PR target/66137
15102 * gcc.target/i386/pr66137.c: New test.
15103
401116b5
AB
151042016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15105
15106 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15107 always built for p5600.
15108 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15109 isa=p5600 dg-option.
15110
d4abfcc5
RB
151112016-01-29 Richard Biener <rguenther@suse.de>
15112
15113 PR tree-optimization/69547
15114 * g++.dg/tree-ssa/pr69547.C: New testcase.
15115
16b77b32
JJ
151162016-01-29 Jakub Jelinek <jakub@redhat.com>
15117
15118 PR debug/66869
15119 * g++.dg/warn/Wunused-function2.C: New test.
15120
a1c95464
DV
151212016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15122
15123 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15124 support for test to succeed.
15125
5453bfed
MP
151262016-01-29 Marek Polacek <polacek@redhat.com>
15127
15128 PR c++/69509
15129 PR c++/69516
15130 * g++.dg/ext/constexpr-vla2.C: New test.
15131 * g++.dg/ext/constexpr-vla3.C: New test.
15132 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15133
452ec2a5
RB
151342016-01-29 Richard Biener <rguenther@suse.de>
15135
15136 PR middle-end/69537
15137 * gcc.dg/uninit-21.c: New testcase.
15138
aec0b19e
UB
151392016-01-28 Uros Bizjak <ubizjak@gmail.com>
15140
15141 PR target/69459
15142 * gcc.target/i386/pr69459.c: New test.
15143
df113ce7
SE
151442016-01-28 Steve Ellcey <sellcey@imgtec.com>
15145
15146 PR target/68400
15147 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15148 * gcc.target/mips/pr68400.c: New test.
15149
494de84f
MS
151502016-01-28 Martin Sebor <msebor@redhat.com>
15151
15152 PR target/17381
15153 * gcc.target/powerpc/pr17381.c: New test.
15154
eb1b1f01
JJ
151552016-01-28 Jakub Jelinek <jakub@redhat.com>
15156
15157 PR middle-end/69542
15158 * gcc.dg/torture/pr69542.c: New test.
15159
6dfeb7ce
WD
151602016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15161
15162 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15163
4b7471a4
DE
151642016-01-28 David Edelsohn <dje.gcc@gmail.com>
15165
15166 * gcc.dg/pr65980.c: Skip on AIX.
15167 * gcc.dg/pr66688.c: Same.
15168
b271fd21
DE
151692016-01-28 David Edelsohn <dje.gcc@gmail.com>
15170
15171 PR target/63679
15172 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15173 * gcc.dg/tree-ssa/sra-18.c: Same.
15174
874108a9
AV
151752016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15176
15177 PR fortran/62536
15178 * gfortran.dg/block_15.f08: New test.
15179 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15180 on incorrectly closed BLOCK.
15181
30480bcd
IE
151822016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15183
15184 * gcc.dg/declare-simd.c: New test.
6905c577 15185
14ba8d6d
RB
151862016-01-28 Richard Biener <rguenther@suse.de>
15187
15188 PR tree-optimization/69466
15189 * gfortran.dg/vect/pr69466.f90: New testcase.
15190
0d4c694e
TP
151912016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15192
15193 * g++.dg/pr67989.C: Remove ARM-specific option.
15194 * gcc.target/arm/pr67989.C: New file.
15195
2aa780da
UB
151962016-01-27 Uros Bizjak <ubizjak@gmail.com>
15197
15198 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15199 and expm1 test for glibc < 2.11.
15200
f75ebe77
RH
152012016-01-27 Richard Henderson <rth@redhat.com>
15202
15203 * gcc.c-torture/execute/pr69447.c: New test.
15204
152052016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15206
9a175e65 15207 PR fortran/69422
49847d75
PT
15208 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15209
cbdd8ae0
JJ
152102016-01-27 Jakub Jelinek <jakub@redhat.com>
15211
15212 PR debug/66869
15213 * gcc.dg/pr66869.c: New test.
15214
2b572b3c
JL
152152016-01-25 Jeff Law <law@redhat.com>
15216
15217 PR tree-optimization/68398
aec0b19e 15218 PR tree-optimization/69196
2b572b3c
JL
15219 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15220 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15221 path to avoid new heuristic allowing more irreducible regions
15222 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15223 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15224 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15225 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15226 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15227
fa74a4bc
MP
152282016-01-27 Marek Polacek <polacek@redhat.com>
15229
15230 PR c/68062
15231 * c-c++-common/vector-compare-4.c: New test.
15232
0afff540
DM
152332016-01-27 David Malcolm <dmalcolm@redhat.com>
15234
15235 PR preprocessor/69126
15236 * c-c++-common/pr69126.c: New test case.
15237
1a218fc9
ILT
152382016-01-27 Ian Lance Taylor <iant@google.com>
15239
15240 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15241
5d70666e
RB
152422016-01-27 Ryan Burn <contact@rnburn.com>
15243
15244 PR cilkplus/69267
15245 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15246
87ff4d66
UB
152472016-01-27 Uros Bizjak <ubizjak@gmail.com>
15248
15249 PR target/69512
15250 * gcc.target/i386/pr69512.c: New test.
15251
27e23cca
RE
152522016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15253
15254 PR ada/69488
15255 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15256
05bf54c3
MP
152572016-01-27 Marek Polacek <polacek@redhat.com>
15258
15259 PR c++/69379
15260 * g++.dg/pr69379.C: New test.
15261
60214d0d
MS
152622016-01-27 Martin Sebor <msebor@redhat.com>
15263
15264 PR c++/69317
15265 * g++.dg/abi/Wabi-2-2.C: New test.
15266 * g++.dg/abi/Wabi-2-3.C: New test.
15267 * g++.dg/abi/Wabi-3-2.C: New test.
15268 * g++.dg/abi/Wabi-3-3.C: New test.
15269
167c7bfa
RB
152702016-01-27 Richard Biener <rguenther@suse.de>
15271
15272 PR tree-optimization/69166
15273 * gcc.dg/torture/pr69166.c: New testcase.
15274
1430fb1f
MJ
152752016-01-27 Martin Jambor <mjambor@suse.cz>
15276
15277 PR tree-optimization/69355
15278 * gcc.dg/tree-ssa/pr69355.c: New test.
15279
95e3030c
MP
152802016-01-27 Marek Polacek <polacek@redhat.com>
15281
15282 PR c++/69496
15283 * g++.dg/ext/constexpr-vla1.C: New test.
15284
eeb085f3
CB
152852016-01-20 Christian Bruel <christian.bruel@st.com>
15286
15287 PR target/69245
15288 * gcc.target/arm/pr69245.c: New test.
15289
b1652dde
JJ
152902016-01-27 Jakub Jelinek <jakub@redhat.com>
15291
15292 PR tree-optimization/69399
15293 * gcc.dg/torture/pr69399.c: New test.
15294
ce7e8f00
EB
152952016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15296
15297 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15298
e4aac1d1
EB
152992016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15300
15301 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15302
8dfdb419
TV
153032016-01-26 Tom de Vries <tom@codesourcery.com>
15304
15305 PR tree-optimization/69110
15306 * gcc.dg/autopar/pr69110.c: New test.
15307
56f80f54 153082016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15309 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15310
15311 * gcc.dg/graphite/isl-ast-op-select.c: New.
15312
a0909527
PT
153132015-01-26 Paul Thomas <pault@gcc.gnu.org>
15314
15315 PR fortran/69385
15316 * gfortran.dg/allocate_error_6.f90: New test.
15317
ffc445f4
RH
153182016-01-26 Richard Henderson <rth@redhat.com>
15319
15320 * gcc.dg/tm/pr60908.c: New test.
15321
01e1dea3
DM
153222016-01-26 David Malcolm <dmalcolm@redhat.com>
15323
15324 PR other/69006
15325 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15326 directive.
15327 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15328 expected multiline output to reflect the colorization being
15329 disabled before newlines.
15330 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15331 (custom_diagnostic_finalizer): Replace call to
15332 pp_newline_and_flush with call to pp_flush.
15333 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15334 * gfortran.dg/implicit_class_1.f90: Likewise.
15335 * lib/gcc-dg.exp (allow_blank_lines): New global.
15336 (dg-allow-blank-lines-in-output): New procedure.
15337 (gcc-dg-prune): Complain about blank lines in the output, unless
15338 dg-allow-blank-lines-in-output was called.
15339 * lib/multiline.exp (_build_multiline_regex): Only support
15340 arbitrary followup text for non-blank-lines, not for blank lines.
15341
13f92e8d
JJ
153422016-01-26 Jakub Jelinek <jakub@redhat.com>
15343
15344 PR tree-optimization/69483
15345 * gcc.dg/pr69483.c: New test.
15346 * g++.dg/opt/pr69483.C: New test.
15347
92422235
CL
153482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15349
15350 PR target/68620
15351 * gcc.target/arm/pr68620.c: New test.
15352
0bccf11b
L
153532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15354
15355 * gcc.target/i386/pr68986-2.c: Remove -m32.
15356
81cd202e
L
153572016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15358
15359 PR target/68986
15360 * gcc.target/i386/pr68986-1.c: New test.
15361 * gcc.target/i386/pr68986-2.c: Likewise.
15362 * gcc.target/i386/pr68986-3.c: Likewise.
15363
213a1c03
CB
153642016-01-26 Christian Bruel <christian.bruel@st.com>
15365
15366 * lib/target-supports.exp
15367 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15368 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15369 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15370
22a08dd1
RB
153712016-01-26 Richard Biener <rguenther@suse.de>
15372
15373 PR tree-optimization/69452
15374 * gcc.dg/torture/pr69452.c: New testcase.
15375
6c06e0e8
JJ
153762016-01-26 Jakub Jelinek <jakub@redhat.com>
15377
15378 PR target/69442
15379 * gcc.dg/pr69442.c: New test.
15380
b96824c4
RFI
153812016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15382
15383 PR target/67896
15384 * gcc.target/aarch64/simd/pr67896.C: New.
15385
5ee31e57
RS
153862016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15387
15388 PR tree-optimization/69400
15389 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15390 function.
15391 (plugin_init): Call it.
15392 * gcc.dg/torture/pr69400.c: New test.
15393
7ddfb31d
CL
153942016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15395
15396 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15397
1e050c90
AK
153982016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15399 Sebastian Pop <s.pop@samsung.com>
15400
15401 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15402 isl-0.15.
15403
c8ee4bf5
AK
154042016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15405 Sebastian Pop <s.pop@samsung.com>
15406
15407 * gcc.dg/graphite/pr69292.c: New.
15408
d902b330
JJ
154092016-01-25 Jakub Jelinek <jakub@redhat.com>
15410
15411 * c-c++-common/goacc/use_device-1.c: New test.
15412
2c89b952
JL
154132016-01-25 Jeff Law <law@redhat.com>
15414
15415 PR tree-optimization/69196
15416 PR tree-optimization/68398
15417 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15418 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15419
685c8785
DE
154202016-01-25 David Edelsohn <dje.gcc@gmail.com>
15421
15422 PR target/69469
15423 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15424 Algorithm.
15425
95cef0c1
RB
154262016-01-25 Richard Biener <rguenther@suse.de>
15427
15428 PR testsuite/69380
15429 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15430
2947d3b2
IE
154312016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15432
15433 PR target/69421
15434 * gcc.dg/pr69421.c: New test.
15435
ae19075a
BB
154362016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15437
15438 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15439 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15440 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15441 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15442 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15443 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15444 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15445 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15446 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15447 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15448
fa4511c2
RB
154492016-01-25 Richard Biener <rguenther@suse.de>
15450
15451 PR tree-optimization/69376
15452 * gcc.dg/torture/pr69376.c: New testcase.
15453
1d101216
JD
154542016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15455
15456 PR fortran/69397
15457 PR fortran/68442
15458 * gfortran.dg/interface_38.f90: New test.
15459 * gfortran.dg/interface_39.f90: New test.
a0909527 15460
a59b92b0
PP
154612016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15462
15463 Revert:
15464 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15465
15466 PR c++/11858
15467 PR c++/24663
15468 PR c++/24664
15469 * g++.dg/template/pr11858.C: New test.
15470 * g++.dg/template/pr24663.C: New test.
15471 * g++.dg/template/unify12.C: New test.
15472 * g++.dg/template/unify13.C: New test.
15473 * g++.dg/template/unify14.C: New test.
15474 * g++.dg/template/unify15.C: New test.
15475 * g++.dg/template/unify16.C: New test.
15476 * g++.dg/template/unify17.C: New test.
15477
16acb1a8
DH
154782016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15479
15480 PR fortran/68283
15481 gfortran.dg/pr68283.f90: New test.
15482
094773e8
TK
154832016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15484
15485 PR fortran/66094
15486 * gfortran.dg/inline_matmul_13.f90: New test.
15487 * gfortran.dg/matmul_bounds_8.f90: New test.
15488 * gfortran.dg/matmul_bounds_9.f90: New test.
15489 * gfortran.dg/matmul_bounds_10.f90: New test.
15490
42fb90d7
TV
154912016-01-23 Tom de Vries <tom@codesourcery.com>
15492
15493 PR tree-optimization/69426
15494 * gcc.dg/autopar/pr69426.c: New test.
15495
69da7802
MS
154962016-01-23 Martin Sebor <msebor@redhat.com>
15497
15498 PR c++/58109
15499 PR c++/69022
15500 * g++.dg/cpp0x/alignas5.C: New test.
15501 * g++.dg/ext/vector29.C: Same.
15502
da17300a
UB
155032016-01-23 Uros Bizjak <ubizjak@gmail.com>
15504
15505 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15506 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15507 _GNU_SOURCE from compile flags to the source.
15508 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15509 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15510 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15511 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15512
62041cfc
JJ
155132016-01-22 Jakub Jelinek <jakub@redhat.com>
15514
15515 PR target/69432
15516 * g++.dg/opt/pr69432.C: New test.
15517
f7d2ad6f
BS
155182016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15519
15520 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15521 32-bit targets testing an -m64 multilib.
15522
d403fc9a
WS
155232016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15524
15525 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15526 64-bit support.
15527
4aa16f8d
JG
155282016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15529
15530 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15531
7c816d0f
CB
155322016-01-21 Christian Bruel <christian.bruel@st.com>
15533
15534 PR target/68674
15535 * gcc.target/i386/pr68674.c
15536 * gcc.target/aarch64/pr68674.c
15537 * gcc.target/arm/pr68674.c
15538
fce661e8
KT
155392016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15540
15541 PR target/69403
15542 * gcc.c-torture/execute/pr69403.c: New test.
15543
4696899f
PC
155442016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15545
15546 PR c++/55843
15547 * g++.dg/template/pr55843.C: New.
15548
bac69366
AL
155492016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15550
15551 PR testsuite/66877
15552 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15553 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15554
b57d3a5c
BS
155552016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15556
15557 PR testsuite/67489
da17300a
UB
15558 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15559 from dg-do compile directive, and instead add
15560 { dg-require-effective-target int128 }.
b57d3a5c 15561
9f04a53e
MS
155622016-01-20 Martin Sebor <msebor@redhat.com>
15563
15564 PR c/69405
15565 * gcc.dg/sync-fetch.c: New test.
15566
38a51663
JL
155672016-01-21 Martin Sebor <msebor@redhat.com>
15568
15569 PR target/69252
15570 * gcc.target/powerpc/pr69252.c: New test.
15571
2423a75a
JD
155722016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15573
15574 PR fortran/65996
da17300a 15575 * gfortran.dg/pr65996.f90: New test.
2423a75a 15576
0a76463f
DV
155772016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15578
15579 PR c++/68810
9f04a53e 15580 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15581 expected to generate an error.
0a76463f 15582
9776e692
BS
155832016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15584
15585 PR middle-end/66178
15586 * gcc.dg/torture/pr66178.c: New test.
15587
c8d3e088
AB
155882016-01-21 Anton Blanchard <anton@samba.org>
15589 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15590
15591 PR target/63354
15592 * gcc.target/powerpc/pr63354.c: New test.
15593
35b707ff
VM
155942016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15595
15596 PR rtl-optimization/68990
15597 * gcc.target/i386/pr68990: New.
15598
157b0829
NC
155992016-01-21 Nick Clifton <nickc@redhat.com>
15600
15601 PR target/69129
15602 * gcc.target/mips/pr69129.c: New.
15603
aede6748
PC
156042016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15605
15606 PR c++/58046
15607 * g++.dg/cpp0x/pr58046.C: New.
15608
5463c2c8
JJ
156092016-01-21 Jakub Jelinek <jakub@redhat.com>
15610
6d31cc75
SS
15611 PR target/69187
15612 PR target/65624
15613 * gcc.target/arm/pr69187.c: New test.
15614
5463c2c8
JJ
15615 PR c++/69355
15616 * g++.dg/torture/pr69355.C: New test.
15617
fa28f32b
AK
156182016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15619 Sebastian Pop <s.pop@samsung.com>
15620
15621 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15622
b920a047
AK
156232016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15624 Sebastian Pop <s.pop@samsung.com>
15625
da17300a 15626 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15627
bdd3aea6
JJ
156282016-01-21 Jakub Jelinek <jakub@redhat.com>
15629
15630 PR middle-end/67653
15631 * c-c++-common/pr67653.c: New test.
15632 * gcc.dg/torture/pr29119.c: Add dg-warning.
15633
26a2e6ae
PB
156342016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15635
15636 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15637
d25c7690
PK
156382016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15639
15640 PR c/24293
15641 * gcc.dg/pr24293.c: New test.
15642 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15643 incomplete struct type.
15644 * gcc.dg/declspec-1.c: Likewise.
15645 * gcc.dg/pr63549.c: Likewise.
15646
889d5698
JJ
156472016-01-20 Jakub Jelinek <jakub@redhat.com>
15648
15649 PR tree-optimization/66612
15650 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15651 for bdn instruction.
15652
d7cf3dc7
CL
156532016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15654
15655 * lib/target-supports.exp
15656 (check_effective_target_arm_fp_ok_nocache): New.
15657 (check_effective_target_arm_fp_ok): New.
15658 (add_options_for_arm_fp): New.
15659 (check_effective_target_arm_crypto_ok_nocache): Require
15660 target_arm_v8_neon_ok instead of arm32.
15661 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15662 (check_effective_target_arm_crypto_pragma_ok): New.
15663 (add_options_for_arm_vfp): New.
15664 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15665 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15666 target instead. Force initial fpu to vfp.
15667 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15668 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15669 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15670 dependency.
15671 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15672 use arm_vfp effective target instead. Force initial fpu to vfp.
15673 * gcc.target/arm/attr-neon3.c: Likewise.
15674 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15675 arm_vfp_ok.
15676 * gcc.target/arm/unsigned-float.c: Likewise.
15677 * gcc.target/arm/vfp-1.c: Likewise.
15678 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15679 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15680 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15681 * gcc.target/arm/vfp-ldmias.c: Likewise.
15682 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15683 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15684 * gcc.target/arm/vfp-stmiad.c: Likewise.
15685 * gcc.target/arm/vfp-stmias.c: Likewise.
15686 * gcc.target/arm/vnmul-1.c: Likewise.
15687 * gcc.target/arm/vnmul-2.c: Likewise.
15688 * gcc.target/arm/vnmul-3.c: Likewise.
15689 * gcc.target/arm/vnmul-4.c: Likewise.
15690
01ac9704 156912016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15692
e84b00da
L
15693 PR testsuite/69366
15694 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15695 the MPX run-time library, for compile-time MPX test.
15696 * gcc.target/i386/chkp-always_inline.c: Likewise.
15697 * gcc.target/i386/chkp-bndret.c: Likewise.
15698 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15699 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15700 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15701 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15702 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15703 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15704 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15705 * gcc.target/i386/chkp-label-address.c: Likewise.
15706 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15707 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15708 * gcc.target/i386/chkp-pr69044.c: Likewise.
15709 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15710 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15711 * gcc.target/i386/chkp-strchr.c: Likewise.
15712 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15713 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15714 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15715 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15716 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15717 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15718 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15719 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15720 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15721 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15722 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15723 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15724 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15725 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15726 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15727 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15728 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15729 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15730 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15731 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15732 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15733 * gcc.target/i386/pr63995-2.c: Likewise.
15734 * gcc.target/i386/pr64805.c: Likewise.
15735 * gcc.target/i386/pr65044.c: Likewise.
15736 * gcc.target/i386/pr65167.c: Likewise.
15737 * gcc.target/i386/pr65183.c: Likewise.
15738 * gcc.target/i386/pr65184.c: Likewise.
15739 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15740
28b33016
IE
157412016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15742
15743 PR tree-optimization/69328
15744 * gcc.dg/pr69328.c: New test.
15745
bcff0913
JL
157462016-01-20 Jeff Law <law@redhat.com>
15747
bf0bb970 15748 PR target/25114
bcff0913
JL
15749 * gcc.target/m68k/pr25114.c: New test.
15750
a3f69631
AV
157512016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15752
15753 * gcc.target/arm/memset-inline-10.c: Added
15754 dg-require-effective-target arm_thumb2_ok.
15755
af33ba0d
EB
157562016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15757
15758 * gcc.dg/debug/dwarf2/sso.c: New test.
15759
7596d5de
UB
157602016-01-19 Uros Bizjak <ubizjak@gmail.com>
15761
15762 PR testsuite/68820
15763 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15764 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15765 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15766
ceda2c69
JH
157672016-01-19 Jan Hubicka <hubicka@ucw.cz>
15768
15769 PR ipa/66223
15770 * g++.dg/ipa/devirt-50.C: New testcase.
15771
38a979f2
MP
157722016-01-19 Marek Polacek <polacek@redhat.com>
15773
15774 PR c++/68965
15775 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15776 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15777
962801c5
KT
157782016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15779
15780 PR target/69135
15781 * gcc.target/arm/pr69135_1.c: New test.
15782
078fe40a
WD
157832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15784
15785 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15786
786e3c06
WD
157872015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15788
15789 * gcc.target/aarch64/ccmp_1.c: New testcase.
15790
1e297006
MP
157912016-01-19 Marek Polacek <polacek@redhat.com>
15792
15793 PR c++/68586
15794 * g++.dg/cpp0x/enum30.C: New test.
15795
879c27e3
RB
157962016-01-19 Richard Biener <rguenther@suse.de>
15797
15798 PR tree-optimization/69336
15799 * g++.dg/tree-ssa/pr69336.C: New testcase.
15800
015337d3
JJ
158012016-01-19 Jakub Jelinek <jakub@redhat.com>
15802
15803 PR debug/65779
15804 * gcc.dg/pr65779.c: New test.
15805
e2c768b6
RB
158062016-01-19 Richard Biener <rguenther@suse.de>
15807
15808 PR tree-optimization/69352
15809 * gcc.dg/torture/pr69352.c: New testcase.
15810
569efc34
JJ
158112016-01-19 Jakub Jelinek <jakub@redhat.com>
15812
15813 PR rtl-optimization/68955
15814 PR rtl-optimization/64557
15815 * gcc.dg/torture/pr68955.c: New test.
15816
e49d321f
JH
158172016-01-19 Jan Hubicka <hubicka@ucw.cz>
15818
15819 PR lto/69136
15820 * g++.dg/torture/pr69136.C: New testcase.
15821
e9191ad3
JH
158222016-01-19 Jan Hubicka <hubicka@ucw.cz>
15823
15824 PR lto/69133
15825 * g++.dg/lto/pr69133_0.C: New testcase.
15826 * g++.dg/lto/pr69133_1.C: New testcase.
15827
2bedb645
JL
158282016-01-15 Jeff Law <law@redhat.com>
15829
15830 PR tree-optimization/69320
15831 * gcc.c-torture/pr69320-1.c: New test.
15832 * gcc.c-torture/pr69320-2.c: New test.
15833 * gcc.c-torture/pr69320-3.c: New test.
15834 * gcc.c-torture/pr69320-4.c: New test.
15835
17c15cb9
PP
158362016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15837
15838 PR c++/11858
15839 PR c++/24663
15840 PR c++/24664
15841 * g++.dg/template/pr11858.C: New test.
15842 * g++.dg/template/pr24663.C: New test.
15843 * g++.dg/template/unify12.C: New test.
15844 * g++.dg/template/unify13.C: New test.
15845 * g++.dg/template/unify14.C: New test.
15846 * g++.dg/template/unify15.C: New test.
15847 * g++.dg/template/unify16.C: New test.
15848 * g++.dg/template/unify17.C: New test.
15849
9617fd08
DM
158502016-01-18 David Malcolm <dmalcolm@redhat.com>
15851
15852 PR testsuite/69181
15853 * gcc.dg/pr69181-1.c: New test file.
15854 * gcc.dg/pr69181-2.c: New test file.
15855 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15856 globals by moving it to...
15857 (cleanup-after-saved-dg-test): ...this new function. Add
15858 "global additional_sources_used". Add reset of global
15859 multiline_expected_outputs to the empty list.
15860 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15861 global to...
15862 (multiline_expected_outputs): ...this, and updated comments to
15863 note that it is modified from gcc-dg.exp.
15864 (dg-end-multiline-output): Update for the above renaming.
15865 (handle-multiline-outputs): Likewise. Remove the clearing
15866 of the expected outputs to the empty list.
15867
b555a2e4
RB
158682016-01-18 Richard Biener <rguenther@suse.de>
15869
15870 PR tree-optimization/69297
15871 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15872
96902805
JM
158732016-01-18 Joseph Myers <joseph@codesourcery.com>
15874
15875 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15876 dg-options.
15877 * gcc.target/mips/mips-3d-2.c: Likewise.
15878 * gcc.target/mips/mips-3d-3.c: Likewise.
15879 * gcc.target/mips/mips-3d-4.c: Likewise.
15880 * gcc.target/mips/mips-3d-5.c: Likewise.
15881 * gcc.target/mips/mips-3d-6.c: Likewise.
15882 * gcc.target/mips/mips-3d-7.c: Likewise.
15883 * gcc.target/mips/mips-3d-8.c: Likewise.
15884 * gcc.target/mips/mips-3d-9.c: Likewise.
15885 * gcc.target/mips/mips-ps-1.c: Likewise.
15886 * gcc.target/mips/mips-ps-2.c: Likewise.
15887 * gcc.target/mips/mips-ps-3.c: Likewise.
15888 * gcc.target/mips/mips-ps-4.c: Likewise.
15889 * gcc.target/mips/mips-ps-5.c: Likewise.
15890 * gcc.target/mips/mips-ps-6.c: Likewise.
15891 * gcc.target/mips/mips-ps-7.c: Likewise.
15892 * gcc.target/mips/mips-ps-type.c: Likewise.
15893 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15894 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15895
40e26f94
TV
158962016-01-18 Tom de Vries <tom@codesourcery.com>
15897
15898 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15899 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15900 * c-c++-common/goacc/kernels-empty.c: New test.
15901 * c-c++-common/goacc/kernels-eternal.c: New test.
15902 * c-c++-common/goacc/kernels-loop-2.c: New test.
15903 * c-c++-common/goacc/kernels-loop-3.c: New test.
15904 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15905 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15906 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15907 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15908 * c-c++-common/goacc/kernels-loop-data.c: New test.
15909 * c-c++-common/goacc/kernels-loop-g.c: New test.
15910 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15911 * c-c++-common/goacc/kernels-loop-n.c: New test.
15912 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15913 * c-c++-common/goacc/kernels-loop.c: New test.
15914 * c-c++-common/goacc/kernels-noreturn.c: New test.
15915 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15916 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15917 * c-c++-common/goacc/kernels-reduction.c: New test.
15918
a98d4647
TV
159192016-01-18 Tom de Vries <tom@codesourcery.com>
15920
15921 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15922 * gcc.dg/autopar/outer-2.c: Same.
15923 * gcc.dg/autopar/outer-3.c: Same.
15924 * gcc.dg/autopar/outer-4.c: Same.
15925 * gcc.dg/autopar/outer-5.c: Same.
15926 * gcc.dg/autopar/outer-6.c: Same.
15927 * gcc.dg/autopar/parallelization-1.c: Same.
15928 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15929 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15930 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15931 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15932 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15933 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15934 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15935 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15936 * gcc.dg/autopar/pr39500-1.c: Same.
15937 * gcc.dg/autopar/pr39500-2.c: Same.
15938 * gcc.dg/autopar/pr46193.c: Same.
15939 * gcc.dg/autopar/pr46194.c: Same.
15940 * gcc.dg/autopar/pr49580.c: Same.
15941 * gcc.dg/autopar/pr49960-1.c: Same.
15942 * gcc.dg/autopar/pr49960.c: Same.
15943 * gcc.dg/autopar/pr68373.c: Same.
15944 * gcc.dg/autopar/reduc-1.c: Same.
15945 * gcc.dg/autopar/reduc-1char.c: Same.
15946 * gcc.dg/autopar/reduc-1short.c: Same.
15947 * gcc.dg/autopar/reduc-2.c: Same.
15948 * gcc.dg/autopar/reduc-2char.c: Same.
15949 * gcc.dg/autopar/reduc-2short.c: Same.
15950 * gcc.dg/autopar/reduc-3.c: Same.
15951 * gcc.dg/autopar/reduc-4.c: Same.
15952 * gcc.dg/autopar/reduc-6.c: Same.
15953 * gcc.dg/autopar/reduc-7.c: Same.
15954 * gcc.dg/autopar/reduc-8.c: Same.
15955 * gcc.dg/autopar/reduc-9.c: Same.
15956 * gcc.dg/autopar/uns-outer-4.c: Same.
15957 * gcc.dg/autopar/uns-outer-5.c: Same.
15958 * gcc.dg/autopar/uns-outer-6.c: Same.
15959 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15960 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15961
da976fa8
AL
159622016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15963
15964 PR target/63679
15965 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15966 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15967
70c1e886
AL
159682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15969
15970 PR target/63679
15971 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15972 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15973 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15974
88bed196
AL
159752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15976
15977 PR target/63679
15978 * gcc.dg/tree-ssa/sra-17.c: New.
15979 * gcc.dg/tree-ssa/sra-18.c: New.
15980
3dd5f42e
IE
159812016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15982
15983 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15984
ae5a77fa
EB
159852016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15986
15987 * gnat.dg/inline12.adb: New test.
15988
11e57fc6
BC
159892016-01-18 Bin Cheng <bin.cheng@arm.com>
15990
15991 PR tree-optimization/66797
15992 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15993
995b6fe0
RB
159942016-01-18 Richard Biener <rguenther@suse.de>
15995
15996 PR tree-optimization/69170
15997 * gcc.dg/torture/pr69170.c: New testcase.
15998
82ee0cf2 159992016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16000
16001 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16002
d69da357
TV
160032016-01-16 Tom de Vries <tom@codesourcery.com>
16004
16005 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16006
a3845283
TV
160072016-01-16 Tom de Vries <tom@codesourcery.com>
16008
16009 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16010 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16011 redundant dg-require-effective-target pthread.
16012 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16013 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16014 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16015 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16016 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16017 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16018 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16019
197a6aa6
DE
160202016-01-16 David Edelsohn <dje.gcc@gmail.com>
16021
16022 PR target/68609
16023 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16024 * gcc.target/powerpc/recip-7.c: Same.
16025
ec7886c1
PP
160262016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16027
16028 PR c++/69091
16029 * g++.dg/template/pr69091.C: New test.
16030
203484bb
PP
160312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16032
16033 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16034 dump does not contain an error_mark_node.
16035 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16036 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16037
aa2500e9
PP
160382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16039
16040 PR c++/68936
16041 * g++.dg/template/pr68936.C: New test.
16042
28621a5c
DE
160432016-01-15 David Edelsohn <dje.gcc@gmail.com>
16044
16045 PR target/68609
16046 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16047 * gcc.target/powerpc/recip-2.c: Same.
16048 * gcc.target/powerpc/recip-3.c: Same.
16049 * gcc.target/powerpc/recip-4.c: Same.
16050 * gcc.target/powerpc/recip-sqrtf.c: Same.
16051
40c43aca
JL
160522016-01-15 Jeff Law <law@redhat.com>
16053
16054 PR tree-optimization/69270
16055 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16056 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16057
afbc5ae8
PT
160582016-01-15 Paul Thomas <pault@gcc.gnu.org>
16059
16060 PR fortran/49630
16061 * gfortran.dg/deferred_character_13.f90: New test for the fix
16062 of comment 3 of the PR.
16063
16064 PR fortran/54070
16065 * gfortran.dg/deferred_character_8.f90: New test
16066 * gfortran.dg/allocate_error_5.f90: New test
16067
16068 PR fortran/60593
16069 * gfortran.dg/deferred_character_10.f90: New test
16070
16071 PR fortran/60795
16072 * gfortran.dg/deferred_character_14.f90: New test
16073
16074 PR fortran/61147
16075 * gfortran.dg/deferred_character_11.f90: New test
16076
16077 PR fortran/64324
16078 * gfortran.dg/deferred_character_9.f90: New test
16079
49abe076
VM
160802016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16081
16082 PR rtl-optimization/69030
16083 * gcc.target/i386/pr69030.c: New.
16084
16d12992
KT
160852016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16086
16087 * gcc.target/aarch64/target_attr_17.c: New test.
16088
78810bd3
RB
160892016-01-15 Richard Biener <rguenther@suse.de>
16090
16091 PR tree-optimization/66856
16092 * gcc.dg/torture/pr66856-1.c: New testcase.
16093 * gcc.dg/torture/pr66856-2.c: Likewise.
16094
2bd847fe
RB
160952016-01-15 Richard Biener <rguenther@suse.de>
16096
16097 PR debug/69137
16098 * g++.dg/lto/pr69137_0.C: New testcase.
16099
a00fe3b7
RS
161002016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16101
16102 PR middle-end/69246
16103 * gcc.target/i386/pr69246.c: New test.
16104
cbb0e83b
DV
161052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16106
7596d5de 16107 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16108
5a500ecf
DV
161092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16110
16111 PR c++/56194
16112 * g++.dg/init/const9.C: Disable test on S/390.
16113
5d9bf64f
DV
161142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16115
16116 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16117 * g++.dg/Wno-frame-address.C: Ditto.
16118
e234b19e
DV
161192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16120
16121 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16122
89483f99
RB
161232016-01-15 Richard Biener <rguenther@suse.de>
16124
16125 PR tree-optimization/68961
16126 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16127
94f37395
IE
161282016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16129
16130 * gcc.target/i386/pr65105-5.c: New test.
16131
82ee0cf2 161322016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16133
16134 * gcc.c-torture/execute/alias-4.c: New testcase.
16135
82ee0cf2 161362016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16137
16138 PR ipa/68148
16139 * g++.dg/ipa/devirt-49.C: New testcase.
16140
092f7deb 161412016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16142
16143 PR target/65837
16144 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16145 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16146 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16147
e93c66bc
RB
161482016-01-15 Richard Biener <rguenther@suse.de>
16149
16150 PR tree-optimization/69117
16151 * gcc.dg/torture/pr69117.c: New testcase.
16152
c47eaca6 161532015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16154
16155 PR c++/69048
16156 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16157
c3f6914a
FXC
161582016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16159
16160 PR testsuite/67509
16161 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16162 range tests use 100 * maximum instead of maximum + 1.
16163
cd65ae90
JJ
161642016-01-14 Jakub Jelinek <jakub@redhat.com>
16165
16166 PR debug/69244
16167 * gcc.dg/guality/pr69244.c: New test.
16168
19643948
UB
161692016-01-14 Uros Bizjak <ubizjak@gmail.com>
16170
16171 * lib/target-supports.exp (check_effective_target_issignaling):
16172 New procedure.
16173 * gcc.dg/pr61441.c: Require issignaling effective target.
16174
fe79c97e
SB
161752016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16176
16177 PR target/68803
16178 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16179
c7df95d8
DM
161802016-01-14 David Malcolm <dmalcolm@redhat.com>
16181
16182 PR c++/68819
16183 PR preprocessor/69177
16184 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16185 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16186 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16187 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16188
00083992
MP
161892016-01-14 Marek Polacek <polacek@redhat.com>
16190
16191 PR c/69262
16192 * gcc.dg/array-15.c: New test.
16193
0c9b3294
JJ
161942016-01-14 Jakub Jelinek <jakub@redhat.com>
16195
16196 PR middle-end/68146
16197 PR tree-optimization/69155
16198 * gfortran.dg/pr68146.f: New test.
16199 * gfortran.dg/pr69155.f90: New test.
16200
3688e13d
RB
162012016-01-14 Richard Biener <rguenther@suse.de>
16202
16203 PR tree-optimization/68060
16204 * gcc.dg/torture/pr68060-1.c: New testcase.
16205 * gcc.dg/torture/pr68060-2.c: Likewise.
16206
bab0ad3a
NC
162072016-01-14 Nick Clifton <nickc@redhat.com>
16208
16209 * lib/target-supports.exp
16210 (check_effective_target_arm_neon_ok_nocache): Add an option
16211 sequence that includes setting the ARM architecture to ARMv7-A.
16212 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16213 command line options necessary to enable Neon support.
16214 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16215 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16216 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16217 * gcc.target/arm/pr69180.c: Likewise.
16218
947c2ce5
JL
162192016-01-14 Jeff Law <law@redhat.com>
16220
16221 PR tree-optimization/69270
16222 * gcc.dg/tree-ssa/pr69270.c: New test.
16223
3342fd71
BS
162242016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16225
16226 PR c/66208
16227 * c-c++-common/pr66208.c: New file.
16228
2ad3adf1
JJ
162292016-01-13 Jakub Jelinek <jakub@redhat.com>
16230
16231 PR tree-optimization/69156
16232 * gcc.dg/pr69156.c: New test.
16233
398d6feb
L
162342016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16235
16236 * gcc.target/i386/pr69225-7.c: New test.
16237
4c868789
RH
162382016-01-13 Richard Henderson <rth@redhat.com>
16239
16240 * gcc.dg/tm/memopt-13.c: Update expected function.
16241 * gcc.dg/tm/memopt-6.c: Likewise.
16242
ef6d1772
UB
162432016-01-13 Uros Bizjak <ubizjak@gmail.com>
16244
16245 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16246 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16247 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16248 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16249
ef6d1772
UB
162502016-01-13 Tom de Vries <tom@codesourcery.com>
16251
16252 PR tree-optimization/69169
0b4b6ef2
TV
16253 * gcc.dg/pr69169.c: New test.
16254
2ad3adf1 162552016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16256
16257 PR target/69228
16258 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16259 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16260 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16261 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16262 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16263 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16264 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16265 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16266
9060e335
AK
162672016-01-13 Jakub Jelinek <jakub@redhat.com>
16268
16269 PR target/69247
16270 * gcc.dg/pr69247.c: New test.
16271
40311329
RB
162722016-01-13 Richard Biener <rguenther@suse.de>
16273
16274 PR tree-optimization/69242
16275 * gcc.dg/torture/pr69242.c: New testcase.
16276
ccbd7103
RB
162772016-01-13 Richard Biener <rguenther@suse.de>
16278
16279 PR tree-optimization/69186
16280 * gcc.dg/torture/pr69186.c: New testcase.
16281
c6f72a46
JL
162822016-01-13 Jeff Law <law@redhat.com>
16283
16284 PR tree-optimization/67755
16285 * gcc.dg/tree-ssa/pr67755.c: New test.
16286
162872016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16288
16289 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16290 pass number in output by a star.
16291
c446cf07
BC
162922016-01-12 Bin Cheng <bin.cheng@arm.com>
16293
16294 PR tree-optimization/68911
16295 * gcc.c-torture/execute/pr68911.c: New test.
16296
5342156c
MP
162972016-01-12 Marek Polacek <polacek@redhat.com>
16298
16299 PR c++/68979
16300 * g++.dg/warn/permissive-1.C: New test.
16301
65364cc5
JJ
163022016-01-12 Jakub Jelinek <jakub@redhat.com>
16303
16304 PR objc++/68511
16305 PR c++/69213
16306 * g++.dg/opt/pr69213.C: New test.
16307
81b9a3d9
CB
163082016-01-12 Christian Bruel <christian.bruel@st.com>
16309
16310 PR target/69180
16311 * gcc.target/arm/pr69180.c: New test.
16312
3c4e91c9
RB
163132016-01-12 Richard Biener <rguenther@suse.de>
16314
16315 PR lto/69077
16316 * g++.dg/lto/pr69077_0.C: New testcase.
16317 * g++.dg/lto/pr69077_1.C: Likewise.
16318
5664cea1
JJ
163192016-01-12 Jakub Jelinek <jakub@redhat.com>
16320
16321 PR target/69175
16322 * g++.dg/opt/pr69175.C: New test.
16323
86cefc49
AL
163242016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16325
16326 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16327 rather than #including math.h & stdlib.h.
16328 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16329 * gcc.dg/vect/pr49771.c: Likewise.
16330 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16331 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16332 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16333 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16334 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16335 * gcc.dg/vect/pr44507.c: Likewise.
16336 * gcc.dg/vect/pr45902.c: Likewise.
16337 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16338 * gcc.dg/vect/vect-117.c: Likewise.
16339 * gcc.dg/vect/vect-99.c: Likewise.
16340 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16341 * gcc.dg/vect/vect-cond-1.c: Likewise.
16342 * gcc.dg/vect/vect-cond-2.c: Likewise.
16343 * gcc.dg/vect/vect-cond-3.c: Likewise.
16344 * gcc.dg/vect/vect-cond-4.c: Likewise.
16345 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16346 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16347 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16348 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16349 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16350 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16351 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16352 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16353 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16354 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16355 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16356 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16357 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16358 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16359 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16360 include of signal.h.
16361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16362 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16363 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16364 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16365 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16366 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16367 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16368 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16369 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16370 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16371 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16372 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16373 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16374 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16375 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16376 * gcc.dg/vect/vect-outer-5.c: Likewise.
16377 * gcc.dg/vect/vect-outer-6.c: Likewise.
16378 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16379 include of stdio.h.
16380
b832f61e
NC
163812016-01-12 Nick Clifton <nickc@redhat.com>
16382
16383 PR target/68913
16384 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16385 to fread so that it will be found in all target runtimes.
16386
8eac49b1
RB
163872016-01-12 Richard Biener <rguenther@suse.de>
16388
16389 PR tree-optimization/69053
16390 * g++.dg/torture/pr69053.C: New testcase.
16391
2935d994
RB
163922016-01-12 Richard Biener <rguenther@suse.de>
16393
16394 PR tree-optimization/69168
16395 * gcc.dg/torture/pr69168.c: New testcase.
16396
66c16fd9
RB
163972016-01-12 Richard Biener <rguenther@suse.de>
16398
16399 PR tree-optimization/69157
16400 * gcc.dg/torture/pr69157.c: New testcase.
16401
164022016-01-12 Richard Biener <rguenther@suse.de>
16403
16404 PR tree-optimization/69174
16405 * gcc.dg/torture/pr69174.c: New testcase.
16406
723033a6
JJ
164072016-01-12 Jakub Jelinek <jakub@redhat.com>
16408
16409 PR c++/66808
16410 PR c++/69000
16411 * g++.dg/tls/pr66808.C: New test.
16412 * g++.dg/tls/pr69000.C: New test.
16413
3574cf47
BS
164142016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16415
16416 * gcc.target/powerpc/swaps-p8-23.c: New test.
16417 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16418
feb20787
JDA
164192016-01-11 John David Anglin <danglin@gcc.gnu.org>
16420
16421 PR tree-optimization/68356
16422 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16423
27b1820a
KV
164242016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16425 Jim Wilson <jim.wilson@linaro.org>
16426
16427 PR target/69194
16428 * gcc.target/arm/pr69194.c: New test.
16429
cf4de6af
L
164302016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16431
16432 PR target/69225
16433 * gcc.target/i386/pr69225-1.c: New test.
16434 * gcc.target/i386/pr69225-2.c: Likewise.
16435 * gcc.target/i386/pr69225-3.c: Likewise.
16436 * gcc.target/i386/pr69225-4.c: Likewise.
16437 * gcc.target/i386/pr69225-5.c: Likewise.
16438 * gcc.target/i386/pr69225-6.c: Likewise.
16439
1ebd5558
JJ
164402016-01-11 Jakub Jelinek <jakub@redhat.com>
16441
23552a4d
JJ
16442 PR target/67462
16443 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16444 if lp64.
16445
26ff85b0
JJ
16446 PR target/69071
16447 * gcc.dg/pr69071.c: New test.
16448
9cb6bd74
JJ
16449 PR c++/69211
16450 * g++.dg/opt/pr69211.C: New test.
16451
1ebd5558
JJ
16452 PR tree-optimization/69214
16453 * gcc.c-torture/compile/pr69214.c: New test.
16454
8c18c836
UB
164552016-01-11 Uros Bizjak <ubizjak@gmail.com>
16456
16457 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16458 * gcc.target/i386/pr66232-11.c: Ditto.
16459 * gcc.target/i386/pr66232-12.c: Ditto.
16460 * gcc.target/i386/pr66232-13.c: Ditto.
16461
62446e6e
RB
164622016-01-11 Richard Biener <rguenther@suse.de>
16463
16464 PR tree-optimization/69173
16465 * gcc.dg/torture/pr69173.c: New testcase.
16466
2b8568fe
KT
164672016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16468
16469 PR rtl-optimization/68796
16470 * gcc.target/aarch64/tst_5.c: New test.
16471 * gcc.target/aarch64/tst_6.c: Likewise.
16472
5baf4532
KT
164732016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16474
16475 PR rtl-optimization/68841
16476 * gcc.dg/pr68841.c: New test.
16477 * gcc.c-torture/execute/pr68841.c: New test.
16478
ca90b1ed
YR
164792016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16480
16481 PR rtl-optimization/68920
16482 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16483 for ix86 targets.
16484 * gcc.dg/ifcvt-5.c: New test.
16485
2ad3adf1 164862016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16487
16488 PR bootstrap/69123
16489 * g++.dg/pr69123.C: New.
16490
83834c09
IE
164912016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16492
16493 PR target/69010
16494 * gcc.target/i386/pr69010.c: New test.
16495
dcf89d57
MJ
164962016-01-11 Martin Jambor <mjambor@suse.cz>
16497
16498 PR ipa/69044
16499 * gcc.target/i386/chkp-pr69044.c: New test.
16500
d95167ee
TV
165012016-01-11 Tom de Vries <tom@codesourcery.com>
16502
16503 PR tree-optimization/69109
16504 * gcc.dg/autopar/pr69109-2.c: New test.
16505 * gcc.dg/autopar/pr69109.c: New test.
16506
4f6403a8
TV
165072016-01-11 Tom de Vries <tom@codesourcery.com>
16508
16509 PR tree-optimization/69108
16510 * gcc.dg/autopar/pr69108.c: New test.
16511
21efdd80
PP
165122016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16513
16514 PR c++/69029
16515 * c-c++-common/Wisleading-indentation.c: Augment test.
16516
fd42eed8
TK
165172016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16518
16519 PR fortran/69154
16520 * gfortran.dg/inline_matmul_12.f90: New test.
16521
4f90ee6c
PT
165222016-01-10 Paul Thomas <pault@gcc.gnu.org>
16523
16524 PR fortran/67779
16525 * gfortran.dg/actual_array_offset_1: New test.
16526
3907c6cf
TV
165272016-01-10 Tom de Vries <tom@codesourcery.com>
16528
16529 PR tree-optimization/69062
16530 * gcc.dg/autopar/pr69062.c: New test.
16531
b07b236e
TS
165322016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16533
16534 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16535 * gcc.dg/vect/slp-perm-2.c: Likewise.
16536 * gcc.dg/vect/slp-perm-3.c: Likewise.
16537 * gcc.dg/vect/slp-perm-5.c: Likewise.
16538 * gcc.dg/vect/slp-perm-6.c: Likewise.
16539 * gcc.dg/vect/slp-perm-7.c: Likewise.
16540 * gcc.dg/vect/slp-perm-8.c: Likewise.
16541
23fab8ae
TV
165422016-01-10 Tom de Vries <tom@codesourcery.com>
16543
16544 PR tree-optimization/69039
16545 * gcc.dg/autopar/pr69039.c: New test.
16546
73f0dae2
MP
165472016-01-09 Marek Polacek <polacek@redhat.com>
16548
16549 PR c++/69113
16550 * g++.dg/pr69113.C: New test.
16551
20b8d734
JJ
165522016-01-09 Jakub Jelinek <jakub@redhat.com>
16553
16554 PR middle-end/50865
16555 PR tree-optimization/69097
16556 * gcc.c-torture/execute/pr50865.c: New test.
16557 * gcc.c-torture/execute/pr69097-1.c: New test.
16558 * gcc.c-torture/execute/pr69097-2.c: New test.
16559 * gcc.dg/pr69097-1.c: New test.
16560 * gcc.dg/pr69097-2.c: New test.
16561
c50e614b
JJ
165622016-01-09 Jakub Jelinek <jakub@redhat.com>
16563
16564 PR c++/69164
16565 * g++.dg/opt/pr69164.C: New test.
16566
e0237993
JJ
165672016-01-08 Jakub Jelinek <jakub@redhat.com>
16568
16569 PR tree-optimization/69167
16570 * gcc.dg/pr69167.c: New test.
16571
bd8f5bb2
MP
165722016-01-08 Marek Polacek <polacek@redhat.com>
16573
16574 PR c++/68449
16575 * g++.dg/pr68449.C: New.
16576
bb0f5ca7
AL
165772016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16578
16579 PR tree-optimization/68707
16580 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16581 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16582 on platforms supporting it.
16583 * gcc.dg/vect/slp-perm-2.c: Likewise.
16584 * gcc.dg/vect/slp-perm-3.c: Likewise.
16585 * gcc.dg/vect/slp-perm-5.c: Likewise.
16586 * gcc.dg/vect/slp-perm-7.c: Likewise.
16587 * gcc.dg/vect/slp-perm-8.c: Likewise.
16588 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16589 on platforms supporting it.
16590
22518428
JJ
165912016-01-08 Jakub Jelinek <jakub@redhat.com>
16592
33f0852f
JJ
16593 PR tree-optimization/69162
16594 * gcc.dg/pr69162.c: New test.
16595
22518428
JJ
16596 PR tree-optimization/69172
16597 * gcc.dg/pr69172.c: New test.
16598
80e9b3aa
TP
165992016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16600
16601 PR tree-optimization/67781
16602 * gcc.c-torture/execute/pr67781.c: New file.
16603
262a363f
JJ
166042016-01-08 Jakub Jelinek <jakub@redhat.com>
16605
16606 PR tree-optimization/69083
16607 * gcc.dg/vect/pr69083.c: New test.
16608
6e1f093f
SS
166092016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16610
16611 PR tree-optimization/61441
16612 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16613 Use -fexcess-precision=standard for compiler options.
16614 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16615
53290e07
JJ
166162016-01-08 Jakub Jelinek <jakub@redhat.com>
16617
57bf3072
JJ
16618 PR fortran/69128
16619 * gfortran.dg/gomp/pr69128.f90: New test.
16620
53290e07
JJ
16621 PR c++/69145
16622 * g++.dg/ext/pr69145-1.C: New test.
16623 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16624 * g++.dg/ext/pr69145-2.h: New file.
16625
7a127fa7
MS
166262016-01-07 Martin Sebor <msebor@redhat.com>
16627
16628 PR c/68966
16629 * gcc.dg/atomic-fetch-bool.c: New test.
16630 * gcc.dg/sync-fetch-bool.c: New test.
16631
95918b49
L
166322016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16633
16634 PR fortran/66680
16635 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16636
c8e62a9d
NC
166372016-01-07 Nick Clifton <nickc@redhat.com>
16638
16639 PR target/66655
16640 * g++.dg/pr66655.C: New test.
16641 * g++.dg/pr66655_1.cc: Test support file.
16642 * g++.dg/pr66655.h: Test header file.
16643
2ad3adf1 166442016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16645
16646 PR fortran/66680
16647 gfortran.dg/gomp/pr66680.f90: New test.
16648
4cd9ca92
L
166492016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16650
16651 PR target/69171
16652 * gcc.target/i386/pr69171-1.c: New test.
16653 * gcc.target/i386/pr69171-2.c: Likewise.
16654 * gcc.target/i386/pr69171-3.c: Likewise.
16655 * gcc.target/i386/pr69171-4.c: Likewise.
16656 * gcc.target/i386/pr69171-5.c: Likewise.
16657 * gcc.target/i386/pr69171-6.c: Likewise.
16658
7e33d4dc
BS
166592015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16660
16661 PR middle-end/67639
16662 * c-c++-common/pr67639.c: New test.
16663
fec64afc
JJ
166642016-01-07 Jakub Jelinek <jakub@redhat.com>
16665
16666 PR tree-optimization/69141
16667 * g++.dg/opt/pr69141.C: New test.
16668
f293ad29
EB
166692016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16670
16671 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16672
5027395e
UB
166732016-01-06 Uros Bizjak <ubizjak@gmail.com>
16674
16675 PR target/69140
16676 * gcc.target/i386/pr69140.c: New test
16677
7443cf13
DM
166782016-01-06 David Malcolm <dmalcolm@redhat.com>
16679
16680 * gcc.dg/bad-dereference.c: New test case.
16681
32928931
BS
166822015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16683
16684 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16685
68dd05da
AS
166862016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16687
16688 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16689
6b131d5b
MP
166902016-01-06 Marek Polacek <polacek@redhat.com>
16691
16692 PR sanitizer/69099
16693 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16694
8d9fdb49
MP
166952016-01-05 Marek Polacek <polacek@redhat.com>
16696
16697 PR c/69104
16698 * gcc.dg/atomic-invalid-2.c: New.
16699
acf93f1e
L
167002016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16701
16702 PR target/68991
16703 * gcc.target/i386/pr68991.c: New test.
16704
3f50525d
L
167052016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16706
16707 PR target/68991
16708 * g++.dg/pr68991-1.C: New test.
16709 * g++.dg/pr68991-2.C: Likewise.
16710
e0237993 167112016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16712
e0237993 16713 PR other/60465
face88a1
ST
16714 * gcc.target/ia64/pr60465-gprel64.c: New test.
16715 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16716
a0866eff
KT
167172016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16718
16719 PR rtl-optimization/68651
16720 * gcc.target/aarch64/pr68651_1.c: New test.
16721
c589e975
DM
167222016-01-05 David Malcolm <dmalcolm@redhat.com>
16723
16724 PR c/69122
16725 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16726
929710d9
NS
167272016-01-05 Nathan Sidwell <nathan@acm.org>
16728
ce3e43d7
NS
16729 PR c++/58583
16730 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16731
929710d9
NS
16732 * gcc.dg/alias-15.c: New.
16733
a2faef8e
NC
167342016-01-05 Nick Clifton <nickc@redhat.com>
16735
16736 PR target/68870
16737 * g++.dg/pr68770.C: New test.
16738
4cfa76e3
MS
167392016-01-04 Mike Stump <mikestump@comcast.net>
16740
16741 * lib/target-supports.exp (check_effective_target_cilkplus):
16742 cilkplus targets require pthreads.
4ece61b6 16743 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16744
4e8a3a35
MM
167452016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16746
16747 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16748 generation.
16749
818ab71a
JJ
167502016-01-04 Jakub Jelinek <jakub@redhat.com>
16751
16752 Update copyright years.
16753
2fe0a208
MP
167542016-01-04 Marek Polacek <polacek@redhat.com>
16755
16756 PR c/68908
16757 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16758 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16759 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16760
9e3b2fe3
EB
167612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16762
16763 * gcc.target/sparc/20160104-2.c: New test.
16764
e8d65a35
EB
167652016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16766
16767 * gcc.target/sparc/20160104-1.c: New test.
16768
25ccfccd
PT
167692016-01-03 Paul Thomas <pault@gcc.gnu.org>
16770
16771 PR fortran/65045
16772 * gfortran.dg/pr65045.f90: New test.
16773
cb51d382
EB
167742016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16775
16776 * gnat.dg/specs/debug1.ads: Delete.
16777
6eeaad6e
JD
167782016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16779
16780 PR libgfortran/68867
16781 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16782 expression.
16783
2f968603
JD
167842016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16785
16786 PR libgfortran/68867
16787 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16788 PowerPC.
16789
591bb5e4
PT
167902016-01-01 Paul Thomas <pault@gcc.gnu.org>
16791
16792 PR fortran/68864
16793 * gfortran.dg/pr68864.f90: New test.
16794
f1e0620c
JJ
167952016-01-01 Jakub Jelinek <jakub@redhat.com>
16796
942a1319
JJ
16797 PR tree-optimization/69070
16798 * gcc.dg/pr69070.c: New test.
16799
10dff63f
JJ
16800 PR sanitizer/69055
16801 * gfortran.dg/pr69055.f90: New test.
16802
f1e0620c
JJ
16803 PR target/69015
16804 * gcc.dg/pr69015.c: New test.
818ab71a 16805\f
2f883d1c 16806Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16807
16808Copying and distribution of this file, with or without modification,
16809are permitted in any medium without royalty provided the copyright
16810notice and this notice are preserved.