]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/78602 (PowerPC vec-extract-v2df.c can fail if -mcpu=power9 -O0)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f7abdf36
VM
12016-11-30 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR tree-optimization/77856
4 * gcc.target/i386.c (pr77856.c): New.
5
917b47be
DE
62016-11-30 David Edelsohn <dje.gcc@gmail.com>
7
8 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL scan-assembler-not on AIX.
9
8fb75185
AV
102016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
11
12 Now really add the file.
13 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
14
82c7aae6
DE
152016-11-30 David Edelsohn <dje.gcc@gmail.com>
16
17 * g++.dg/eh/new1.C: XFAIL on AIX.
18 * g++.dg/eh/delete1.C: Same.
19 * g++.dg/init/new40.C: Same.
20 * g++.old-deja/g++.eh/new2.C: Same.
21
9e604f92
DM
222016-11-30 David Malcolm <dmalcolm@redhat.com>
23
24 PR c/78498
25 * gcc.dg/format/pr78494.c: Rename to...
26 * gcc.dg/format/pr78498.c: ...this.
27
e613205c
DM
282016-11-30 David Malcolm <dmalcolm@redhat.com>
29
30 PR c/78498
31 * gcc.dg/format/pr78494.c: New test case.
32
e6383ae7
DE
332016-11-30 David Edelsohn <dje.gcc@gmail.com>
34
35 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
36 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
37 * g++.dg/debug/dwarf2/refqual-1.C: Same.
38 * g++.dg/debug/dwarf2/refqual-2.C: Same.
39
17a938e8
SB
402016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
41
42 PR rtl-optimization/78610
43 * gcc.c-torture/compile/pr78610.c: New testcase.
44
aec0ee11
BC
452016-11-30 Bin Cheng <bin.cheng@arm.com>
46
47 PR tree-optimization/78574
48 * gcc.c-torture/compile/pr78574.c: New test.
49
ba85c8c3
AV
502016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
51
52 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
53 to the changed interfaces.
54 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
55 * gfortran.dg/coarray_allocate_7.f08: Likewise.
56 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
57 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
58 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
59 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
60 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
61
d5c50b02
JW
622016-11-30 Janus Weil <janus@gcc.gnu.org>
63
64 PR fortran/78593
65 * gfortran.dg/derived_result.f90: New test case.
66
8fef5ca9
TP
672016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
68
69 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
70 -mfloat-abi=soft option.
71 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
72 foreach loop.
73
35323bd8
KT
742016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
75
76 PR target/78362
77 * gcc.c-torture/compile/pr78362.c: New test.
78
cc46bc43
AB
792016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
80
81 * lib/target-supports.exp (check_effective_target_freorder): Check
82 additional case.
83
e9472c81
AB
842016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
85
86 * gcc.target/arc/arc700-stld-hazard.c: New file.
87
40109581
JW
882016-11-30 Janus Weil <janus@gcc.gnu.org>
89
90 PR fortran/78592
91 * gfortran.dg/dtio_18.f90: New test case.
92
fb61d96c
ML
932016-11-30 Martin Liska <mliska@suse.cz>
94
95 PR sanitizer/78541
96 * gcc.dg/asan/pr78541-2.c: New test.
97 * gcc.dg/asan/pr78541.c: New test.
98
053d5e0c
JJ
992016-11-30 Jakub Jelinek <jakub@redhat.com>
100
101 PR tree-optimization/78586
102 * gcc.c-torture/execute/pr78586.c: New test.
103
a4f15a7d
JW
1042016-11-30 Janus Weil <janus@gcc.gnu.org>
105
106 PR fortran/78573
107 * gfortran.dg/class_61.f90: New test case.
108
94f597df
DM
1092016-11-29 David Malcolm <dmalcolm@redhat.com>
110
111 PR preprocessor/78569
112 * gcc.dg/format/pr78569.c: New test case.
113
576b067c
MS
1142016-11-29 Martin Sebor <msebor@redhat.com>
115
116 avoid false positives on ILP32 targets.
117 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
118
01a4551c
MS
1192016-11-29 Martin Sebor <msebor@redhat.com>
120
121 PR tree-optimization/78512
122 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
123 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
124
a9185480
UB
1252016-11-29 Uros Bizjak <ubizjak@gmail.com>
126
127 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
128 Force value through k register.
129
8bf3cdff
DM
1302016-11-29 David Malcolm <dmalcolm@redhat.com>
131
132 PR c++/72774
133 PR c++/72786
134 PR c++/77922
135 PR c++/78313
136 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
137 * g++.dg/spellcheck-macro-ordering.C: New test case.
138 * g++.dg/spellcheck-pr78313.C: New test case.
139
753a9523
TC
1402016-11-29 Tamar Christina <tamar.christina@arm.com>
141
142 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
143 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
144 (Poly64x1_t, Poly64x2_t): Added types.
145 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
146 (vmov_n_p64, vmovq_n_p64): Added.
147 (vld2_lane_p64, vld2q_lane_p64): Likewise.
148 (vld3_lane_p64, vld3q_lane_p64): Likewise.
149 (vld4_lane_p64, vld4q_lane_p64): Likewise.
150 (vst2_lane_p64, vst2q_lane_p64): Likewise.
151 (vst3_lane_p64, vst3q_lane_p64): Likewise.
152 (vst4_lane_p64, vst4q_lane_p64): Likewise.
153 (vget_lane_p64, vgetq_lane_p64): Likewise.
154 (vget_high_p64): Likewise.
155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
156 Added AArch64 flags.
157 (vreint_vector, vreint_vector_res): Moved to header.
158 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
159 Added Aarch64 flags.
160 (vreint_vector, vreint_vector_res): Moved to header.
161
c0fe5a21
JW
1622016-11-29 Janus Weil <janus@gcc.gnu.org>
163
164 PR fortran/58175
165 * gfortran.dg/finalize_30.f90: New test case.
166
248cce34
ML
1672016-11-29 Martin Liska <mliska@suse.cz>
168
169 PR gcov-profile/78582
170 * gcc.dg/pr78582.c: New test.
171
11edabc2
SKS
1722016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
173
174 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
175 targets with sizeof(int) < 4.
176
b302f2e0
RB
1772016-11-29 Richard Biener <rguenther@suse.de>
178
179 PR middle-end/78546
180 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
181
01a8a373
SB
1822016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
183
184 * gcc.target/powerpc/rldic-0.c: New testcase.
185 * gcc.target/powerpc/rldic-1.c: New testcase.
186 * gcc.target/powerpc/rldic-2.c: New testcase.
187 * gcc.target/powerpc/rldicl-0.c: New testcase.
188 * gcc.target/powerpc/rldicl-1.c: New testcase.
189 * gcc.target/powerpc/rldicl-2.c: New testcase.
190 * gcc.target/powerpc/rldicr-0.c: New testcase.
191 * gcc.target/powerpc/rldicr-1.c: New testcase.
192 * gcc.target/powerpc/rldicr-2.c: New testcase.
193 * gcc.target/powerpc/rldicx.h: New file.
194 * gcc.target/powerpc/rldimi-0.c: New testcase.
195 * gcc.target/powerpc/rldimi-1.c: New testcase.
196 * gcc.target/powerpc/rldimi-2.c: New testcase.
197 * gcc.target/powerpc/rldimi.h: New file.
198 * gcc.target/powerpc/rlwimi-0.c: New testcase.
199 * gcc.target/powerpc/rlwimi-1.c: New testcase.
200 * gcc.target/powerpc/rlwimi-2.c: New testcase.
201 * gcc.target/powerpc/rlwimi.h: New file.
202 * gcc.target/powerpc/rlwinm-0.c: New testcase.
203 * gcc.target/powerpc/rlwinm-1.c: New testcase.
204 * gcc.target/powerpc/rlwinm-2.c: New testcase.
205 * gcc.target/powerpc/rlwinm.h: New file.
206
a5a4add7
JJ
2072016-11-28 Jakub Jelinek <jakub@redhat.com>
208
209 PR middle-end/78540
210 * gcc.dg/pr78540.c: New test.
211
de6aa933
MS
2122016-11-28 Martin Sebor <msebor@redhat.com>
213
214 PR middle-end/78520
215 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
216 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
217 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
218 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
219
80cf1b8b
JJ
2202016-11-28 Jakub Jelinek <jakub@redhat.com>
221
f28fd43e
JJ
222 PR c++/72808
223 * g++.dg/debug/pr72808.C: New test.
224
d0570047
JJ
225 PR rtl-optimization/78546
226 * gcc.dg/torture/pr78546-1.c: New test.
227 * gcc.dg/torture/pr78546-2.c: New test.
228
80cf1b8b
JJ
229 PR fortran/78298
230 * gfortran.dg/gomp/pr78298.f90: New test.
231
bf9e8b6b
UB
2322016-11-28 Uros Bizjak <ubizjak@gmail.com>
233
234 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
235 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
236
f4bb5c17
JJ
2372016-11-28 Jakub Jelinek <jakub@redhat.com>
238
239 PR c++/77591
240 * g++.dg/cpp1y/pr77591.C: New test.
241
54856e4f
DE
2422016-11-28 David Edelsohn <dje.gcc@gmail.com>
243
244 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
245
6522add2
RB
2462016-11-28 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/78542
249 * gcc.dg/torture/pr78542.c: New testcase.
250
b7ce4fe2
RB
2512016-11-28 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/78343
254 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
255 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
256
df8391b4
JJ
2572016-11-28 Jakub Jelinek <jakub@redhat.com>
258
259 PR lto/78211
260 * g++.dg/ipa/pr78211.C: New test.
261
e578b767
PT
2622016-11-27 Paul Thomas <pault@gcc.gnu.org>
263
264 PR fortran/78474
265 * gfortran.dg/submodule_22.f08: New test.
266
267 PR fortran/78331
268 * gfortran.dg/submodule_21.f08: New test.
269
ae829c95
JDA
2702016-11-27 John David Anglin <danglin@gcc.gnu.org>
271
272 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
273
b410cf1d
IS
2742016-11-27 Iain Sandoe <iain@codesourcery.com>
275 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
276 Dominique d'Humieres <dominiq@lps.ens.fr>
277
278 PR target/67710
279 * gcc.dg/darwin-minversion-1.c: Update min version check.
280 * gcc.dg/darwin-minversion-2.c: Likewise.
281 * gcc.dg/darwin-minversion-3.c: Likewise.
282
03f82a6a
IS
2832016-11-27 Iain Sandoe <iain@codesourcery.com>
284
285 PR target/57438
286 * gcc.dg/pr57438-1.c: New Test.
287 * gcc.dg/pr57438-2.c: New Test.
288
987395fd
DH
2892016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
290 Iain Sandoe <iain@codesourcery.com>
291
292 PR target/71767
293 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
294 linker-visible symbols.
295 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
296 * gcc.dg/const-uniq-1.c: Likewise.
297 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
298 * gcc.target/i386/pr70799-1.c: Likewise.
299
ad7a69db
JJ
3002016-11-25 Jakub Jelinek <jakub@redhat.com>
301
8382457c
JJ
302 PR rtl-optimization/78438
303 PR rtl-optimization/78477
304 * gcc.c-torture/execute/pr78438.c: New test.
305 * gcc.c-torture/execute/pr78477.c: New test.
306
ad7a69db
JJ
307 PR rtl-optimization/78526
308 * gcc.dg/pr78526.c: New test.
309
c620cf89
VM
3102016-11-25 Vladimir Makarov <vmakarov@redhat.com>
311
312 PR rtl-optimization/77541
313 * gcc.target/i386/pr77541.c: Change target to int128.
314
f76c4d97
JW
3152016-11-25 Janus Weil <janus@gcc.gnu.org>
316
317 PR fortran/60853
318 * gfortran.dg/typebound_assignment_8.f90: New test case.
319
27d0862e
JJ
3202016-11-25 Jakub Jelinek <jakub@redhat.com>
321
322 PR rtl-optimization/78527
323 * gcc.c-torture/compile/pr78527.c: New test.
324
78681a7b
ML
3252016-11-25 Martin Liska <mliska@suse.cz>
326
327 PR gcov-profile/78086
328 * g++.dg/gcov/pr16855.C: Clean up the test case.
329 * g++.dg/gcov/pr16855-priority.C: New test.
330
a77af182
RB
3312016-11-25 Richard Biener <rguenther@suse.de>
332
333 PR ipa/78515
334 * gcc.dg/torture/pr78515.c: New testcase.
335
3cae214f
PT
3362016-11-25 Paul Thomas <pault@gcc.gnu.org>
337
338 PR fortran/78293
339 * gfortran.dg/allocatable_function_10.f90: New test.
340 * gfortran.dg/class_array_15.f03: Increase builtin_free count
341 from 11 to 12.
342
ae22bc5d
BC
3432016-11-25 Bin Cheng <bin.cheng@arm.com>
344
345 PR middle-end/78507
346 PR middle-end/78510
347 PR middle-end/78517
348 * g++.dg/torture/pr78507.C: New test.
349 * gcc.dg/torture/pr78510.c: New test.
350 * gcc.dg/torture/pr78517.c: New test.
351
59ec925b
RB
3522016-11-24 Richard Biener <rguenther@suse.de>
353
354 PR tree-optimization/78343
355 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
356 * gcc.dg/autopar/uns-outer-6.c: Adjust.
357 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
358 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
359 * gcc.dg/vect/pr38529.c: Likewise.
360
83624b60
TP
3612016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
362
363 PR tree-optimization/77673
364 * gcc.dg/pr77673.c: New test.
365
54e606f0
MJ
3662016-11-25 Martin Jambor <mjambor@suse.cz>
367
368 PR tree-optimization/70965
369 * g++.dg/pr70965.C: New test.
370
758dcf83
JJ
3712016-11-25 Jakub Jelinek <jakub@redhat.com>
372 Andreas Schwab <schwab@linux-m68k.org>
373
374 PR gcov-profile/78467
375 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
376 signed int.
377
84db1406
RS
3782016-11-25 Richard Sandiford <richard.sandiford@arm.com>
379
380 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
381 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
382
2c28c3e4
RS
3832016-11-25 Richard Sandiford <richard.sandiford@arm.com>
384
385 * gcc.dg/tree-ssa/tailcall-8.c: New test.
386
4ae35e69
SKS
3872016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
388
389 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 390 with sizeof(int) < 4.
4ae35e69 391
d7b0fcaa
MS
3922016-11-24 Martin Sebor <msebor@redhat.com>
393
394 PR tree-optimization/78476
395 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
396
3f156a6c
VM
3972016-11-24 Vladimir Makarov <vmakarov@redhat.com>
398
399 PR rtl-optimization/77541
400 * gcc.target/i386/pr77541.c: New.
401
fba5a793
SK
4022016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
403
404 PR fortran/78500
405 * gfortran.dg/class_result_4.f90: New test.
406
11e554b3
JG
4072016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
408
409 * gcc.target/aarch64/_Float16_1.c: New.
410 * gcc.target/aarch64/_Float16_2.c: Likewise.
411 * gcc.target/aarch64/_Float16_3.c: Likewise.
412
bf1e3646
JG
4132016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
414
415 * gcc.target/aarch64/floatdihf2_1.c: New.
416
33a002b0
KT
4172016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
418
419 PR target/48863
420 PR inline-asm/70184
421 * gcc.target/arm/pr48863.c: New test.
422
0d56d3c1
ML
4232016-11-24 Martin Liska <mliska@suse.cz>
424
425 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
426 parts for frequencies/probabilities.
427 * gcc.dg/pr34027-1.c: Likewise.
428 * gcc.dg/strict-overflow-2.c: Likewise.
429 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
430 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
431 * gcc.dg/tree-ssa/pr32044.c: Likewise.
432 * gcc.dg/tree-ssa/vector-3.c: Likewise.
433 * gcc.dg/tree-ssa/vrp101.c: Likewise.
434 * gcc.dg/tree-ssa/dump-2.c: New test.
435
8cac4d85
BS
4362016-11-24 Bernd Schmidt <bschmidt@redhat.com>
437
438 * gcc.target/i386/align-limit.c: New test.
439
eb2afa1a
RB
4402016-11-24 Richard Biener <rguenther@suse.de>
441
442 PR tree-optimization/71595
443 * gcc.dg/torture/pr71595.c: New testcase.
444
2d8fec87
BS
4452016-11-24 Bernd Schmidt <bschmidt@redhat.com>
446
447 PR rtl-optimization/78120
448 * gcc.target/i386/pr78120.c: New test.
449
3b08cde8
EB
4502016-11-24 Eric Botcazou <ebotcazou@adacore.com>
451
452 * gcc.c-torture/compile/20161124-1.c: New test.
453
bf2df7a9
ML
4542016-11-24 Jakub Jelinek <jakub@redhat.com>
455
456 PR bootstrap/78493
457 * g++.dg/cpp1z/decomp18.C: New test.
458
adf86091
N
4592016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
460
461 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
462 * gcc.target/aarch64/store-pair-1.c : Likewise.
463
3884190f
N
4642016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
465
466 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
467 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
468 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
469 * gcc.target/aarch64/vect-clz.c : Likewise.
470 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
471 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
472 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
473 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
474 * gcc.target/aarch64/vect-fmovd.c : Likewise.
475 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
476 * gcc.target/aarch64/vect-fmovf.c : Likewise.
477 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
478
90b725f0
PB
4792016-11-23 Peter Bergner <bergner@vnet.ibm.com>
480
481 PR target/78458
482 * gcc.target/powerpc/pr78458.c: New.
483
03f24169
JM
4842016-11-23 Joseph Myers <joseph@codesourcery.com>
485
486 * gcc.c-torture/compile/20161123-1.c: New test.
487
91c9fb42
SK
4882016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
489
490 PR fortran/78297
491 * gfortran.dg/pr78297.f90: New test.
492
15a3cdd8
DE
4932016-11-23 David Edelsohn <dje.gcc@gmail.com>
494
495 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
496
c39dad64
JJ
4972016-11-23 Jakub Jelinek <jakub@redhat.com>
498
c944c6a2
JJ
499 PR sanitizer/69278
500 * g++.dg/ubsan/return-7.C: New test.
501 * c-c++-common/ubsan/unreachable-4.c: New test.
502
871a2c6c
JJ
503 PR tree-optimization/78482
504 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
505 (bar): New function.
506 (main): Call bar instead of printf.
507
c39dad64
JJ
508 PR middle-end/69183
509 * gfortran.dg/gomp/pr69183.f90: New test.
510
5112016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
512
513 PR target/78230
514 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
515 (test2) Ditto.
516
25cb6b33
JJ
5172016-11-23 Jakub Jelinek <jakub@redhat.com>
518
519 PR c++/77907
520 * g++.dg/cpp0x/pr77907.C: New test.
521
cfe3d653
PK
5222016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
523
524 PR middle-end/78153
525 * gcc.dg/tree-ssa/pr78153-1.c: New test.
526 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
527
5774b1fa
JG
5282016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
529
530 PR target/63250
531 * lib/target-supports.exp (add_options_for_float16): Add
532 -mfp16-format=ieee when testign arm*-*-*.
533
5e0f10a0
JG
5342016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
535
536 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
537 result.
538 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
539 result.
540
ba75a174
JG
5412016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
542
543 * lib/target-supports.exp (check_effective_target_float16): Add
544 options for _Float16.
545 (check_effective_target_float32): Add options for _Float32.
546 (check_effective_target_float64): Add options for _Float64.
547 (check_effective_target_float128): Add options for _Float128.
548 (check_effective_target_float32x): Add options for _Float32x.
549 (check_effective_target_float64x): Add options for _Float64x.
550 (check_effective_target_float128x): Add options for _Float128x.
551
56d8ffc1
JG
5522016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
553
554 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
555 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
556
04f0fcf7
JG
5572016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
558
559 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
560 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
561
aecc521b
MS
5622016-11-23 Martin Sebor <msebor@redhat.com>
563
564 PR middle-end/78461
565 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
566 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
567
e2df2328
JJ
5682016-11-23 Jakub Jelinek <jakub@redhat.com>
569
1b3314dd
JJ
570 PR c++/71450
571 * g++.dg/cpp0x/pr71450-1.C: New test.
572 * g++.dg/cpp0x/pr71450-2.C: New test.
573
e2df2328
JJ
574 PR c++/77739
575 * g++.dg/cpp1y/pr77739.C: New test.
576
56b1c60e
MJ
5772016-11-23 Martin Jambor <mjambor@suse.cz>
578
579 * c-c++-common/gomp/gridify-1.c: Update scan string.
580 * gfortran.dg/gomp/gridify-1.f90: Likewise.
581 * c-c++-common/gomp/gridify-2.c: New test.
582 * c-c++-common/gomp/gridify-3.c: Likewise.
583
e600f219
RB
5842016-11-23 Richard Biener <rguenther@suse.de>
585
586 PR tree-optimization/78396
587 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
588
cbb88345
RB
5892016-11-23 Richard Biener <rguenther@suse.de>
590
591 PR tree-optimization/78482
592 * gcc.dg/torture/pr78482.c: New testcase.
593
b5481987
BC
5942016-11-23 Bin Cheng <bin.cheng@arm.com>
595
596 * gcc.dg/fold-cond_expr-1.c: New test.
597 * gcc.dg/fold-condcmpconv-1.c: New test.
598 * gcc.dg/fold-condcmpconv-2.c: New test.
599
0eb078fe
RB
6002016-11-23 Richard Biener <rguenther@suse.de>
601
602 PR middle-end/71762
603 * gcc.dg/torture/pr71762-1.c: New testcase.
604 * gcc.dg/torture/pr71762-2.c: Likewise.
605 * gcc.dg/torture/pr71762-3.c: Likewise.
606 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
607
efb71232
RB
6082016-11-23 Richard Biener <rguenther@suse.de>
609
610 PR lto/78472
611 * g++.dg/lto/pr78472_0.c: New testcase.
612 * g++.dg/lto/pr78472_1.C: Likewise.
613
a5bb8a5c
RB
6142016-11-23 Richard Biener <rguenther@suse.de>
615 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
616
617 PR tree-optimization/78154
618 * gcc.dg/tree-ssa/pr78154.c: New test.
619
e36c1cfe
N
6202016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
621
622 * gcc.dg/pr31096.c: New testcase.
623 * gcc.dg/pr31096-1.c: New testcase.
624
fb2675cb
PB
6252016-11-23 Paolo Bonzini <bonzini@gnu.org>
626
627 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
628 adjust for warning->pedwarn change.
629 * gcc.dg/cpp/defined-syshdr.c,
630 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
631 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
632 gcc.dg/cpp/defined-Wextra.c,
633 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
634
baf53c47
SKS
6352016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
636
637 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
638
ec1c5694
JJ
6392016-11-23 Jakub Jelinek <jakub@redhat.com>
640
641 PR target/78451
642 * gcc.target/i386/pr78451.c: New test.
643 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
644 and #pragma GCC pop_options around the first #pragma GCC target.
645 * gcc.target/i386/pr69255-2.c: Likewise.
646 * gcc.target/i386/pr69255-3.c: Likewise.
647
43fd192f
MC
6482016-11-23 Michael Collison <michael.collison@arm.com>
649
650 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
651 additional constants are recognized and fewer instructions generated.
652 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
653 additional constants are recognized and fewer instructions generated.
654
ed9e2fa9
ILT
6552016-11-22 Ian Lance Taylor <iant@golang.org>
656
657 * gcc.misc-tests/godump-1.c: Update expected output for recent
658 changes.
659
3135d8fe
MP
6602016-11-22 Marek Polacek <polacek@redhat.com>
661
662 PR tree-optimization/78455
663 * gcc.dg/uninit-23.c: New.
664
f8a6e41f
SK
6652016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
666
667 PR fortran/78479
668 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
669 comment.
670
7e98cccb
SK
6712016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
672
673 PR fortran/78479
674 * gfortran.dg/char_component_initializer_3.f90: New test.
675
9435cd52
JJ
6762016-11-22 Jakub Jelinek <jakub@redhat.com>
677
678 PR target/78451
679 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
680 GCC target pragma before including immintrin.h.
681
a0af8668
CL
6822016-11-22 Carl Love <cel@us.ibm.com>
683
684 * gcc.target/powerpc/builtins-3.c: New file to test the new
685 built-ins for vector compare equal and vector compare not equal.
686
5d382ed6
JW
6872016-11-22 Janus Weil <janus@gcc.gnu.org>
688
689 PR fortran/78443
690 * gfortran.dg/typebound_proc_35.f90: New test case.
691
4fa33072
GJL
6922016-11-22 Georg-Johann Lay <avr@gjlay.de>
693
694 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
695 parameter in declaration.
696
0e721ce7
GJL
6972016-11-22 Georg-Johann Lay <avr@gjlay.de>
698
699 * gcc.dg/loop-split.c: Require int32plus.
700 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
701
88c888f1
BE
7022016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
703
704 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
705
9d494aac
GJL
7062016-11-22 Georg-Johann Lay <avr@gjlay.de>
707
708 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
709
c69fb816
KT
7102016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
711
712 PR target/78439
713 * gcc.c-torture/compile/pr78439.c: New test.
714
4ac52f16
TP
7152016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
716
717 PR target/77904
718 * gcc.target/arm/pr77904.c: New test.
719
e4fe8c9f
TT
7202016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
721
722 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
723 isa_rev>=2.
724
9b28cb6f
JJ
7252016-11-22 Jakub Jelinek <jakub@redhat.com>
726
46a61395
JJ
727 PR tree-optimization/78436
728 * gcc.c-torture/execute/pr78436.c: New test.
729
76a7314d
JJ
730 PR middle-end/78416
731 * gcc.dg/torture/pr78416.c: New test.
732
9b28cb6f
JJ
733 PR tree-optimization/78445
734 * gcc.dg/pr78445.c: New test.
735
ee8195d9
SN
7362016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
737
b2b0acbe 738 PR libgfortran/78449
ee8195d9
SN
739 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
740
3ca23cdb
JL
7412016-11-21 Jeff Law <law@redhat.com>
742
b2b0acbe 743 PR target/68538
3ca23cdb
JL
744 * gcc.c-torture/compile/pr68538.c: New test.
745
d85e598a
MM
7462016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
747
748 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
749 to be generated instead of FCTIWUZ or FCTIWZ.
750
afb34582
JJ
7512016-11-21 Jakub Jelinek <jakub@redhat.com>
752
699e8cb7
JJ
753 PR middle-end/67335
754 * g++.dg/vect/simd-clone-7.cc: New test.
755
afb34582
JJ
756 PR c++/71973
757 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
758 long unsigned int.
759 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
760 unsigned long.
761
83ad4fac
JL
7622016-11-20 Jeff Law <law@redhat.com>
763
764 PR target/25128
765 * gcc.target/m68k/pr25128.c: New test.
766
9713daa0
RS
7672016-11-21 Richard Sandiford <richard.sandiford@arm.com>
768
769 * gcc.dg/tree-ssa/tailcall-7.c: New test.
770
67b5d0b2
DM
7712016-11-21 David Malcolm <dmalcolm@redhat.com>
772
773 PR preprocessor/78324
774 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
775 (test_multitoken_macro): New function.
776 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
777 case.
778 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
779 case.
780 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
781 cases.
782 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
783 Move to...
784 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
785 -ftrack-macro-expansion=0.
786 (test_sprintf_note): Remove "P" macro. Add
787 dg-begin/end-multiline-output directives.
788 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
789
dd586f98
GJL
7902016-11-21 Georg-Johann Lay <avr@gjlay.de>
791
792 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
793 Return 1 for AVR_TINY.
794
e51482c9
SB
7952016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
796
797 PR rtl-optimization/71785
798 * gcc.target/powerpc/pr71785.c: New file.
799
e0e7aa34
BC
8002016-11-21 Bin Cheng <bin.cheng@arm.com>
801
802 PR testsuite/78114
803 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
804 options. Refine test by checking predictive commining PHI
805 nodes in vectorized loop wrto vector factor.
806
48330c93
BE
8072016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
808
809 PR c++/71973
810 * g++.dg/pr71973-1.C: New test.
811 * g++.dg/pr71973-2.C: New test.
812 * g++.dg/pr71973-3.C: New test.
813 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
814 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
815 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
816 to dg-options.
817 * g++.old-deja/g++.other/realloc.C: Likewise.
818 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
819
eeeaf719
BS
8202016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
821
822 PR tree-optimization/78413
823 * gcc.dg/tree-ssa/pr78413.c: New test.
824
e420e419
TP
8252016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
826
827 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
828 target is Thumb-only.
829
fe12d76c
JL
8302016-11-20 Jeff Law <law@redhat.com>
831
832 PR target/48551
833 * gcc.target/m68k/pr48551.c: New test.
834
8dc998fb 8352016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 836
8dc998fb
HA
837 PR fortran/69741
838 * gfortran.dg/forall_18.f90: New testcase.
839
40fd269a
MG
8402016-11-20 Marc Glisse <marc.glisse@inria.fr>
841
842 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
843
8294f555
AV
8442016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
845
846 PR fortran/78395
847 * gfortran.dg/typebound_operator_21.f03: New test.
848
5b7f6ed0
MG
8492016-11-20 Marc Glisse <marc.glisse@inria.fr>
850
851 * gcc.dg/tree-ssa/divide-5.c: New file.
852
b8271a38
AS
8532016-11-19 Andreas Schwab <schwab@linux-m68k.org>
854
855 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
856 signed int.
857
ddba26a4
JDA
8582016-11-19 John David Anglin <danglin@gcc.gnu.org>
859
860 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
861 libatomic_available.
862 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
863 * gfortran.dg/coarray_allocate_10.f08: Likewise.
864 * gfortran.dg/coarray_allocate_7.f08: Likewise.
865 * gfortran.dg/coarray_allocate_8.f08: Likewise.
866 * gfortran.dg/coarray_allocate_9.f08: Likewise.
867 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
868 * gfortran.dg/coarray_stat_2.f90: Likewise.
869 * gfortran.dg/coindexed_1.f90: Likewise.
870
636a9a89
JL
8712016-11-18 Jeff Law <law@redhat.com>
872
873 PR target/25111
874 * gcc.target/m68k/pr25111.c: New test.
875
6c554a2a
JJ
8762016-11-18 Jakub Jelinek <jakub@redhat.com>
877
521c54dd
JJ
878 PR c++/68180
879 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
880
5e7c7761
JJ
881 PR middle-end/78419
882 * gcc.target/i386/pr78419.c: New test.
883
6c554a2a
JJ
884 PR c++/77285
885 * g++.dg/tls/pr77285-1.C: New test.
886 * g++.dg/tls/pr77285-2.C: New test.
887
57d7fe86
JL
8882016-11-18 Jeff Law <law@redhat.com>
889
890 PR target/25112
891 * gcc.target/m68k/pr25112: New test.
892
1b2e0303
DE
8932016-11-18 David Edelsohn <dje.gcc@gmail.com>
894
895 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
896 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
897
70e73d3c
TP
8982016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
899
900 * gcc.target/arm/optional_thumb-1.c: New test.
901 * gcc.target/arm/optional_thumb-2.c: New test.
902 * gcc.target/arm/optional_thumb-3.c: New test.
903
151c204f
DV
9042016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
905
906 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
907 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
908 successful test.
909 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
910 (DEFAULT_REQUIRED_QUORUM): Likewise.
911
dbb29a2a
AB
9122016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
913 Toma Tabacu <toma.tabacu@imgtec.com>
914
b2b0acbe
UB
915 * gcc.target/mips/inline-memcpy-1.c (dg-options):
916 Add (REQUIRES_STDLIB).
dbb29a2a
AB
917 * gcc.target/mips/inline-memcpy-2.c: Ditto.
918 * gcc.target/mips/inline-memcpy-3.c: Ditto.
919 * gcc.target/mips/inline-memcpy-4.c: Ditto.
920 * gcc.target/mips/inline-memcpy-5.c: Ditto.
921 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
922 * gcc.target/mips/loongson-simd.c: Ditto.
923 * gcc.target/mips/memcpy-1.c: Ditto.
924 * gcc.target/mips/mips-3d-1.c: Ditto.
925 * gcc.target/mips/mips-3d-2.c: Ditto.
926 * gcc.target/mips/mips-3d-3.c: Ditto.
927 * gcc.target/mips/mips-3d-4.c: Ditto.
928 * gcc.target/mips/mips-3d-5.c: Ditto.
929 * gcc.target/mips/mips-3d-6.c: Ditto.
930 * gcc.target/mips/mips-3d-7.c: Ditto.
931 * gcc.target/mips/mips-3d-8.c: Ditto.
932 * gcc.target/mips/mips-3d-9.c: Ditto.
933 * gcc.target/mips/mips-ps-1.c: Ditto.
934 * gcc.target/mips/mips-ps-2.c: Ditto.
935 * gcc.target/mips/mips-ps-3.c: Ditto.
936 * gcc.target/mips/mips-ps-4.c: Ditto.
937 * gcc.target/mips/mips-ps-6.c: Ditto.
938 * gcc.target/mips/mips16-attributes.c: Ditto.
939 * gcc.target/mips/mips32-dsp-run.c: Ditto.
940 * gcc.target/mips/mips32-dsp.c: Ditto.
941 * gcc.target/mips/save-restore-1.c: Ditto.
942 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
943 (mips_preprocess): Add ignore_output argument that when set
944 will not return the pre-processed output.
b2b0acbe 945 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
946 (mips-dg-init): Ditto.
947 (mips-dg-options): Check if a test having test option
948 (REQUIRES_STDLIB) has the required sysroot support for
949 the current test options.
950
f2b6aad9
JL
9512016-11-17 Jeff Law <law@redhat.com>
952
f97db488
JL
953 PR middle-end/38219
954 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
955
f2b6aad9
JL
956 PR target/47192
957 * gcc.target/m68k/pr47192.c: New test.
958
e080b281
TT
9592016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
960
961 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
962 instead of isa>=4, in order to downgrade to R5.
963
e389ba30
AB
9642016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
965
966 * gcc.target/arc/cmem-bit-1.c: New file.
967 * gcc.target/arc/cmem-bit-2.c: New file.
968 * gcc.target/arc/cmem-bit-3.c: New file.
969 * gcc.target/arc/cmem-bit-4.c: New file.
970
9775c1a5
L
9712016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
972
973 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
974 "avx5124fmaps".
975 * gcc.target/i386/funcspec-56.inc: Test new attributes.
976
9772016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
978 Andrew Senkevich <andrew.senkevich@intel.com>
979
980 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
981 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
982 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
983 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
984 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
985 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
986 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
987 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
988 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
989 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
990 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
991 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
992 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
993 avx5124vnniw-check.h.
994 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
995 check_effective_target_avx5124vnniw): New.
996 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
997 Set under ifndef.
998 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
999 * gcc.target/i386/sse-13.c: Ditto.
1000 * g++.dg/other/i386-2.C: Ditto.
1001 * g++.dg/other/i386-3.C: Ditto.
1002 * gcc.target/i386/sse-22.c: Ditto.
1003 * gcc.target/i386/sse-23.c: Ditto.
1004
80557bb7
PC
10052016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/55080
1008 * g++.dg/parse/pr55080.C: New.
1009
c80620fc
MM
10102016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1011
1012 PR target/78101
1013 * gcc.target/powerpc/fusion4.c: New test.
1014
77b384c5
TP
10152016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1016
1017 PR target/77933
1018 * gcc.target/arm/pr77933-1.c: New test.
1019 * gcc.target/arm/pr77933-2.c: Likewise.
1020
5fe353c8
JJ
10212016-11-17 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR middle-end/78201
1024 * g++.dg/opt/pr78201.C: New test.
1025
cc4aa659
CL
10262016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1027
1028 * gcc.dg/pr78333.c: Add empty implementations of
1029 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1030 problems on non-glibc systems.
1031
b8f56412
DM
10322016-11-17 David Malcolm <dmalcolm@redhat.com>
1033
1034 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1035 (test_raw_string_one_liner): New function.
1036 (test_raw_string_multiline): New function.
1037
141a3ccf
KT
10382016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1039
1040 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1041 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1042
54e63f00 10432016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1044 Richard Biener <rguenther@suse.de>
54e63f00
BS
1045
1046 PR tree-optimization/77848
1047 * gfortran.dg/vect/pr77848.f: New test.
1048
2fe37211
BE
10492016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1050
1051 PR target/77308
1052 * gcc.target/arm/pr53447-5.c: New test.
1053 * lib/target-supports.exp
1054 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1055
c867c39d
CZ
10562016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1057
1058 * gcc.target/arc/abitest.S: New file.
1059 * gcc.target/arc/abitest.h: Likewise.
1060 * gcc.target/arc/va_args-1.c: Likewise.
1061 * gcc.target/arc/va_args-2.c: Likewise.
1062 * gcc.target/arc/va_args-3.c: Likewise.
1063 * gcc.target/arc/mcrc.c: Deleted.
1064 * gcc.target/arc/mdsp-packa.c: Likewise.
1065 * gcc.target/arc/mdvbf.c: Likewise.
1066 * gcc.target/arc/mmac-24.c: Likewise.
1067 * gcc.target/arc/mmac-d16.c: Likewise.
1068 * gcc.target/arc/mno-crc.c: Likewise.
1069 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1070 * gcc.target/arc/mno-dvbf.c: Likewise.
1071 * gcc.target/arc/mno-mac-24.c: Likewise.
1072 * gcc.target/arc/mno-mac-d16.c: Likewise.
1073 * gcc.target/arc/mno-rtsc.c: Likewise.
1074 * gcc.target/arc/mno-xy.c: Likewise.
1075 * gcc.target/arc/mrtsc.c: Likewise.
1076 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1077 function.
1078 (check_effective_target_arc700): Likewise.
1079 (check_effective_target_arc6xx): Likewise.
1080 (check_effective_target_arcmpy): Likewise.
1081 (check_effective_target_archs): Likewise.
1082 (check_effective_target_clmcpu): Likewise.
1083 (check_effective_target_barrelshifter): Likewise.
1084 * gcc.target/arc/barrel-shifter-1.c: Changed.
1085 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1086 * gcc.target/arc/cmem-1.c: Changed.
1087 * gcc.target/arc/cmem-2.c: Likewise.
1088 * gcc.target/arc/cmem-3.c: Likewise.
1089 * gcc.target/arc/cmem-4.c: Likewise.
1090 * gcc.target/arc/cmem-5.c: Likewise.
1091 * gcc.target/arc/cmem-6.c: Likewise.
1092 * gcc.target/arc/cmem-7.c: Likewise.
1093 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1094 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1095 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1096 * gcc.target/arc/jump-around-jump.c: Update options.
1097 * gcc.target/arc/mARC601.c: Changed.
1098 * gcc.target/arc/mcpu-arc600.c: Changed.
1099 * gcc.target/arc/mcpu-arc601.c: Changed.
1100 * gcc.target/arc/mcpu-arc700.c: Changed.
1101 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1102 * gcc.target/arc/movb-1.c: Changed.
1103 * gcc.target/arc/movb-2.c: Likewise.
1104 * gcc.target/arc/movb-3.c: Likewise.
1105 * gcc.target/arc/movb-4.c: Likewise.
1106 * gcc.target/arc/movb-5.c: Likewise.
1107 * gcc.target/arc/movb_cl-1.c: Likewise.
1108 * gcc.target/arc/movb_cl-2.c: Likewise.
1109 * gcc.target/arc/movbi_cl-1.c: Likewise.
1110 * gcc.target/arc/movh_cl-1.c: Likewise.
1111 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1112 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1113 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1114 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1115 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1116 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1117 * gcc.target/arc/builtin_simdarc.c: Changed.
1118 * gcc.target/arc/extzv-1.c: Likewise.
1119 * gcc.target/arc/insv-1.c: Likewise.
1120 * gcc.target/arc/insv-2.c: Likewise.
1121 * gcc.target/arc/mA6.c: Likewise.
1122 * gcc.target/arc/mA7.c: Likewise.
1123 * gcc.target/arc/mARC600.c: Likewise.
1124 * gcc.target/arc/mARC700.c: Likewise.
1125 * gcc.target/arc/mcpu-arc600.c: Likewise.
1126 * gcc.target/arc/mcpu-arc700.c: Likewise.
1127 * gcc.target/arc/movl-1.c: Likewise.
1128 * gcc.target/arc/nps400-1.c: Likewise.
1129 * gcc.target/arc/trsub.c: Likewise.
1130 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1131 configuration.
1132 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1133 * gcc.target/arc/mswape.c: Likewise.
1134
c90928c8
PC
11352016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/68180
1138 * g++.dg/cpp1y/pr68180.C: New.
1139
6c99dcb5
PK
11402016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1141
1142 PR tree-optimization/78319
1143 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1144 arm-none-eabi.
1145
8ce3fee5
RB
11462016-11-17 Richard Biener <rguenther@suse.de>
1147
1148 PR tree-optimization/78306
1149 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1150
f8294131
RB
11512016-11-17 Richard Biener <rguenther@suse.de>
1152
1153 PR middle-end/78305
1154 * gcc.dg/torture/pr78305.c: New testcase.
1155
04f1c830
JW
11562016-11-17 Janus Weil <janus@gcc.gnu.org>
1157
1158 PR fortran/66227
1159 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1160
0d939c95
MP
11612016-11-16 Marek Polacek <polacek@redhat.com>
1162
1163 PR c/78285
1164 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1165 * g++.dg/ext/case-range2.C: Likewise.
1166
99c72130
SK
11672016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1168
1169 PR fortran/58001
1170 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1171 * gfortran.dg/fmt_tab_2.f90: Ditto.
1172
fb324f02
JJ
11732016-11-16 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR rtl-optimization/78378
1176 * gcc.c-torture/execute/pr78378.c: New test.
1177
a2ea37fb
AB
11782016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1179
1180 * gcc.dg/tree-prof/section-attr-1.c: New file.
1181 * gcc.dg/tree-prof/section-attr-2.c: New file.
1182 * gcc.dg/tree-prof/section-attr-3.c: New file.
1183
d08c0ea3
MR
11842016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1185
1186 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1187 rather than `la'.
1188
8e2be5ae
MR
11892016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1190
1191 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1192 (dg-final): Remove microMIPS JALRS mnemonic matching.
1193 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1194 (dg-final): Remove microMIPS JALRS mnemonic matching.
1195 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1196 (dg-final): Remove microMIPS JALRS mnemonic matching.
1197 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1198 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1199 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1200 * gcc.target/mips/call-1u.c: New test case.
1201 * gcc.target/mips/call-2u.c: New test case.
1202 * gcc.target/mips/call-3u.c: New test case.
1203 * gcc.target/mips/call-4u.c: New test case.
1204 * gcc.target/mips/call-5u.c: New test case.
1205 * gcc.target/mips/call-6u.c: New test case.
1206
660e6c2c
TP
12072016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1208
1209 * gcc.target/arm/empty_fiq_handler.c: New test.
1210
5e8d7713
JJ
12112016-11-16 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR fortran/78299
1214 * gfortran.dg/gomp/pr78299.f90: New test.
1215
dd784916
WD
12162015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1217
1218 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1219 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1220 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1221
0af30954
SN
12222016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1223
1224 PR libgfortran/78314
1225 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1226
e38f6572
BC
12272016-11-16 Bin Cheng <bin.cheng@arm.com>
1228
1229 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1230 according to updated dump info.
1231
5012919d
AM
12322016-11-16 Alexander Monakov <amonakov@ispras.ru>
1233
1234 * lib/target-supports.exp (check_effective_target_alloca): Use a
1235 compile test.
1236 * gcc.target/nvptx/softstack.c: New test.
1237 * gcc.target/nvptx/decl-shared.c: New test.
1238 * gcc.target/nvptx/decl-shared-init.c: New test.
1239
2fe2aba3
MR
12402016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1241
1242 * gcc.target/mips/data-sym-jump.c: New test case.
1243 * gcc.target/mips/data-sym-pool.c: New test case.
1244 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1245 annotation.
1246
598eaaa2
YR
12472016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1248
1249 * lib/target-supports.exp (check_avx2_hw_available): New.
1250 (check_effective_target_avx2_runtime): New.
1251 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1252
03b85dcd
TC
12532016-11-16 Tamar Christina <tamar.christina@arm.com>
1254
1255 PR testsuite/78136
1256 * gcc.dg/cpp/trad/trad.exp
1257 (dg-runtest): Moved $srcdir/$subdir/ to
1258 DEFAULT_TRADCPPFLAGS.
1259
dc9e0b66
AV
12602016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1261
1262 PR fortran/78356
1263 * gfortran.dg/class_allocate_23.f08: New test.
1264
d964ba07
RB
12652016-11-16 Richard Biener <rguenther@suse.de>
1266
1267 PR middle-end/78333
1268 * gcc.dg/pr78333.c: New testcase.
1269
080140bc
ML
12702016-11-16 Martin Liska <mliska@suse.cz>
1271
1272 PR sanitizer/78270
1273 * gcc.dg/asan/pr78270.c: Update comment style.
1274 * gcc.dg/asan/pr78270-2.c: New test.
1275
4786fabe
SKS
12762016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1277
1278 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1279 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1280
510d73a0
RB
12812016-11-16 Richard Biener <rguenther@suse.de>
1282
1283 PR tree-optimization/78348
1284 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1285
1705cebd
JJ
12862016-11-16 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR sanitizer/77823
1289 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1290 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1291
ed66ba99
MP
12922016-11-15 Marek Polacek <polacek@redhat.com>
1293
1294 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1295
5d70ab07
JD
12962016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1297
1298 PR libgfortran/51119
1299 * gfortran.dg/matmul_12.f90: New test case.
1300
48aef8e2
UB
13012016-11-15 Uros Bizjak <ubizjak@gmail.com>
1302
1303 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1304 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1305 common 32-bit and 64-bit function specific options.
b2b0acbe 1306 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1307
0c8a8fe2
JJ
13082016-11-15 Jakub Jelinek <jakub@redhat.com>
1309
5a65a911
JJ
1310 * g++.dg/cpp1z/decomp14.C: New test.
1311 * g++.dg/cpp1z/decomp15.C: New test.
1312 * g++.dg/cpp1z/decomp16.C: New test.
1313
a0f5b987
JJ
1314 * g++.dg/cpp1z/decomp13.C: New test.
1315
5a0e7889
JJ
1316 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1317
0c8a8fe2
JJ
1318 PR c++/71988
1319 * g++.dg/cpp0x/constexpr-71988.C: New test.
1320
2cf63121
MR
13212016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1322
1323 * gcc.target/mips/insn-casesi.c: New test case.
1324 * gcc.target/mips/insn-pseudo-1.c: New test case.
1325 * gcc.target/mips/insn-pseudo-2.c: New test case.
1326 * gcc.target/mips/insn-pseudo-3.c: New test case.
1327 * gcc.target/mips/insn-pseudo-4.c: New test case.
1328 * gcc.target/mips/insn-tablejump.c: New test case.
1329
2cbfb209
MR
13302016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1331
1332 * gcc.target/mips/mips.exp (mips_option_tests): Add
1333 `-mcode-readable=yes' array element.
1334
f05a874c
MR
13352016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1336
1337 * gcc.target/mips/mips.exp (mips_option_tests): Add
1338 `-mmicromips' array element.
1339
b229ab2a
MM
13402016-11-15 Michael Matz <matz@suse.de>
1341
1342 PR missed-optimization/77881
1343 * gcc.target/i386/pr77881.c: New test.
1344
aa806c3b
JJ
13452016-11-15 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR middle-end/78295
1348 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1349
bcb9a772
MM
13502016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1351
1352 * gcc.target/powerpc/vec-set-int.c: New test.
1353 * gcc.target/powerpc/vec-set-short.c: Likesie.
1354 * gcc.target/powerpc/vec-set-char.c: Likewise.
1355
8e745a17
JJ
13562016-11-14 Jakub Jelinek <jakub@redhat.com>
1357
1358 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1359
d809e15a
JW
13602016-11-14 Janus Weil <janus@gcc.gnu.org>
1361
1362 PR fortran/78300
1363 * gfortran.dg/class_result_3.f90: New test.
1364
1ee62b92 13652016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1366 Richard Biener <rguenther@suse.de>
1367
1368 * gcc.dg/gimplefe-1.c: New testcase.
1369 * gcc.dg/gimplefe-2.c: Likewise.
1370 * gcc.dg/gimplefe-3.c: Likewise.
1371 * gcc.dg/gimplefe-4.c: Likewise.
1372 * gcc.dg/gimplefe-5.c: Likewise.
1373 * gcc.dg/gimplefe-6.c: Likewise.
1374 * gcc.dg/gimplefe-7.c: Likewise.
1375 * gcc.dg/gimplefe-8.c: Likewise.
1376 * gcc.dg/gimplefe-9.c: Likewise.
1377 * gcc.dg/gimplefe-10.c: Likewise.
1378 * gcc.dg/gimplefe-11.c: Likewise.
1379 * gcc.dg/gimplefe-12.c: Likewise.
1380 * gcc.dg/gimplefe-13.c: Likewise.
1381 * gcc.dg/gimplefe-14.c: Likewise.
1382 * gcc.dg/gimplefe-15.c: Likewise.
1383 * gcc.dg/gimplefe-16.c: Likewise.
1384 * gcc.dg/gimplefe-17.c: Likewise.
1385 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1386
4d209853
ML
13872016-11-14 Martin Liska <mliska@suse.cz>
1388
1389 PR bootstrap/78069
1390 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1391 to match scanned pattern.
1392 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1393
5129b43b
RB
13942016-11-14 Richard Biener <rguenther@suse.de>
1395
1396 PR tree-optimization/78312
1397 * gcc.dg/torture/pr78312.c: New testcase.
1398
d97cca4a
GJL
13992016-11-14 Georg-Johann Lay <avr@gjlay.de>
1400
1401 PR target/78093
1402 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1403
5230c3d8
JJ
14042016-11-14 Jakub Jelinek <jakub@redhat.com>
1405 Jason Merrill <jason@redhat.com>
1406
1407 Implement P0217R3 - C++17 structured bindings
1408 * g++.dg/cpp1z/decomp1.C: New test.
1409 * g++.dg/cpp1z/decomp2.C: New test.
1410 * g++.dg/cpp1z/decomp3.C: New test.
1411 * g++.dg/cpp1z/decomp4.C: New test.
1412 * g++.dg/cpp1z/decomp5.C: New test.
1413 * g++.dg/cpp1z/decomp6.C: New test.
1414 * g++.dg/cpp1z/decomp7.C: New test.
1415 * g++.dg/cpp1z/decomp8.C: New test.
1416 * g++.dg/cpp1z/decomp9.C: New test.
1417 * g++.dg/cpp1z/decomp10.C: New test.
1418
a2b4c188
KV
14192016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1420
1421 * g++.dg/torture/pr78268.C: New test.
1422
975672f3
PK
14232016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1424
1425 PR c/35503
1426 * c-c++-common/pr35503-1.c: New test.
1427 * c-c++-common/pr35503-2.c: Likewise.
1428 * c-c++-common/pr35503-3.c: Likewise.
1429 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1430
a4ba1151
UB
14312016-11-13 Uros Bizjak <ubizjak@gmail.com>
1432
1433 PR rtl-optimization/78232
1434 PR rtl-optimization/78248
1435 * gcc.dg/ubsan/pr78248.c: New test.
1436
47605312
EB
14372016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1438
1439 * gnat.dg/address_conv.adb: New test.
1440
96826e28
EB
14412016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1442
1443 * gnat.dg/renaming11.ad[sb]: New test.
1444
4be719cd
EB
14452016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1446
1447 * c-c++-common/dump-ada-spec-6.c: New test.
1448
4ebd491f
EB
14492016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1450
1451 * gnat.dg/lto21.adb: New test.
1452 * gnat.dg/lto21_pkg1.ads: New helper.
1453 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1454
f9d49cd1
JW
14552016-11-13 Janus Weil <janus@gcc.gnu.org>
1456
1457 PR fortran/60952
1458 * gfortran.dg/typebound_proc_34.f90: New test.
1459
9cbf8673
JW
14602016-11-13 Janus Weil <janus@gcc.gnu.org>
1461
1462 PR fortran/66366
1463 * gfortran.dg/class_57.f90: Changed error message.
1464 * gfortran.dg/class_60.f90: New test.
1465
0e075835
DE
14662016-11-12 David Edelsohn <dje.gcc@gmail.com>
1467
1468 * g++.dg/pr78112.C: XFAIL AIX.
1469
b93d8a3f
JW
14702016-11-12 Janus Weil <janus@gcc.gnu.org>
1471
1472 PR fortran/77501
1473 * gfortran.dg/typebound_generic_16.f90: New test.
1474
b8f70e67
JJ
14752016-11-12 Jakub Jelinek <jakub@redhat.com>
1476
1477 PR c++/71225
1478 * g++.dg/cpp0x/pr71225.C: New test.
1479
8b287aea
EB
14802016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1481
1482 * gcc.target/sparc/20161111-1.c: New test.
1483
c901bc0d
UB
14842016-11-11 Uros Bizjak <ubizjak@gmail.com>
1485
1486 PR target/78310
1487 * gcc.target/i386/pr78310.c: New test.
1488
606f928d
JL
14892016-11-11 Jeff Law <law@redhat.com>
1490
1491 * gcc.dg/tree-ssa/isolate-6.c: New test.
1492 * gcc.dg/tree-ssa/isolate-7.c: New test.
1493
be278990
BC
14942016-11-11 Bin Cheng <bin.cheng@arm.com>
1495
1496 PR testsuite/78292
1497 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1498 vect_max_reduc.
1499
d9ab7525
JJ
15002016-11-11 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR c++/72774
1503 * g++.dg/parse/pr72774.C: New test.
1504
4b7e0c76
RB
15052016-11-11 Richard Biener <rguenther@suse.de>
1506
1507 PR tree-optimization/71575
1508 * gcc.dg/graphite/pr71575-1.c: New testcase.
1509 * gcc.dg/graphite/pr71575-2.c: Likewise.
1510
d07f8c59
RB
15112016-11-11 Richard Biener <rguenther@suse.de>
1512
1513 PR middle-end/78295
1514 * gcc.dg/uninit-pr78295.c: New testcase.
1515
aa806c3b 15162016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1517
1518 PR fortran/78277
1519 * gfortran.dg/dec_structure_17.f90: New test.
1520
456f0dfa
MM
15212016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1522
1523 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1524 being allowed in vector registers.
1525 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1526 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1527 * gcc.target/powerpc/vsx-himode.c: Likewise.
1528 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1529 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1530 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1531 to allow matching MFVSRD or MFVSRW.
1532
8d34bfa8
PH
15332016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1534
1535 PR rtl-optimization/78241
1536 * gcc.dg/pr78241.c: New test.
1537
0569479e
JJ
15382016-11-10 Jakub Jelinek <jakub@redhat.com>
1539
8ebd1b31
JJ
1540 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1541 201307.
1542
0569479e
JJ
1543 * g++.dg/cpp1z/noexcept-type14.C: New test.
1544 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1545
37a16493
JG
15462016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1547
1548 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1549 WVAL0S tests added in r241817.
1550
b4c3a85b
JJ
15512016-11-10 Jakub Jelinek <jakub@redhat.com>
1552
1553 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1554 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1555 no longer allowed and corresponding ordered construct.
1556 * gfortran.dg/gomp/linear-1.f90: New test.
1557 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1558 * gfortran.dg/gomp/declare-target-1.f90: New test.
1559 * gfortran.dg/gomp/declare-target-2.f90: New test.
1560
86bc8506
ML
15612016-11-10 Martin Liska <mliska@suse.cz>
1562
1563 PR sanitizer/78270
1564 * gcc.dg/asan/pr78270.c: New test.
1565
ed5fdfba
PMR
15662016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1567 Jakub Jelinek <jakub@redhat.com>
1568
1569 PR debug/78112
b4c3a85b 1570 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1571
0391e4a3
JJ
15722016-11-09 Jakub Jelinek <jakub@redhat.com>
1573
cc38d9d6
JJ
1574 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1575 -Wno-c++1z-compat.
1576 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1577 string in case condition contains % characters.
1578
0391e4a3
JJ
1579 PR c++/78283
1580 * g++.dg/cpp1z/noexcept-type13.C: New test.
1581
410fe60d
TT
15822016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1583
1584 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1585 using (HAS_MOVN) with MIPS III.
1586
271dd55c
JW
15872016-11-09 Janus Weil <janus@gcc.gnu.org>
1588
1589 PR fortran/46459
1590 * gfortran.dg/volatile14.f90: New test.
1591
ff1f317b
UB
15922016-11-09 Uros Bizjak <ubizjak@gmail.com>
1593
1594 PR target/78262
1595 * gcc.target/i386/pr78262.c: New test.
1596
aa806c3b 15972016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1598
1599 PR fortran/78259
1600 * gfortran.dg/pr78259.f90: New test.
1601
b349a81a
JW
16022016-11-09 Janus Weil <janus@gcc.gnu.org>
1603
1604 PR fortran/60777
1605 * gfortran.dg/spec_expr_7.f90: New test.
1606
2e955d50
JJ
16072016-11-09 Jakub Jelinek <jakub@redhat.com>
1608
4f353581
JJ
1609 PR target/77718
1610 * gcc.c-torture/execute/pr77718.c: New test.
1611
2e955d50
JJ
1612 * gcc.dg/ubsan/c99-shift-3.c: New test.
1613 * gcc.dg/ubsan/c99-shift-4.c: New test.
1614 * gcc.dg/ubsan/c99-shift-5.c: New test.
1615 * gcc.dg/ubsan/c99-shift-6.c: New test.
1616
68c93708
ML
16172016-11-09 Martin Liska <mliska@suse.cz>
1618
1619 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1620 test-case for memcmp.
1621 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1622
7b649f79
TP
16232016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1624
1625 PR testsuite/78269
1626 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1627
bfcb501d
PT
16282016-11-09 Paul Thomas <pault@gcc.gnu.org>
1629
1630 * gfortran.dg/move_alloc_18.f90: New test.
1631
e15861c2
PK
16322016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1633
1634 PR middle-end/78256
1635 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1636 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1637
5f395580
JW
16382016-11-09 Janus Weil <janus@gcc.gnu.org>
1639
1640 PR fortran/71894
1641 * gfortran.dg/class_59.f90: New test.
1642
37b14185
RB
16432016-11-09 Richard Biener <rguenther@suse.de>
1644
1645 PR tree-optimization/78007
1646 * gcc.dg/vect/vect-bswap32.c: Adjust.
1647 * gcc.dg/vect/vect-bswap64.c: Likewise.
1648
d6e8a41c
KV
16492016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1650
1651 * gcc.dg/ipa/vrp7.c: New test.
1652
5d5f1e95
KV
16532016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1654
1655 PR ipa/78121
1656 * gcc.dg/ipa/pr78121.c: New test.
1657
0290a292
MO
16582016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1659
1660 * c-c++-common/asan/default_options.h: New file.
1661 * c-c++-common/asan/strcasestr-1.c: New test.
1662 * c-c++-common/asan/strcasestr-2.c: Likewise.
1663 * c-c++-common/asan/strcspn-1.c: Likewise.
1664 * c-c++-common/asan/strcspn-2.c: Likewise.
1665 * c-c++-common/asan/strpbrk-1.c: Likewise.
1666 * c-c++-common/asan/strpbrk-2.c: Likewise.
1667 * c-c++-common/asan/strspn-1.c: Likewise.
1668 * c-c++-common/asan/strspn-2.c: Likewise.
1669 * c-c++-common/asan/strstr-1.c: Likewise.
1670 * c-c++-common/asan/strstr-2.c: Likewise.
1671 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1672
fbdb92eb
MO
16732016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1674
1675 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1676
103c4f75
JW
16772016-11-08 Janus Weil <janus@gcc.gnu.org>
1678
1679 PR fortran/68440
1680 * gfortran.dg/class_58.f90: New test.
1681
90a2ffc0
UB
16822016-11-08 Uros Bizjak <ubizjak@gmail.com>
1683
1684 PR target/70799
1685 * gcc.target/i386/pr70799-2.c: New test.
1686
eba5aec8
JW
16872016-11-08 Janus Weil <janus@gcc.gnu.org>
1688
1689 PR fortran/77596
1690 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1691
fad36601
BC
16922016-11-08 Bin Cheng <bin.cheng@arm.com>
1693
1694 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1695
7c8615b6
BC
16962016-11-08 Bin Cheng <bin.cheng@arm.com>
1697
1698 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1699
4c6a4a53
BC
17002016-11-08 Bin Cheng <bin.cheng@arm.com>
1701
1702 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1703
fcd1b8df
ML
17042016-11-08 Martin Liska <mliska@suse.cz>
1705
1706 PR testsuite/78242
1707 * g++.dg/asan/use-after-scope-4.C: New test.
1708 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1709 * gcc.dg/asan/use-after-scope-8.c: Remove.
1710
f9ef2c76
RB
17112016-11-08 Richard Biener <rguenther@suse.de>
1712
1713 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1714
ad11774f
TC
17152016-11-08 Tamar Christina <tamar.christina@arm.com>
1716
1717 PR testsuite/78136
1718 * gcc.dg/cpp/trad/trad.exp
1719 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1720 * gcc.dg/cpp/trad/include.c: Use local header file.
1721
fe73a332
RB
17222016-11-08 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/78205
1725 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1726
ed053eb8
RB
17272016-11-08 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/78224
1730 * g++.dg/torture/pr78224.C: New testcase.
1731
06658c6d
SKS
17322016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1733
1734 * gcc.dg/store_merging_1.c: Require store_merge.
1735 * gcc.dg/store_merging_2.c: Likewise.
1736 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1737 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1738 * gcc.dg/store_merging_6.c: Likewise.
1739 * gcc.dg/store_merging_7.c: Likewise.
1740 * gcc.dg/store_merging_8.c: Likewise.
1741 * lib/target-supports.exp (check_effective_target_store_merge): New.
1742
e4b39278
DE
17432016-11-07 David Edelsohn <dje.gcc@gmail.com>
1744
1745 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1746 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1747 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1748 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1749 -mvsx -mpower8-vector.
1750 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1751 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1752 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1753 -mvsx -mpower8-vector.
1754
fda2d612
DE
17552016-11-07 David Edelsohn <dje.gcc@gmail.com>
1756
1757 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1758
1759 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1760 * gcc.dg/visibility-14.c: XFAIL AIX.
1761 * gcc.dg/visibility-15.c: XFAIL AIX.
1762 * gcc.dg/visibility-16.c: XFAIL AIX.
1763 * gcc.dg/visibility-17.c: XFAIL AIX.
1764 * gcc.dg/visibility-18.c: XFAIL AIX.
1765 * gcc.dg/visibility-19.c: XFAIL AIX.
1766 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1767 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1768 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1769 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1770
60cee85e
JJ
17712016-11-07 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR target/78227
1774 * gcc.target/i386/pr78227-1.c: New test.
1775 * gcc.target/i386/pr78227-2.c: New test.
1776
7aa13860
PK
17772016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1778
1779 PR middle-end/35691
1780 * gcc.dg/pr35691-1.c: New test-case.
1781 * gcc.dg/pr35691-2.c: Likewise.
1782
caa024ff
BS
17832016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1784
1785 PR rtl-optimization/77309
1786 * gcc.dg/torture/pr77309.c: New test.
1787
a9815228
JJ
17882016-11-07 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR middle-end/71529
1791 * gcc.target/i386/pr71529.C: Moved to ...
1792 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1793
1794 PR target/64411
1795 * gcc.target/i386/pr64411.C: Moved to ...
1796 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1797 lp64.
1798
1799 PR target/65105
1800 * gcc.target/i386/pr65105-4.C: Moved to ...
1801 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1802 Run into compile test rather than execute test.
1803
e8ab5cb1
RB
18042016-11-07 Richard Biener <rguenther@suse.de>
1805
1806 PR target/78229
1807 * g++.dg/pr78229.C: New testcase.
1808
20770eb8
RB
18092016-11-07 Richard Biener <rguenther@suse.de>
1810
1811 PR tree-optimization/78218
1812 * gcc.dg/torture/pr78218.c: New testcase.
1813
32894793
RB
18142016-11-07 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/78228
1817 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1818
e27bfda2
KT
18192016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1820
1821 PR target/77822
1822 * g++.dg/torture/pr77822.C: New test.
1823
00d6b7a1
ML
18242016-11-07 Martin Liska <mliska@suse.cz>
1825
1826 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1827 -f-sanitize-address-use-after-scope.
1828 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1829 internal fn calls.
1830 * g++.dg/asan/use-after-scope-1.C: New test.
1831 * g++.dg/asan/use-after-scope-2.C: Likewise.
1832 * g++.dg/asan/use-after-scope-3.C: Likewise.
1833 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1834 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1835 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1836 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1837 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1838 * g++.dg/asan/use-after-scope-types.h: Likewise.
1839 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1840 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1841 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1842 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1843 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1844 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1845 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1846 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1847 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1848 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1849 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1850 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1851 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1852 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1853
a0d3edf8
RB
18542016-11-07 Richard Biener <rguenther@suse.de>
1855
1856 PR tree-optimization/78189
1857 * g++.dg/torture/pr78189.C: New testcase.
1858
0db5adfa
DE
18592016-11-06 David Edelsohn <dje.gcc@gmail.com>
1860
1861 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1862
cc03bf7a
AV
18632016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1864
1865 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1866 occuring.
1867
18bb8b8a
TK
18682016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1869
1870 PR fortran/78221
1871 * arith.c (gfc_complex2real): Change gfc_warning_now to
1872 gfc_warning.
1873
c7f587bd
PT
18742016-11-05 Paul Thomas <pault@gcc.gnu.org>
1875
1876 * gfortran.dg/move_alloc_17.f03: New test.
1877
92657eb0
RB
18782016-11-05 Richard Biener <rguenther@suse.de>
1879
1880 PR bootstrap/78188
1881 * g++.dg/ipa/pr78188.C: New test.
1882
28ce22e6
JW
18832016-11-05 Janus Weil <janus@gcc.gnu.org>
1884 Dominique d'Humieres <dominiq@lps.ens.fr>
1885
1886 PR fortran/69495
1887 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1888
d233ee5f
PT
18892016-11-05 Paul Thomas <pault@gcc.gnu.org>
1890
1891 PR fortran/67564
1892 * gfortran.dg/select_type_39.f03: New test.
1893
18942016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1895
1896 PR fortran/64933
1897 * gfortran.dg/associate_23.f90: New test.
1898
5f4cebba
JJ
18992016-11-04 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR target/77834
1902 * gcc.dg/pr77834.c: New test.
1903
6e3ae7e6
PC
19042016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1905
1906 PR c++/67980
1907 * g++.dg/cpp1y/pr67980.C: New.
1908
fff6ed28
BS
19092016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1910
1911 * gcc.target/powerpc/fold-vec-add-1.c: New.
1912 * gcc.target/powerpc/fold-vec-add-2.c: New.
1913 * gcc.target/powerpc/fold-vec-add-3.c: New.
1914 * gcc.target/powerpc/fold-vec-add-4.c: New.
1915 * gcc.target/powerpc/fold-vec-add-5.c: New.
1916 * gcc.target/powerpc/fold-vec-add-6.c: New.
1917 * gcc.target/powerpc/fold-vec-add-7.c: New.
1918
bef3a8d7 19192016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1920
1921 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1922 for -mbranch-likely, infer -mno-branch-likely for R6.
1923
dac9376a
BE
19242016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1925
1926 PR c++/71973
1927 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1928 * g++.dg/init/new15.C: Likewise.
1929 * g++.dg/ipa/inline-1.C: Likewise.
1930 * g++.dg/ipa/inline-2.C: Likewise.
1931 * g++.dg/lto/20080908-1_0.C: Likewise.
1932 * g++.dg/tc1/dr20.C: Likewise.
1933 * g++.dg/tree-ssa/inline-1.C: Likewise.
1934 * g++.dg/tree-ssa/inline-2.C: Likewise.
1935 * g++.old-deja/g++.law/except1.C: Likewise.
1936 * g++.old-deja/g++.other/vbase5.C: Likewise.
1937 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1938
b210df46
BS
19392016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1940
1941 PR tree-optimization/78210
1942 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1943 possibility of widening multiplies.
1944
964ef24c
RB
19452016-11-04 Richard Biener <rguenther@suse.de>
1946
1947 PR middle-end/78185
1948 * gcc.dg/pr78185.c: New testcase.
1949
5fb80387
DE
19502016-10-04 David Edelsohn <dje.gcc@gmail.com>
1951
1952 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1953 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1954
6905c577
JJ
19552016-11-03 Jakub Jelinek <jakub@redhat.com>
1956 Alexandre Oliva <aoliva@redhat.com>
1957 Jason Merrill <jason@redhat.com>
1958
1959 PR debug/28767
1960 PR debug/56974
1961 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1962 * g++.dg/debug/dwarf2/ref-3.C: New test.
1963 * g++.dg/debug/dwarf2/ref-4.C: New test.
1964 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1965 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1966
19672016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1968
1969 * gfortran.dg/dec_exp_1.f90: New test.
1970 * gfortran.dg/dec_exp_2.f90: Likewise.
1971 * gfortran.dg/dec_exp_3.f90: Likewise.
1972
6905c577 19732016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1974
1975 * gfortran.dg/dec_parameter_1.f: New test.
1976 * gfortran.dg/dec_parameter_2.f90: Likewise.
1977 * gfortran.dg/dec_parameter_3.f90: Likewise.
1978 * gfortran.dg/dec_parameter_4.f90: Likewise.
1979
7d29f8e3
ML
19802016-11-03 Martin Liska <mliska@suse.cz>
1981
1982 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1983 output.
1984 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1985
5de3e2d8
BE
19862016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1987
1988 PR libgcc/78067
1989 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1990
f03f0232
SKS
19912016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1992
1993 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1994
bd17a9df
MF
19952016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1996
1997 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1998
2b01aad6
TC
19992016-11-01 Tamar Christina <tamar.christina@arm.com>
2000
2001 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2002 Check for arm_v8_neon_hw.
2003 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2004 Likewise.
2005 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2006 Likewise.
2007 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2008 Likewise.
2009
aa55dc0c
RB
20102016-11-02 Richard Biener <rguenther@suse.de>
2011
2012 * gcc.dg/store_merging_8.c: New testcase.
2013
6905c577 20142016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2015
2016 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2017
075be4a1
DE
20182016-11-02 David Edelsohn <dje.gcc@gmail.com>
2019
4b69fb13
DE
2020 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2021 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2022 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2023 * gcc.dg/pr65779.c: XFAIL AIX.
2024 * gcc.dg/pr70405.c: XFAIL AIX.
2025
075be4a1
DE
2026 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2027 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2028 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2029
fdb1aa55
RO
20302016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2031
2032 * lib/target-supports.exp (check_gc_sections_available): Use
2033 -print-prog-name=ld to determine linker used.
2034
4adbcdb4
ML
20352016-11-02 Martin Liska <mliska@suse.cz>
2036
2037 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2038 test case.
2039
4b2c06f4
KT
20402016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2041
2042 PR tree-optimization/78170
2043 * gcc.c-torture/execute/pr78170.c: New test.
2044
63e523d6
KT
20452016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2046
2047 PR tree-optimization/78162
2048 * gcc.c-torture/compile/pr78162.c: New test.
2049
da42ac7b
RB
20502016-11-02 Richard Biener <rguenther@suse.de>
2051
2052 PR tree-optimization/78035
2053 PR tree-optimization/77964
2054 * gcc.target/i386/pr78035.c: New testcase.
2055
4280df0a
RB
20562016-11-02 Richard Biener <rguenther@suse.de>
2057
2058 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2059 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2060 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2061 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2062 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2063
1b1d9303
DE
20642016-11-01 David Edelsohn <dje.gcc@gmail.com>
2065
2066 * gfortran.dg/pr70937.f90: require-effective-target lto.
2067
5b7c0519
TK
20682016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2069
2070 PR fortran/69544
2071 * gfortran.dg/where_6.f90: New test.
2072
70d28813
JJ
20732016-11-01 Jakub Jelinek <jakub@redhat.com>
2074
2075 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2076
7f4266d4
TK
20772016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2078
2079 PR fortran/69544
2080 * gfortran.dg/where_5.f90: New test.
2081
9fc158eb
BB
20822016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2083
2084 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2085 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2086 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2087 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2088
baeb7b5c
UB
20892016-11-01 Uros Bizjak <ubizjak@gmail.com>
2090
2091 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2092 Whitespace fixes.
2093 (check_effective_target_vect_cmdline_needed): Check
2094 is-effective-target ia32 for x86 targets.
2095 (check_effective_target_vect_simd_clones): Simplify condition.
2096 (check_effective_target_vect_double): Ditto.
2097 (check_effective_target_vect_aligned_arrays): Check
2098 is-effective-target ia32 for x86 targets. Simplify condition.
2099 (check_effective_target_vect_multiple_sizes): Simplify condition.
2100 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2101 (check_effective_target_sync_int_128): Simplify condition.
2102 (check_effective_target_sync_int_128_runtime): Ditto.
2103 (check_effective_target_sync_long_long_runtime): Ditto.
2104 (check_effective_target_divmod): Add i?86-*-* target.
2105
156b5cca
MM
21062016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2107
2108 * gcc.target/powerpc/vsx-extract-4.c: New test.
2109 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2110
120a4c45
JD
21112016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2112
2113 PR fortran/54679
2114 * gfortran.dg/fmt_l.f90: Update test.
2115 * gfortran.dg/fmt_l0.f90: New test.
2116
c5fed5c6
JJ
21172016-10-31 Jakub Jelinek <jakub@redhat.com>
2118
2119 PR c++/78089
2120 * c-c++-common/builtin-shuffle-1.c: New test.
2121 * g++.dg/cpp0x/addressof3.C: New test.
2122
aee69156
VV
21232016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2124
2125 Add tests for a const member and a reference member for launder.
2126 * g++.dg/cpp1z/launder3.C: New.
2127 * g++.dg/cpp1z/launder4.C: Likewise.
2128 * g++.dg/cpp1z/launder5.C: Likewise.
2129 * g++.dg/cpp1z/launder5.cc: Likewise.
2130 * g++.dg/cpp1z/launder5.h: Likewise.
2131 * g++.dg/cpp1z/launder6.C: Likewise.
2132 * g++.dg/cpp1z/launder6.cc: Likewise.
2133 * g++.dg/cpp1z/launder6.h: Likewise.
2134
1e4fa9b1
JJ
21352016-10-31 Jakub Jelinek <jakub@redhat.com>
2136
dcb466ec
JJ
2137 PR c++/77948
2138 * g++.dg/cpp0x/pr77948-1.C: New test.
2139 * g++.dg/cpp0x/pr77948-2.C: New test.
2140 * g++.dg/cpp0x/pr77948-3.C: New test.
2141 * g++.dg/cpp0x/pr77948-4.C: New test.
2142 * g++.dg/cpp0x/pr77948-5.C: New test.
2143 * g++.dg/cpp0x/pr77948-6.C: New test.
2144
1e4fa9b1
JJ
2145 PR tree-optimization/77860
2146 * gcc.dg/pr77860.c: New test.
2147
9782e1ec
JJ
21482016-10-31 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR c++/77886
2151 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2152
dd57b05e
SKS
21532016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2154
2155 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2156
84ff4775
LCW
21572016-10-30 Le-Chun Wu <lcwu@google.com>
2158 Mark Wielaard <mjw@redhat.com>
2159
2160 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2161 * gcc.dg/Wshadow-local-1.c: Likewise.
2162 * gcc.dg/Wshadow-local-2.c: Likewise.
2163 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2164 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2165 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2166
0b56e9ad
BS
21672016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2168
2169 PR tree-optimization/71915
2170 PR tree-optimization/71490
2171 * gcc.dg/tree-ssa/pr54245.c: Delete.
2172 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2173 document why.
2174
d4fc6702
JD
21752016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2176
2177 PR fortran/78123
2178 * gfortran.dg/fmt_t_9.f: New test.
2179
396e56d2
TK
21802016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2181
2182 PR fortran/67219
2183 * gfortran.dg/pr67219.f90: New test.
2184
a654d5d0
JJ
21852016-10-29 Jakub Jelinek <jakub@redhat.com>
2186
205b9ed1
JJ
2187 PR rtl-optimization/77919
2188 * g++.dg/torture/pr77919-2.C: New test.
2189
a654d5d0
JJ
2190 PR target/78148
2191 * gcc.dg/pr78148.c: New test.
2192
894d8b41
EB
21932016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2194
2195 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2196 * gcc.target/sparc/overflow-4.c: ...here.
2197 * gcc.target/sparc/overflow-5.c: New test.
2198
e72531b9
PK
21992016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2200 Kugan Vivekanandarajah <kuganv@linaro.org>
2201 Jim Wilson <jim.wilson@linaro.org>
2202
2203 PR tree-optimization/43721
2204 * lib/target-supports.exp (check_effective_target_divmod): New.
2205 (check_effective_target_divmod_simode): Likewise.
2206 (check_effective_target_arm_divmod_simode): Likewise.
2207 * gcc.dg/divmod-1-simode.c: New test.
2208 * gcc.dg/divmod-1.c: Likewise.
2209 * gcc.dg/divmod-2-simode.c: Likewise.
2210 * gcc.dg/divmod-2.c: Likewise.
2211 * gcc.dg/divmod-3-simode.c: Likewise.
2212 * gcc.dg/divmod-3.c: Likewise.
2213 * gcc.dg/divmod-4-simode.c: Likewise.
2214 * gcc.dg/divmod-4.c: Likewise.
2215 * gcc.dg/divmod-5.c: Likewise.
2216 * gcc.dg/divmod-6-simode.c: Likewise.
2217 * gcc.dg/divmod-6.c: Likewise.
2218 * gcc.dg/divmod-7.c: Likewise.
2219
f663d9ad 22202016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2221 Jakub Jelinek <jakub@redhat.com>
2222 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2223
2224 PR middle-end/22141
2225 PR rtl-optimization/23684
2226 * gcc.c-torture/execute/pr22141-1.c: New test.
2227 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2228 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2229 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2230 * gcc.dg/store_merging_1.c: New test.
2231 * gcc.dg/store_merging_2.c: Likewise.
2232 * gcc.dg/store_merging_3.c: Likewise.
2233 * gcc.dg/store_merging_4.c: Likewise.
2234 * gcc.dg/store_merging_5.c: Likewise.
2235 * gcc.dg/store_merging_6.c: Likewise.
2236 * gcc.dg/store_merging_7.c: Likewise.
2237 * gcc.target/i386/pr22141.c: Likewise.
2238 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2239 * g++.dg/init/new17.C: Likewise.
2240
6905c577 22412016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2242
2243 PR middle-end/72747
2244 * c-c++-common/pr72747-1.c: New test.
2245 * c-c++-common/pr72747-2.c: Likewise.
2246
539405d5
AK
22472016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2248
2249 * gcc.target/s390/oscbreak-1.c: New test.
2250
0dbb19f0
AK
22512016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2252
2253 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2254
0d9e143c
JJ
22552016-10-28 Jakub Jelinek <jakub@redhat.com>
2256
c19066a7
JJ
2257 PR rtl-optimization/77919
2258 * g++.dg/torture/pr77919.C: New test.
2259
0d9e143c
JJ
2260 PR rtl-optimization/78132
2261 * gcc.target/i386/pr78132.c: New test.
2262
cc91248d
EB
22632016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2264
2265 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2266
787c7a65
MM
22672016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2268
2269 * gcc.target/powerpc/vsx-simode.c: New test.
2270 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2271 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2272
4ce71579
JJ
22732016-10-27 Jakub Jelinek <jakub@redhat.com>
2274
6f21288f
JJ
2275 PR fortran/78026
2276 * gfortran.dg/gomp/pr78026.f03: New test.
2277 * gfortran.dg/select_type_38.f03: New test.
2278
4ce71579
JJ
2279 PR middle-end/78025
2280 * g++.dg/gomp/declare-simd-7.C: New test.
2281
6f21288f 22822016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2283
2284 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2285 * gfortran.dg/dec_init_2.f90: Likewise.
2286 * gfortran.dg/dec_init_3.f90: New test.
2287 * gfortran.dg/dec_init_4.f90: Likewise.
2288
93f90bec
BC
22892016-10-27 Bin Cheng <bin.cheng@arm.com>
2290
2291 * gcc.dg/fold-narrowbopcst-1.c: New test.
2292
6f21288f 22932016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2294
2295 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2296 dg-shouldfail/dg-output instead of XFAIL.
2297 * gfortran.dg/dec_io_6.f90: Likewise.
2298
ddb92ab9
TP
22992016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2300
2301 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2302 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2303 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2304 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2305 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2306 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2307 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2308 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2309 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2310 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2311
ad6e4ba8
BC
23122016-10-27 Bin Cheng <bin.cheng@arm.com>
2313
2314 * gcc.dg/fold-convmaxconv-1.c: New test.
2315 * gcc.dg/fold-convminconv-1.c: New test.
2316
6905c577 23172016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2318
2319 PR fortran/78092
2320 * gfortran.dg/pr78092.f90: New test.
2321
7a83b391
KN
23222016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2323
2324 PR target/78056
2325 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2326 expected error message.
2327 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2328 expected error message.
2329 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2330 (test_all_not_equal_and_not_zero): Change expected error message.
2331
3693a620
JJ
23322016-10-26 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR fortran/77973
2335 * gfortran.dg/gomp/pr77973.f90: New test.
2336
cd612e8a
PT
23372016-10-26 Paul Thomas <pault@gcc.gnu.org>
2338
2339 PR fortran/78108
2340 * gfortran.dg/submodule_18.f08: New test.
2341 * gfortran.dg/submodule_19.f08: New test.
2342
09844a5f
MM
23432016-10-26 Michael Matz <matz@suse.de>
2344
2345 * g++.dg/pr78060.C: New test.
2346 * gfortran.dg/pr78061.f: New test.
2347 * g++.dg/pr78088.C: New test.
2348
6f21288f 23492016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2350
2351 * gfortran.dg/dec_io_1.f90: New test.
2352 * gfortran.dg/dec_io_2.f90: New test.
2353 * gfortran.dg/dec_io_3.f90: New test.
2354 * gfortran.dg/dec_io_4.f90: New test.
2355 * gfortran.dg/dec_io_5.f90: New test.
2356 * gfortran.dg/dec_io_6.f90: New test.
2357
6c95388f
JJ
23582016-10-25 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR sanitizer/78106
2361 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2362
23632016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2364
2365 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2366 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2367
90e261e4
EB
23682016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2369
2370 * gnat.dg/opt59.adb: New test.
2371 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2372
2373 * gnat.dg/opt60.adb: New test.
2374
cef026ec
AV
23752016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2376
2377 PR fortran/72770
2378 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2379 this pr.
2380
96592eed
JJ
23812016-10-25 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR target/78102
2384 * gcc.target/i386/pr78102.c: New test.
2385
6c95388f 23862016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2387
2388 * gfortran.dg/dec_logical_xor_1.f90: New test.
2389 * gfortran.dg/dec_logical_xor_2.f90: New test.
2390 * gfortran.dg/dec_logical_xor_3.f03: New test.
2391
6c95388f 23922016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2393
2394 * gfortran.dg/dec_loc_rval_1.f90: New test.
2395 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2396 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2397
6c95388f 23982016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2399
90051c26
FR
2400 * gfortran.dg/dec_type_print.f90: New testcase.
2401
6c95388f 24022016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2403
2404 * gfortran.dg/feed_1.f90: New test.
2405 * gfortran.dg/feed_2.f90: New test.
ef144767 2406
8e104951
ML
24072016-10-25 Martin Liska <mliska@suse.cz>
2408
2409 PR sanitizer/78106
2410 * gcc.dg/asan/pr78106.c: New test.
2411
b93ee1bb
ML
24122016-10-25 Martin Liska <mliska@suse.cz>
2413
2414 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2415
ad6922b0
WD
24162016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2417
2418 PR target/78041
2419 * gcc.target/arm/pr78041.c: New test.
2420
e16f1cc7
JJ
24212016-10-25 Jakub Jelinek <jakub@redhat.com>
2422
2423 * g++.dg/cpp1z/launder1.C: New test.
2424 * g++.dg/cpp1z/launder2.C: New test.
2425
078134e5 24262016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2427 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2428
2429 PR target/71676
2430 PR target/71678
2431 * gcc.target/avr/pr71676-2.c: New test.
2432
c7212a15 24332016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2434 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2435
2436 PR target/71676
2437 PR target/71678
2438 * gcc.target/avr/pr71676-1.c: New test.
2439 * gcc.target/avr/pr71676-3.c: New test.
2440 * gcc.target/avr/pr71676.c: New test.
2441 * gcc.target/avr/pr71678.c: New test.
2442
d1c7d3a8
KV
24432016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2444
2445 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2446 such that cloned verions of tested functions are not created.
2447
c7082171
SK
24482016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2449
2450 PR fortran/71895
2451 * gfortran.dg/pr71895.f90: New test.
2452
0f2a9e37
JJ
24532016-10-24 Jakub Jelinek <jakub@redhat.com>
2454
2455 * g++.dg/debug/dwarf2/ref-2.C: New test.
2456
f8348061
BE
24572016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2458
2459 * c-c++-common/Wint-in-bool-context-3.c: New test.
2460
1eb4547b
MS
24612016-10-24 Martin Sebor <msebor@redhat.com>
2462
2463 PR middle-end/77735
2464 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2465 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2466 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2467 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2468 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2469 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2470 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2471
292af537
RB
24722016-10-24 Richard Biener <rguenther@suse.de>
2473
2474 PR testsuite/71491
2475 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2476 * gcc.dg/vect/slp-45.c: Likewise.
2477
40f683e8
RB
24782016-10-24 Richard Biener <rguenther@suse.de>
2479
2480 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2481 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2482 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2483
b1b6774f
GJL
24842016-10-24 Georg-Johann Lay <avr@gjlay.de>
2485
2486 PR target/78093
2487 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2488 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2489
ed9760d2
AV
24902016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2491
2492 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2493
fb027a42
JJ
24942016-10-24 Jakub Jelinek <jakub@redhat.com>
2495
2496 * gcc.target/i386/bmi2-pext-1.c: New test.
2497 * gcc.target/i386/bmi2-pdep-1.c: New test.
2498 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2499 * gcc.target/i386/tbm-bextri-1.c: New test.
2500 * gcc.target/i386/bmi-bextr-6.c: New test.
2501
8e10302e
RO
25022016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2503
2504 PR target/77483
2505 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2506 * gcc.target/i386/pr65105-1.c: Likewise.
2507 * gcc.target/i386/pr65105-2.c: Likewise.
2508 * gcc.target/i386/pr65105-3.c: Likewise.
2509 * gcc.target/i386/pr65105-5.c: Likewise.
2510 * gcc.target/i386/pr67761.c: Likewise.
2511 * gcc.target/i386/pr70799-1.c: Likewise.
2512
866c72a8
ML
25132016-10-24 Martin Liska <mliska@suse.cz>
2514
2515 PR sanitizer/77966
2516 * c-c++-common/ubsan/unreachable-3.c: New test.
2517
0804124b
SK
25182016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/77763
2521 * gfortran.dg/pr77763.f90
2522
87c9fca5
SK
25232016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2524
2525 PR fortran/54730
2526 PR fortran/78033
2527 * gfortran.dg/pr78033.f90: New test.
2528
dfd6231e
PT
25292016-10-23 Paul Thomas <pault@gcc.gnu.org>
2530
2531 PR fortran/69834
2532 * gfortran.dg/select_type_1.f03: Change error for overlapping
2533 TYPE IS cases.
2534 * gfortran.dg/select_type_36.f03: New test.
2535
66ccff98
EB
25362016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2537
2538 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2539
15876cee
TK
25402016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2541
2542 PR fortran/78021
2543 * gfortran.dg/string_length_3.f90: New test.
2544
574284e9
AV
25452016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2546
574284e9
AV
2547 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2548
25492016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2550
2551 PR fortran/43366
2552 PR fortran/57117
2553 PR fortran/61337
2554 * gfortran.dg/alloc_comp_class_5.f03: New test.
2555 * gfortran.dg/class_allocate_21.f90: New test.
2556 * gfortran.dg/class_allocate_22.f90: New test.
2557 * gfortran.dg/realloc_on_assign_27.f08: New test.
2558
20276dc9
JL
25592016-10-21 Jeff Law <law@redhat.com>
2560
2561 * PR tree-optimization/71947
2562 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2563 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2564 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2565
f7503699
KV
25662016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2567
2568 * gcc.dg/ipa/vrp5.c: New test.
2569 * gcc.dg/ipa/vrp6.c: New test.
2570
5be6b295
WD
25712016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2572
2573 * gcc.target/aarch64/test_frame_17.c: New test.
2574
c82bc7ed
WD
25752016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2576
2577 * gcc.target/aarch64/test_frame_17.c: New test.
2578
67a6cac7
AP
25792016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2580
2581 PR preprocessor/71681
2582 * gcc.dg/cpp/pr71681-1.c: New testcase
2583 * gcc.dg/cpp/pr71681-2.c: Likewise
2584 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2585 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2586 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2587 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2588
8e6982f7
JJ
25892016-10-21 Jakub Jelinek <jakub@redhat.com>
2590
9c4c8b7b
JJ
2591 PR target/78057
2592 * gcc.target/i386/pr78057.c: New test.
2593
8e6982f7
JJ
2594 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2595
de514d40
PT
25962016-10-21 Paul Thomas <pault@gcc.gnu.org>
2597
2598 PR fortran/69566
2599 * gfortran.dg/select_type_37.f03: New test.
2600
1d64ceb0
SKS
26012016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2602
2603 PR target/71627
2604 * gcc.target/avr/pr71627.c: New test
2605
85729229
EB
26062016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2607
2608 * gcc.target/sparc/overflow-1.c: New test.
2609 * gcc.target/sparc/overflow-2.c: Likewise.
2610 * gcc.target/sparc/overflow-3.c: Likewise.
2611
d17f2c3b
AV
26122016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2613
2614 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2615 effective target.
2616
0d47cee6
KT
26172016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2618
2619 PR rtl-optimization/78038
2620 * gcc.target/aarch64/pr78038.c: New test.
2621
a20d03c8
RB
26222016-10-21 Richard Biener <rguenther@suse.de>
2623
2624 PR tree-optimization/78051
2625 * g++.dg/torture/pr78051.C: New testcase.
2626
f3ecd50f
BE
26272016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2628
2629 * c-c++-common/wdate-time.c: Restored test case.
2630 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2631
fceabe50
JJ
26322016-10-20 Jakub Jelinek <jakub@redhat.com>
2633
2634 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2635
f56ea76e
UB
26362016-10-20 Uros Bizjak <ubizjak@gmail.com>
2637
2638 PR target/78037
2639 * gcc.target/i386/pr78037.c: New test.
2640
2c35bbe1
EB
26412016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2642
2643 * gcc.target/visium/overflow8.c: New.
2644 * gcc.target/visium/overflow16.c: Likewise.
2645 * gcc.target/visium/overflow32: Likewise.
2646
28df8730
MM
26472016-10-20 Michael Matz <matz@suse.de>
2648
2649 * gcc.dg/loop-split.c: New test.
2650 * gcc.dg/tree-ssa/ifc-9.c: Update.
2651 * gcc.dg/tree-ssa/ifc-10.c: Update.
2652
6c1a9e41
RB
26532016-10-20 Richard Biener <rguenther@suse.de>
2654
2655 * gcc.dg/graphite/pr35356-1.c: Update.
2656
a2923dba
PC
26572016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/77446
2660 * g++.dg/cpp1y/pr77446.C: New.
2661
2066ef6a
PK
26622016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2663
2664 PR tree-optimization/53979
2665 * gcc.dg/pr53979-1.c: New test-case.
2666 * gcc.dg/pr53979-2.c: Likewise.
2667
4c712374
BE
26682016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2669
2670 * c-c++-common/Wint-in-bool-context-2.c: New test.
2671
bdcf8e7c
JD
26722016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2673
2674 * gfortran.dg/dtio_17.f90: Fix test.
2675
ec1748d4
AH
26762016-10-19 Aldy Hernandez <aldyh@redhat.com>
2677
2678 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2679 * gcc.dg/Walloca-2.c: Same.
2680
b70f0b0c
AH
26812016-10-19 Aldy Hernandez <aldyh@redhat.com>
2682
2683 * gcc.dg/Wvla-1.c: Rename to...
2684 * gcc.dg/Wvla-larger-than-1.c: ...this.
2685 * gcc.dg/Wvla-2.c: Rename to...
2686 * gcc.dg/Wvla-larger-than-2.c: ...this.
2687 * gcc.dg/Wvla-3.c: Rename to...
2688 * gcc.dg/Walloca-11.c.: ...this.
2689 * gcc.dg/wvla-[1-7].c: Rename to:
2690 * gcc.dg/Wvla-[1-7].c: ...this.
2691
cbb22e61
BC
26922016-10-19 Bin Cheng <bin.cheng@arm.com>
2693
2694 PR tree-optimization/78005
2695 * gcc.dg/vect/pr78005.c: New.
2696 * gcc.target/i386/l_fma_float_1.c: Revise test.
2697 * gcc.target/i386/l_fma_float_2.c: Ditto.
2698 * gcc.target/i386/l_fma_float_3.c: Ditto.
2699 * gcc.target/i386/l_fma_float_4.c: Ditto.
2700 * gcc.target/i386/l_fma_float_5.c: Ditto.
2701 * gcc.target/i386/l_fma_float_6.c: Ditto.
2702 * gcc.target/i386/l_fma_double_1.c: Ditto.
2703 * gcc.target/i386/l_fma_double_2.c: Ditto.
2704 * gcc.target/i386/l_fma_double_3.c: Ditto.
2705 * gcc.target/i386/l_fma_double_4.c: Ditto.
2706 * gcc.target/i386/l_fma_double_5.c: Ditto.
2707 * gcc.target/i386/l_fma_double_6.c: Ditto.
2708
a023f8c8
TS
27092016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2710
2711 PR tree-optimization/78024
2712 * gcc.dg/goacc/loop-processing-1.c: New file.
2713
d9700bdb
RB
27142016-10-19 Richard Biener <rguenther@suse.de>
2715
2716 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2717
902cb7b1
KN
27182016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2719
2720 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2721 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2722 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2723 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2724 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2725 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2726 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2727 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2728 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2729 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2730 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2731 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2732 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2733 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2734 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2735 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2736 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2737 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2738 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2739 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2740 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2741 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2742 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2743 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2744 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2745 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2746 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2747 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2748 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2749 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2750 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2751 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2752 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2753 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2754 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2755 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2756 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2757 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2758 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2759 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2760 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2761 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2762 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2763 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2764 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2765 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2766 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2767 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2768 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2769 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2770 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2771 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2772 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2773 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2774 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2775 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2776 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2777 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2778 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2779 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2780 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2781 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2782 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2783 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2784 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2785 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2786 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2787 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2788 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2789 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2790 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2791 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2792 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2793 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2794 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2795 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2796 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2797 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2798 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2799 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2800 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2801 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2802 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2803 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2804 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2805 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2806 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2807 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2808 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2809 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2810 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2811 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2812 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2813 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2814 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2815 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2816 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2817 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2818 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2819 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2820 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2821 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2822 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2823 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2824 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2825 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2826 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2827 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2828 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2829 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2830 * gcc.target/powerpc/vsu/vsu.exp: New file.
2831
5cb96b6a
UB
28322016-10-18 Uros Bizjak <ubizjak@gmail.com>
2833
2834 PR target/77991
2835 * gcc.target/i386/pr77991.c: New test.
2836
f5de494c
MF
28372016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2838
2839 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2840 LTO is used.
2841
e5163ec1
SKS
28422016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2843
5cb96b6a 2844 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2845
b64e8239
RB
28462016-10-18 Richard Biener <rguenther@suse.de>
2847
2848 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2849 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2850 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2851 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2852 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2853 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2854 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2855 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2856 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2857 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2858 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2859 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2860 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2861 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2862 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2863 * gcc.dg/pr68217.c: Likewise.
2864 * gcc.dg/predict-9.c: Likewise.
2865 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2866 * gcc.dg/predict-1.c: Likewise.
2867
c680ada5
JD
28682016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2869
2870 * gfortran.dg/dtio_17.f90: New test.
2871
7fd4f180
KV
28722016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2873
2874 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2875
718625ad
KV
28762016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2877
2878 * gcc.dg/ipa/vrp4.c: New test.
2879
735b8f9f
KV
28802016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2881
2882 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2883 * gcc.dg/torture/pr39074.c: Likewise.
2884
86f98087
EB
28852016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2886
2887 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2888 * gnat.dg/trampoline4.adb: Minor tweak.
2889
a929f266
BS
28902016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2891
2892 PR tree-optimization/77916
2893 * gcc.dg/torture/pr77916.c: New.
2894
4acf2055
SK
28952016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2896
2897 PR fortran/77978
2898 * gfortran.dg/pr77978_1.f90: New test.
2899 * gfortran.dg/pr77978_2.f90: Ditto.
2900 * gfortran.dg/pr77978_3.f90: Ditto.
2901
871267e1
PT
29022016-10-17 Paul Thomas <pault@gcc.gnu.org>
2903
2904 PR fortran/61420
2905 PR fortran/78013
2906 * gfortran.dg/proc_ptr_49.f90: New test.
2907
fd9593e9
BE
29082016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2909
2910 PR target/77308
2911 * gcc.target/arm/pr77308.c: New test.
2912
d32d4176
DE
29132016-10-17 David Edelsohn <dje.gcc@gmail.com>
2914
2915 * lib/target-supports.exp
2916 (check_effective_target_floatn_nx_runtime): Return 0 for
2917 powerpc*-ibm-aix*.
2918
dca2910c
AP
29192016-10-17 Andrew Pinski <apinski@cavium.com>
2920
2921 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2922 long instead of long.
2923 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2924 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2925 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2926 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2927 * gcc.target/aarch64/pr68102_1.c: Likewise.
2928 * gcc.target/aarch64/target_attr_3.c: Likewise.
2929
44b00dbc
RB
29302016-10-17 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/77988
2933 * gcc.dg/torture/pr77988.c: New testcase.
2934
89b80c42
PK
29352016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2936
2937 * gcc.dg/pr71636-1.c: New test-case.
2938 * gcc.dg/pr71636-2.c: Likewise.
2939
4c640e26
EB
29402016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2941
2942 * gnat.dg/trampoline3.adb: New test.
2943 * gnat.dg/trampoline4.adb: Likewise.
2944
6c0347f6
JD
29452016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2946
2947 * gfortran.dg/dtio_16.f90: New test.
2948
d0d48a06
EB
29492016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2950
2951 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2952 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2953 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2954
baa33d83
EB
29552016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2956
2957 * gcc.target/sparc/popc.c: Rename to...
2958 * gcc.target/sparc/popc-1.c: ...this.
2959 * gcc.target/sparc/popc-2.c: New test.
2960
523ee218
JD
29612016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2962
2963 PR fortran/77972
2964 * gfortran.dg/unexpected_eof_4.f90: New test.
2965
c04d4ede
JB
29662016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2967
31a84d4a
AP
2968 PR libfortran/48587
2969 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2970
064ed55a
JJ
29712016-10-14 Jakub Jelinek <jakub@redhat.com>
2972
9a822fc7
JJ
2973 PR middle-end/77959
2974 * gfortran.dg/pr77959.f90: New test.
2975
064ed55a
JJ
2976 DR 1511 - const volatile variables and ODR
2977 * g++.dg/DRs/dr1511-1.C: New test.
2978 * g++.dg/DRs/dr1511-2.C: New test.
2979
2579762a
EB
29802016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2981
2982 * gnat.dg/debug7.adb (dg-options): Remove -g.
2983 * gnat.dg/debug8.adb (dg-options): Add -margs.
2984 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2985
6d59425d
RB
29862016-10-14 Richard Biener <rguenther@suse.de>
2987
2988 PR tree-optimization/77979
2989 * gcc.dg/torture/pr77979.c: New testcase.
2990
43f66d6e
ML
29912016-10-14 Martin Liska <mliska@suse.cz>
2992
2993 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2994 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2995 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2996
cb3ac867
UB
29972016-10-14 Uros Bizjak <ubizjak@gmail.com>
2998
2999 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3000 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3001 * gcc.dg/torture/pr77937-2.c: Likewise.
3002
14cf71a0
EB
30032016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3004
3005 * gnat.dg/lto15.adb: Adjust.
3006 * gnat.dg/lto16.adb: Likewise.
3007 * gnat.dg/lto17.adb: Likewise
3008 * gnat.dg/lto18.ad[sb]: New test.
3009 * gnat.dg/lto18_pkg.ads: New helper.
3010 * gnat.dg/lto19.adb: New test.
3011 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3012 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3013 * gnat.dg/lto20.adb: New test.
3014 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3015
6fd9c6f4
AV
30162016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3017
3018 * gfortran.dg/coarray_38.f90: Expect error message.
3019
01f44038
KT
30202016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3021
3022 * gcc.target/aarch64/spellcheck_1.c: New test.
3023 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3024 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3025 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3026 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3027 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3028
253abb2a
AS
30292016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3030
3031 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3032
a2695319
BS
30332016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3034
3035 PR tree-optimization/77937
3036 * gcc.dg/torture/pr77937-1.c: New.
3037 * gcc.dg/torture/pr77937-2.c: New.
3038
14a2c9aa
JM
30392016-10-13 Jakub Jelinek <jakub@redhat.com>
3040
3041 * g++.dg/cpp1z/inline-var1.C: New test.
3042 * g++.dg/cpp1z/inline-var1a.C: New test.
3043 * g++.dg/cpp1z/inline-var1.h: New file.
3044 * g++.dg/cpp1z/inline-var2.C: New test.
3045 * g++.dg/cpp1z/inline-var3.C: New test.
3046 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3047 uninitialized const.
3048
6c95388f 30492016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3050
ee7fa2e3
SL
3051 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3052 Xscale is specified, not just -march.
3053 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3054 is incompatible with Xscale.
18d34307 3055
96032047
MS
30562016-10-13 Martin Sebor <msebor@redhat.com>
3057
3058 PR c++/71912
3059 * g++.dg/ext/flexary4.C: Adjust.
3060 * g++.dg/ext/flexary5.C: Same.
3061 * g++.dg/ext/flexary9.C: Same.
3062 * g++.dg/ext/flexary19.C: New test.
3063 * g++.dg/ext/flexary18.C: New test.
3064 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3065 regression test.
5cb96b6a
UB
3066 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3067 Avoid generating a flexible array member in an array.
96032047 3068
5b1548fd
MS
30692016-10-13 Martin Sebor <msebor@redhat.com>
3070
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3072 to placate -Wformat on targets where the type is not int.
3073
7810c4eb
DM
30742016-10-13 David Malcolm <dmalcolm@redhat.com>
3075
3076 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3077 in INSN_LOCATION.
3078
fcd27666
BC
30792016-10-13 Bin Cheng <bin.cheng@arm.com>
3080
3081 * gcc.target/i386/l_fma_float_1.c: Revise test.
3082 * gcc.target/i386/l_fma_float_2.c: Ditto.
3083 * gcc.target/i386/l_fma_float_3.c: Ditto.
3084 * gcc.target/i386/l_fma_float_4.c: Ditto.
3085 * gcc.target/i386/l_fma_float_5.c: Ditto.
3086 * gcc.target/i386/l_fma_float_6.c: Ditto.
3087 * gcc.target/i386/l_fma_double_1.c: Ditto.
3088 * gcc.target/i386/l_fma_double_2.c: Ditto.
3089 * gcc.target/i386/l_fma_double_3.c: Ditto.
3090 * gcc.target/i386/l_fma_double_4.c: Ditto.
3091 * gcc.target/i386/l_fma_double_5.c: Ditto.
3092 * gcc.target/i386/l_fma_double_6.c: Ditto.
3093
b8a4b8c8
BC
30942016-10-13 Bin Cheng <bin.cheng@arm.com>
3095
3096 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3097
328ba117
BC
30982016-10-13 Bin Cheng <bin.cheng@arm.com>
3099
3100 * gcc.dg/vect/vect-98.c: Refine test case.
3101 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3102 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3103 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3104
1a1ab05e
JJ
31052016-10-13 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR c/77946
3108 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3109
27947670
ML
31102016-10-13 Martin Liska <mliska@suse.cz>
3111
3112 PR tree-optimization/77943
3113 * g++.dg/tree-ssa/pr77943.C: New test.
3114
92c5266b
AV
31152016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3116
3117 PR fortran/72832
3118 * gfortran.dg/allocate_with_source_22.f03: New test.
3119 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3120 fail.
3121
90bca4ed
TP
31222016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3123
3124 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3125 * gcc.target/arm/movsi_movw.c: Likewise.
3126 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3127 directive to work on big endian targets.
3128
0011af7b
KV
31292016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3130
3131 * gcc.dg/tree-ssa/evrp6.c: New test.
3132
859e95ab
SB
31332016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3134
3135 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3136 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3137 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3138
2934018d
SB
31392016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3140
3141 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3142 * gcc.target/powerpc/warn-2.c: Ditto.
3143
f92d1522
RS
31442016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3145
3146 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3147 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3148 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3149 for -mmsa.
3150 * gcc.target/mips/msa.c: New test.
3151 * gcc.target/mips/msa-builtins.c: Likewise.
3152 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3153 (check_effective_target_mips_msa_runtime): Likewise.
3154 (check_effective_target_mips_msa): Likewise.
3155 (add_options_for_mips_msa): Likewise.
3156 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3157 (check_effective_target_vect_intfloat_cvt): Likewise.
3158 (check_effective_target_vect_uintfloat_cvt): Likewise.
3159 (check_effective_target_vect_floatint_cvt): Likewise.
3160 (check_effective_target_vect_floatuint_cvt): Likewise.
3161 (check_effective_target_vect_shift): Likewise.
3162 (check_effective_target_vect_shift_char): Likewise.
3163 (check_effective_target_vect_long): Likewise.
3164 (check_effective_target_vect_float): Likewise.
3165 (check_effective_target_vect_double): Likewise.
3166 (check_effective_target_vect_long_long): Likewise.
3167 (check_effective_target_vect_perm): Likewise.
3168 (check_effective_target_vect_perm_byte): Likewise.
3169 (check_effective_target_vect_perm_short): Likewise.
3170 (check_effective_target_vect_sdot_qi): Likewise.
3171 (check_effective_target_vect_udot_qi): Likewise.
3172 (check_effective_target_vect_sdot_hi): Likewise.
3173 (check_effective_target_vect_udot_hi): Likewise.
3174 (check_effective_target_vect_pack_trunc): Likewise.
3175 (check_effective_target_vect_unpack): Likewise.
3176 (check_effective_target_vect_hw_misalign): Likewise.
3177 (check_effective_target_vect_condition): Likewise.
3178 (check_effective_target_vect_cond_mixed): Likewise.
3179 (check_effective_target_vect_char_mult): Likewise.
3180 (check_effective_target_vect_short_mult): Likewise.
3181 (check_effective_target_vect_int_mult): Likewise.
3182 (check_effective_target_vect_extract_even_odd): Likewise.
3183 (check_effective_target_vect_interleave): Likewise.
3184 (check_vect_support_and_set_flags): Check if the target supports MSA
3185 and append to the list of EFFECTIVE_TARGETS.
3186
0bfd099c
RB
31872016-10-12 Richard Biener <rguenther@suse.de>
3188
3189 PR debug/77947
3190 * g++.dg/torture/pr77947.C: New testcase.
3191
b4a9ef2f
PMR
31922016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3193
3194 * gnat.dg/debug8.adb: New testcase.
3195
c0dbd22d
PMR
31962016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3197
3198 * gnat.dg/debug9.adb: New testcase.
3199
8a7c91cd
RB
32002016-10-12 Richard Biener <rguenther@suse.de>
3201
3202 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3203 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3204 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3205
7dc2f5f1
RB
32062016-10-12 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/77920
3209 * gcc.dg/torture/pr77920.c: New testcase.
3210
70f6d5e1
JJ
32112016-10-12 Jakub Jelinek <jakub@redhat.com>
3212
4a8b97cb
JJ
3213 PR tree-optimization/77929
3214 * gcc.c-torture/compile/pr77929.c: New test.
3215
70f6d5e1
JJ
3216 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3217 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3218 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3219 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3220 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3221 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3222 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3223 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3224 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3225
4803de58
EB
32262016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3227
3228 * gcc.target/sparc/setcc-4.c: Adjust.
3229 * gcc.target/sparc/setcc-5.c: Likewise.
3230 * gcc.target/sparc/setcc-6.c: Likewise.
3231 * gcc.target/sparc/setcc-7.c: Likewise.
3232 * gcc.target/sparc/setcc-8.c: Likewise.
3233 * gcc.target/sparc/setcc-9.c: Likewise.
3234 * gcc.target/sparc/setcc-10.c: Delete.
3235
f6cf4810
SK
32362016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3237
3238 PR fortran/77942
3239 * gfortran.dg/pr77942.f90
3240
8e8c2744
FR
32412016-10-11 Fritz Reese <fritzoreese@gmail.com>
3242
3243 * gfortran.dg/dec_math.f90: New testsuite.
3244
ddefad9a
SKS
32452016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3246
3247 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3248 (main): Declare j as i32 instead of int.
3249
e7b08761
TP
32502016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3251
3252 PR testsuite/PR77710
3253 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3254 target triplet instead of *-*-*-*.
3255
9fd7cd44
EB
32562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3257
3258 * gnat.dg/unchecked_convert10.adb: New test.
3259 * gnat.dg/unchecked_convert11.adb: Likewise.
3260 * gnat.dg/unchecked_convert12.adb: Likewise.
3261
ff7e7ee0
EB
32622016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3263
3264 * gcc.target/sparc/cbcond-1.c: New test.
3265 * gcc.target/sparc/cbcond-2.c: Likewise.
3266 * gcc.target/sparc/movcc-1.c: Likewise.
3267 * gcc.target/sparc/movcc-2.c: Likewise.
3268 * gcc.target/sparc/setcc-1.c: Adjust.
3269 * gcc.target/sparc/setcc-2.c: Likewise.
3270 * gcc.target/sparc/setcc-3.c: Likewise.
3271 * gcc.target/sparc/setcc-4.c: Likewise.
3272 * gcc.target/sparc/setcc-5.c: Likewise.
3273 * gcc.target/sparc/setcc-6.c: New test.
3274 * gcc.target/sparc/setcc-7.c: Likewise.
3275 * gcc.target/sparc/setcc-8.c: Likewise.
3276 * gcc.target/sparc/setcc-9.c: Likewise.
3277 * gcc.target/sparc/setcc-10.c: Likewise.
3278
d30078b8
JL
32792016-10-10 Jeff Law <law@redhat.com>
3280
3281 PR tree-optimization/71947
3282 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3283 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3284 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3285 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3286 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3287 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3288
5f869266
TK
32892016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3290
3291 PR fortran/77915
3292 * gfortran.dg/matmul_11.f90: New test.
3293
174e0b00
JW
32942016-10-10 Jiong Wang <jiong.wang@arm.com>
3295
3296 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3297 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3298 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3299 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3300 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3301 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3302 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3303 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3304 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3305 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3306 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3307 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3308 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3309 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3310 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3311 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3312 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3313 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3314 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3315 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3317 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3318 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3319 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3320 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3321 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3322 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3323 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3324 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3325 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3326 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3327 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3328 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3329 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3330 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3331 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3332 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3333 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3334 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3335 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3336 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3337 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3338 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3339 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3340 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3341 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3342 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3343 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3344 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3345 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3346 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3347 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3348 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3349 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3350 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3351 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3352 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3353 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3354 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3355
4bc63138
JW
33562016-10-10 Jiong Wang <jiong.wang@arm.com>
3357
3358 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3359 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3360 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3361 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3362 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3363 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3364 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3366 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3372
8f3edb07
JW
33732016-10-10 Jiong Wang <jiong.wang@arm.com>
3374
3375 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3376 Enable AArch64.
3377 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3378 vdup*_laneq.
3379 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3383
6e49f922
JW
33842016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3385 Jiong Wang <jiong.wang@arm.com>
3386
3387 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3388 AArch64 support.
3389 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3390 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3391 AArch64 targets.
3392 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3393 AArch64 targets.
3394 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3395 targets.
3396 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3397
41683e1a
EB
33982016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3399
3400 * gnat.dg/specs/vfa.ads: New test.
3401
6e49f922 34022016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3403
3404 * gnat.dg/inline13.ad[sb]: New test.
3405 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3406
55cfd746
EB
34072016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3408
3409 * gnat.dg/biased_subtype.adb: New test.
3410
4dfb8a2a
JJ
34112016-10-09 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR tree-optimization/77901
3414 * gcc.c-torture/compile/pr77901.c: New test.
3415
67b97478
PK
34162016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3417
3418 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3419 * gcc.dg/ipa/propalign-2.c: Likewise
3420 * gcc.dg/ipa/propalign-3.c: Likewise.
3421 * gcc.dg/ipa/propalign-4.c: Likewise.
3422 * gcc.dg/ipa/propalign-5.c: Likewise.
3423
7bad794a
JJ
34242016-10-08 Jakub Jelinek <jakub@redhat.com>
3425
81b02905
JJ
3426 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3427
ee19ef45
JJ
3428 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3429
7bad794a
JJ
3430 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3431 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3432
56d3a930
FR
34332016-10-07 Fritz Reese <fritzoreese@gmail.com>
3434
3435 * gfortran.dg/dec_union_11.f90: New testcase.
3436
45e2bf2e
NS
34372016-10-07 Nathan Sidwell <nathan@acm.org>
3438
3439 PR c++/66443
3440 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3441 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3442 * g++.dg/cpp1y/pr66443-cxx14.C: New
3443 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3444 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3445
be845b04
JJ
34462016-10-07 Jakub Jelinek <jakub@redhat.com>
3447
3448 * g++.dg/cpp0x/addressof1.C: New test.
3449 * g++.dg/cpp0x/addressof2.C: New test.
3450
08213983
MM
34512016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3452
3453 * gcc.target/powerpc/float128-type-1.c: New test to check that
3454 PowerPC 64-bit Linux enables -mfloat128-type by default.
3455 * gcc.target/powerpc/float128-type-2.c: Likewise.
3456 * gcc.target/powerpc/float128-mix.c: Change error message to
3457 reflect that __ibm128 is now #define'ed to be long double.
3458
bd845c14
SK
34592016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3460
3461 PR fortran/77406
3462 * gfortran.dg/pr77406.f90: New test.
3463 * gfortran.dg/assumed_type_3.f90: Update error messages.
3464 * gfortran.dg/defined_operators_1.f90: Ditto.
3465 * gfortran.dg/generic_26.f90: Ditto.
3466 * gfortran.dg/generic_7.f90: Ditto.
3467 * gfortran.dg/gomp/udr5.f90: Ditto.
3468 * gfortran.dg/gomp/udr7.f90: Ditto.
3469 * gfortran.dg/interface_1.f90: Ditto.
3470 * gfortran.dg/interface_37.f90: Ditto.
3471 * gfortran.dg/interface_5.f90: Ditto.
3472 * gfortran.dg/interface_6.f90: Ditto.
3473 * gfortran.dg/interface_7.f90
3474 * gfortran.dg/no_arg_check_3.f90
3475 * gfortran.dg/operator_5.f90
3476 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3477
c09c4992
BE
34782016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3479
3480 PR c++/77700
3481 * c-c++-common/Wint-in-bool-context.c: Update test.
3482
d7f336f8
RB
34832016-10-07 Richard Biener <rguenther@suse.de>
3484
3485 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3486 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3487
a9172bf3
MP
34882016-10-07 Marek Polacek <polacek@redhat.com>
3489
3490 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3491
8a14afd0
BS
34922016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3493
3494 PR c++/69733
3495 * c-c++-common/pr69733.c: New test.
3496 * gcc.dg/pr69733.c: New test.
3497 * gcc.target/i386/pr69733.c: New test.
3498
d4bd4646
MP
34992016-10-07 Marek Polacek <polacek@redhat.com>
3500
3501 PR c++/77803
3502 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3503
a93cdc5c
JJ
35042016-10-07 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR tree-optimization/77664
3507 * gcc.dg/tree-ssa/pr77664.c: New test.
3508 * gcc.dg/pr77664.c: New test.
3509
35102016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3511
3512 * gfortran.dg/pr69955.f90: New test.
3513
ac193ee7
LK
35142016_10-06 Louis Krupp <louis.krupp@zoho.com>
3515
3516 PR fortran/57910
3517 * gfortran.dg/pr57910.f90: New test.
3518
342cfb3e
JJ
35192016-10-06 Jakub Jelinek <jakub@redhat.com>
3520
3521 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3522 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3523
48057089
KV
35242016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3525
3526 PR tree-optimization/77862
3527 * gcc.dg/pr77862.c: New test.
3528
65b25c9b
KV
35292016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3530
3531 * gcc.dg/tree-ssa/evrp4.c: New test.
3532
f3127685
JL
35332016-10-06 Jeff Law <law@redhat.com>
3534
3535 PR tree-optimization/71661
3536 * gcc.dg/tree-ssa/pr71661.c: New test.
3537
b3972588
RB
35382016-10-06 Richard Biener <rguenther@suse.de>
3539
3540 PR tree-optimization/77855
3541 * gcc.dg/torture/pr77855.c: New testcase.
3542
139dc3c6 35432016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3544 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3545
3546 * g++.dg/other/pr77759.C: New test.
3547
37f6a157
RB
35482016-10-06 Richard Biener <rguenther@suse.de>
3549
3550 PR tree-optimization/77839
3551 * gcc.dg/torture/pr77839.c: New testcase.
3552
f779aeb8
MP
35532016-10-06 Marek Polacek <polacek@redhat.com>
3554
3555 * g++.dg/cpp1z/init-statement9.C: New test.
3556
eee8f0b0
AS
35572016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3558
3559 * gcc.target/i386/pcommit-1.c: Deleted.
3560 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3561 * gcc.target/i386/sse-13.c: Ditto.
3562 * gcc.target/i386/sse-14.c: Ditto.
3563 * gcc.target/i386/sse-22.c: Ditto.
3564 * gcc.target/i386/sse-23.c: Ditto.
3565 * g++.dg/other/i386-2.C: Ditto.
3566
b48042bb
UB
35672016-10-05 Uros Bizjak <ubizjak@gmail.com>
3568
3569 * gcc.target/i386/pr77833.c: Require int128 effective target.
3570
50b01e1d
SK
35712016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3572
3573 PR fortran/58991
3574 PR fortran/58992
3575 * gfortran.dg/associate_22.f90: New test.
3576
908b8296
FR
35772016-10-05 Fritz Reese <fritzoreese@gmail.com>
3578
3579 * gfortran.dg/dec_union_9.f90: New testcase.
3580 * gfortran.dg/dec_union_10.f90: New testcase.
3581
87582521
JJ
35822016-10-05 Jakub Jelinek <jakub@redhat.com>
3583
2e69f143
JJ
3584 PR sanitizer/66343
3585 * gcc.dg/pch/pr66343-3.c: New test.
3586 * gcc.dg/pch/pr66343-3.hs: New file.
3587
87582521
JJ
3588 PR sanitizer/66343
3589 * gcc.dg/pch/pr66343-1.c: New test.
3590 * gcc.dg/pch/pr66343-1.hs: New file.
3591 * gcc.dg/pch/pr66343-2.c: New test.
3592 * gcc.dg/pch/pr66343-2.hs: New file.
3593
700fff34
BE
35942016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3595
3596 * c-c++-common/Wint-in-bool-context.c: Update test.
3597
17a9e380
MP
35982016-10-05 Marek Polacek <polacek@redhat.com>
3599
3600 * g++.dg/cpp1z/init-statement1.C: New test.
3601 * g++.dg/cpp1z/init-statement2.C: New test.
3602 * g++.dg/cpp1z/init-statement3.C: New test.
3603 * g++.dg/cpp1z/init-statement4.C: New test.
3604 * g++.dg/cpp1z/init-statement5.C: New test.
3605 * g++.dg/cpp1z/init-statement6.C: New test.
3606 * g++.dg/cpp1z/init-statement7.C: New test.
3607 * g++.dg/cpp1z/init-statement8.C: New test.
3608
6e48e779
LK
36092016-10-05 Louis Krupp <louis.krupp@zoho.com>
3610
3611 PR fortran/67524
3612 * gfortran.dg/pr67524.f90: New test.
3613
04a32443
JJ
36142016-10-05 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR sanitizer/77823
3617 * c-c++-common/ubsan/shift-9.c: New test.
3618
743a9cf7
SKS
36192016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3620
3621 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3622 of int if __SIZEOF_INT__ is less than 4 bytes.
3623
a40278c3
JD
36242016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3625
3626 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3627 * gfortran.dg/class_array_20.f03: Likewise.
3628 * gfortran.dg/class_array_21.f03: Likewise.
3629 * gfortran.dg/finalize_29.f08: Likewise.
3630 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3631
39bb7d01
RB
36322016-10-05 Richard Biener <rguenther@suse.de>
3633
3634 PR middle-end/77826
3635 * gcc.dg/torture/pr77826.c: New testcase.
3636
eeb57981
RB
36372016-10-05 Richard Biener <rguenther@suse.de>
3638
3639 * gcc.dg/fold-copysign-1.c: New testcase.
3640
f9018d75
AS
36412016-10-05 Andreas Schwab <schwab@suse.de>
3642
3643 * g++.dg/pr49847-2.C: Remove.
3644
7e8000b3
PMR
36452016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3646
3647 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3648
54f84ca9
RB
36492016-10-05 Richard Biener <rguenther@suse.de>
3650
3651 PR middle-end/55152
3652 * gcc.dg/pr55152-2.c: New testcase.
3653
17beda50
JD
36542016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3655
3656 * gfortran.dg/dtio_15.f90: New test.
3657
1c84b798
ILT
36582016-10-04 Ian Lance Taylor <iant@golang.org>
3659
3660 * gcc.dg/split-7.c: New test.
3661
7ec39552
MS
36622016-10-04 Martin Sebor <msebor@redhat.com>
3663
3664 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3665 %lc directive to wint_t to silence -Wformat warnings on targets
3666 where the latter is a distinct type such as long.
3667
8ff04ff9
MS
36682016-10-04 Martin Sebor <msebor@redhat.com>
3669
3670 PR c++/77804
3671 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3672
bfecd57c
JJ
36732016-10-04 Jakub Jelinek <jakub@redhat.com>
3674
f72da967
JJ
3675 PR c++/77791
3676 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3677
bfecd57c
JJ
3678 * g++.dg/other/java3.C: Remove.
3679 * g++.dg/other/java1.C: Remove.
3680 * g++.dg/other/error12.C: Remove.
3681 * g++.dg/other/java2.C: Remove.
3682 * g++.dg/warn/Wnvdtor.C: Remove.
3683 * g++.dg/lookup/java1.C: Remove.
3684 * g++.dg/lookup/java2.C: Remove.
3685 * g++.dg/ext/pr34829.C: Remove.
3686 * g++.dg/ext/java-3.C: Remove.
3687 * g++.dg/ext/java-1.C: Remove.
3688 * g++.dg/ext/java-2.C: Remove.
3689 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3690
fe8b1e83
DG
36912016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3692
3693 PR tree-optimization/77808
3694 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3695
078b5aab
RB
36962016-10-04 Richard Biener <rguenther@suse.de>
3697
3698 PR tree-optimization/77399
3699 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3700
2b568899
RB
37012016-10-04 Richard Biener <rguenther@suse.de>
3702
3703 PR middle-end/77833
3704 * gcc.target/i386/pr77833.c: New testcase.
3705
0a4e5cf3
JL
37062016-09-26 Jeff Law <law@redhat.com>
3707
3708 PR tree-optimization/71550
3709 PR tree-optimization/71403
3710 * gcc.c-torture/execute/pr71550.c: New test.
3711
d07b0a23
SKS
37122016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3713
3714 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3715 option.
3716
b44a42cf
KT
37172016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3718
3719 Revert
3720 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3721
3722 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3723
f41f1ceb
MP
37242016-10-03 Marek Polacek <polacek@redhat.com>
3725
3726 * g++.dg/cpp0x/nullptr37.C: New test.
3727
1633d3b9
BE
37282016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3729
3730 * c-c++-common/Wint-in-bool-context.c: Update test.
3731
2c8e3a1d
JJ
37322016-10-02 Jakub Jelinek <jakub@redhat.com>
3733
3734 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3735 earlier.
3736 * g++.dg/charset/asm2.c (memmove): Likewise.
3737 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3738 * g++.dg/tls/diag-4.C (foo): Likewise.
3739 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3740 dg-warning, fix up regex.
3741 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3742 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3743 * g++.old-deja/g++.mike/net31.C: Likewise.
3744 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3745 for C++17.
3746 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3747 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3748
f00b6283
RB
37492016-10-01 Richard Biener <rguenther@suse.de>
3750
3751 PR middle-end/77798
3752 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3753
0f0565b1
AV
37542016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3755
3756 PR fortran/77663
3757 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3758
c58823a0
JJ
37592016-10-01 Jakub Jelinek <jakub@redhat.com>
3760
3761 PR c/77490
3762 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3763 Add dg-prune-output directive.
3764
e3228a50
JD
37652016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3766
3767 PR fortran/66643
3768 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3769 * gfortran.fortran-torture/compile/write.f90: Update test.
3770
e70bbc6f
MW
37712016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3772
3773 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3774 arm_fp16_alternative_ok as the required effective target.
3775 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3776 -mfp16-format=alternative to the dg-options directive and remove
3777 the dg-add-options directive.
3778
c39747d2
FR
37792016-09-30 Fritz Reese <fritzoreese@gmail.com>
3780
3781 PR fortran/77764
3782 * gfortran.dg/dec_union_8.f90: New testcase.
3783
00074dd8
FR
37842016-09-30 Fritz Reese <fritzoreese@gmail.com>
3785
3786 PR fortran/77782
3787 * gfortran.dg/dec_structure_16.f90: New testcase.
3788
26f391e8
AV
37892016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3790
3791 * gfortran.dg/coarray_allocate_10.f08: New test.
3792 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3793
fa16a271
KT
37942016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3795
3796 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3797
f334c828
RB
37982016-09-30 Richard Biener <rguenther@suse.de>
3799
3800 PR tree-optimization/77399
3801 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3802
76e3ec9c
SL
38032016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3804
871267e1 3805 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3806 -fdelete-null-pointer-checks explicit.
3807 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3808 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3809 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3810 * gcc.dg/pic-1.c: Require fpic target support.
3811 * gcc.dg/pic-2.c: Likewise.
3812
a2c6e7f2
JJ
38132016-09-29 Jakub Jelinek <jakub@redhat.com>
3814
3815 Implement P0001R1 - C++17 removal of register storage class specifier
3816 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3817 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3818 C++17.
3819 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3820 keyword if not __SSE2__.
3821 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3822 C++17.
3823 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3824 register keywords.
3825 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3826 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3827 no_erroneous_warning): Expect new warnings for C++17.
3828 * g++.dg/warn/register-var-2.C (f): Likewise.
3829 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3830 * g++.dg/parse/linkage2.C (foo): Likewise.
3831 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3832 keyword on parameters for C++17.
3833 * g++.dg/cpp1z/register1.C: New test.
3834 * g++.dg/cpp1z/register2.C: New test.
3835 * g++.dg/cpp1z/register3.C: New test.
3836
4ab76933
UB
38372016-09-29 Uros Bizjak <ubizjak@gmail.com>
3838
3839 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3840 * gcc.target/i386/avx2-check.h (main): Ditto.
3841 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3842 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3843 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3844 * gcc.target/i386/avx512er-check.h (main): Ditto.
3845 * gcc.target/i386/avx512f-check.h (main): Ditto.
3846 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3847 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3848 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3849
2488ebe5
UB
38502016-09-29 Uros Bizjak <ubizjak@gmail.com>
3851
3852 PR target/77756
3853 * gcc.target/i386/pr77756.c: New test.
3854
4d258d09
MP
38552016-09-29 Marek Polacek <polacek@redhat.com>
3856
3857 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3858
a9087411
MP
38592016-09-29 Marek Polacek <polacek@redhat.com>
3860
3861 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3862 C++14.
3863
fa0a064a
ML
38642016-09-29 Martin Liska <mliska@suse.cz>
3865
3866 * objc/execute/construct1.m: New test.
3867
0ce1ecc7
RB
38682016-09-29 Richard Biener <rguenther@suse.de>
3869
3870 PR tree-optimization/77768
3871 * gcc.dg/torture/pr77768.c: New testcase.
3872
da186c1f
RB
38732016-09-28 Richard Biener <rguenther@suse.de>
3874
3875 PR middle-end/77407
3876 * gcc.dg/pr77407.c: New testcase.
3877
d657e995
RB
38782016-09-29 Richard Biener <rguenther@suse.de>
3879
3880 PR middle-end/55152
3881 * gcc.dg/pr55152.c: New testcase.
3882 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3883
cadf6296
RO
38842016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3885
3886 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3887 (dg-options): Remove -m32.
3888
88000fd1
MS
38892016-09-28 Martin Sebor <msebor@redhat.com>
3890
3891 PR middle-end/77721
3892 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3893
0c172974
JD
38942016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3895
3896 PR libgfortran/77707
3897 * gfortran.dg/inquire_17.f90: New test.
3898
4b390698
JJ
38992016-09-28 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR c++/77467
3902 * g++.dg/cpp1y/constexpr-77467.C: New test.
3903
2b1b5938
MS
39042016-09-28 Martin Sebor <msebor@redhat.com>
3905
3906 PR c/77762
3907 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3908 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3909 (test_sprintf_p_const): Adjust line numbers to avoid failures
3910 introduced in r240503.
3911
30dc6ee9
MS
39122016-09-28 Martin Sebor <msebor@redhat.com>
3913
3914 PR middle-end/77683
3915 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3916
7d290e93
BE
39172016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3918
fcf32bad
BE
3919 PR c++/77748
3920 * g++.dg/pr77550.C: Avoid undefined behavior.
3921
7d290e93
BE
3922 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3923
912d9ec3
WD
39242016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3925
3926 * gcc.dg/strlenopt-20.c: Update test.
3927 * gcc.dg/strlenopt-21.c: Likewise.
3928 * gcc.dg/strlenopt-22.c: Likewise.
3929 * gcc.dg/strlenopt-22g.c: Likewise.
3930 * gcc.dg/strlenopt-26.c: Likewise.
3931 * gcc.dg/strlenopt-5.c: Likewise.
3932 * gcc.dg/strlenopt-7.c: Likewise.
3933 * gcc.dg/strlenopt-9.c: Likewise.
3934
459bcfb0
JJ
39352016-09-27 Jakub Jelinek <jakub@redhat.com>
3936
6e39060a
JJ
3937 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3938
8ca33347
JJ
3939 * g++.dg/cpp1z/lambda-this1.C: New test.
3940 * g++.dg/cpp1z/lambda-this2.C: New test.
3941
459bcfb0
JJ
3942 PR c++/77722
3943 * g++.dg/ubsan/return-4.C: New test.
3944 * g++.dg/ubsan/return-5.C: New test.
3945 * g++.dg/ubsan/return-6.C: New test.
3946
20fba714
JW
39472016-09-27 Jiong Wang <jiong.wang@arm.com>
3948
3949 * lib/target-supports.exp
3950 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3951 in function comment.
3952
bebe0086
ML
39532016-09-27 Martin Liska <mliska@suse.cz>
3954
3955 PR gcov-profile/46266
3956 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3957 considered.
3958
59896334
RB
39592016-09-27 Richard Biener <rguenther@suse.de>
3960
3961 PR tree-optimization/77745
3962 * g++.dg/torture/pr77745.C: New testcase.
3963
f0d355dc
RB
39642016-09-27 Richard Biener <rguenther@suse.de>
3965
3966 PR tree-optimization/77478
3967 * gcc.dg/torture/pr77478.c: New testcase.
3968
8c9434c2
ML
39692016-09-27 Martin Liska <mliska@suse.cz>
3970
3971 PR gcov-profile/7970
3972 PR gcov-profile/16855
3973 PR gcov-profile/44779
3974 * g++.dg/gcov/pr16855.C: New test.
3975
511d092e
SKS
39762016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3977
3978 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3979
f2e0c4e1
JJ
39802016-09-27 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR fortran/77666
3983 * gfortran.dg/gomp/pr77666.f90: New test.
3984
3a4228ba
KV
39852016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3986
3987 PR ipa/77677
3988 * gcc.dg/torture/pr77677-2.c: New test.
3989
a184e37f
SK
39902016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3991
3992 PR fortran/77420
3993 * gfortran.dg/pr77420_1.f90: New test.
3994 * gfortran.dg/pr77420_2.f90: Ditto.
3995 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3996 * gfortran.dg/pr77420_4.f90: this file.
3997
8be59d19
KV
39982016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3999
4000 PR middle-end/77719
4001 * gfortran.dg/pr77719.f90: New test.
4002
991075a4
TP
40032016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4004
4005 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4006 singular form of byte when quantity is unknown.
991075a4 4007
c6147dc4
MP
40082016-09-26 Marek Polacek <polacek@redhat.com>
4009
4010 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4011
5cc6c41c
ML
40122016-09-26 Martin Liska <mliska@suse.cz>
4013
4014 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4015 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4016 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4017 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4018 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4019 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4020 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4021 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4022 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4023
81fea426
MP
40242016-09-26 Marek Polacek <polacek@redhat.com>
4025
4026 PR c/7652
4027 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4028 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4029 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4030 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4031 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4032 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4033 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4034 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4035 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4036 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4037 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4038 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4039 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4040 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4041 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4042 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4043 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4044 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4045 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4046 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4047 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4048 * c-c++-common/attr-fallthrough-1.c: New test.
4049 * c-c++-common/attr-fallthrough-2.c: New test.
4050 * g++.dg/cpp0x/fallthrough1.C: New test.
4051 * g++.dg/cpp0x/fallthrough2.C: New test.
4052 * g++.dg/cpp1z/fallthrough1.C: New test.
4053 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4054 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4055 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4056 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4057
9b597c1f
SK
40582016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4059
12a813c1 4060 PR fortran/77429
9b597c1f
SK
4061 * gfortran.dg/pr77429.f90: New test.
4062
f1c7e7f1
SK
40632016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4064
4065 PR fortran/77694
4066 * gfortran.dg/pr77694.f90: New test.
4067
50c6dd20
OE
40682016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4069
4070 PR target/51244
4071 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4072
540b039e
DH
40732016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4074
4075 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4076 for 32-bit mode.
4077
cfd161bf
DH
40782016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4079
4080 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4081 for 32-bit mode.
4082
9a2300e9
MP
40832016-09-24 Marek Polacek <polacek@redhat.com>
4084
4085 PR c/77490
4086 * c-c++-common/Wbool-operation-1.c: New test.
4087 * gcc.dg/Wbool-operation-1.c: New test.
4088
34d567d1
FR
40892016-09-23 Fritz Reese <fritzoreese@gmail.com>
4090
4091 * gfortran.dg/dec_static_1.f90: New.
4092 * gfortran.dg/dec_static_2.f90: New.
4093 * gfortran.dg/dec_static_3.f90: New.
4094 * gfortran.dg/dec_static_4.f90: New.
4095
4a8d4422
JD
40962016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4097
4098 PR fortran/48298
4099 * gfortran.dg/negative_unit_check.f90: Update test.
4100 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4101
90ef45cb
DV
41022016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4103
4104 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4105 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4106 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4107 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4108 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4109 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4110 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4111
e0535922
MS
41122016-09-23 Martin Sebor <msebor@redhat.com>
4113
4114 PR testsuite/77713
4115 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4116 assuming long double is bigger than double.
4117
d664d76d
JJ
41182016-09-23 Jakub Jelinek <jakub@redhat.com>
4119
4120 Implement P0138R2, C++17 construction rules for enum class values
4121 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4122
3b31f720
DM
41232016-09-23 David Malcolm <dmalcolm@redhat.com>
4124
4125 PR preprocessor/77672
4126 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4127 expected multiline output from first warning to reflect change
4128 in r240434.
4129
592459bf
TP
41302016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4131
4132 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4133
0af06385
BE
41342016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4135 Tom de Vries <tom@codesourcery.com>
4136
4137 PR testsuite/77411
4138 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4139
8f01b67a
MP
41402016-09-23 Marek Polacek <polacek@redhat.com>
4141
4142 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4143 * c-c++-common/gomp/atomic-13.c: Likewise.
4144 * c-c++-common/gomp/atomic-14.c: Likewise.
4145 * c-c++-common/pr60439.c: Remove invalid code.
4146 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4147 * g++.dg/expr/bitfield5.C: Likewise.
4148 * g++.dg/expr/bitfield6.C: Likewise.
4149 * g++.dg/expr/bool1.C: Likewise.
4150 * g++.dg/expr/bool3.C: Likewise.
4151 * g++.dg/expr/lval3.C: Likewise.
4152 * g++.dg/expr/lval4.C: Likewise.
4153 * g++.old-deja/g++.jason/bool5.C: Likewise.
4154
bbd6fcf3
DM
41552016-09-23 David Malcolm <dmalcolm@redhat.com>
4156
4157 PR preprocessor/77672
4158 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4159 (test_terminator_location): New function.
4160
113d06a4
RB
41612016-09-23 Richard Biener <rguenther@suse.de>
4162
4163 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4164
cab9e1df
MW
41652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4166
4167 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4168 -march=armv8.2-a+fp16 when supported by the hardware.
4169 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4170 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4171 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4172 semi-colons to a macro invocations.
4173 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4174 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4175 defined.
4176 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4177 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4179 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4180 defined.
4181 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4184 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4185 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4187 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4188 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4190 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4191 defined.
4192 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4194 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4195 defined.
4196 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4197 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4198 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4199 defined.
4200 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4201 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4202 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4203 defined.
4204 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4206 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4207 defined. Also fix some white-space.
4208 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4209 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4210 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4211 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4213 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4214 defined. Also fix some long lines and white-space.
4215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4216 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4217 defined. Also fix some long lines and white-space.
4218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4219 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4220 defined.
4221 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4223 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4224 defined.
4225 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4227 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4228 defined.
4229 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4232 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4239 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4242 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4244 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4245 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4246 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4248
da9b2e69
JW
42492016-09-23 Jiong Wang <jiong.wang@arm.com>
4250 Matthew Wahab <matthew.wahab@arm.com>
4251
4252 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4253 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4254 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4255 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4256 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4257 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4258 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4259 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4260 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4261 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4262 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4263 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4264 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4265 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4266 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4267 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4268 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4269 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4270 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4271 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4272 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4273 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4274 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4275 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4276 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4277 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4278 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4279 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4280 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4281 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4282 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4283 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4284 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4285 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4286 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4287 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4288 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4289
785cf02f
MW
42902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4291
4292 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4293 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4294 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4295 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4296 support.
4297
1e401340
KV
42982016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4299
4300 PR ipa/77677
4301 * gcc.dg/torture/pr77677.c: New test.
4302
8ed3eeac
AV
43032016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4304
4305 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4306 here now.
4307
55a9b91b
MW
43082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4309
4310 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4311 options. Add tests for float16x4_t and float16x8_t.
4312
64c744b9
DV
43132016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4314
4315 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4316 * gcc.target/s390/risbg-ll-2.c: Ditto.
4317 * gcc.target/s390/risbg-ll-3.c: Ditto.
4318
d403b8d4
MW
43192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4320
4321 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4322 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4323
576987fc
DV
43242016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4325
4326 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4327 output to the simplified instructions.
4328
4ffc8099
MW
43292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4330
4331 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4332 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4333
b1a970a5
MW
43342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4335
4336 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4337 (FP16_SUPPORTED): New
4338 (expected-hfloat-16x4): Make conditional on __fp16 support.
4339 (expected-hfloat-16x8): Likewise.
4340 (vdup_n_f16): Disable for non-AArch64 targets.
4341 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4342 conditional on FP16_SUPPORTED.
4343 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4344 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4345 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4346 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4347 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4348 for testing __fp16.
4349 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4350 conditional on FP16_SUPPORTED.
4351 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4352 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4353
50df9464
MW
43542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4355
4356 * gcc.target/arm/short-vfp-1.c: New.
4357
536b9f42
MW
43582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4359
4360 * gcc.target/arm/attr-fp16-arith-1.c: New.
4361
1b9e31cf
MW
43622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4363
4364 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4365 New.
4366 (add_options_for_arm_v8_2a_fp16_neon): New.
4367 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4368 (add_options_for_arm_arch_v8_2a): Auto-generate.
4369 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4370 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4371 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4372 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4373 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4374 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4375 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4376
a5b42ee7
MW
43772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4378
4379 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4380 arm_fp16_alternative_ok.
4381 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4382 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4383 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4384 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4385 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4386 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4387 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4388 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4389 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4390 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4391 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4392 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4393 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4394 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4395 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4396 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4397 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4398 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4399 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4400 arm_fp16_alternative_ok.
4401 * lib/target-supports.exp
4402 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4403 (check_effective_target_arm_fp16_alternative_ok): New.
4404 (check_effective_target_arm_fp16_none_ok_nocache): New.
4405 (check_effective_target_arm_fp16_none_ok): New.
4406
fcbc975b
ML
44072016-09-23 Martin Liska <mliska@suse.cz>
4408
4409 * gcc.dg/ipa/pr77653.c: Replace adress
4410 with address.
4411
1822b732
ML
44122016-09-23 Martin Liska <mliska@suse.cz>
4413
4414 * gcc.target/i386/movbe-4.c: New test.
4415
fab18cc4
ML
44162016-09-23 Martin Liska <mliska@suse.cz>
4417
4418 * gcc.target/i386/crc32-5.c: New test.
4419
e70f01b5
ML
44202016-09-23 Martin Liska <mliska@suse.cz>
4421
4422 * gcc.target/i386/pr71652.c: New test.
4423 * gcc.target/i386/pr71652-2.c: New test.
4424 * gcc.target/i386/pr71652-3.c: New test.
4425
f2e81d05
JJ
44262016-09-23 Jakub Jelinek <jakub@redhat.com>
4427
4428 * lib/gcc-dg.exp (process-message): Support relative line number
4429 notation - .+4 or .-1 etc.
4430 * gcc.dg/dg-test-1.c: New test.
4431
ed30d2a6
MS
44322016-09-22 Martin Sebor <msebor@redhat.com>
4433
4434 PR target/77676
4435 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4436 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4437 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4438 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4439
1c681c7b
UB
44402016-09-22 Uros Bizjak <ubizjak@gmail.com>
4441
4442 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4443 * gcc.dg/ifcvt-2.c: Ditto.
4444 * gcc.dg/zero_bits_compound-1.c: Ditto.
4445 * gcc.dg/zero_bits_compound-1.c: Ditto.
4446 * gcc.dg/pr40550.c: Simplify target selectors.
4447 Use dg-additional-options.
4448 * gcc.dg/pr47893.c: Ditto.
4449 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4450 additional options for 32-bit x86 targets.
4451 * gcc.dg/pr70955.c: Move to ...
4452 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4453
67cf0a53
PC
44542016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4455
4456 PR c++/61019
4457 * g++.dg/cpp0x/pr61019.C: New.
4458
0ee70cc0
AV
44592016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4460 Terry Guo <terry.guo@arm.com>
4461
4462 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4463 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4464 * gcc.target/arm/pure-code/pure-code.exp: New.
4465
43639d2c
UB
44662016-09-22 Uros Bizjak <ubizjak@gmail.com>
4467
4468 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4469 Remove SSE effective target requirement.
4470
a608d15b
PC
44712016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4472
4473 PR c++/71979
4474 * g++.dg/cpp0x/pr71979.C: New.
4475
d94a7ab4
BE
44762016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4477
4478 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4479
a13f439f
ML
44802016-09-22 Martin Liska <mliska@suse.cz>
4481
4482 PR ipa/77653
4483 * gcc.dg/ipa/pr77653.c: New test.
4484
cf352092
JJ
44852016-09-22 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR fortran/77665
4488 * gfortran.dg/gomp/pr77665.f90: New test.
4489
a8de3002
PT
44902016-09-22 Paul Thomas <pault@gcc.gnu.org>
4491
4492 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4493 * gfortran.dg/dtio_13.f90: New test.
4494
39abef62
LK
44952016-09-21 Louis Krupp <louis.krupp@zoho.com>
4496
4497 PR fortran/66107
4498 * gfortran.dg/pr66107.f90: New test.
4499
4a2bb7fc
ILT
45002016-09-21 Ian Lance Taylor <iant@golang.org>
4501
4502 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4503 with call to builtin delete function.
4504
5f84cee2
JM
45052016-09-21 Joseph Myers <joseph@codesourcery.com>
4506
4507 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4508 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4509 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4510 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4511 tests.
4512
fe01a41a
UB
45132016-09-21 Uros Bizjak <ubizjak@gmail.com>
4514
4515 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4516
2e1c20b1
JJ
45172016-09-21 Jakub Jelinek <jakub@redhat.com>
4518
4519 PR c++/77651
4520 * g++.dg/cpp1z/aligned-new6.C: New test.
4521
de4c144a
MW
45222016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4523
4524 * gcc.target/arm/fp16-aapcs-3.c: New.
4525 * gcc.target/arm/fp16-aapcs-4.c: New.
4526 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4527 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4528 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4529 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4530
44fc7854
BE
45312016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4532
4533 PR tree-optimization/77550
4534 * g++.dg/pr77550.C: New test.
4535
bc084f84
GJL
45362016-09-21 Georg-Johann Lay <avr@gjlay.de>
4537
4538 PR target/77326
4539 * gcc.target/avr/torture/pr77326.c: New test.
4540
c075003a
LK
45412016-09-21 Louis Krupp <louis.krupp@zoho.com>
4542
4543 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4544
6811ea79
RB
45452016-09-21 Richard Biener <rguenther@suse.de>
4546
4547 PR tree-optimization/77648
4548 * gcc.dg/torture/pr77648-1.c: New testcase.
4549 * gcc.dg/torture/pr77648-2.c: Likewise.
4550
f955c4c4
RB
45512016-09-21 Richard Biener <rguenther@suse.de>
4552 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR tree-optimization/77621
4555 * gcc.dg/pr77621.c: New testcase.
4556
096506bb
PT
45572016-09-21 Paul Thomas <pault@gcc.gnu.org>
4558
4559 PR fortran/77657
4560 * gfortran.dg/dtio_12.f90: New test.
4561
37d168ae
SKS
45622016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4563
4564 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4565
66454000
KV
45662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4567
4568 PR tree-optimization/72835
4569 * gcc.dg/tree-ssa/pr72835.c: New test.
4570
88d0c3f0
MS
45712016-09-20 Martin Sebor <msebor@redhat.com>
4572
4573 PR middle-end/49905
4574 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4575 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4576 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4577 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4578 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4579 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4580 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4581
a03df1d5
KV
45822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4583
4584 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4585 arguments/compare will be optimized away.
4586 * gcc.dg/torture/ftrapv-1.c: Likewise.
4587
8bc5448f
KV
45882016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4589
4590 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4591 will be optimized away.
4592 * gcc.dg/ipa/vrp1.c: New test.
4593 * gcc.dg/ipa/vrp2.c: New test.
4594 * gcc.dg/ipa/vrp3.c: New test.
4595
973625a0
KV
45962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4597
4598 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4599 does the same transformation.
4600 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4601 * gcc.dg/tree-ssa/evrp1.c: New test.
4602 * gcc.dg/tree-ssa/evrp2.c: New test.
4603 * gcc.dg/tree-ssa/evrp3.c: New test.
4604 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4605 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4606 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4607 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4608 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4609 foling now happens early.
4610 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4611 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4612 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4613 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4614 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4615
9b1ba33c
UB
46162016-09-20 Uros Bizjak <ubizjak@gmail.com>
4617
4618 PR target/77621
4619 * gcc.target/i386/pr77621.c: New test.
4620 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4621 pattern, loop should vectorize with -mtune=atom.
4622
f5bd4ad8
MO
46232016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4624 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR testsuite/63299
4627 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4628 instead of delete.
4629
7d9cf801
JJ
46302016-09-20 Jakub Jelinek <jakub@redhat.com>
4631
b912f962
JJ
4632 PR c++/77626
4633 * g++.dg/other/pr77626.C: New test.
4634
eaf1ece1
JJ
4635 PR c++/77638
4636 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4637
590b62e9
JJ
4638 PR c++/77637
4639 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4640
7d9cf801
JJ
4641 PR middle-end/77624
4642 * c-c++-common/pr77624-1.c: New test.
4643 * c-c++-common/pr77624-2.c: New test.
4644
3aebb6ff
AV
46452016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4646
4647 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4648 of digits expected.
4649
b5bbe47b
RB
46502016-09-20 Richard Biener <rguenther@suse.de>
4651
4652 PR tree-optimization/77646
4653 * gcc.dg/torture/pr77646.c: New testcase.
4654
144a96e4
BE
46552016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4656
4657 PR c++/77434
4658 * c-c++-common/Wint-in-bool-context.c: New test.
4659
1f2071fa
JM
46602016-09-19 Joseph Myers <joseph@codesourcery.com>
4661
4662 * gcc.dg/cr-decimal-dig-1.c: New test.
4663
63012d9a
JM
46642016-09-19 Joseph Myers <joseph@codesourcery.com>
4665
4666 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4667 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4668 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4669 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4670
02410826
VM
46712016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4672
4673 PR rtl-optimization/77416
4674 * gcc.target/powerpc/pr77416.c: New.
4675
6101a7ab
PP
46762016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4677
4678 PR c++/77639
4679 * g++.dg/template/error-recovery4.C: New test.
4680
1993ff76
BC
46812016-09-19 Bin Cheng <bin.cheng@arm.com>
4682
4683 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4684
5fa9e644
KT
46852016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4686
4687 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4688 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4689
fc15d9ec
JJ
46902016-09-19 Jakub Jelinek <jakub@redhat.com>
4691 Jan Hubicka <jh@suse.cz>
4692
4693 PR target/77587
4694 * gcc.dg/pr77587.c: New test.
4695 * gcc.dg/pr77587a.c: New file.
4696
3c9f5092
AV
46972016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4698
4699 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4700 * gfortran.dg/coarray_38.f90:
4701 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4702 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4703 * gfortran.dg/coarray_allocate_7.f08: New test.
4704 * gfortran.dg/coarray_allocate_8.f08: New test.
4705 * gfortran.dg/coarray_allocate_9.f08: New test.
4706 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4707 new caf_register.
4708 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4709 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4710 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4711 get_by_refs.
4712 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4713 * gfortran.dg/coarray_lock_7.f90: Same.
4714 * gfortran.dg/coarray_poly_5.f90: Same.
4715 * gfortran.dg/coarray_poly_6.f90: Same.
4716 * gfortran.dg/coarray_poly_7.f90: Same.
4717 * gfortran.dg/coarray_poly_8.f90: Same.
4718 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4719
e79e6763
FR
47202016-09-19 Fritz Reese <fritzoreese@gmail.com>
4721
4722 PR fortran/77584
4723 * gfortran.dg/dec_structure_15.f90: New testcase.
4724
ae527639
RB
47252016-09-19 Richard Biener <rguenther@suse.de>
4726
4727 PR middle-end/77605
4728 * gcc.dg/torture/pr77605.c: New testcase.
4729
cdf060f8
LK
47302016-09-18 Louis Krupp <louis.krupp@zoho.com>
4731
4732 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4733
b720e919
JH
47342016-09-17 Jan Hubicka <hubicka@ucw.cz>
4735
4736 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4737 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4738 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4739 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4740 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4741 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4742 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4743 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4744 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4745 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4746 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4747
bdabae39
KY
47482016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4749
4750 * gcc.target/i386/pr68633.c: Fix expected result.
4751
493ba820
LK
47522016-09-17 Louis Krupp <louis.krupp@gmail.com>
4753
4754 PR fortran/68078
4755 * gfortran.dg/pr68078.f90: New test.
4756 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4757
9a42726b
BS
47582016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4759
4760 PR target/77613
4761 * gcc.target/powerpc/swaps-p8-25.c: New.
4762
e7d61178
JJ
47632016-09-16 Jakub Jelinek <jakub@redhat.com>
4764
8f03e02f
JJ
4765 PR c++/77482
4766 * g++.dg/cpp0x/constexpr-77482.C: New test.
4767
e80cb545
JJ
4768 PR c++/77379
4769 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4770 thunk offsets.
4771 * g++.dg/abi/abi-tag23a.C: Likewise.
4772
1c2f613f
JJ
4773 PR c++/77338
4774 * g++.dg/cpp0x/decltype-77338.C: New test.
4775
e7d61178
JJ
4776 PR c++/77375
4777 * g++.dg/cpp0x/mutable1.C: New test.
4778
8d987deb
SK
47792016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4780
4781 PR fortran/77612
4782 * gfortran.dg/pr77612.f90: New test.
4783
2c3d35a6
SKS
47842016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4785
4786 * gcc.dg/torture/pr70421.c: Require int32plus.
4787
e43163ae
JJ
47882016-09-16 Jakub Jelinek <jakub@redhat.com>
4789
bcf0905a
JJ
4790 PR middle-end/77475
4791 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4792
e43163ae
JJ
4793 PR target/77526
4794 * gcc.target/i386/pr77526.c: New test.
4795
7d704548
JJ
47962016-09-16 Jakub Jelinek <jakub@redhat.com>
4797 Eric Botcazou <ebotcazou@adacore.com>
4798
4799 PR middle-end/77594
4800 * gcc.target/i386/pr77594.c: New test.
4801
902d624f
LK
48022016-09-15 Louis Krupp <louis.krupp@zoho.com>
4803
4804 PR fortran/69963
4805 * gfortran.dg/misplaced_implicit_character.f90: New test.
4806
7e16ce79
BC
48072016-09-15 Bin Cheng <bin.cheng@arm.com>
4808
4809 PR tree-optimization/77503
4810 * gcc.dg/vect/pr77503.c: New test.
4811
7c05f5c4
RB
48122016-09-15 Richard Biener <rguenther@suse.de>
4813
4814 PR middle-end/77544
4815 * c-c++-common/torture/pr77544.c: New testcase.
4816
76ff80fb
JJ
48172016-09-15 Jakub Jelinek <jakub@redhat.com>
4818
4819 PR middle-end/77475
4820 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4821 * gcc.dg/march-generic.c: Likewise.
4822 * gcc.target/i386/spellcheck-options-1.c: New test.
4823 * gcc.target/i386/spellcheck-options-2.c: New test.
4824 * gcc.target/i386/spellcheck-options-3.c: New test.
4825 * gcc.target/i386/spellcheck-options-4.c: New test.
4826
5560d026
CLT
48272016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4828
4829 PR fortran/72743
4830 * gfortran.dg/goacc/pr72743.f90: New test.
4831
5334f733
RB
48322016-09-15 Richard Biener <rguenther@suse.de>
4833
4834 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4835
d08615f2
RB
48362016-09-15 Richard Biener <rguenther@suse.de>
4837
4838 PR tree-optimization/77514
4839 * gcc.dg/torture/pr77514.c: New testcase.
4840
28ca05f0
JJ
48412016-09-14 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR c++/77549
4844 * g++.dg/lookup/pr77549.C: New test.
4845
20a1e5b8
MP
48462016-09-14 Marek Polacek <polacek@redhat.com>
4847
4848 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4849 * c-c++-common/gomp/atomic-13.c: Likewise.
4850 * c-c++-common/gomp/atomic-14.c: Likewise.
4851 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4852 * g++.dg/cpp1z/bool-increment1.C: New test.
4853 * c-c++-common/pr60439.c: Add dg-warning.
4854 * g++.dg/expr/bitfield4.C: Likewise.
4855 * g++.dg/expr/bitfield5.C: Likewise.
4856 * g++.dg/expr/bitfield6.C: Likewise.
4857 * g++.dg/expr/bool1.C: Likewise.
4858 * g++.dg/expr/bool3.C: Likewise.
4859 * g++.dg/expr/lval3.C: Likewise.
4860 * g++.dg/expr/lval4.C: Likewise.
4861 * g++.old-deja/g++.jason/bool5.C: Likewise.
4862 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4863 * g++.dg/other/error18.C: Likewise.
4864 * g++.dg/gomp/atomic-14.C: Likewise.
4865
0761f6bf
NS
48662016-09-14 Nathan Sidwell <nathan@acm.org>
4867
4868 PR c++/77539
4869 * g++.dg/cpp1y/pr77539.C: New.
4870
13cddbc1
CL
48712016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4872
4873 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4874 dg-require.
4875 * g++.dg/ext/builtin_alloca.C: Likewise.
4876 * g++.dg/template/spec35.C: Likewise.
4877 * gcc.dg/builtins-68.c: Likewise.
4878 * gcc.misc-tests/gcov-13.c: Likewise.
4879 * gcc.misc-tests/gcov-14.c: Likewise.
4880
a90638d4
JM
48812016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4882
4883 * gfortran.dg/dec_structure_14.f90: New testcase.
4884
5ba4a08c
JJ
48852016-09-14 Jakub Jelinek <jakub@redhat.com>
4886
4887 PR sanitizer/68260
4888 * c-c++-common/tsan/pr68260.c: New test.
4889
a713b234
JS
48902016-09-13 Joe Seymour <joe.s@somniumtech.com>
4891
4892 PR target/70713
4893 * gcc.target/msp430/function-attributes-1.c: New test.
4894 * gcc.target/msp430/function-attributes-2.c: New test.
4895 * gcc.target/msp430/function-attributes-3.c: New test.
4896
96032047
MS
48972015-04-18 Martin Sebor <msebor@redhat.com>
4898
4899 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4900 of non-nul characters.
4901 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4902
ea8661cd
JJ
49032016-09-13 Jakub Jelinek <jakub@redhat.com>
4904
9952908a
JJ
4905 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4906 * g++.dg/cpp1z/gen-attrs1.C: New test.
4907
63cdb7a0
JJ
4908 PR tree-optimization/77454
4909 * gcc.dg/pr77454.c: New test.
4910
ea8661cd
JJ
4911 PR c++/77553
4912 * g++.dg/cpp1y/constexpr-77553.C: New test.
4913
254830ba
DM
49142016-09-13 David Malcolm <dmalcolm@redhat.com>
4915
4916 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4917 (test_show_locus): Replace rich_location::add_fixit_insert calls
4918 with add_fixit_insert_before and add_fixit_insert_after.
4919
42763690
JM
49202016-09-13 Jason Merrill <jason@redhat.com>
4921 Tom de Vries <tom@codesourcery.com>
4922
4923 PR c++/77427
4924 * g++.dg/pr77427.C: New test.
4925
c8798f2c
ML
49262016-09-13 Martin Liska <mliska@suse.cz>
4927
4928 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4929 effective target.
4930 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4931 * lib/target-supports.exp: Define the new target.
4932
54700e2e
AP
49332016-09-12 Andrew Pinski <apinski@cavium.com>
4934
4935 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4936 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4937
e1d55bf7
UB
49382016-09-12 Uros Bizjak <ubizjak@gmail.com>
4939
4940 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4941 variable arguments.
4942 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4943 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4944 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4945 variable argument.
4946 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4947 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4948
54dcdb88
BE
49492016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4950
4951 PR c++/77496
4952 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4953 * g++.dg/ext/pr77496.C: New test.
4954 * g++.dg/warn/pr77496.C: New test.
4955
d1463eb9
DM
49562016-09-12 David Malcolm <dmalcolm@redhat.com>
4957
4958 PR c/72858
4959 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4960 to preserve conversion chars, and to preserve prefix information.
4961 * gcc.dg/format/pr72858.c: New test case.
4962
217fabad
SK
49632016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4964
4965 * gfortran.dg/pr77507.f90: Move to ...
4966 * gfortran.dg/ieee/pr77507.f90: here.
4967
a1cd04ac
JH
49682016-08-09 Jan Hubicka <hubicka@ucw.cz>
4969
4970 PR ipa/61159
4971 * compile/pr61159.c: New testcase
4972
e3912107
JH
49732016-08-09 Jan Hubicka <hubicka@ucw.cz>
4974
4975 PR ipa/64316
4976 * gcc.dg/ipa/pr63416.c: New testcase.
4977
739d9339
PT
49782016-09-10 Paul Thomas <pault@gcc.gnu.org>
4979 Steven G. Kargl <kargl@gcc.gnu.org>
4980
4981 PR fortran/77532
cc3135b6 4982 * gfortran.dg/dtio_11.f90: new test.
739d9339 4983
fb7c40dd
SK
49842016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4985
4986 PR fortran/77507
4987 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4988 * gfortran.dg/c_assoc_4.f90: Ditto.
4989
5b28efbb
TV
49902016-09-10 Tom de Vries <tom@codesourcery.com>
4991
4992 PR C/71602
4993 * c-c++-common/va-arg-va-list-type.c: New test.
4994
9d0a9bb4
PB
49952016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4996
4997 PR rtl-optimization/77289
4998 * gcc.target/powerpc/pr77289.c: New test.
4999
3f0177e7
MS
50002016-09-09 Martin Sebor <msebor@redhat.com>
5001
5002 PR c/77520
5003 PR c/77521
5004 * gcc.dg/pr77520.c: New test.
5005 * gcc.dg/pr77521.c: New test.
5006
e81e83d0
SK
50072016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5008
5009 PR fortran/77506
5010 * gfortran.dg/pr77506.f90: New test.
5011
8a92685e
SK
50122016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5013
5014 PR fortran/77507
5015 * gfortran.dg/pr77507.f90: New test.
5016
c65248cb
JM
50172016-09-09 Joseph Myers <joseph@codesourcery.com>
5018
5019 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5020
2cf0ff98
SK
50212016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5022 Louis Krupp <lkrupp@gcc.gnu.org>
5023
5024 PR fortran/69514
5025 * gfortran.dg/pr69514_1.f90: New test.
5026 * gfortran.dg/pr69514_2.f90: New test.
5027
8ebc1e0f
JJ
50282016-09-08 Jakub Jelinek <jakub@redhat.com>
5029
20b6cf01
JJ
5030 PR fortran/77500
5031 * gfortran.dg/gomp/pr77500.f90: New test.
5032
8ebc1e0f
JJ
5033 PR fortran/77516
5034 * gfortran.dg/gomp/pr77516.f90: New test.
5035
34718542
JJ
50362016-09-07 Jakub Jelinek <jakub@redhat.com>
5037
5038 PR middle-end/77475
5039 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5040 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5041 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5042 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5043 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5044 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5045
e5106e27
DM
50462016-09-07 David Malcolm <dmalcolm@redhat.com>
5047
5048 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5049 "substring-locations.h".
5050
ca235a85
RB
50512016-09-07 Richard Biener <rguenther@suse.de>
5052
5053 PR c/77450
5054 * c-c++-common/vector-subscript-8.c: Move ..
5055 * gcc.dg/pr77450.c: ... here.
5056
0076b5dc 50572016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5058
5059 PR libgfortran/77393
5060 * gfortran.dg/fmt_f0_2.f90: Update test.
5061 * gfortran.dg/fmt_f0_3.f90: New test.
5062
6ac7322b
DH
50632016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5064
5065 PR debug/77389
5066 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5067 in dg-options.
5068
5069 PR debug/57519
5070 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5071
8eb9e049
JJ
50722016-09-06 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR target/69255
5075 * gcc.target/i386/pr69255-1.c: New test.
5076 * gcc.target/i386/pr69255-2.c: New test.
5077 * gcc.target/i386/pr69255-3.c: New test.
5078
50792016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5080
5081 PR c/77336
5082 * gcc.dg/format/miss-7.c: New test.
5083
e6cb85d4
UB
50842016-09-06 Uros Bizjak <ubizjak@gmail.com>
5085
5086 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5087
7fe76f6a
ML
50882016-09-06 Martin Liska <mliska@suse.cz>
5089
5090 PR gcov-profile/77378
5091 PR gcov-profile/77466
5092 * gcc.dg/profile-update-warning.c: New test.
5093
209b636e
RB
50942016-09-06 Richard Biener <rguenther@suse.de>
5095
5096 PR tree-optimization/77479
5097 * gcc.dg/torture/pr77479.c: New testcase.
5098
b772a565
RB
50992016-09-06 Richard Biener <rguenther@suse.de>
5100
5101 PR c/77450
5102 * c-c++-common/vector-subscript-7.c: Adjust.
5103 * c-c++-common/vector-subscript-8.c: New testcase.
5104
a8c07037
SKS
51052016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5106
5107 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5108
0ce48391
JJ
51092016-09-05 Jakub Jelinek <jakub@redhat.com>
5110
de9188e0
JJ
5111 PR target/77476
5112 * gcc.target/i386/avx512f-pr77476.c: New test.
5113 * gcc.target/i386/avx512bw-pr77476.c: New test.
5114 * gcc.target/i386/avx512dq-pr77476.c: New test.
5115
c76f7809
JJ
5116 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5117 Update comment to mention also avx512f.
5118
0ce48391
JJ
5119 PR sanitizer/77396
5120 * g++.dg/asan/pr77396-2.C: New test.
5121
8a27cf73
UB
51222016-09-05 Uros Bizjak <ubizjak@gmail.com>
5123
5124 PR rtl-optimization/77452
5125 * gcc.target/i386/pr77452.c: New test.
5126
25ff5dd3
MP
51272016-09-05 Marek Polacek <polacek@redhat.com>
5128
5129 PR c/77423
5130 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5131
f2bc4e48
SK
51322016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5133
5134 PR fortran/77391
5135 * gfortran.dg/pr77391.f90: New test.
5136
e85921ee
SK
51372016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5138
5139 PR fortran/77460
5140 * gfortran.dg/pr77460.f90: New test.
5141
b5d50659
JJ
51422016-09-03 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR c/65467
5145 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5146
7b826676
KY
51472016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5148
5149 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5150
717ebe91
DM
51512016-09-02 David Malcolm <dmalcolm@redhat.com>
5152
5153 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5154 test case.
5155 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5156 diagnostic-test-show-locus-generate-patch.c to the sources
5157 for diagnostic_plugin_test_show_locus.c.
5158
94087e88
JJ
51592016-09-02 Jakub Jelinek <jakub@redhat.com>
5160
9dc5773f
JJ
5161 PR c/65467
5162 * gcc.dg/gomp/_Atomic-1.c: New test.
5163 * gcc.dg/gomp/_Atomic-2.c: New test.
5164 * gcc.dg/gomp/_Atomic-3.c: New test.
5165 * gcc.dg/gomp/_Atomic-4.c: New test.
5166 * gcc.dg/gomp/_Atomic-5.c: New test.
5167
94087e88
JJ
5168 PR sanitizer/77396
5169 * g++.dg/asan/pr77396.C: New test.
5170
51712016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5172
5173 PR tree-optimization/71831
5174 * gcc.dg/builtin-object-size-16.c: New test.
5175 * gcc.dg/builtin-object-size-17.c: New test.
5176
7e89048d
JD
51772016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5178
5179 PR libgfortran/77393
5180 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5181
2f196155
UB
51822016-09-01 Uros Bizjak <ubizjak@gmail.com>
5183
5184 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5185 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5186 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5187 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5188 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5189 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5190 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5191 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5192 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5193 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5194 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5195 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5196 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5197 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5198 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5199 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5200 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5201 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5202
0a6b0523
EB
52032016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5204
5205 * gnat.dg/opt58.adb: New test.
5206 * gnat.dg/opt58_pkg.ads: New helper.
5207
2a99de7b
RB
52082016-09-01 Richard Biener <rguenther@suse.de>
5209
5210 PR middle-end/77436
5211 * gcc.dg/torture/pr77436.c: New testcase.
5212
f79d8786
SKS
52132016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5214
5215 * gcc.dg/pr64252.c: Require int32plus.
5216 * gcc.dg/pr66299-1.c: Likewise.
5217 * gcc.dg/pr66299-2.c: Likewise.
5218 * gcc.dg/torture/20131115-1.c: Skip for avr.
5219
b06335f9
KT
52202016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5221
5222 * gcc.target/aarch64/ands_3.c: New test.
5223
f25f40be
JJ
52242016-08-31 Jakub Jelinek <jakub@redhat.com>
5225
d12a0b5a
JJ
5226 PR fortran/77352
5227 * gfortran.dg/gomp/pr77352.f90: New test.
5228
f25f40be
JJ
5229 PR fortran/77374
5230 * gfortran.dg/gomp/pr77374.f08: New test.
5231
9ff6fb6e
MG
52322016-08-31 Marc Glisse <marc.glisse@inria.fr>
5233
5234 PR tree-optimization/73714
5235 * gcc.dg/tree-ssa/pr73714.c: New test.
5236
8e95a674
JD
52372016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5238
5239 PR libgfortran/77393
5240 * gfortran.dg/fmt_f0_2.f90: New test.
5241
c6b0037d
MG
52422016-08-31 Marc Glisse <marc.glisse@inria.fr>
5243
5244 * gcc.target/i386/pr59539-2.c: Adapt options.
5245 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5246
1a576b13
PT
52472016-08-31 Paul Thomas <pault@gcc.gnu.org>
5248
5249 PR fortran/77418
5250 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5251 of the associate entity and replace with a pointer to the
5252 intended item on the stack.
5253
e73d3ca6 52542016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5255 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5256
5257 PR fortran/48298
5258 * gfortran.dg/dtio_1.f90: New test.
5259 * gfortran.dg/dtio_2.f90: New test.
5260 * gfortran.dg/dtio_3.f90: New test.
5261 * gfortran.dg/dtio_4.f90: New test.
5262 * gfortran.dg/dtio_5.f90: New test.
5263 * gfortran.dg/dtio_6.f90: New test.
5264 * gfortran.dg/dtio_7.f90: New test.
5265 * gfortran.dg/dtio_8.f90: New test.
5266 * gfortran.dg/dtio_9.f90: New test.
5267 * gfortran.dg/dtio_10.f90: New test.
5268
b816477a
DM
52692016-08-30 David Malcolm <dmalcolm@redhat.com>
5270
5271 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5272 (test_many_nested_locations): New function.
5273 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5274 (test_show_locus): Handle "test_many_nested_locations".
5275
71b30891
DM
52762016-08-30 David Malcolm <dmalcolm@redhat.com>
5277
5278 * g++.dg/template/double-greater-than-fixit.C: New test case.
5279
8fa37232
EB
52802016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 * gnat.dg/opt57.ad[sb]: New test.
5283 * gnat.dg/opt57_pkg.ads: New helper.
5284
6f651bae
RB
52852016-08-30 Richard Biener <rguenther@suse.de>
5286
5287 PR tree-optimization/69047
5288 * gcc.dg/pr69047.c: Fix byte-order check.
5289
ab834832
JJ
52902016-08-30 Jakub Jelinek <jakub@redhat.com>
5291
5116b156
JJ
5292 PR tree-optimization/72866
5293 * gcc.dg/vect/pr72866.c: New test.
5294
3754bbfc
JJ
5295 PR debug/77363
5296 * g++.dg/debug/dwarf2/pr77363.C: New test.
5297
26122e2d
JJ
5298 PR middle-end/77377
5299 * gcc.target/i386/pr77377.c: New test.
5300
ab834832
JJ
5301 PR debug/77389
5302 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5303 in dg-options.
5304
bedc9ca7
SK
53052016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5306
5307 * gfortran.dg/pr77372.f90: Moved to ...
5308 * gfortran.dg/ieee/pr77372.f90: here.
5309
adfa1e6b
MM
53102016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5311
5312 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5313 vector short/char initializations.
5314 * gcc.target/powerpc/vec-init-5.c: Likewise.
5315 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5316 vector initialization optimizations.
5317 * gcc.target/powerpc/vec-init-7.c: Likewise.
5318 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5319 vector float/double initializations.
5320 * gcc.target/powerpc/vec-init-9.c: Likewise.
5321
414b7129
UB
53222016-08-29 Uros Bizjak <ubizjak@gmail.com>
5323
5324 PR target/77403
5325 * gcc.target/i386/pr77403.c: New test.
5326
3d06b6f2
MP
53272016-08-29 Marek Polacek <polacek@redhat.com>
5328
5329 PR c/77292
5330 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5331
ba9bbd6f
TV
53322016-08-29 Tom de Vries <tom@codesourcery.com>
5333
5334 PR c/77398
5335 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5336
d7d80d8f
EB
53372016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5338
5339 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5340
d7d80d8f 53412016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5342
5343 * gfortran.dg/dec_structure_13.f90: New testcase.
5344
468d95c8
JB
53452016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5346
5347 PR fortran/77261
5348 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5349 available.
5350
f329b264
TV
53512016-08-28 Tom de Vries <tom@codesourcery.com>
5352
5353 PR lto/70955
5354 * gcc.dg/pr70955.c: New test.
5355 * gcc.dg/lto/pr70955_0.c: Same.
5356 * gcc.dg/lto/pr70955_1.c: Same.
5357
4a389eb6
PP
53582016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5359
5360 PR tree-optimization/71077
5361 * gcc.target/i386/pr71077.c: New test.
5362
3f8257db 53632016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5364
5365 PR fortran/77380
5366 * gfortran.dg/pr77380.f90: New test.
5367
3f8257db 53682016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5369
5370 PR fortran/77372
5371 gfortran.dg/pr77372.f90: New test.
5372
ee908516
DM
53732016-08-26 David Malcolm <dmalcolm@redhat.com>
5374
5375 * gcc.dg/spellcheck-fields-2.c (test): Move
5376 dg-begin/end-multiline-output within function body.
5377 (test_macro): New function.
5378
d41e76cf
DM
53792016-08-26 David Malcolm <dmalcolm@redhat.com>
5380
5381 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5382 (test_fixit_insert): Update expected output.
5383 (test_fixit_remove): Likewise.
5384 (test_fixit_replace): Likewise.
5385
524a4c96
RO
53862016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5387
5388 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5389 Fix typo.
5390
ebfa15ab
RB
53912016-08-26 Richard Biener <rguenther@suse.de>
5392
5393 PR tree-optimization/69047
5394 * gcc.dg/pr69047.c: New testcase.
5395
209ca542
PK
53962016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5397 Martin Jambhor <mjambor@suse.cz>
524a4c96 5398
209ca542
PK
5399 * gcc.dg/ipa/propbits-1.c: New test-case.
5400 * gcc.dg/ipa/propbits-2.c: Likewise.
5401 * gcc.dg/ipa/propbits-3.c: Likewise.
5402
e5cf1629
SK
54032016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5404
5405 PR fortran/77351
5406 * gfortran.dg/pr77351.f90: New test.
5407
ebef225f
MP
54082016-08-25 Marek Polacek <polacek@redhat.com>
5409
5410 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5411
fe377a48
MP
54122016-08-25 Marek Polacek <polacek@redhat.com>
5413
5414 PR c/77323
5415 * gcc.dg/pr77323.c: New test.
5416
88b8971f
PT
54172016-08-24 Paul Thomas <pault@gcc.gnu.org>
5418
5419 PR fortran/77358
5420 * gfortran.dg/submodule_17.f08: New test.
5421
3f8257db
JJ
54222016-08-24 Michael Collison <michael.collison@linaro.org>
5423 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5424
5425 * gcc.target/arm/builtin_saddl.c: New testcase.
5426 * gcc.target/arm/builtin_saddll.c: New testcase.
5427 * gcc.target/arm/builtin_uaddl.c: New testcase.
5428 * gcc.target/arm/builtin_uaddll.c: New testcase.
5429 * gcc.target/arm/builtin_ssubl.c: New testcase.
5430 * gcc.target/arm/builtin_ssubll.c: New testcase.
5431 * gcc.target/arm/builtin_usubl.c: New testcase.
5432 * gcc.target/arm/builtin_usubll.c: New testcase.
5433
d5b5d212
UB
54342016-08-24 Uros Bizjak <ubizjak@gmail.com>
5435
5436 PR target/77270
5437 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5438 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5439 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5440 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5441 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5442 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5443 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5444 effective target. Remove scan-assembler-times directives.
5445 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5446 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5447 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5448
d1188689
SKS
54492016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5450
5451 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5452 of unsigned int.
5453 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5454
0b6b8f85
RS
54552016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5456
5457 PR testsuite/77317
5458 * lib/target-supports.exp
5459 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5460 (check_effective_target_vect_natural_alignment): Ditto.
5461 (check_effective_target_vector_alignment_reachable): Ditto.
5462 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5463
587b7f7a
ILT
54642016-08-23 Ian Lance Taylor <iant@golang.org>
5465
5466 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5467
6019c0fc
MM
54682016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5469
5470 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5471 being created from pointers to memory locations.
5472 * gcc.target/powerpc/vec-init-2.c: Likewise.
5473
cfe37db4
FR
54742016-08-23 Fritz Reese <fritzoreese@gmail.com>
5475
5476 * gfortran.dg/dec_structure_12.f90: New testcase.
5477
7e11f46f
DV
54782016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5479
5480 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5481
7ab4f354
DV
54822016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5483
5484 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5485 verification.
5486
deb9351f
DV
54872016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5488
5489 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5490 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5491
1fd9f058
RB
54922016-08-23 Richard Biener <rguenther@suse.de>
5493
5494 PR tree-optimization/27336
5495 * c-c++-common/pr27336.c: New testcase.
5496
b00e6e75
MP
54972016-08-22 Marek Polacek <polacek@redhat.com>
5498
5499 PR c++/77321
5500 * g++.dg/cpp1y/pr77321.C: New test.
5501
58338bac
SK
55022016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5503
5504 PR fortran/60774
5505 * gfortran.dg/empty_label.f: Adjust test for new error message.
5506 * gfortran.dg/empty_label.f90: Ditto.
5507 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5508 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5509 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5510
30364ce6
SK
55112016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5512
5513 PR fortran/61318
5514 * gfortran.dg/pr61318.f90: New test.
5515
ad7a5a8f
SK
55162016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5517
5518 PR fortran/77260
5519 * gfortran.dg/pr77260_1.f90: New test.
5520 * gfortran.dg/pr77260_2.f90: Ditto.
5521
72f52f30
JM
55222016-08-22 Joseph Myers <joseph@codesourcery.com>
5523
5524 PR middle-end/77269
5525 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5526 __builtin_signbitf and __builtin_signbitl in expected generic
5527 expansion.
5528 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5529 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5530 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5531 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5532 tests.
5533
6dc198e3
JM
55342016-08-22 Joseph Myers <joseph@codesourcery.com>
5535
5536 * gcc.dg/torture/float128-builtin.c,
5537 gcc.dg/torture/float128-ieee-nan.c,
5538 gcc.dg/torture/float128x-builtin.c,
5539 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5540 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5541 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5542 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5543 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5544 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5545 gcc.dg/torture/floatn-nan.h: New tests.
5546
7ff4e41a
JM
55472016-08-22 Joseph Myers <joseph@codesourcery.com>
5548
5549 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5550 macro.
5551 (main): Update calls to TEST_I_F.
5552 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5553 macro.
5554 (main): Update calls to TEST_I_F.
5555
7078cdb6
JM
55562016-08-22 Joseph Myers <joseph@codesourcery.com>
5557
5558 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5559 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5560 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5561 names in calls to TEST_I_F.
5562
a9d7c823
BE
55632016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5564
5565 PR c/52952
5566 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5567
cd800235
SKS
55682016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5569
5570 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5571 and !natural_alignment_64.
5572 * gcc.dg/ipa/propalign-2.c: Likewise.
5573 * gcc.dg/ipa/propalign-3.c: Likewise.
5574 * gcc.dg/ipa/propalign-4.c: Likewise.
5575 * gcc.dg/ipa/propalign-5.c: Likewise.
5576 * lib/target-supports.exp
5577 (check_effective_target_natural_alignment_32): Add avr-*-*.
5578
22d12455
KV
55792016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5580
5581 PR tree-optimization/61839
5582 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5583 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5584 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5585 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5586
c65699ef
JM
55872016-08-19 Joseph Myers <joseph@codesourcery.com>
5588
5589 PR c/32187
5590 * lib/target-supports.exp (check_effective_target_float16)
5591 (check_effective_target_float32, check_effective_target_float64)
5592 (check_effective_target_float128, check_effective_target_float32x)
5593 (check_effective_target_float64x)
5594 (check_effective_target_float128x)
5595 (check_effective_target_float16_runtime)
5596 (check_effective_target_float32_runtime)
5597 (check_effective_target_float64_runtime)
5598 (check_effective_target_float128_runtime)
5599 (check_effective_target_float32x_runtime)
5600 (check_effective_target_float64x_runtime)
5601 (check_effective_target_float128x_runtime)
5602 (check_effective_target_floatn_nx_runtime)
5603 (add_options_for_float16, add_options_for_float32)
5604 (add_options_for_float64, add_options_for_float128)
5605 (add_options_for_float32x, add_options_for_float64x)
5606 (add_options_for_float128x): New procedures.
5607 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5608 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5609 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5610 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5611 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5612 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5613 gcc.dg/torture/float128-complex.c,
5614 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5615 gcc.dg/torture/float128x-basic.c,
5616 gcc.dg/torture/float128x-complex.c,
5617 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5618 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5619 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5620 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5621 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5622 gcc.dg/torture/float32x-basic.c,
5623 gcc.dg/torture/float32x-complex.c,
5624 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5625 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5626 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5627 gcc.dg/torture/float64x-basic.c,
5628 gcc.dg/torture/float64x-complex.c,
5629 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5630 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5631 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5632 gcc.dg/torture/floatn-tg.h,
5633 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5634 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5635 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5636 gcc.dg/torture/fp-int-convert-float128x.c,
5637 gcc.dg/torture/fp-int-convert-float16-timode.c,
5638 gcc.dg/torture/fp-int-convert-float16.c,
5639 gcc.dg/torture/fp-int-convert-float32-timode.c,
5640 gcc.dg/torture/fp-int-convert-float32.c,
5641 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5642 gcc.dg/torture/fp-int-convert-float32x.c,
5643 gcc.dg/torture/fp-int-convert-float64-timode.c,
5644 gcc.dg/torture/fp-int-convert-float64.c,
5645 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5646 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5647 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5648 maximum exponent of floating-point type. Use it in testing
5649 whether 0x8...0 fits in the floating-point type. Always treat -1
5650 (signed 0xf...f) as fitting in the floating-point type.
5651 (M_OK1): New macro.
5652 * gcc.dg/torture/fp-int-convert-double.c,
5653 gcc.dg/torture/fp-int-convert-float.c,
5654 gcc.dg/torture/fp-int-convert-float128-timode.c,
5655 gcc.dg/torture/fp-int-convert-float128.c,
5656 gcc.dg/torture/fp-int-convert-float80-timode.c,
5657 gcc.dg/torture/fp-int-convert-float80.c,
5658 gcc.dg/torture/fp-int-convert-long-double.c,
5659 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5660
94e73c78
JJ
56612016-08-19 Jakub Jelinek <jakub@redhat.com>
5662
fbdbd4b6
JJ
5663 PR fortran/72744
5664 * gfortran.dg/gomp/pr72744.f90: New test.
5665
94e73c78
JJ
5666 PR fortran/69281
5667 * gfortran.dg/gomp/pr69281.f90: New test.
5668
91151a73
JB
56692016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5670
414b7129
UB
5671 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5672 the last special seed value.
5673 * gfortran.dg/random_7.f90: Use size for last array member instead
5674 of hardcoded value.
91151a73 5675
fcf830ab
PK
56762016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5677
5678 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5679 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5680
1a5da5b6
RB
56812016-08-19 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/77286
5684 * gcc.dg/torture/pr77286.c: New testcase.
5685
82f72146
DM
56862016-08-18 David Malcolm <dmalcolm@redhat.com>
5687
5688 * gcc.dg/verbose-asm-2.c: New test case.
5689
cc015f3a
DM
56902016-08-18 David Malcolm <dmalcolm@redhat.com>
5691
5692 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5693 (custom_diagnostic_finalizer): Update for change to
5694 diagnostic_show_locus.
5695
cb18fd07
DM
56962016-08-18 David Malcolm <dmalcolm@redhat.com>
5697
5698 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5699 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5700
a76989dc
MP
57012016-08-18 Marek Polacek <polacek@redhat.com>
5702
5703 PR c/71514
5704 * gcc.dg/pr71514.c: New test.
5705
89c88780
L
57062015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 PR target/72839
5709 * gcc.target/i386/pr72839.c: New test.
5710
2c71d454
CLT
57112016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5712
5713 PR middle-end/70895
5714 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5715 * c-c++-common/goacc/reduction-1.c: Likewise.
5716 * c-c++-common/goacc/reduction-2.c: Likewise.
5717 * c-c++-common/goacc/reduction-3.c: Likewise.
5718 * c-c++-common/goacc/reduction-4.c: Likewise.
5719
66592e95
AM
57202016-08-18 Alan Modra <amodra@gmail.com>
5721
5722 * gcc.c-torture/compile/pr72771.c: New.
5723
3a146d46
JJ
57242016-08-17 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR fortran/67496
5727 * gfortran.dg/pr67496.f90: New test.
5728
3f8257db 57292015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5730
5731 PR tree-optimization/71752
3a146d46 5732 * gcc.dg/vect/pr71752.c: New.
038000bd 5733
dd42e908
UB
57342016-08-17 Uros Bizjak <ubizjak@gmail.com>
5735
5736 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5737
458a1cd0
JJ
57382016-08-17 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR middle-end/77259
5741 * g++.dg/ipa/devirt-52.C: New test.
5742
11c4c4ba
CLT
57432016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5744
5745 * c-c++-common/goacc/reduction-6.c: New testcase.
5746
661d6efd
RB
57472016-08-17 Richard Biener <rguenther@suse.de>
5748
5749 PR tree-optimization/76490
5750 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5751 * gcc.dg/pr52904.c: XFAIL.
5752
622d8b69
RB
57532016-08-17 Richard Biener <rguenther@suse.de>
5754
5755 PR tree-optimization/23855
5756 * gcc.dg/loop-unswitch-2.c: Adjust.
5757
af23e99c
JJ
57582016-08-16 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR tree-optimization/72817
5761 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5762
feeb6268
JM
57632016-08-16 Joseph Myers <joseph@codesourcery.com>
5764
5765 PR libgcc/77265
5766 * gcc.dg/torture/float128-extend-inf.c: New test.
5767
65e736c0
DM
57682016-08-16 David Malcolm <dmalcolm@redhat.com>
5769
5770 PR c/72857
5771 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5772 for embedded NUL.
5773 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5774 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5775 caret placement.
5776 (test_oct): Likewise.
5777 (test_multiple): Likewise.
5778 (test_field_width_specifier): Likewise.
5779 (test_field_width_specifier_2): New function.
5780 (test_field_precision_specifier): New function.
5781 (test_embedded_nul): Update expected caret placement.
5782 (test_non_contiguous_strings): Update line number.
5783 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5784 (__emit_string_literal_range): Add "caret_idx" param.
5785 (test_simple_string_literal): Add value for new param, updating
5786 expected output..
5787 (test_concatenated_string_literal): Likewise.
5788 (test_multiline_string_literal): Likewise.
5789 (test_hex): Likewise.
5790 (test_oct): Likewise.
5791 (test_multiple): Likewise.
5792 (test_ucn4): Likewise.
5793 (test_ucn8): Likewise.
5794 (test_u8): Likewise.
5795 (test_u): Likewise; update expected message, from "range" to
5796 "location".
5797 (test_U): Likewise.
5798 (test_L): Likewise.
5799 (test_macro): Add value for new param.
5800 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5801 (__emit_string_literal_range): Add "caret_idx" param.
5802 (test_stringified_token_1): Add value for new param. Update
5803 expected message, from "range" to "location".
5804 (test_stringized_token_2): Likewise, adding param to macro.
5805 (test_stringified_token_3): Likewise.
5806 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5807 (emit_warning): Convert param from source_range to location_t.
5808 (test_string_literals): Add caret_idx param, and use it when
5809 constructing a substring_loc. Update error message, from
5810 "range" to "location".
5811
4a7f57d5
JJ
58122016-08-16 Jakub Jelinek <jakub@redhat.com>
5813
7841800f
JJ
5814 PR target/71910
5815 * g++.dg/gomp/pr71910.C: New test.
5816
1b13411a
JJ
5817 PR middle-end/67485
5818 * gcc.c-torture/compile/pr67485.c: New test.
5819
4a7f57d5
JJ
5820 PR target/72867
5821 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5822
3c556bc4
BC
58232016-08-16 Bin Cheng <bin.cheng@arm.com>
5824
5825 PR tree-optimization/69848
5826 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5827
beab2da6
ML
58282016-08-16 Martin Liska <mliska@suse.cz>
5829
5830 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5831 of memory operations so that it can be handled by core2
5832 in 32-bit mode.
5833
f4eec0a3
RB
58342016-08-16 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/76783
5837 * gcc.dg/pr76783.c: New testcase.
5838 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5839
8f21990a
BC
58402016-08-16 Bin Cheng <bin.cheng@arm.com>
5841
5842 PR tree-optimization/72817
5843 PR tree-optimization/73450
5844 * gcc.dg/tree-ssa/pr72817.c: New test.
5845 * gcc.dg/tree-ssa/pr73450.c: New test.
5846
7fc61626
FR
58472016-08-15 Fritz Reese <fritzoreese@gmail.com>
5848
5849 * gfortran.dg/init_flag_13.f90: New testcase.
5850 * gfortran.dg/init_flag_14.f90: Ditto.
5851 * gfortran.dg/init_flag_15.f03: Ditto.
5852 * gfortran.dg/dec_init_1.f90: Ditto.
5853 * gfortran.dg/dec_init_2.f90: Ditto.
5854
432baa02
UB
58552016-08-15 Uros Bizjak <ubizjak@gmail.com>
5856
5857 PR target/72867
5858 * gcc.target/i386/pr72867.c: New test.
5859
7e1dde14
EB
58602016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5861
5862 * c-c++-common/dump-ada-spec-5.c: New test.
5863
e4969090
RB
58642016-08-15 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/73434
5867 * gcc.dg/torture/pr73434.c: New testcase.
5868
66088065
JJ
58692016-08-15 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR tree-optimization/72824
5872 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5873
7c713714
CLT
58742016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5875
5876 PR fortran/70598
5877 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5878 in use_device clause.
5879 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5880 * gfortran.dg/goacc/list.f95: Adjust to catch
5881 "neither a POINTER nor an array" error messages.
5882
4271e5cb
UB
58832016-08-14 Uros Bizjak <ubizjak@gmail.com>
5884
5885 PR target/76342
5886 * gcc.target/i386/pr76342.c: New test.
5887
b0cea284
JJ
58882016-08-12 Jakub Jelinek <jakub@redhat.com>
5889
5890 PR c/71512
5891 * g++.dg/ubsan/pr71512.C: New test.
5892 * c-c++-common/ubsan/pr71512-1.c: New test.
5893 * c-c++-common/ubsan/pr71512-2.c: New test.
5894
e86aefb8
MM
58952016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5896
5897 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5898 vector initialization options.
5899 * gcc.target/powerpc/vec-init-2.c: Likewise.
5900 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5901 is generated on ISA 3.0.
5902
7fd82d52
PP
59032016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5904
5905 PR middle-end/71654
5906 * gcc.dg/c-c++-common/pr71654.c: New test.
5907 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5908 dg-options.
5909 * gcc.dg/tree-ssa/vrp24: Likewise.
5910
2f1364c2
JJ
59112016-08-12 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR c/67410
5914 * gcc.dg/pr67410.c: New test.
5915
8eb414aa
BC
59162016-08-12 Bin Cheng <bin.cheng@arm.com>
5917
5918 PR tree-optimization/69848
5919 * gcc.dg/vect/vect-pr69848.c: New test.
5920
30b39c19
UB
59212016-08-12 Uros Bizjak <ubizjak@gmail.com>
5922
5923 PR testsuite/71008
5924 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5925 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5926 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5927 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5928
e373dd06
RB
59292016-08-12 Richard Biener <rguenther@suse.de>
5930
5931 PR tree-optimization/57326
5932 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5933 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5934 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5935 * gcc.target/i386/pr45685.c: Likewise.
5936 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5937 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5938 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5939 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5940 * gfortran.dg/pr34163.f90: Likewise.
5941
20d1af89
ML
59422016-08-12 Martin Liska <mliska@suse.cz>
5943
5944 * g++.dg/gcov/gcov-16.C: New test.
5945 * lib/gcov.exp: Support new argument for run-gcov function.
5946
5cacda56
ML
59472016-08-12 Martin Liska <mliska@suse.cz>
5948
5949 PR gcov-profile/35590
5950 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5951
663eecfd
RB
59522016-08-12 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/72851
5955 * gcc.dg/torture/pr72851.c: New testcase.
5956
3f8257db 59572016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5958
e366d7d8
AO
5959 PR debug/63240
5960 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5961 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5962 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5963 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5964 DW_AT_deleted.
5965
71e1a6a4
AO
5966 PR debug/55641
5967 * g++.dg/debug/dwarf2/ref-1.C: New.
5968
8aaf799b
AO
5969 PR debug/49366
5970 * g++.dg/debug/dwarf2/template-params-12.H: New.
5971 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5972 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5973 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5974 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5975 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5976 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5977 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5978
06f9caed
BS
59792016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5980
5981 PR target/72863
5982 * gcc.target/powerpc/pr72863.c: New test.
5983
a8b956c1
UB
59842016-08-11 Uros Bizjak <ubizjak@gmail.com>
5985
5986 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5987
c73dd986
L
59882015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5989
5990 * gcc.target/i386/pieces-strcpy-1.c: New test.
5991 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5992
385ed708
JJ
59932016-08-11 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR c++/72868
5996 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5997
df7ec09f
L
59982015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5999
6000 * gcc.target/i386/pieces-memcpy-1.c: New test.
6001 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6002 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6003 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6004 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6005 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6006
b95a64bb
JJ
60072016-08-11 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR c/72816
7ddbcf6b 6010 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6011
59537744
BE
60122016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6013
6014 PR tree-optimization/71083
6015 * gcc.c-torture/execute/pr71083.c: New test.
6016 * gnat.dg/loop_optimization23.adb: New test.
6017 * gnat.dg/loop_optimization23_pkg.ads: New test.
6018 * gnat.dg/loop_optimization23_pkg.adb: New test.
6019
183ac6d0
RB
60202016-08-11 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/72772
6023 * gcc.dg/graphite/pr35356-1.c: Adjust.
6024 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6025
b152f5a2
JB
60262016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6027
6028 * gfortran.dg/random_7.f90: Take into account that the last seed
6029 value is the special p value.
6030 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6031
bb7ebad1
RB
60322016-08-11 Richard Biener <rguenther@suse.de>
6033
6034 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6035
2e186411
AM
60362016-08-11 Alan Modra <amodra@gmail.com>
6037
6038 * gcc.target/powerpc/pr71680.c: New.
6039
e9e6d4f6
KN
60402016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6041
6042 * gcc.target/powerpc/bfp/bfp.exp: New file.
6043 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6044 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6045 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6046 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6047 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6048 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6049 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6050 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6051 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6052 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6053 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6054 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6055 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6056 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6057 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6058 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6059 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6060 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6061 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6062 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6063 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6064 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6065 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6066 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6067 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6068 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6069 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6070 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6071 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6072 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6073 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6074 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6075 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6076 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6077 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6078 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6079 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6080 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6081 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6082 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6083 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6084 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6085 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6086 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6087 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6088 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6089 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6090 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6091 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6092 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6093 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6094 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6095 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6096
9c8eabea
BC
60972016-08-10 Bin Cheng <bin.cheng@arm.com>
6098
6099 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6100 Add aarch64*-*-*.
6101
6c553b76
BC
61022016-08-10 Bin Cheng <bin.cheng@arm.com>
6103
6104 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6105
a0883b08
MM
61062016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6107
6108 PR target/72853
6109 * gcc.target/powerpc/pr72853.c: New test.
6110
a266236e
ML
61112016-08-10 Martin Liska <mliska@suse.cz>
6112
6113 PR gcov-profile/58306
6114 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6115
22063dbc
ML
61162016-08-10 Martin Liska <mliska@suse.cz>
6117
6118 * g++.dg/gcov/gcov-threads-1.C: New test.
6119
5250a5bb
SKS
61202016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6121
6122 PR target/71873
6123 * gcc.target/avr/pr71873.c: New test.
6124
b7597ae5
ML
61252016-08-09 Martin Liska <mliska@suse.cz>
6126
6127 * g++.dg/gcov/gcov-dump-1.C: New test.
6128 * g++.dg/gcov/gcov-dump-2.C: New test.
6129
ab50a215
ML
61302016-08-09 Martin Liska <mliska@suse.cz>
6131
6132 * gcc.dg/tree-prof/val-prof-9.c: New test.
6133
dcb1e137
ML
61342016-08-09 Martin Liska <mliska@suse.cz>
6135
6136 * gcc.dg/tree-prof/val-prof-8.c: New test.
6137
04d6d3b6
MJ
61382016-08-09 Martin Jambor <mjambor@suse.cz>
6139
df839749
UB
6140 PR ipa/71981
6141 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6142
c57e78c4
BC
61432016-08-09 Bin Cheng <bin.cheng@arm.com>
6144
6145 PR tree-optimization/33707
6146 * gcc.dg/vect/pr33707.c: New test.
6147
42970a17
BC
61482016-08-09 Bin Cheng <bin.cheng@arm.com>
6149
6150 PR tree-optimization/pr72772
6151 * gcc.dg/tree-ssa/pr72772.c: New test.
6152
810a3aa6
MF
61532016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6154
6155 PR rtl-optimization/66669
6156 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6157
9e207d6f
JJ
61582016-08-09 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR tree-optimization/72824
6161 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6162
50bf47fd
RB
61632016-08-09 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/71802
6166 * gcc.dg/torture/pr71802.c: New testcase.
6167
cadec7ca
JJ
61682016-08-09 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR c++/72809
6171 * g++.dg/eh/stdarg1.C: New test.
6172
c43c5112
AK
61732016-08-08 Andi Kleen <ak@linux.intel.com>
6174
6175 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6176 test command line in failure log.
6177 (profopt-execute): dito. Make autofdo file names unique.
6178
895aa8e1
DM
61792016-08-08 David Malcolm <dmalcolm@redhat.com>
6180
6181 PR c/64955
6182 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6183 output.
6184
9afda630
PK
61852016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6186
6187 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6188 c99_runtime.
6189 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6190 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6191 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6192 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6193 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6194 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6195
e52ed3fe
DM
61962016-08-08 David Malcolm <dmalcolm@redhat.com>
6197
6198 PR c/52952
6199 * gcc.dg/cpp/pr66415-1.c: Likewise.
6200 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6201 * gcc.dg/format/c90-printf-1.c: Likewise.
6202 * gcc.dg/format/diagnostic-ranges.c: New test case.
6203
ad200580
JJ
62042016-08-08 Jakub Jelinek <jakub@redhat.com>
6205
77524e0d
JJ
6206 PR fortran/72716
6207 * gfortran.dg/gomp/pr72716.f90: New test.
6208
2187f2a2
JJ
6209 PR middle-end/72781
6210 * gcc.dg/gomp/pr72781.c: New test.
6211
ad200580
JJ
6212 PR middle-end/68762
6213 * g++.dg/vect/pr68762-1.cc: New test.
6214 * g++.dg/vect/pr68762-2.cc: New test.
6215 * g++.dg/vect/pr68762.h: New file.
6216
989d0071
MS
62172016-08-08 Martin Sebor <msebor@redhat.com>
6218
6219 PR testsuite/72838
3a146d46
JJ
6220 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6221 * g++.dg/warn/overflow-warn-3.C: Same.
6222 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6223
7090cac9
AV
62242016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6225
6226 PR fortran/71936
6227 * gfortran.dg/allocate_with_source_21.f03: New test.
6228
64e56ab0
AV
62292016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6230
6231 PR fortran/72698
6232 * gfortran.dg/allocate_with_source_20.f03: New test.
6233
0476487d
AM
62342016-08-08 Alan Modra <amodra@gmail.com>
6235
6236 * gcc.c-torture/compile/pr72802.c: New.
6237
8e9218f2
AV
62382016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6239
6240 PR fortran/70524
6241 * gfortran.dg/dependency_48.f90: New test.
6242
c1f7083b
TK
62432016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6244
531e5ae3 6245 PR fortran/70040
c1f7083b
TK
6246 * gfortran.dg/pr70040.f90: New testcase.
6247
6ab5813c
TK
62482016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6249
6250 PR fortran/71961
6251 * gfortran.dg/matmul_10.f90: New testcase.
6252
27bddc4a
JH
62532016-08-07 Jan Hubicka <hubicka@ucw.cz>
6254
6255 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6256
4a9f8a9f
JJ
62572016-08-07 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR c/72816
6260 * gcc.dg/pr72816.c: New test.
6261
fa76f2c6
JW
62622016-08-06 Jonathan Wakely <jwakely@redhat.com>
6263
6264 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6265 * g++.dg/conversion/pr41426.C: Likewise.
6266 * g++.dg/conversion/pr66211.C: Likewise.
6267 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6268 * g++.dg/init/ref8.C: Likewise.
6269 * g++.old-deja/g++.law/cvt20.C: Likewise.
6270 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6271
5c3e5002
PP
62722016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6273
6274 PR tree-optimization/18046
6275 * gcc.dg/tree-ssa/vrp105.c: New test.
6276 * gcc.dg/tree-ssa/vrp106.c: New test.
6277
94087e88 62782016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6279
6280 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6281 1ul in diagnostics. Remove hyphen from "constant-expression."
6282 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6283 * g++.dg/cpp0x/static_assert3.C: Same.
6284 * g++.dg/cpp1y/constexpr-throw.C: Same.
6285 * g++.dg/template/nontype3.C: Same.
6286 * g++.dg/warn/overflow-warn-1.C: Same.
6287 * g++.dg/warn/overflow-warn-3.C: Same.
6288 * g++.dg/warn/overflow-warn-4.C: Same.
6289
88fa5555
DM
62902016-08-05 David Malcolm <dmalcolm@redhat.com>
6291
6292 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6293 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6294 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6295 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6296
1addb9e6
PP
62972016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6298
6299 PR tree-optimization/72810
6300 * gcc.dg/tree-ssa/vrp110.c: New test.
6301
1b62ed4f
JG
63022016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6303
6304 PR Target/72819
6305 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6306 registers.
6307 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6308 saving the half-precision registers.
6309 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6310 value is returned in h0.
6311 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6312 are passed in FP/SIMD registers.
6313 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6314 passing works corrcetly.
6315 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6316 (hfa_f16x2_t): Likewise.
6317 (hfa_f16x3_t): Likewise.
6318 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6319 are promoted to double and passed in a double register.
6320 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6321 are promoted to double and stacked.
6322 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6323 __fp16 data types.
6324 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6325 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6326 __fp16 first get passed in FP/SIMD registers, then stacked.
6327
4228ca19
NS
63282016-08-05 Nathan Sidwell <nathan@acm.org>
6329
6330 PR c++/68724
6331 * g++.dg/cpp0x/pr68724.C: New.
6332
db7c335e
RB
63332016-08-05 Richard Biener <rguenther@suse.de>
6334
6335 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6336
48abe922
PP
63372016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6338
6339 * gcc.dg/tree-ssa/vrp107.c: New test.
6340 * gcc.dg/tree-ssa/vrp108.c: New test.
6341 * gcc.dg/tree-ssa/vrp109.c: New test.
6342
f6cdf42f
PK
63432016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6344
6345 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6346 dg-options.
6347
33a9c609
PK
63482016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6349
6350 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6351 test-cases.
6352 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6353 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6354 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6355 test-cases.
6356 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6357 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6358 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6359 large_double.
6360
4473482d
PC
63612016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6362
6363 PR c++/72800
6364 * g++.dg/cpp1y/lambda-ice1.C: New.
6365
08156df5
PP
63662016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6367
6368 PR c++/72759
6369 * g++.dg/cpp1y/pr72759.C: New test.
6370
938da3a5
PP
63712016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6372
6373 * gcc.dg/switch-10.c: New test.
6374
da84183c
JG
63752016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6376
6377 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6378
ae9281fc
TS
63792016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6380
6381 * c-c++-common/goacc/routine-5.c: Update.
6382
086ad22e
BE
63832016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6384
6385 PR rtl-optimization/70903
6386 * gcc.c-torture/execute/pr70903.c: New test.
6387
6805e400
ML
63882016-08-04 Martin Liska <mliska@suse.cz>
6389
6390 * gcc.dg/params/params.exp: Replace file exists with
6391 TESTING_IN_BUILD_TREE.
6392
a0008434
MP
63932016-08-04 Marek Polacek <polacek@redhat.com>
6394
6395 PR c++/70229
6396 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6397
fb46286e
RB
63982016-08-04 Richard Biener <rguenther@suse.de>
6399
6400 PR middle-end/71984
6401 * gcc.dg/torture/pr71984.c: Guard correctness check for
6402 little-endian.
6403
ac2c96ab
AP
64042016-08-03 Andrew Pinski <apinski@cavium.com>
6405
6406 * gcc.c-torture/compile/20160802-1.c: New testcase.
6407
c98583e9
FR
64082016-08-03 Fritz Reese <fritzoreese@gmail.com>
6409
6410 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6411
9ad1a1da
RB
64122016-08-03 Richard Biener <rguenther@suse.de>
6413
6414 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6415 and remove -O3.
6416 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6417 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6418
cd75c979
RB
64192016-08-03 Richard Biener <rguenther@suse.de>
6420
6421 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6422 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6423 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6424 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6425
30e8d875
SKS
64262016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6427
6428 * gcc.dg/init-excess-2.c: Require int32plus.
6429 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6430 * gcc.dg/pr59963-2.c: Require int32plus.
6431 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6432 * gcc.dg/unroll-7.c: Require int32plus.
6433
69b806f6
BC
64342016-08-02 Bin Cheng <bin.cheng@arm.com>
6435
6436 PR tree-optimization/34114
6437 * gcc.dg/tree-ssa/loop-42.c: New test.
6438
1efafef3
TC
64392016-08-02 Tamar Christina <tamar.christina@arm.com>
6440
6441 * gcc.target/aarch64/vminmaxnm.c: New.
6442 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6443 tests.
6444
e2a99194
MM
64452016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6446
6447 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6448 vec_extract for vector float, vector int, vector short, and vector
6449 char.
6450 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6451 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6452 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6453 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6454
71bfb77a
WD
64552016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6456
6457 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6458 single stack adjustment, no writeback.
71bfb77a
WD
6459 * gcc.target/aarch64/test_frame_12.c: Likewise.
6460 * gcc.target/aarch64/test_frame_13.c: Likewise.
6461 * gcc.target/aarch64/test_frame_15.c: Likewise.
6462 * gcc.target/aarch64/test_frame_6.c: Likewise.
6463 * gcc.target/aarch64/test_frame_7.c: Likewise.
6464 * gcc.target/aarch64/test_frame_8.c: Likewise.
6465 * gcc.target/aarch64/test_frame_16.c: New test.
6466
37bce35a
L
64672015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6468
6469 PR target/72748
6470 * gcc.target/i386/pr72748.c: New test.
6471
3f8257db 64722015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6473
6474 PR tree-optimization/71818
6475 * gcc.dg/vect/pr71818.c: New
6476
bf60c531
ML
64772016-08-01 Martin Liska <mliska@suse.cz>
6478
6479 PR tree-optimization/71857
6480 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6481
8ed49fab
KT
64822016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6483
6484 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6485
76e2c821
JB
64862016-08-01 Jan Beulich <jbeulich@suse.com>
6487
6488 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6489
35029597
WS
64902016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6491
6492 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6493 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6494
3aa4b66a
JW
64952016-07-31 Jonathan Wakely <jwakely@redhat.com>
6496
6497 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6498 (check_effective_target_c++): Likewise. Also match for libstdc++.
6499
3f8257db 65002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6501
6502 PR fortran/41922
6503 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6504 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6505 * gfortran.dg/pr41922.f90: New test.
6506
9fcb2819
SK
65072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6508
6509 PR fortran/68566
6510 * gfortran.dg/pr68566.f90: new test.
6511
94087e88 65122016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6513
6514 PR c++/60760
6515 PR c++/71091
6516 * g++.dg/cpp0x/constexpr-cast.C: New test.
6517 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6518 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6519 * g++.dg/ubsan/pr63956.C: Correct.
6520
d0047a25
MM
65212016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6522
6523 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6524 vector double or vector long where the vector is in memory.
6525 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6526 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6527
e4f7a5df
SK
65282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6529
6530 PR fortran/69867
6531 * gfortran.dg/pr69867.f90: New test.
6532
b441ae1d
SK
65332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6534
6535 PR fortran/69962
6536 * gfortran.dg/pr69962.f90: New test.
6537
712dff31
SK
65382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6539
6540 PR fortran/70006
6541 * gfortran.dg/pr70006.f90: New test.
6542
fb42421e
SK
65432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6544
6545 PR fortran/71730
6546 * gfortran.dg/pr71730.f90: New test.
6547 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6548 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6549 * gfortran.dg/array_constructor_26.f03: Ditto.
6550
466effe0
WS
65512016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6552
6553 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6554 * gcc.target/powerpc/pr71763.c: Likewise.
6555
f618a472
MP
65562016-07-29 Marek Polacek <polacek@redhat.com>
6557
6558 PR c/71742
6559 * gcc.dg/940510-1.c: Adjust dg-error.
6560 * gcc.dg/c99-flex-array-1.c: Likewise.
6561 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6562
efd0786f
MP
6563 PR c/71853
6564 * gcc.dg/noncompile/pr71853.c: New test.
6565
e00dceaf
MP
6566 PR c/71573
6567 * gcc.dg/noncompile/pr71573.c: New test.
6568
638fc14f
MP
6569 PR c/71926
6570 * g++.dg/warn/Wparentheses-30.C: New test.
6571 * gcc.dg/Wparentheses-14.c: New test.
6572
61c73a7f
UB
65732016-07-29 Uros Bizjak <ubizjak@gmail.com>
6574
6575 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6576
01d32b2b
BC
65772016-07-29 Bin Cheng <bin.cheng@arm.com>
6578
6579 PR tree-optimization/57558
6580 * gcc.dg/vect/pr57558-1.c: New test.
6581 * gcc.dg/vect/pr57558-2.c: New test.
6582
f6c7a248
PK
65832016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6584
61c73a7f 6585 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6586 to scan forwprop1 dump pass.
6587
f54ea774
PC
65882016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6589
6590 PR c++/51488
6591 * g++.dg/template/pr51488.C: New.
6592
673a107a
JJ
65932016-07-29 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR c/71969
6596 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6597 static __inline__.
6598 * gcc.dg/pr71969-1.c: New test.
6599 * gcc.dg/pr71969-2.c: New test.
6600 * gcc.dg/pr71969-3.c: New test.
6601
78169471
MP
66022016-07-29 Marek Polacek <polacek@redhat.com>
6603
6604 PR c/71574
6605 * c-c++-common/pr71574.c: New test.
6606
a5b5c8b6
MP
6607 PR c/71583
6608 * gcc.dg/noncompile/pr71583.c: New test.
6609
883b6d4e
KV
66102016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6611
6612 PR middle-end/68217
6613 * gcc.dg/pr68217.c: New test.
6614
89f1f37e
SK
66152016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6616
6617 PR fortran/71067
6618 * gfortran.dg/pr71067_1.f90: New test.
6619 * gfortran.dg/pr71067_2.f90: Ditto.
6620
e0d32185
MM
66212016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6622
6623 * gcc.target/powerpc/vec-extract-1.c: New test.
6624
c851722d
SK
66252016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6626
6627 PR fortran/71799
6628 * gfortran.dg/pr71799.f90: New test.
6629
f064da6a
PC
66302016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 PR c++/71665
6633 * g++.dg/cpp0x/pr71665-1.C: New.
6634 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6635 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6636 * g++.dg/ext/label10.C: Likewise.
6637 * g++.dg/parse/constant5.C: Likewise.
6638
1b70aaad
SK
66392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6640
6641 PR fortran/71859
6642 * gfortran.dg/pr71859.f90: New test.
6643 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6644 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6645
a23404c9
PT
66462016-07-28 Paul Thomas <pault@gcc.gnu.org>
6647
6648 PR fortran/71883
6649 * gfortran.dg/pr71883.f90 : New test.
6650
513d866d
YR
66512016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6652
6653 PR tree-optimization/71734
61c73a7f 6654 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6655
7c428aa2
RL
66562016-07-28 Renlin Li <renlin.li@arm.com>
6657
6658 Revert
6659 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6660
6661 PR fortran/71902
6662 * gfortran.dg/dependency_47.f90: New test.
6663
1225d6b1
ML
66642016-07-28 Martin Liska <mliska@suse.cz>
6665
6666 PR gcov-profile/68025
6667 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6668
e5f5bf35
ML
66692016-07-28 Martin Liska <mliska@suse.cz>
6670
6671 * g++.dg/vect/pr70944.cc: New test.
6672
4536610d
KV
66732016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6674
6675 PR middle-end/71994
6676 * gcc.dg/torture/pr71994.c: New test.
6677
8c6961ca
PK
66782016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6679
6680 PR middle-end/71078
6681 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6682 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6683 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6684
8de22ea0
RB
66852016-07-27 Richard Biener <rguenther@suse.de>
6686
6687 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6688
5d9da222
ML
66892016-07-27 Martin Liska <mliska@suse.cz>
6690
6691 * gcc.dg/predict-13.c: New test.
6692 * gcc.dg/predict-14.c: New test.
6693
af9e275f
SKS
66942016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6695
a23404c9 6696 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6697 including stdint.h.
6698 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6699 including stdint.h.
6700
71abba1e
MM
67012016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6702
6703 PR target/71869
6704 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6705 IEEE built-in functions handle quiet and signalling NaNs
6706 correctly.
6707
9cd74e8f
SK
67082016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6709
6710 PR fortran/71862
6711 * gfortran.dg/pr71862.f90: New test.
6712
0d48446f
MS
67132016-07-26 Martin Sebor <msebor@redhat.com>
6714
6715 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6716 selector with dg-options.
6717
524cf1e4
PP
67182016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6719
6720 PR tree-optimization/18046
6721 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6722 * gcc.dg/tree-ssa/vrp103.c: New test.
6723 * gcc.dg/tree-ssa/vrp104.c: New test.
6724
100665d8
WS
67252016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6726
6727 * gcc.target/powerpc/pr63354.c: Require lp64 since
6728 -mprofile-kernel is not legal with -m32.
6729
0b64ca40
RB
67302016-07-26 Richard Biener <rguenther@suse.de>
6731
6732 PR rtl-optimization/71984
6733 * gcc.dg/torture/pr71984.c: New testcase.
6734
9b7937cf
RS
67352016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6736
6737 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6738 g++-dg-runtest via et-dg-runtest.
6739 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6740 * gcc.dg/vect/vect.exp: Likewise.
6741 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6742 gfortran-dg-runtest.
6743 * gfortran.dg/vect/vect.exp: Likewise.
6744 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6745 (check_mips_loongson_hw_available): Likewise.
6746 (check_effective_target_mpaired_single_runtime): Likewise.
6747 (check_effective_target_mips_loongson_runtime): Likewise.
6748 (add_options_for_mpaired_single): Likewise.
6749 (check_effective_target_vect_int): Add global et_index.
6750 Check and save the supported feature for a target selected by
6751 the et_index target. Break long lines where appropriate. Call
6752 et-is-effective-target for MIPS with an argument instead of
6753 check_effective_target_* where appropriate.
6754 (check_effective_target_vect_intfloat_cvt): Likewise.
6755 (check_effective_target_vect_uintfloat_cvt): Likewise.
6756 (check_effective_target_vect_floatint_cvt): Likewise.
6757 (check_effective_target_vect_floatuint_cvt): Likewise.
6758 (check_effective_target_vect_simd_clones): Likewise.
6759 (check_effective_target_vect_shift): ewise.
6760 (check_effective_target_whole_vector_shift): Likewise.
6761 (check_effective_target_vect_bswap): Likewise.
6762 (check_effective_target_vect_shift_char): Likewise.
6763 (check_effective_target_vect_long): Likewise.
6764 (check_effective_target_vect_float): Likewise.
6765 (check_effective_target_vect_double): Likewise.
6766 (check_effective_target_vect_long_long): Likewise.
6767 (check_effective_target_vect_no_int_max): Likewise.
6768 (check_effective_target_vect_no_int_add): Likewise.
6769 (check_effective_target_vect_no_bitwise): Likewise.
6770 (check_effective_target_vect_widen_shift): Likewise.
6771 (check_effective_target_vect_no_align): Likewise.
6772 (check_effective_target_vect_hw_misalign): Likewise.
6773 (check_effective_target_vect_element_align): Likewise.
6774 (check_effective_target_vect_condition): Likewise.
6775 (check_effective_target_vect_cond_mixed): Likewise.
6776 (check_effective_target_vect_char_mult): Likewise.
6777 (check_effective_target_vect_short_mult): Likewise.
6778 (check_effective_target_vect_int_mult): Likewise.
6779 (check_effective_target_vect_extract_even_odd): Likewise.
6780 (check_effective_target_vect_interleave): Likewise.
6781 (check_effective_target_vect_stridedN): Likewise.
6782 (check_effective_target_vect_multiple_sizes): Likewise.
6783 (check_effective_target_vect64): Likewise.
6784 (check_effective_target_vect_call_copysignf): Likewise.
6785 (check_effective_target_vect_call_sqrtf): Likewise.
6786 (check_effective_target_vect_call_btrunc): Likewise.
6787 (check_effective_target_vect_call_btruncf): Likewise.
6788 (check_effective_target_vect_call_ceil): Likewise.
6789 (check_effective_target_vect_call_ceilf): Likewise.
6790 (check_effective_target_vect_call_floor): Likewise.
6791 (check_effective_target_vect_call_floorf): Likewise.
6792 (check_effective_target_vect_call_lceil): Likewise.
6793 (check_effective_target_vect_call_lfloor): Likewise.
6794 (check_effective_target_vect_call_nearbyint): Likewise.
6795 (check_effective_target_vect_call_nearbyintf): Likewise.
6796 (check_effective_target_vect_call_round): Likewise.
6797 (check_effective_target_vect_call_roundf): Likewise.
6798 (check_effective_target_vect_perm): Likewise, but also append *_saved
6799 to the existing global name to properly cache the result.
6800 (check_effective_target_vect_perm_byte): Likewise.
6801 (check_effective_target_vect_perm_short): Likewise.
6802 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6803 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6804 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6805 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6806 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6807 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6808 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6809 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6810 (check_effective_target_vect_sdot_qi): Likewise.
6811 (check_effective_target_vect_udot_qi): Likewise.
6812 (check_effective_target_vect_sdot_hi): Likewise.
6813 (check_effective_target_vect_udot_hi): Likewise.
6814 (check_effective_target_vect_usad_char): Likewise.
6815 (check_effective_target_vect_pack_trunc): Likewise.
6816 (check_effective_target_vect_unpack): Likewise.
6817 (check_effective_target_vect_aligned_arrays): Likewise.
6818 (check_effective_target_vect_natural_alignment): Likewise.
6819 (check_effective_target_vector_alignment_reachable): Likewise.
6820 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6821 (is-effective-target): Initialize et_index if undefined.
6822 (et-dg-runtest): New.
6823 (et-is-effective-target): Likewise.
6824 (check_vect_support_and_set_flags): Add supported MIPS targets to
6825 EFFECTIVE_TARGETS list. Return the number of supported targets.
6826
8f63caf6 68272016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6828 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6829
6830 PR middle-end/70920
6831 * gcc.dg/pr70920-1.c: New test-case.
6832 * gcc.dg/pr70902-2.c: Likewise.
6833 * gcc.dg/pr70920-3.c: Likewise.
6834 * gcc.dg/pr70920-4.c: Likewise
6835 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6836 2 instead of 3.
6837
7d575fff
AM
68382016-07-25 Alexander Monakov <amonakov@ispras.ru>
6839
6840 * gcc.c-torture/execute/pr71494.c: Require label_values.
6841 * gcc.dg/pr16973.c: Ditto.
6842
bf01e070
SKS
68432016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6844
6845 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6846 * gcc.dg/torture/pr69771.c: Require int32plus.
6847 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6848
16b05965
ML
68492016-07-25 Martin Liska <mliska@suse.cz>
6850
6851 * gcc.dg/torture/pr71987.c: New test.
6852
d52d3767
SK
68532016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6854
6855 PR fortran/71935
6856 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6857 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6858 * gfortran.dg/pr71935.f90: New test.
6859
94087e88 68602016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6861
6862 PR c++/71675
6863 * g++.dg/ext/atomic-3.C: New test.
6864 * gcc.dg/atomic/pr71675.c: New test.
6865
58b3986e
ES
68662016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6867
6868 * gcc.target/i386/mvc8.c: New test.
6869
faa1612a
BC
68702016-07-22 Bin Cheng <bin.cheng@arm.com>
6871
6872 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6873 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6874
1603ebe0
TK
68752016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6876
6877 PR fortran/71795
6878 * gfortran.dg/constructor_50.f90: New test.
6879
bc91c436
ML
68802016-07-22 Martin Liska <mliska@suse.cz>
6881
6882 PR gcov-profile/69028
6883 PR gcov-profile/62047
6884 * g++.dg/cilk-plus/pr69028.C: New test.
6885
9fe9a3a7
AV
68862016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6887
6888 * gfortran.dg/coarray_stat_2.f90: New test.
6889
70866e3d
MM
68902016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6891
6892 * gcc.target/powerpc/vec-extract.h: New files to check the
6893 vec_extract built-in functions for all vector types, testing
6894 accessing each element, both with constant and variable element
6895 numbers.
6896 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6897 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6898 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6899 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6900 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6901 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6902 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6903 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6904 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6905
ab3af181
JJ
69062016-07-21 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR c++/71728
6909 * g++.dg/other/pr71728.C: New test.
6910
ebe8f322
JG
69112016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6912
6913 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6914 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6915 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6916 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6917 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6918
959cef74
RB
69192016-07-21 Richard Biener <rguenther@suse.de>
6920
6921 PR tree-optimization/71947
6922 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6923
b24d9420
BC
69242016-07-21 Bin Cheng <bin.cheng@arm.com>
6925
6926 * gcc.dg/tree-ssa/scev-15.c: New.
6927
23974819
BC
69282016-07-21 Bin Cheng <bin.cheng@arm.com>
6929
6930 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6931
ee78cbaa
JJ
69322016-07-21 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR c++/71941
6935 * g++.dg/gomp/pr71941.C: New test.
6936
52ed68f7
DM
69372016-07-20 David Malcolm <dmalcolm@redhat.com>
6938
6939 PR c/70339
6940 PR c/71858
6941 * g++.dg/spellcheck-identifiers.C: New test case, based on
6942 gcc.dg/spellcheck-identifiers.c.
6943 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6944 gcc.dg/spellcheck-identifiers-2.c.
6945 * g++.dg/spellcheck-typenames.C: New test case, based on
6946 gcc.dg/spellcheck-typenames.c
6947
18407bfb
JW
69482016-07-20 Jonathan Wakely <jwakely@redhat.com>
6949
6950 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6951 pointer to member function and also test catching by reference.
6952
4c07fd98
DV
69532016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6954
6955 * gcc.target/s390/pr67443.c: Fix test case.
6956
fee21d65
DV
69572016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6958
6959 * gcc.target/s390/insv-1.c: Xfail some tests.
6960 * gcc.target/s390/insv-2.c: Likewise.
6961
dbe9dfdd
GJL
69622016-07-20 Georg-Johann Lay <avr@gjlay.de>
6963
6964 * gcc.target/avr/torture/get-mem.c: New test.
6965 * gcc.target/avr/torture/set-mem.c: New test.
6966
c25e1d82
GJL
69672016-07-20 Georg-Johann Lay <avr@gjlay.de>
6968
6969 PR target/71948
6970 * gcc.target/avr/torture/tiny-progmem.c: New test.
6971
109d2197
JJ
69722016-07-20 Jakub Jelinek <jakub@redhat.com>
6973
7419f441
JJ
6974 PR c++/71909
6975 * g++.dg/parse/pr71909.C: New test.
6976 * g++.dg/tm/pr71909.C: New test.
6977
109d2197
JJ
6978 PR c++/50060
6979 * g++.dg/cpp0x/constexpr-50060.C: New test.
6980 * g++.dg/cpp1y/constexpr-50060.C: New test.
6981
144530cf
ML
69822016-07-20 Martin Liska <mliska@suse.cz>
6983
6984 * gfortran.dg/graphite/pr71898.f90: New test.
6985
04ac4afa
BC
69862016-07-20 Bin Cheng <bin.cheng@arm.com>
6987
6988 PR tree-optimization/71503
6989 PR tree-optimization/71683
6990 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6991 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6992
dcbdb17a
ML
69932016-07-20 Martin Liska <mliska@suse.cz>
6994
6995 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6996 * gcc.dg/plugin/sreal-test-1.c: Remove.
6997 * gcc.dg/plugin/sreal_plugin.c: Remove.
6998
6ed82555
TK
69992016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7000
7001 PR fortran/71902
7002 * gfortran.dg/dependency_47.f90: New test.
7003
13da0507
JJ
70042016-07-19 Jakub Jelinek <jakub@redhat.com>
7005
4833f561
JJ
7006 PR rtl-optimization/71916
7007 * gcc.c-torture/compile/pr71916.c: New test.
7008
4fda19ef
JJ
7009 PR middle-end/71874
7010 * g++.dg/torture/pr71874.C: New test.
7011
13da0507
JJ
7012 PR middle-end/71734
7013 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7014 (my_alloc): Rewritten to use __builtin_posix_memalign and
7015 __SIZE_TYPE__.
7016 (my_free): Use __builtin_free instead of _mm_free.
7017 (Vec::operator=): Use __builtin_memcpy.
7018
e7980add
MJ
70192016-07-19 Martin Jambor <mjambor@suse.cz>
7020
61c73a7f
UB
7021 PR fortran/71688
7022 * gfortran.dg/pr71688.f90: New test.
e7980add 7023
13e88953
RB
70242016-07-19 Richard Biener <rguenther@suse.de>
7025
7026 * c-c++-common/vector-subscript-6.c: New testcase.
7027 * c-c++-common/vector-subscript-7.c: Likewise.
7028
1caf0482
SKS
70292016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7030
a23404c9 7031 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7032 and UInt32 based on __SIZEOF_INT__.
7033
cef5388d
RB
70342016-07-19 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/71901
7037 * gcc.dg/torture/pr71901.c: New testcase.
7038
70392016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7040
7041 PR tree-optimization/71908
7042 * gcc.dg/torture/pr71908.c: New testcase.
7043
a8f7a895
MM
70442016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7045
7046 PR target/71493
7047 * gcc.target/powerpc/pr71493-1.c: New test.
7048 * gcc.target/powerpc/pr71493-2.c: Likewise.
7049
f2111a36
JJ
70502016-07-18 Jakub Jelinek <jakub@redhat.com>
7051
99516432
JJ
7052 PR c++/71835
7053 * g++.dg/conversion/ambig3.C: New test.
7054
87713c6a
JJ
7055 PR c++/71828
7056 * g++.dg/cpp0x/constexpr-71828.C: New test.
7057
7a7f16ca
JJ
7058 PR c++/71826
7059 * g++.dg/template/pr71826.C: New test.
7060
f4d90295
JJ
7061 PR c++/71822
7062 * g++.dg/template/defarg21.C: New test.
7063
f2111a36
JJ
7064 PR c++/71871
7065 * g++.dg/ext/vector31.C: New test.
7066
0b965526
UB
70672016-07-18 Uros Bizjak <ubizjak@gmail.com>
7068
7069 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7070
94e136b9
YR
70712016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7072
7073 PR tree-optimization/71734
7074 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7075
7072df0a
DV
70762016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7077
7078 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7079 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7080 stack-layout-dynamic-1.c: New test.
7081
54158a1a
AK
70822016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7083
7084 * gcc.target/s390/nolrl-1.c: New test.
7085
43068916
FR
70862016-07-17 Fritz Reese <fritzoreese@gmail.com>
7087
7088 PR fortran/71523
7089 * gfortran.dg/pr71523_1.f90: New test.
7090 * gfortran.dg/pr71523_2.f90: New test.
7091
a9356b12
AS
70922016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7093
7094 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7095
a07b81c7 70962016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7097 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7098
7099 PR fortran/62125
7100 * gfortran.dg/pr62125.f90: New test.
7101
96c0ec12
BS
71022016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7103
7104 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7105 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7106
479d0ed5
JW
71072016-07-15 Jonathan Wakely <jwakely@redhat.com>
7108
7109 PR c++/58796
7110 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7111 * g++.dg/cpp0x/nullptr35.C: New test.
7112
41c7438e
BC
71132016-07-15 Bin Cheng <bin.cheng@arm.com>
7114
7115 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7116
f7ba880b
CP
71172016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7118
7119 * gfortran.dg/goacc/vector_length.f90: New test.
7120
b9aba0a0
RB
71212016-07-15 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/71881
7124 * gcc.dg/torture/pr71881.c: New testcase.
7125
9513d5fb
RB
71262016-07-15 Richard Biener <rguenther@suse.de>
7127
7128 PR tree-optimization/71887
7129 * gcc.dg/torture/pr71887.c: New testcase.
7130
ddbbcb19
JJ
71312016-07-15 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR c/71858
7134 * gcc.dg/spellcheck-identifiers-3.c: New test.
7135
29eb509c
AV
71362016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7137
7138 PR fortran/71807
7139 * gfortran.dg/null_9.f90: New test.
7140
43aabfcf
BC
71412016-07-15 Bin Cheng <bin.cheng@arm.com>
7142
7143 * gcc.dg/tree-ssa/loop-41.c: New test.
7144
afc89e58
BC
71452016-07-15 Bin Cheng <bin.cheng@arm.com>
7146
7147 PR tree-optimization/71347
7148 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7149
6fa682ad
SK
71502016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7151
7152 PR fortran/29819
7153 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7154 * gfortran.dg/contains.f90: Ditto.
7155 * gfortran.dg/contains_empty_1.f03: Ditto.
7156 * gfortran.dg/submodule_3.f08: Ditto.
7157
dd36b877
JJ
71582016-07-14 Jakub Jelinek <jakub@redhat.com>
7159
a60a5d31
JJ
7160 PR testsuite/71865
7161 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7162 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7163 expected diagnostics.
7164
dd36b877
JJ
7165 PR c/71858
7166 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7167 * gcc.dg/spellcheck-identifiers-2.c: New test.
7168 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7169 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7170
a241f8ca
JJ
71712016-07-14 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR tree-optimization/71872
7174 * gcc.c-torture/compile/pr71872.c: New test.
7175
d62b809c
TP
71762016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7177
7178 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7179 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7180 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7181 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7182 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7183 * gcc.target/arm/atomic-op-acquire-1.c: This.
7184 * gcc.target/arm/atomic-op-char.c: Rename into ...
7185 * gcc.target/arm/atomic-op-char-1.c: This.
7186 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7187 * gcc.target/arm/atomic-op-consume-1.c: This.
7188 * gcc.target/arm/atomic-op-int.c: Rename into ...
7189 * gcc.target/arm/atomic-op-int-1.c: This.
7190 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7191 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7192 * gcc.target/arm/atomic-op-release.c: Rename into ...
7193 * gcc.target/arm/atomic-op-release-1.c: This.
7194 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7195 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7196 * gcc.target/arm/atomic-op-short.c: Rename into ...
7197 * gcc.target/arm/atomic-op-short-1.c: This.
7198 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7199 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7200 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7201 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7202 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7203 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7204 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7205 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7206 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7207 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7208
1f8dd420
AV
72092016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7210
7211 PR fortran/70842
7212 * gfortran.dg/select_type_35.f03: New test.
7213
53109ba8
KT
72142016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7215
7216 PR target/65951
7217 PR tree-optimization/70923
7218 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7219 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7220 * gcc.dg/vect/pr65951.c: Likewise.
7221 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7222
91f35b7f
DE
72232016-07-14 David Edelsohn <dje.gcc@gmail.com>
7224
7225 * c-c++-common/pr60226.c: Expect maximum object file alignment
7226 error on AIX.
7227
351168fe
RB
72282016-07-14 Richard Biener <rguenther@suse.de>
7229
7230 PR tree-optimization/71866
7231 * gcc.dg/torture/pr71866.c: New testcase.
7232
94c32c00
TP
72332016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7234
7235 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7236 selector and enclose boolean expression in curly braces.
7237
b799a481
AM
72382016-07-14 Alan Modra <amodra@gmail.com>
7239
7240 PR target/71733
7241 * gcc.target/powerpc/p9-novsx.c: New.
7242
f63ba78c
AK
72432016-07-13 Andi Kleen <ak@linux.intel.com>
7244
7245 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7246 * g++.dg/tree-prof/morefunc.C: Dito.
7247 * g++.dg/tree-prof/pr35545.C: Dito.
7248 * g++.dg/tree-prof/reorder.C: Dito.
7249 * gcc.dg/tree-prof/20050826-2.c: Dito.
7250 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7251 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7252 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7253 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7254 * gcc.dg/tree-prof/inliner-1.c: Dito.
7255 * gcc.dg/tree-prof/merge_block.c: Dito.
7256 * gcc.dg/tree-prof/stringop-1.c: Dito.
7257 * gcc.dg/tree-prof/stringop-2.c: Dito.
7258 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7259 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7260 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7261 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7262 * gcc.dg/tree-prof/update-loopch.c: Dito.
7263 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7264 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7265 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7266 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7267 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7268 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7269 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7270
f4d5a23d
AK
72712016-07-13 Andi Kleen <ak@linux.intel.com>
7272
7273 * lib/profopt.exp (profopt-execute): Remove .imports files.
7274
ae145898
AK
72752016-07-13 Andi Kleen <ak@linux.intel.com>
7276
0b965526 7277 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7278
e97bd4f5
AK
72792016-07-13 Andi Kleen <ak@linux.intel.com>
7280
7281 * lib/profopt.exp (dg-final-scan-autofdo,
7282 dg-final-scan-not-autofdo): New functions.
7283
6fa3d4b4
BC
72842016-07-13 Bin Cheng <bin.cheng@arm.com>
7285
7286 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7287 * gcc.dg/vect/vect-35.c: Ditto.
7288 * gcc.dg/vect/vect-alias-check-2.c: New test.
7289
65f18bc6
ML
72902016-07-13 Martin Liska <mliska@suse.cz>
7291
7292 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7293 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7294 * gfortran.dg/pr42108.f90: Update expected dump scan.
7295
9737f35b
RB
72962016-07-13 Richard Biener <rguenther@suse.de>
7297
7298 PR tree-optimization/24574
7299 * gcc.dg/pr24574.c: New testcase.
7300
62c0ea4b
SKS
73012016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7302
0b965526 7303 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7304 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7305 * c-c++-common/pr68833-1.c: Require int32plus.
7306 * gcc.dg/ipa/pr63551.c: Likewise.
7307 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7308 * gcc.dg/ipa/pr64041.c: Require int32plus.
7309
c7ed8938
IE
73102016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7311
7312 PR ipa/71633
7313 * g++.dg/pr71633.C: New test.
7314
5ce15300
TP
73152016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7316
7317 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7318 Add new arm_thumb1_cbz_ok effective target.
7319 * gcc.target/arm/cbz.c: New test.
7320
2b9509a3
TP
73212016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7322
7323 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7324 Define effective target.
7325 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7326 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7327 * gcc.target/arm/movhi_movw.c: New test.
7328 * gcc.target/arm/movsi_movw.c: Likewise.
7329 * gcc.target/arm/movdi_movw.c: Likewise.
7330
7f15b177
RB
73312016-07-13 Richard Biener <rguenther@suse.de>
7332
7333 PR middle-end/71104
7334 * gcc.dg/pr71104-1.c: New testcase.
7335 * gcc.dg/pr71104-2.c: Likewise.
7336
0b0a896e
MM
73372016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7338
7339 PR target/71805
7340 * gcc.target/powerpc/pr71805.c: New test.
7341
f906f5ed
BS
73422016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7343
7344 * gcc.target/powerpc/divkc3-1.c: New.
7345 * gcc.target/powerpc/mulkc3-1.c: New.
7346
9e63c3aa
NS
73472016-07-12 Nathan Sidwell <nathan@acm.org>
7348
7349 * gcc.target/arm/data-rel-1.c: New.
7350 * gcc.target/arm/data-rel-2.c: New.
7351 * gcc.target/arm/data-rel-3.c: New.
7352
f507d202
ML
73532016-07-12 Martin Liska <mliska@suse.cz>
7354
7355 * gcc.dg/params/blocksort-part.c: New test.
7356 * gcc.dg/params/params.exp: New file.
7357
d6f7c125
KT
73582016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7359
7360 PR middle-end/71700
7361 * gcc.c-torture/execute/pr71700.c: New test.
7362
37ccb0ba
SB
73632016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7364 Richard Biener <rguenther@suse.de>
7365
7366 PR tree-optimization/23286
7367 PR tree-optimization/70159
7368 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7369 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7370 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7372 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7373 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7374 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7375 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7376 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7377 * gcc.dg/pr51879-12.c: Likewise.
7378 * gcc.dg/strlenopt-9.c: Likewise.
7379 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7380 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7381 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7382 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7383 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7384 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7385 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7386 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7387 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7388 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7389 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7390 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7391 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7392 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7393 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7394
712a93d6
RB
73952016-07-12 Richard Biener <rguenther@suse.de>
7396
7397 PR rtl-optimization/68961
7398 * gcc.target/i386/pr68961.c: New testcase.
7399
c392943c
JJ
74002016-07-11 Jakub Jelinek <jakub@redhat.com>
7401
3d56e6a4
JJ
7402 PR middle-end/71758
7403 * c-c++-common/gomp/pr71758.c: New test.
7404 * gfortran.dg/gomp/pr71758.f90: New test.
7405
c392943c
JJ
7406 PR tree-optimization/71823
7407 * gcc.dg/vect/pr71823.c: New test.
7408
741d3be5
DM
74092016-07-11 David Malcolm <dmalcolm@redhat.com>
7410
7411 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7412 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7413 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7414
92fa45b5
L
74152016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7416
7417 PR target/71801
7418 * gcc.target/i386/pr71801.c: New test.
7419
f51606c7
RB
74202016-07-11 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/71816
7423 * gcc.dg/torture/pr71816.c: New testcase.
7424
36b54ce0
TK
74252016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7426
7427 PR fortran/71783
7428 * gfortran.dg/dependency_46.f90: New test.
7429
d13835b6
VM
74302016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7431
7432 PR rtl-optimization/71621
7433 * gcc.target/i386/pr71621-1.c: New.
7434 * gcc.target/i386/pr71621-2.c: New.
7435
642bcbdf
CP
74362016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7437
7438 * gfortran.dg/goacc/pr71704.f90: New test.
7439
02eb5b8b
BS
74402016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7441
7442 PR target/71297
7443 * gcc.target/powerpc/pr71297.c: New.
7444
8beb9a0d
JW
74452016-07-08 Jiong Wang <jiong.wang@arm.com>
7446
7447 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7448
cef4b650
MM
74492016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7450
7451 PR target/71806
7452 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7453
3c3ecf52
AH
74542016-07-08 Alan Hayward <alan.hayward@arm.com>
7455
7456 PR tree-optimization/71667
7457 * gcc.dg/vect/pr71667.c: New
7458
2660286d
ML
74592016-07-08 Martin Liska <mliska@suse.cz>
7460
7461 * gcc.dg/torture/pr71606.c: New test.
7462
70cdd4ae
JD
74632016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7464
7465 PR fortran/71764
7466 * gfortran.dg/pr71764.f90: New test.
7467
842dc2e6
JJ
74682016-07-07 Jakub Jelinek <jakub@redhat.com>
7469 Kai Tietz <ktietz70@googlemail.com>
7470
7471 PR c++/70869
7472 PR c++/71054
7473 * g++.dg/cpp0x/pr70869.C: New test.
7474 * g++.dg/cpp0x/pr71054.C: New test.
7475
31be4262
DE
74762016-07-07 David Edelsohn <dje.gcc@gmail.com>
7477
7478 * g++.dg/debug/pr71432.C: Fail on AIX.
7479
1c122092
ML
74802016-07-07 Martin Liska <mliska@suse.cz>
7481
7482 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7483 an undefined behavior.
7484 * gfortran.dg/do_3.F90: Likewise.
7485 * gfortran.dg/do_check_11.f90: New test.
7486 * gfortran.dg/do_check_12.f90: New test.
7487 * gfortran.dg/do_corner_warn.f90: New test.
7488
7119f1b1
ML
74892016-07-07 Martin Liska <mliska@suse.cz>
7490
7491 * gfortran.dg/predict-1.f90: Ammend the test.
7492 * gfortran.dg/predict-2.f90: Likewise.
7493
275792f2
IE
74942016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7495
7496 PR ipa/71624
7497 * g++.dg/pr71624.C: New test.
7498
05a437c1
TP
74992016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7500
7501 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7502 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7503 ARMv8-M Mainline architectures.
7504
6f493951
TP
75052016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7506
7507 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7508 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7509
5ddaee94
SB
75102016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7511
7512 PR target/70098
7513 PR target/71763
7514 * gcc.target/powerpc/pr71763.c: New file.
7515
651afdb2
YR
75162016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7517
7518 PR tree-optimization/71518
0b965526 7519 * gcc.dg/pr71518.c: New test.
651afdb2 7520
9df99881
WD
75212016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7522
7523 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7524
7b4e0769
SKS
75252016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7526
0b965526 7527 PR target/50739
7b4e0769
SKS
7528 * gcc.target/avr/pr50739.c: New test.
7529
eb4432f7
JH
75302016-07-05 Jan Hubicka <jh@suse.cz>
7531
7532 * gcc.dg/tree-ssa/scev-14.c: update template.
7533
c01e092f
RS
75342016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7535
7536 * gcc.dg/vect/group-no-gaps-1.c: New test.
7537
8070763a
AK
75382016-07-05 Andi Kleen <ak@linux.intel.com>
7539
7540 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7541 if kernel supports MPX.
7542
3f8257db 75432016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7544
7545 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7546
36a265b1
MM
75472016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7548 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7549
7550 * gcc.target/powerpc/signbit-1.c: New test.
7551 * gcc.target/powerpc/signbit-2.c: New test.
7552 * gcc.target/powerpc/signbit-3.c: New test.
7553
7a98fb6e
KT
75542016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7555
7556 PR rtl-optimization/71594
7557 * gcc.dg/torture/pr71594.c: New test.
7558
1e3d54b4
JH
75592016-07-05 Jan Hubicka <jh@suse.cz>
7560
7561 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7562
84ca3893
DM
75632016-07-05 David Malcolm <dmalcolm@redhat.com>
7564
7565 PR c++/62314
3a146d46 7566 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7567 number of missing semicolon error.
7568 * g++.dg/pr62314-2.C: New test case.
7569
20d0bfce
AF
75702016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7571
7572 * gfortran.dg/coarray_stat_function.f90: New test.
7573 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7574 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7575 to new interfaces.
7576
69aaea06
AV
75772016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7578
7579 PR fortran/71623
7580 * gfortran.dg/deferred_character_17.f90: New test.
7581
f723a43c
CL
75822016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7583
7584 * gcc.target/arm/neon/polytypes.c: Move to ...
7585 * gcc.target/arm/polytypes.c: ... here.
7586 * gcc.target/arm/neon/pr51534.c: Move to ...
7587 * gcc.target/arm/pr51534.c: ... here.
7588 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7589 * gcc.target/arm/vect-vcvt.c: ... here.
7590 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7591 * gcc.target/arm/vect-vcvtq.c: ... here.
7592 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7593 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7594 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7595 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7596 * gcc.target/arm/neon/neon.exp: Delete.
7597 * gcc.target/arm/neon/: Delete.
7598
d73e0ccf
JD
75992016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7600
7601 PR fortran/65575
7602 * gfortran.dg: pr65575.f90: New test.
7603
c20f6223
JD
76042016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7605
7606 PR fortran/35849
7607 * gfortran.dg: pr35849.f90: New test.
7608
2a5537c3
JJ
76092016-07-04 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR c++/71739
7612 * g++.dg/cpp0x/pr71739.C: New test.
7613
740f9751
CL
76142016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7615
7616 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7617
bf749919
DV
76182016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7619
7620 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7621 locr.
7622 * gcc.target/s390/loc-1.c: New test.
7623
430bb38e
YR
76242016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7625
3a146d46
JJ
7626 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7627 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7628
15f6e0da
RR
76292016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7630
7631 PR target/63874
7632 * gcc.target/aarch64/pr63874.c: New test.
7633
79335075
JB
76342016-07-04 Jan Beulich <jbeulich@suse.com>
7635
7636 * g++.dg/header.c: New.
7637 * gcc.dg/header.c: New.
7638
557e8c49
JJ
76392016-07-02 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR c/71719
7642 * c-c++-common/Wunused-var-15.c: New test.
7643
79a592e3
JJ
76442016-07-01 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR fortran/71687
7647 * gfortran.dg/gomp/pr71687.f90: New test.
7648
e2298656
BS
76492016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7650
7651 * gcc.dg/const-float128-ped.c: Require __float128 effective
7652 target and options.
7653 * gcc.dg/const-float128.c: Likewise.
7654 * gcc.dg/torture/float128-cmp-invalid.c: Require
7655 __float128 and base_quadfloat_support effective targets, and
7656 __float128 options.
7657 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7658 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7659 * gcc.dg/torture/float128-nan.c: Likewise.
7660 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7661 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7662 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7663 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7664 (add_options_for___float128): New.
7665 (check_effective_target_base_quadword_support): New.
7666
70c11966
MM
76672016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7668
7669 PR target/71720
7670 * gcc.target/powerpc/pr71720.c: New test.
7671
059541fd
JB
76722016-07-01 Jan Beulich <jbeulich@suse.com>
7673
7674 * gcc.dg/bss.c: New.
7675
2c1e4964
PB
76762016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7677
7678 PR target/71698
7679 * gcc.target/powerpc/pr71698.c: New test.
7680
22e1cb39
GJL
76812016-07-01 Georg-Johann Lay <avr@gjlay.de>
7682
7683 PR target/71151
7684 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7685 instead of ".foo" for its section name.
7686 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7687 depending on MCU's flash size.
7688 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7689 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7690 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7691 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7692 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7693 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7694
466cf574
JB
76952016-07-01 Jan Beulich <jbeulich@suse.com>
7696
7697 * gcc.target/i386/pr65105-2.c: Add -msse2.
7698
351beab7
JJ
76992016-06-30 Jakub Jelinek <jakub@redhat.com>
7700
55a0f21a
JJ
7701 PR tree-optimization/71707
7702 * gcc.dg/strlenopt-29.c: New test.
7703
6245ad72
JJ
7704 PR fortran/71704
7705 * gfortran.dg/gomp/pr71704.f90: New test.
7706
351beab7
JJ
7707 PR fortran/71705
7708 * gfortran.dg/gomp/pr71705.f90: New test.
7709
5a3a6a5e
KN
77102016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7711
7712 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7713 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7714 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7715 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7716 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7717 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7718 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7719 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7720 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7721 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7722 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7723 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7724 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7725 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7726 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7727 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7728 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7729 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7730 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7731 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7732 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7733 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7734 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7735 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7736 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7737 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7738 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7739 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7740 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7741 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7742 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7743 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7744 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7745 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7746 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7747 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7748 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7749 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7750 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7751 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7752 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7753 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7754 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7755 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7756 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7757 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7758 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7759 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7760 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7761 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7762 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7763 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7764 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7765 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7766 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7767 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7768 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7769 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7770 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7771 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7772 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7773 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7774 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7775 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7776 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7777 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7778 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7779 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7780 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7781 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7782 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7783 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7784 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7785 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7786 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7787 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7788 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7789 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7790 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7791 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7792 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7793
3dfa8071 77942016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7795 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7796
7797 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7798
9bd62242 77992016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7800 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7801
7802 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7803
603107fb
DM
78042016-06-30 David Malcolm <dmalcolm@redhat.com>
7805
7806 PR driver/71651
7807 * gcc.dg/spellcheck-options-12.c: New test case.
7808
205cccc7
JJ
78092016-06-30 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR middle-end/71693
7812 * gcc.c-torture/compile/pr71693.c: New test.
7813
f4452176
DM
78142016-06-29 David Malcolm <dmalcolm@redhat.com>
7815
7816 * gcc.dg/spellcheck-params.c: New testcase.
7817 * gcc.dg/spellcheck-params-2.c: New testcase.
7818
c5e74d9d
MM
78192016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7820
7821 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7822 vector extract instructions.
7823 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7824
e44ecbfd
JD
78252016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7826
7827 PR fortran/71686
7828 * gfortran.dg/unexpected_eof_2.f90: New test.
7829 * gfortran.dg/unexpected_eof_3.f90: New test.
7830
ee446d9f
JW
78312016-06-29 Jim Wilson <jim.wilson@linaro.org>
7832
7833 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7834
27f67461
CP
78352016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7836
7837 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7838 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7839 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7840
b1206d29
RB
78412016-06-29 Richard Biener <rguenther@suse.de>
7842
7843 PR middle-end/15256
7844 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7845
1af21224
MW
78462016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7847
7848 * gcc.target/arm/aapcs/neon-vect10.c: Require
7849 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7850 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7851 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7852 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7853 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7854 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7855 * gcc.target/arm/fp16-aapcs-1.c: Require
7856 -mfloat-ab=hard. Also simplify the test.
7857 * gcc.target/arm/fp16-aapcs-2.c: New.
7858
7fe43755
MW
78592016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7860
0b965526 7861 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7862 (add_options_for_arm_fp16_ieee): New.
7863 (add_options_for_arm_fp16_alternative): New.
7864 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7865 long-line.
7866 (effective_target_arm_fp16_hw): New.
7867
264d951a
IE
78682016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7869
7870 PR tree-optimization/71655
7871 * g++.dg/pr71655.C: New test.
7872
5c846a81
ML
78732016-06-29 Martin Liska <mliska@suse.cz>
7874
7875 * gcc.dg/pr71585.c: New test.
7876 * gcc.dg/pr71585-2.c: New test.
7877 * gcc.dg/pr71585-3.c: New test.
7878
fafe9318
YR
78792016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7880
7881 PR tree-optimization/70729
7882 * g++.dg/vect/pr70729.cc: New test.
7883
54d19c3b
TS
78842016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7885
7886 * c-c++-common/gomp/cancel-1.c: Extend.
7887
5f3cd7c3
JJ
78882016-06-29 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR tree-optimization/71625
7891 * gcc.dg/strlenopt-28.c: New test.
7892
4aa83879
RB
78932016-06-29 Richard Biener <rguenther@suse.de>
7894
7895 PR middle-end/71002
7896 * g++.dg/torture/pr71002.C: Adjust testcase.
7897
152ef731
JJ
78982016-06-29 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR c/71685
7901 * gcc.dg/pr71685.c: New test.
7902
79032016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7904
7905 PR c/71552
7906 * gcc.dg/init-bad-9.c: New test.
7907
d41dc215
BS
79082016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7909
7910 * gcc.target/powerpc/abs128-1.c: Require VSX.
7911 * gcc.target/powerpc/copysign128-1.c: Likewise.
7912 * gcc.target/powerpc/inf128-1.c: Likewise.
7913 * gcc.target/powerpc/nan128-1.c: Likewise.
7914
6a20b538
JJ
79152016-06-28 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR middle-end/71626
7918 * gcc.c-torture/execute/pr71626-1.c: New test.
7919 * gcc.c-torture/execute/pr71626-2.c: New test.
7920
77d93c47
PB
79212016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7922
7923 PR target/71656
7924 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7925
a8264058
SB
79262016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7927
7928 PR target/71670
7929 * gcc.target/powerpc/pr71670.c: New testcase.
7930
0dc47331
PB
79312016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7932
7933 PR target/71656
7934 * gcc.target/powerpc/pr71656-1.c: New test.
7935 * gcc.target/powerpc/pr71656-2.c: New test.
7936
b65ffc79
CL
79372016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7938
7939 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7940 around fp16 code.
7941 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7944 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7945 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7946 Add arm_neon_fp16_ok effective target.
0b965526
UB
7947 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7948 Likewise.
7949 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7950 Likewise.
7951 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7952 Likewise.
7953 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7954 Likewise.
7955 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7956 Likewise.
7957 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7958 Likewise.
7959 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7960 Likewise.
7961 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7962 Likewise.
7963 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7964 Likewise.
7965 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7966 Likewise.
7967 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7968 Likewise.
b65ffc79 7969
9bb86f40
JH
79702016-06-26 Jan Hubicka <hubicka@ucw.cz>
7971
7972 * gcc.dg/predict-12.c: New testcase.
7973
46db0fd4
JD
79742016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7975
7976 PR fortran/71649
7977 * gfortran.dg/pr71649.f90: New test.
7978
2a65e70b
JJ
79792016-06-25 Jakub Jelinek <jakub@redhat.com>
7980
f8a06e24
JJ
7981 PR tree-optimization/71643
7982 * g++.dg/opt/pr71643.C: New test.
7983
2a65e70b
JJ
7984 PR tree-optimization/71631
7985 * gcc.c-torture/execute/pr71631.c: New test.
7986
7805417a
JH
79872016-06-24 Jan Hubicka <hubicka@ucw.cz>
7988
7989 * gcc.dg/predict-11.c: New testcase.
7990 * gfortran.dg/predict-2.f90: New testcase.
7991
888ed1a3
JH
79922016-06-24 Jan Hubicka <hubicka@ucw.cz>
7993
7994 * gcc.dg/predict-10.c: New test.
7995
53605f35
BS
79962016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7997
7998 * gcc.target/powerpc/abs128-1.c: New.
7999 * gcc.target/powerpc/copysign128-1.c: New.
8000 * gcc.target/powerpc/inf128-1.c: New.
8001 * gcc.target/powerpc/nan128-1.c: New.
8002
7b22b4c6
EB
80032016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8004
8005 * gfortran.dg/pr71642.f90: New test.
8006
37e373c2
JJ
80072016-06-24 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR tree-optimization/71647
8010 * gcc.target/i386/pr71647.c: New test.
8011
b20b79f2
L
80122016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8013
8014 * gcc.target/i386/noplt-gd-1.c: New test.
8015 * gcc.target/i386/noplt-gd-2.c: Likewise.
8016 * gcc.target/i386/noplt-gd-3.c: Likewise.
8017 * gcc.target/i386/noplt-ld-1.c: Likewise.
8018 * gcc.target/i386/noplt-ld-2.c: Likewise.
8019 * gcc.target/i386/noplt-ld-3.c: Likewise.
8020 * lib/target-supports.exp
8021 (check_effective_target_tls_get_addr_via_got): New.
8022
04619cb8
UB
80232016-06-24 Uros Bizjak <ubizjak@gmail.com>
8024
8025 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8026 testsuite compile flags.
8027 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8028 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8029
80302016-06-24 Uros Bizjak <ubizjak@gmail.com>
8031
8032 * g++dg/vect/pr36684.cc: Add dg-do compile.
8033 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8034 * gcc.dg/vect/pr70021.c: Ditto.
8035 * gcc.dg/vect/pr70138-1.c: Ditto.
8036 * gcc.dg/vect/pr70138-2.c: Ditto.
8037 * gcc.dg/vect/pr70354-1.c: Ditto.
8038 * gcc.dg/vect/pr70354-2.c: Ditto.
8039 * gcc.dg/vect/pr71259.c: Ditto.
8040 * gcc.dg/vect/pr71416-1.c: Ditto.
8041 * gcc.dg/vect/slp-43.c: Ditto.
8042 * gcc.dg/vect/slp-45.c: Ditto.
8043 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8044 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8045 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8046 * gfortran.dg/vect/pr69980.f90: Ditto.
8047
80482016-06-24 Uros Bizjak <ubizjak@gmail.com>
8049
8050 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8051 * gcc.dg/vect/bb-slp-30.c: Ditto.
8052 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8053 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8054 * gcc.dg/vect/pr45902.c: Ditto.
8055 * gcc.dg/vect/pr48172.c: Ditto.
8056 * gcc.dg/vect/pr48377.c: Ditto.
8057 * gcc.dg/vect/pr49038.c: Ditto.
8058 * gcc.dg/vect/pr49771.c: Ditto.
8059 * gcc.dg/vect/pr52091.c: Ditto.
8060 * gcc.dg/vect/pr53185-2.c: Ditto.
8061 * gcc.dg/vect/pr56826.c: Ditto.
8062 * gcc.dg/vect/pr60276.c: Ditto.
8063 * gcc.dg/vect/pr62021.c: Ditto.
8064 * gcc.dg/vect/pr63530.c: Ditto.
8065 * gcc.dg/vect/pr65518.c: Ditto.
8066 * gcc.dg/vect/pr65947-1.c: Ditto.
8067 * gcc.dg/vect/pr65947-10.c: Ditto.
8068 * gcc.dg/vect/pr65947-11.c: Ditto.
8069 * gcc.dg/vect/pr65947-12.c: Ditto.
8070 * gcc.dg/vect/pr65947-13.c: Ditto.
8071 * gcc.dg/vect/pr65947-2.c: Ditto.
8072 * gcc.dg/vect/pr65947-3.c: Ditto.
8073 * gcc.dg/vect/pr65947-4.c: Ditto.
8074 * gcc.dg/vect/pr65947-5.c: Ditto.
8075 * gcc.dg/vect/pr65947-6.c: Ditto.
8076 * gcc.dg/vect/pr65947-7.c: Ditto.
8077 * gcc.dg/vect/pr65947-8.c: Ditto.
8078 * gcc.dg/vect/pr65947-9.c: Ditto.
8079 * gcc.dg/vect/pr71416-1.c: Ditto.
8080 * gcc.dg/vect/pr71439.c: Ditto.
8081 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8082 * gcc.dg/vect/vect-bswap16.c: Ditto.
8083 * gcc.dg/vect/vect-bswap32.c: Ditto.
8084 * gcc.dg/vect/vect-bswap64.c: Ditto.
8085 * gcc.dg/vect/vect-live-1.c: Ditto.
8086 * gcc.dg/vect/vect-live-2.c: Ditto.
8087 * gcc.dg/vect/vect-live-3.c: Ditto.
8088 * gcc.dg/vect/vect-live-4.c: Ditto.
8089 * gcc.dg/vect/vect-live-5.c: Ditto.
8090 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8091 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8092 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8093 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8094 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8095 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8096 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8097 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8098 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8099 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8100 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8101 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8102 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8103 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8104 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8105 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8106 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8107
da224bcb
UB
81082016-06-24 Uros Bizjak <ubizjak@gmail.com>
8109
8110 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8111
dfee2870
L
81122016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8113
8114 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8115 ia32 if R_386_GOT32X relocation is supported.
8116 * gcc.target/i386/noplt-3.c: Likewise.
8117 * gcc.target/i386/noplt-2.c: Likewise.
8118 (main): Renamed to ...
8119 (bar): This.
8120 * gcc.target/i386/noplt-4.c: Likewise.
8121 (main): Renamed to ...
8122 (bar): This.
8123 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8124 * gcc.target/i386/pr67400-5.c: Likewise.
8125
a86451b9
JJ
81262016-06-24 Jakub Jelinek <jakub@redhat.com>
8127
00085092
JJ
8128 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8129 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8130
a86451b9
JJ
8131 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8132 f4): Adjust expected diagnostics.
8133 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8134 (T): If OVFP is defined, redefine to TP.
8135 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8136 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8137 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8138 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8139 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8140 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8141 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8142 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8143 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8144 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8145 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8146 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8147 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8148 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8149 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8150 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8151 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8152 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8153 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8154 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8155 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8156 as last argument to __builtin_add_overflow_p.
8157
7bb5d5f4
UB
81582016-06-23 Uros Bizjak <ubizjak@gmail.com>
8159
8160 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8161 dg-options and remove default vector testsuite compile flags.
8162 * g++.dg/vect/pr33860a.cc: Ditto.
8163 * g++.dg/vect/pr45470-a.cc: Ditto.
8164 * g++.dg/vect/pr45470-b.cc: Ditto.
8165 * g++.dg/vect/pr60896.cc: Ditto.
8166 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8167 * gcc.dg/vect/pr18308.c: Ditto.
8168 * gcc.dg/vect/pr24049.c: Ditto.
8169 * gcc.dg/vect/pr33373.c: Ditto.
8170 * gcc.dg/vect/pr36228.c: Ditto.
8171 * gcc.dg/vect/pr42395.c: Ditto.
8172 * gcc.dg/vect/pr42604.c: Ditto.
8173 * gcc.dg/vect/pr46663.c: Ditto.
8174 * gcc.dg/vect/pr48765.c: Ditto.
8175 * gcc.dg/vect/pr49093.c: Ditto.
8176 * gcc.dg/vect/pr49352.c: Ditto.
8177 * gcc.dg/vect/pr52298.c: Ditto.
8178 * gcc.dg/vect/pr52870.c: Ditto.
8179 * gcc.dg/vect/pr53185.c: Ditto.
8180 * gcc.dg/vect/pr53773.c: Ditto.
8181 * gcc.dg/vect/pr56695.c: Ditto.
8182 * gcc.dg/vect/pr62171.c: Ditto.
8183 * gcc.dg/vect/pr63530.c: Ditto.
8184 * gcc.dg/vect/pr68339.c: Ditto.
8185 * gcc.dg/vect/pr71259.c: Ditto.
8186 * gcc.dg/vect/vect-82_64.c: Ditto.
8187 * gcc.dg/vect/vect-83_64.c: Ditto.
8188 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8189 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8190 * gcc.dg/vect/vect-shift-2.c: Ditto.
8191 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8192 * gfortran.dg/vect/pr39318.f90: Ditto.
8193 * gfortran.dg/vect/pr45714-a.f: Ditto.
8194 * gfortran.dg/vect/pr45714-b.f: Ditto.
8195 * gfortran.dg/vect/pr46213.f90: Ditto.
8196
2d4bb02f
MM
81972016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8198 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8199
8200 * gcc.target/powerpc/p9-splat-5.c: New test.
8201
f6d1b868
UB
82022016-06-23 Uros Bizjak <ubizjak@gmail.com>
8203
8204 PR tree-optimization/71488
8205 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8206 * lib/target-supports.exp: ... here.
8207 (check_sse4_hw_available): New procedure.
8208 (check_effective_target_sse4_runtime): Ditto.
8209 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8210 -march=westmere for sse4_runtime targets.
936ff030 8211 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8212 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8213 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8214 (main): Call check_vect ().
a7898180 8215 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8216
c0597759
L
82172016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8218
8219 PR target/66232
8220 PR target/67400
8221 * gcc.target/i386/pr66232-14.c: New file.
8222 * gcc.target/i386/pr66232-15.c: Likewise.
8223 * gcc.target/i386/pr66232-16.c: Likewise.
8224 * gcc.target/i386/pr66232-17.c: Likewise.
8225 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8226 ia32 if R_386_GOT32X relocation is supported.
8227 * gcc.target/i386/pr67400-2.c: Likewise.
8228 * gcc.target/i386/pr67400-3.c: Likewise.
8229 * gcc.target/i386/pr67400-4.c: Likewise.
8230 * gcc.target/i386/pr67400-6.c: Likewise.
8231 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8232 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8233
5b0e27a7
JD
82342016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8235
8236 PR libgfortran/48852
8237 * gfortran.dg/char4_iunit_1.f03: Update test.
8238 * gfortran.dg/f2003_io_5.f03: Update test.
8239 * gfortran.dg/real_const_3.f90: Update test.
8240
7f586d90
AK
82412016-06-23 Andi Kleen <ak@linux.intel.com>
8242
8243 * g++.dg/bprob/bprob.exp: Support autofdo.
8244 * g++.dg/tree-prof/tree-prof.exp: dito.
8245 * gcc.dg/tree-prof/tree-prof.exp: dito.
8246 * gcc.misc-tests/bprob.exp: dito.
8247 * gfortran.dg/prof/prof.exp: dito.
8248 * lib/profopt.exp: dito.
8249 * lib/target-supports.exp: Check for autofdo.
8250
60fa7862
ML
82512016-06-23 Martin Liska <mliska@suse.cz>
8252
8253 * gcc.dg/pr71619.c: New test.
8254
e3d62871
UB
82552016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8256
8257 PR target/67400
cc901875
UB
8258 * gcc.target/i386/pr67400-1.c: New test.
8259 * gcc.target/i386/pr67400-2.c: Likewise.
8260 * gcc.target/i386/pr67400-3.c: Likewise.
8261 * gcc.target/i386/pr67400-4.c: Likewise.
8262 * gcc.target/i386/pr67400-5.c: Likewise.
8263 * gcc.target/i386/pr67400-6.c: Likewise.
8264 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8265
ac81cf0b
DM
82662016-06-22 David Malcolm <dmalcolm@redhat.com>
8267
8268 * c-c++-common/missing-header-1.c: New test case.
8269 * c-c++-common/missing-header-2.c: New test case.
8270 * c-c++-common/missing-header-3.c: New test case.
8271 * c-c++-common/missing-header-4.c: New test case.
8272
1a4f11c8
DM
82732016-06-22 David Malcolm <dmalcolm@redhat.com>
8274
8275 PR c/70339
8276 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8277 hint.
8278 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8279 expected results due to builtin "nanl" now being suggested for
8280 "name".
8281 * gcc.dg/pr67580.c: Update expected messages.
8282 * gcc.dg/spellcheck-identifiers.c: New testcase.
8283 * gcc.dg/spellcheck-typenames.c: New testcase.
8284
a93eac6a
DM
82852016-06-22 David Malcolm <dmalcolm@redhat.com>
8286
8287 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8288 file.
8289 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8290 diagnostic-test-show-locus-parseable-fixits.c to sources for
8291 diagnostic_plugin_test_show_locus.c.
8292 * lib/gcc-defs.exp (freeform_regexps): New global.
8293 (dg-regexp): New function.
8294 (handle-dg-regexps): New function.
8295 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8296 freeform_regexps to the empty list.
8297 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8298
49e76ff1
IE
82992016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8300
f6d1b868 8301 PR tree-optimization/71488
49e76ff1
IE
8302 * g++.dg/pr71488.C: New test.
8303 * gcc.dg/vect/vect-bool-cmp.c: New test.
8304
951d8c8a
EB
83052016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gcc.dg/guality/param-5.c: New test.
8308
b60fc3bd
BE
83092016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8310
8311 * gcc.target/i386/asm-flag-7.c: New test.
8312
0609abda
TS
83132016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8314
8315 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8316 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8317 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8318 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8319 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8320 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8321 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8323 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8324 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8325 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8328 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8329 * lib/target-supports.exp: Likewise.
8330
ee2499b4
TS
83312016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8332
8333 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8334 * gcc.dg/attr-ms_struct-2.c: Likewise.
8335 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8336 * gcc.dg/bf-ms-attrib.c: Likewise.
8337 * gcc.dg/bf-ms-layout-2.c: Likewise.
8338 * gcc.dg/bf-ms-layout-3.c: Likewise.
8339 * gcc.dg/bf-ms-layout.c: Likewise.
8340 * gcc.dg/bf-no-ms-layout.c: Likewise.
8341 * gcc.target/i386/bitfield1.c: Likewise.
8342 * gcc.target/i386/bitfield2.c: Likewise.
8343 * gcc.target/i386/bitfield3.c: Likewise.
8344
caea59ff
KN
83452016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8346
8347 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8348 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8349 override other than -mcpu=power9 command-line option is specified,
8350 or if the target operating system is aix.
8351 * gcc.target/powerpc/darn-1.c: Likewise.
8352 * gcc.target/powerpc/darn-2.c: Likewise.
8353 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8354 test if effective-target is not powerpc_p9vector_ok or if the
8355 target operating system is not defined.
8356 * gcc.target/powerpc/vslv-1.c: Likewise.
8357 * gcc.target/powerpc/vsrv-0.c: Likewise.
8358 * gcc.target/powerpc/vsrv-1.c: Likewise.
8359
63617e30
TB
83602016-06-21 Tobias Burnus <burnus@net-b.de>
8361
8362 PR fortran/71068
8363 * gfortran.dg/coarray/data_1.f90: New.
8364
89192c3c
WD
83652016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8366
8367 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8368 (dg-require-effective-target): Use arm_v8_neon_hw.
8369 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8370 (dg-require-effective-target): Likewise.
8371 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8372 (dg-require-effective-target): Likewise.
8373 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8374 (dg-require-effective-target): Likewise.
8375 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8376 (dg-require-effective-target): Likewise.
8377 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8378 (dg-require-effective-target): Likewise.
8379 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8380 Add AArch64 check.
8381
64ac50e2
WD
83822016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8383
8384 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8385 Set to 3 so test passes.
8386
6252b5db
WD
83872016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8388
8389 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8390
3b9bc511
IV
83912016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8392
8393 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8394 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8395 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8396 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8397
21db1c78
IV
83982016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8399
8400 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8401 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8402
9d30e86f
L
84032016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8404
8405 PR target/71549
8406 * gcc.target/i386/pr71549.c: New test.
8407
448a7c69
KN
84082016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8409
8410 * gcc.target/powerpc/vadsdu-0.c: Replace
8411 dg-require-effective-target directive to allow test to run on more
8412 platforms, and add dg-skip-if directive to disable test on aix
8413 platforms because of known incompatibilities.
8414 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8415 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8416 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8417 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8418 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8419 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8420 * gcc.target/powerpc/vadsdub-2.c: Replace
8421 dg-require-effective-target directive to allow test to run on more
8422 platforms, and add dg-skip-if directive to disable test on aix
8423 platforms because of known incompatibilities.
8424 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8425 with vec_absdb call to differentiate this test from vadsdub-1.c.
8426 * gcc.target/powerpc/vadsduh-1.c: Replace
8427 dg-require-effective-target directive to allow test to run on more
8428 platforms, and add dg-skip-if directive to disable test on aix
8429 platforms because of known incompatibilities.
8430 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8431 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8432 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8433
0ad84f34
JJ
84342016-06-21 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR tree-optimization/71588
8437 * gcc.dg/pr71558.c: New test.
8438
e71e8d94
SKS
84392016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8440
8441 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8442 * c-c++-common/pr68657-2.c: Likewise.
8443 * c-c++-common/pr68657-3.c: Likewise.
8444 * gcc.dg/torture/pr69714.c: Require int32plus support.
8445 * gcc.dg/torture/pr70025.c: Likewise.
8446 * gcc.dg/torture/pr70083.c: Likewise.
8447 * gcc.dg/torture/pr70542.c: Likewise.
8448 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8449
5a578671
JM
84502016-06-20 Joseph Myers <joseph@codesourcery.com>
8451
8452 PR c/71601
8453 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8454
7a9df68e
JJ
84552016-06-20 Jakub Jelinek <jakub@redhat.com>
8456
50aa64d5
JJ
8457 PR middle-end/71581
8458 * gcc.dg/pr71581.c: New test.
8459
7a9df68e
JJ
8460 PR rtl-optimization/71591
8461 * gcc.dg/cpp/pr71591.c: New test.
8462
3947cf19
DR
84632016-06-20 David B. Robins <gcc@davidrobins.net>
8464
8465 PR target/71571
8466 * g++.dg/torture/pr71571.C: New test.
8467
c4ff221e
JJ
84682016-06-20 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR target/71559
8471 * gcc.target/i386/sse2-pr71559.c: New test.
8472 * gcc.target/i386/avx-pr71559.c: New test.
8473 * gcc.target/i386/avx512f-pr71559.c: New test.
8474
f1b5abfb
TB
84752016-06-20 Tobias Burnus <burnus@net-b.de>
8476
8477 PR fortran/71194
8478 * gfortran.dg/pointer_remapping_10.f90: New.
8479
842107e4
DM
84802016-06-20 David Malcolm <dmalcolm@redhat.com>
8481
8482 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8483
d9e8bdfd
MS
84842016-06-20 Martin Sebor <msebor@redhat.com>
8485
8486 PR c/69507
8487 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8488 * gnu90-const-expr-1.c: Same.
8489 * gnu99-const-expr-1.c: Same.
8490 * gnu99-static-1.c: Same.
8491
67785479
RL
84922016-06-20 Renlin Li <renlin.li@arm.com>
8493
29f09b38 8494 PR testsuite/71489
67785479
RL
8495 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8496
636929b8
JG
84972016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8498
8499 * gcc.target/aarch64/vcvt_f64_1.c: New.
8500 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8501 * gcc.target/aarch64/vrecp_f64_1.c: New.
8502
ff7b374b
KT
85032016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8504
8505 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8506 "alignement".
8507
554cfc9e
GJL
85082016-06-20 Georg-Johann Lay <avr@gjlay.de>
8509
8510 PR target/71103
8511 * gcc.target/avr/torture/pr71103-2.c: New test.
8512
94087e88 85132016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8514
8515 PR c/69507
8516 * gcc.dg/alignof.c: New test.
8517
c561b091
PC
85182016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8519
8520 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8521 vs dg-error; test constexpr specifier too.
8522
bf54f123
PC
85232016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8524
8525 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8526
4e53aa97
CL
85272016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8528
8529 * lib/target-supports.exp
8530 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8531 arm_neon_ok and merge flags. Fix temporary test name.
8532 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8533 and merge flags.
8534
69071d86
ML
85352016-06-17 Martin Liska <mliska@suse.cz>
8536
8537 * gcc.dg/predict-9.c: Fix dump scanning.
8538
68b3b858
BC
85392016-06-17 Bin Cheng <bin.cheng@arm.com>
8540
8541 PR tree-optimization/71354
8542 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8543
d3ee260a
BC
85442016-06-17 Bin Cheng <bin.cheng@arm.com>
8545
8546 PR tree-optimization/71347
8547 * gcc.dg/tree-ssa/pr71347.c: New test.
8548
bd8fb114
BC
85492016-06-17 Bin Cheng <bin.cheng@arm.com>
8550
8551 PR tree-optimization/71354
8552 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8553
97816be4
BC
85542016-06-17 Bin Cheng <bin.cheng@arm.com>
8555
8556 * gcc.dg/vect/vect-alias-check-1.c: New test.
8557
2d761a37
SKS
85582016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8559
e0277d6b 8560 PR target/71151
2d761a37
SKS
8561 * gcc.target/avr/pr71151-1.c: New test.
8562 * gcc.target/avr/pr71151-2.c: New test.
8563 * gcc.target/avr/pr71151-3.c: New test.
8564 * gcc.target/avr/pr71151-4.c: New test.
8565 * gcc.target/avr/pr71151-5.c: New test.
8566 * gcc.target/avr/pr71151-6.c: New test.
8567 * gcc.target/avr/pr71151-7.c: New test.
8568 * gcc.target/avr/pr71151-8.c: New test.
8569 * gcc.target/avr/pr71151-common.h: New test.
8570
68fa96d6
ML
85712016-06-16 Martin Liska <mliska@suse.cz>
8572
8573 * gfortran.dg/predict-1.f90: New test.
8574
b6ca982f
UB
85752016-06-16 Uros Bizjak <ubizjak@gmail.com>
8576
8577 PR target/71242
3a146d46 8578 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8579
1dc8d15b
JH
85802016-06-16 Jan Hubicka <hubicka@ucw.cz>
8581
8582 * g++.dg/vect/pr36648.cc: Disable cunrolli
8583
67c25816
JJ
85842016-06-16 Jakub Jelinek <jakub@redhat.com>
8585
c577adb2
JJ
8586 PR target/71554
8587 * gcc.c-torture/execute/pr71554.c: New test.
8588
67c25816
JJ
8589 PR rtl-optimization/71532
8590 * gcc.dg/torture/pr71532.c: New test.
8591
1a3c3ee9
MM
85922016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8593
8594 * gcc.target/powerpc/p9-dimode1.c: New test.
8595 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8596
f29468a7
JJ
85972016-06-15 Jakub Jelinek <jakub@redhat.com>
8598
61daecc4
JJ
8599 * gcc.c-torture/compile/20160615-1.c: New test.
8600
f29468a7
JJ
8601 * g++.dg/cpp0x/ref-qual17.C: New test.
8602
209d1e2d
IE
86032016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8604
8605 PR middle-end/71529
8606 * gcc.target/i386/pr71529.C: New test.
8607
8dc35712
AH
86082016-06-15 Alan Hayward <alan.hayward@arm.com>
8609
8610 PR tree-optimization/71483
8611 * g++.dg/vect/pr71483.c: New
8612
b8911cb8
PC
86132016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8614
8615 PR c++/70202
8616 * g++.dg/inherit/crash6.C: New.
8617 * g++.dg/inherit/union2.C: Likewise.
8618 * g++.dg/inherit/virtual12.C: Likewise.
8619 * g++.dg/inherit/virtual13.C: Likewise.
8620 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8621
cf5d08ab
UB
86222016-06-15 Uros Bizjak <ubizjak@gmail.com>
8623
e3d62871 8624 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8625
8f482165
AH
86262016-06-15 Alan Hayward <alan.hayward@arm.com>
8627
8628 PR tree-optimization/71439
8629 * gcc.dg/vect/pr71439.c: New
8630
3256673f
KT
86312016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8632
8633 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8634
b17dc4d4
RB
86352016-06-15 Richard Biener <rguenther@suse.de>
8636
8637 * gcc.dg/vect/slp-45.c: New testcase.
8638
2a5825f2
RB
86392016-06-15 Richard Biener <rguenther@suse.de>
8640
8641 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8642
6e433d0b
BS
86432016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8644
8645 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8646 requirements, and disable for AIX for now.
8647 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8648
abe7f828
JJ
86492016-06-14 Jakub Jelinek <jakub@redhat.com>
8650
a09c81b4
JJ
8651 PR c++/71528
8652 * g++.dg/opt/pr71528.C: New test.
8653
abe7f828
JJ
8654 PR c++/71516
8655 * g++.dg/init/pr71516.C: New test.
8656
acfadf06
PC
86572016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8658
8659 * g++.dg/init/array46.C: New.
8660
4d568ab2
UB
86612016-06-14 Uros Bizjak <ubizjak@gmail.com>
8662
e3d62871
UB
8663 * gcc.target/i386/float128-3.c: New test.
8664 * gcc.target/i386/quad-sse4.c: Ditto.
8665 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8666 Update scan strings.
4d568ab2 8667
30934c5d
RB
86682016-06-14 Richard Biener <rguenther@suse.de>
8669
8670 PR middle-end/71526
8671 * gfortran.dg/pr71526.f90: New testcase.
8672
3970e545
AV
86732016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8674
8675 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8676 * gcc.dg/zero_bits_compound-1.c: Likewise.
8677
04976c6e
RB
86782016-06-14 Richard Biener <rguenther@suse.de>
8679
8680 PR tree-optimization/71522
8681 * gcc.dg/torture/pr71522.c: New testcase.
8682
23e025db
JJ
86832016-06-14 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR tree-optimization/71520
8686 * gcc.dg/tree-ssa/pr71520.c: New test.
8687
90b72e84
RB
86882016-06-14 Richard Biener <rguenther@suse.de>
8689
8690 PR tree-optimization/71521
86c24ba6 8691 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8692
ef7cf206
JJ
86932016-06-13 Jakub Jelinek <jakub@redhat.com>
8694
0dda258b
JJ
8695 PR sanitizer/71498
8696 * c-c++-common/ubsan/bounds-13.c: New test.
8697
ef7cf206
JJ
8698 PR preprocessor/71183
8699 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8700
a73786e3
JL
87012016-06-13 Jeff Law <law@redhat.com>
8702
8703 PR tree-optimization/71403
8704 * c-c++-common/ubsan/pr71403-1.c: New test.
8705 * c-c++-common/ubsan/pr71403-2.c: New test.
8706 * c-c++-common/ubsan/pr71403-3.c: New test.
8707
0ac249bf
JJ
87082016-06-13 Jakub Jelinek <jakub@redhat.com>
8709
8710 PR middle-end/71478
8711 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8712 Add -Wno-psabi -w to dg-options.
8713
5408a64a
KN
87142016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8715
8716 * gcc.target/powerpc/vadsdu-0.c: New test.
8717 * gcc.target/powerpc/vadsdu-1.c: New test.
8718 * gcc.target/powerpc/vadsdu-2.c: New test.
8719 * gcc.target/powerpc/vadsdu-3.c: New test.
8720 * gcc.target/powerpc/vadsdu-4.c: New test.
8721 * gcc.target/powerpc/vadsdu-5.c: New test.
8722 * gcc.target/powerpc/vadsdub-1.c: New test.
8723 * gcc.target/powerpc/vadsdub-2.c: New test.
8724 * gcc.target/powerpc/vadsduh-1.c: New test.
8725 * gcc.target/powerpc/vadsduh-2.c: New test.
8726 * gcc.target/powerpc/vadsduw-1.c: New test.
8727 * gcc.target/powerpc/vadsduw-2.c: New test.
8728
f7e4f2e3
DM
87292016-06-13 David Malcolm <dmalcolm@redhat.com>
8730
8731 * gcc.dg/c99-init-2.c (c): Update expected error message.
8732 * gcc.dg/init-bad-8.c (foo): Likewise.
8733 * gcc.dg/spellcheck-fields-3.c: New test case.
8734
ad23a23e
ML
87352016-06-13 Martin Liska <mliska@suse.cz>
8736
8737 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8738 and "guess loop iv compared" heuristics.
8739 * gcc.dg/predict-2.c: Likewise.
8740 * gcc.dg/predict-3.c: Likewise.
8741 * gcc.dg/predict-4.c: Likewise.
8742 * gcc.dg/predict-5.c: Likewise.
8743 * gcc.dg/predict-6.c: Likewise.
8744
146c55da
MP
87452016-06-13 Marek Polacek <polacek@redhat.com>
8746
8747 PR middle-end/71476
8748 * c-c++-common/Wswitch-unreachable-4.c: New test.
8749 * gcc.dg/Wswitch-unreachable-2.c: New test.
8750 * g++.dg/tm/jump1.C: Move dg-warning.
8751
42e77cbc
EB
87522016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8753
8754 * gnat.dg/renaming10.ad[sb]: New test.
8755
7474dcc1
PT
87562016-06-13 Paul Thomas <pault@gcc.gnu.org>
8757
8758 PR fortran/70673
8759 * gfortran.dg/pr70673.f90: New test.
8760
f57f53d3
RB
87612016-06-13 Richard Biener <rguenther@suse.de>
8762
8763 PR middle-end/64516
8764 * gcc.dg/align-3.c: New testcase.
8765
5843a5f0
ML
87662016-06-13 Martin Liska <mliska@suse.cz>
8767
8768 * gcc.target/i386/pr71458.c: New test.
8769
aa8fdb44
UB
87702016-06-12 Uros Bizjak <ubizjak@gmail.com>
8771
8772 PR target/71241
3a146d46 8773 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8774
2043e4d7
DH
87752016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8776
8777 PR target/60751
8778 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8779 statement.
8780
d3dc025d
DH
87812016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8782
8783 PR target/60751
8784 * gfortran.dg/comma_IO_extension_1.f90: New test.
8785 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8786 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8787 statement.
8788 * gfortran.dg/graphite/pr38083.f90: Likewise.
8789 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8790 missing format.
8791
a31d78c6
EB
87922016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8793
8794 * gnat.dg/case_character.adb: New test.
8795
95c18dd0
SB
87962016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8797
8798 PR middle-end/71310
8799 * gcc.target/powerpc/pr71310.c: New testcase.
8800
b97d37b4
KV
88012016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8802
8803 PR middle-end/71478
8804 * gcc.dg/pr71478.c: New test.
8805
900bcda3
JJ
88062016-06-10 Jakub Jelinek <jakub@redhat.com>
8807
ec1c20db
JJ
8808 PR middle-end/71494
8809 * gcc.c-torture/execute/pr71494.c: New test.
8810
50b15873
JJ
8811 PR c/68657
8812 * gcc.target/i386/pr68657.c: New test.
8813
900bcda3
JJ
8814 PR inline-asm/68843
8815 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8816 (test): Add -masm=intel alternatives.
8817
4d926e34
MS
88182016-06-10 Martin Sebor <msebor@redhat.com>
8819
8820 PR c/71392
8821 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8822
ad071b2b
JL
88232016-06-10 Jeff Law <law@redhat.com>
8824
8825 PR tree-optimization/71335
8826 * gcc.c-torture/execute/pr71335.c: New test.
8827
2704efe8
DM
88282016-06-10 David Malcolm <dmalcolm@redhat.com>
8829
8830 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8831 the various "cannot tail-call: " messages.
8832
18c9b7d4
CL
88332016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8834
8835 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8836 and options.
8837
7cfa10f3
MO
88382016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8839
8840 PR sanitizer/71480
8841 * c-c++-common/asan/pr71480.c: New test.
8842
1f24fd3e
L
88432016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8844
8845 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8846 (ASMNAME2): Likewise.
8847 (main): Replace fn in asm statement with ASMNAME ("fn").
8848 * gcc.dg/guality/pr68037-2.c: Likewise.
8849 * gcc.dg/guality/pr68037-3.c: Likewise.
8850 * gcc.dg/torture/pr68037-1.c: Likewise.
8851 * gcc.dg/torture/pr68037-2.c: Likewise.
8852 * gcc.dg/torture/pr68037-3.c: Likewise.
8853
ad551c07
BE
88542016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8855
8856 PR inline-asm/68843
8857 * gcc.target/i386/pr68843-1.c: New test.
8858 * gcc.target/i386/pr68843-2.c: New test.
8859
4b1ffdb1 88602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8861 Cesar Philippidis <cesar@codesourcery.com>
8862
8863 PR middle-end/71373
8864 * gcc.dg/goacc/nested-function-1.c: New file.
8865 * gcc.dg/goacc/nested-function-2.c: Likewise.
8866 * gcc.dg/goacc/pr71373.c: Likewise.
8867 * gfortran.dg/goacc/cray-2.f95: Likewise.
8868 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8869 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8870 * gfortran.dg/goacc/cray.f95: Update.
8871 * gfortran.dg/goacc/loop-1.f95: Likewise.
8872 * gfortran.dg/goacc/loop-3.f95: Likewise.
8873 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8874 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8875
88762016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8877
8878 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8879 for OpenACC tile clauses.
8880 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8881
8882 PR c/71381
8883 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8884 to...
8885 * c-c++-common/goacc/cache-2.c: ... this new file.
8886 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8887 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8888 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8889 usage.
8890 * gfortran.dg/goacc/cray.f95: Likewise.
8891 * gfortran.dg/goacc/loop-1.f95: Likewise.
8892
89851e4c
AH
88932016-06-10 Alan Hayward <alan.hayward@arm.com>
8894
8895 PR tree-optimization/71407
8896 PR tree-optimization/71416
8897 * gcc.dg/vect/pr71407.c: New
8898 * gcc.dg/vect/pr71416-1.c: New
8899 * gcc.dg/vect/pr71416-2.c: New
8900
200eafbf
RB
89012016-06-10 Richard Biener <rguenther@suse.de>
8902
8903 PR middle-end/71477
8904 * gcc.dg/torture/pr71477.c: New testcase.
8905
4df99d92
JK
89062016-06-09 Julia Koval <julia.koval@intel.com>
8907
8908 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8909 * gcc.target/i386/interrupt-13.c: Likewise.
8910 * gcc.target/i386/interrupt-15.c: Likewise.
8911 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8912 * gcc.target/i386/interrupt-24.c: Likewise.
8913 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8914 * gcc.target/i386/interrupt-9.c: Likewise.
8915 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8916
e01b4e16
MS
89172016-06-09 Martin Sebor <msebor@redhat.com>
8918
8919 PR c/70883
8920 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8921 * gcc.dg/builtin-constant_p-1.c: Same.
8922 * gcc.dg/builtins-error.c: Same.
8923 * gcc.dg/pr70859.c: Same.
8924
9c35db0e
SKS
89252016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8926
8927 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8928 * gcc.dg/torture/pr68067-1.c: Likewise.
8929 * gcc.dg/torture/pr68067-2.c: Likewise.
8930
89312016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8932
8933 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8934 when setting SIZE.
8935
392a81b9
PC
89362016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/71465
8939 * g++.dg/inherit/crash5.C: New.
8940 Revert:
8941 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8942
8943 PR c++/70202
8944 * g++.dg/inherit/crash5.C: New.
8945 * g++.dg/inherit/virtual1.C: Adjust.
8946
e49efc14
ML
89472016-06-09 Martin Liska <mliska@suse.cz>
8948
8949 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8950 * g++.dg/predict-loop-exit-2.C: Likewise.
8951 * g++.dg/predict-loop-exit-3.C: Likewise.
8952 * gcc.dg/predict-1.c: Likewise.
8953 * gcc.dg/predict-2.c: Likewise.
8954 * gcc.dg/predict-3.c: Likewise.
8955 * gcc.dg/predict-4.c: Likewise.
8956 * gcc.dg/predict-5.c: Likewise.
8957 * gcc.dg/predict-6.c: Likewise.
8958 * gcc.dg/predict-7.c: Likewise.
8959
36d57986
RB
89602016-06-09 Richard Biener <rguenther@suse.de>
8961
8962 PR tree-optimization/71462
8963 * gcc.dg/torture/pr71462.c: New testcase.
8964
7d82e8e4
MP
89652016-06-09 Marek Polacek <polacek@redhat.com>
8966
8967 PR c/65471
8968 * gcc.dg/c11-generic-3.c: New test.
8969
c8a71589
PC
89702016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8971
8972 * g++.dg/init/array42.C: New.
8973 * g++.dg/init/array43.C: Likewise.
8974 * g++.dg/init/array44.C: Likewise.
8975 * g++.dg/init/array45.C: Likewise.
8976 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8977 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8978 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8979 * g++.dg/gomp/pr35751.C: Likewise.
8980 * g++.dg/init/array23.C: Likewise.
8981 * g++.dg/init/brace2.C: Likewise.
8982 * g++.dg/init/brace6.C: Likewise.
8983
44a845ca
MS
89842016-06-08 Martin Sebor <msebor@redhat.com>
8985 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR c++/70507
8988 PR c/68120
8989 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8990 * c-c++-common/builtin-arith-overflow-2.c: New test.
8991 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8992 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8993 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8994
2ef16b6e
JJ
89952016-06-08 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR c++/71442
8998 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8999
5e3ee346
AL
90002016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9001
9002 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9003 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9004 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9005 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9006 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9007 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9008 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9009 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9010 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9011 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9012 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9013 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9014 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9015
b2ae2814
RB
90162016-06-08 Richard Biener <rguenther@suse.de>
9017
9018 PR tree-optimization/68558
9019 * gcc.dg/vect/slp-44.c: New testcase.
9020
e09b4c37
RB
90212016-06-08 Richard Biener <rguenther@suse.de>
9022
9023 * gcc.dg/vect/slp-43.c: New testcase.
9024
72d50660
RB
90252016-06-08 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/71452
9028 * gcc.dg/torture/pr71452.c: New testcase.
9029
988c115c
JJ
90302016-06-08 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR c++/71448
9033 * g++.dg/torture/pr71448.C: New test.
9034
73d73b48
BS
90352016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9036
9037 PR debug/71432
9038 PR ada/71413
9039 * g++.dg/debug/pr71432.C: New test.
9040
bdd15d0c
PK
90412016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9042
9043 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9044 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9045 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9046
ce0607bb
AH
90472016-06-08 Alan Hayward <alan.hayward@arm.com>
9048
9049 * gcc.dg/vect/vect-live-2.c: Update effective target.
9050 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9051 * lib/target-supports.exp: Add aarch64 to vect_long.
9052
92a5f2ba
MP
90532016-06-08 Marek Polacek <polacek@redhat.com>
9054
9055 PR c/71418
9056 * gcc.dg/noncompile/pr71418.c: New test.
9057
08203f73
MP
9058 PR c/71426
9059 * gcc.dg/noncompile/pr71426.c: New test.
9060
d1fcc2bd
JH
90612016-06-07 Jan Hubicka <hubicka@ucw.cz>
9062
9063 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9064 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9065 * gcc.dg/predict-3.c: Update template.
9066 * gcc.dg/predict-5.c: Update template.
9067 * gcc.dg/predict-6.c: Update template.
9068 * gcc.dg/predict-9.c: Update template.
9069 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9070
a23e6f1c
BS
90712016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9072
9073 * gcc.target/powerpc/vec-mul.c: New test.
9074
6ffd47b7
DM
90752016-06-07 David Malcolm <dmalcolm@redhat.com>
9076
9077 * gcc.dg/spellcheck-fields-2.c: New test case.
9078
bfd67b47
RB
90792016-06-07 Richard Biener <rguenther@suse.de>
9080
9081 PR c/61564
9082 * gcc.dg/Wpragmas-1.c: New testcase.
9083 * gcc.dg/Wattributes-4.c: Likewise.
9084 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9085 entry.
9086
701b9a47
CL
90872016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9088
9089 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9090 spurious debug code.
9091
6b80d6fa
RB
90922016-06-07 Richard Biener <rguenther@suse.de>
9093
9094 PR tree-optimization/71428
9095 * gcc.dg/torture/pr71428.c: New testcase.
9096
0f3f9437
RB
90972016-06-07 Richard Biener <rguenther@suse.de>
9098
9099 PR middle-end/71423
9100 * gcc.dg/torture/pr71423.c: New testcase.
9101
ec963f2a
KV
91022016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9103
9104 PR middle-end/71408
9105 * gcc.dg/tree-ssa/pr71408.c: New test.
9106
46ab5b6e
KV
91072016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9108
9109 PR middle-end/71281
9110 * g++.dg/torture/pr71281.C: New test.
9111
1f40cff3
MP
91122016-06-06 Marek Polacek <polacek@redhat.com>
9113
9114 PR c/71362
9115 * gcc.dg/pr71362.c: New test.
9116
6f5bcd24
JJ
91172016-06-06 Jakub Jelinek <jakub@redhat.com>
9118 Patrick Palka <ppalka@gcc.gnu.org>
9119
9120 PR c++/70847
9121 PR c++/71330
9122 PR c++/71393
9123 * g++.dg/opt/pr70847.C: New test.
9124 * g++.dg/ubsan/pr70847.C: New test.
9125 * g++.dg/ubsan/pr71393.C: New test.
9126
158beb4a
JJ
91272016-06-06 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR tree-optimization/71259
9130 * gcc.dg/vect/pr71259.c: New test.
9131
d9b950dd
DM
91322016-06-06 David Malcolm <dmalcolm@redhat.com>
9133
9134 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9135 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9136 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9137 above.
9138
36f9ad69
KT
91392016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9140
9141 PR middle-end/37780
9142 * gcc.c-torture/execute/pr37780.c: New test.
9143 * gcc.target/aarch64/pr37780_1.c: Likewise.
9144 * gcc.target/arm/pr37780_1.c: Likewise.
9145
5545a907
MP
91462016-06-06 Marek Polacek <polacek@redhat.com>
9147
9148 * c-c++-common/attr-may-alias-1.c: New test.
9149 * c-c++-common/attr-may-alias-2.c: New test.
9150 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9151
93671519
BE
91522016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9153
9154 PR c/24414
9155 * gcc.target/i386/pr24414.c: New test.
9156
690f24b7
JM
91572016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9158
9159 * gcc.target/sparc/vis4misc.c: New file.
9160 * gcc.target/sparc/fpcmp.c: Likewise.
9161 * gcc.target/sparc/fpcmpu.c: Likewise.
9162
31ce6157
AH
91632016-06-06 Alan Hayward <alan.hayward@arm.com>
9164
9165 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9166 * gcc.dg/vect/vect-live-3.c: Likewise.
9167
9fcebb5a
RB
91682016-06-06 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/71398
9171 * gcc.dg/torture/pr71398.c: New testcase.
9172
903ca97b
UB
91732016-06-06 Uros Bizjak <ubizjak@gmail.com>
9174
9175 PR target/71389
9176 * g++.dg/pr71389.C: New test.
9177
9c1eb332
JD
91782016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9179
9180 PR fortran/71404
9181 * gfortran.dg/fmt_read_5.f: New test.
9182
b2d83bd2
AV
91832016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9184
9185 PR fortran/69659
9186 * gfortran.dg/class_array_22.f03: New test.
9187
ec81960e
JH
91882016-06-05 Jan Hubicka <hubicka@ucw.cz>
9189
9190 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9191
429d2750
JH
91922016-06-05 Jan Hubicka <hubicka@ucw.cz>
9193
9194 * gcc.dg/predict-9.c: Update template.
9195
c1c00983
PC
91962016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9197
9198 PR c++/49377
9199 * g++.dg/template/pr49377.C: New.
9200
1927a963
JJ
92012016-06-04 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR tree-optimization/71405
9204 * g++.dg/torture/pr71405.C: New test.
9205
909a11ad
PC
92062016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9207
9208 PR c++/70202
9209 * g++.dg/inherit/crash5.C: New.
9210 * g++.dg/inherit/virtual1.C: Adjust.
9211
08bbb1f8
JL
92122016-06-03 Jeff Law <law@redhat.com>
9213
9214 PR tree-optimization/71316
9215 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9216
7c35235c
JJ
92172016-06-03 Jakub Jelinek <jakub@redhat.com>
9218
9219 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9220 dg-additional-options with just -fno-tree-scev-cprop in it.
9221 * gcc.dg/vect/vect-live-2.c: Likewise.
9222 * gcc.dg/vect/vect-live-5.c: Likewise.
9223 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9224 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9225 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9226
c8572dd6
PP
92272016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9228
9229 PR c++/27100
9230 * g++.dg/other/friend6.C: New test.
9231
1c7733a7
BS
92322016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9233
9234 * g++.dg/torture/ppc-ldst-array.C: New.
9235
0d2f700f
JM
92362016-06-03 Joseph Myers <joseph@codesourcery.com>
9237
9238 PR target/71276
9239 PR target/71277
9240 * gcc.dg/torture/builtin-fp-int-inexact.c,
9241 gcc.target/i386/387-builtin-fp-int-inexact.c,
9242 gcc.target/i386/387-rint-inline-1.c,
9243 gcc.target/i386/387-rint-inline-2.c,
9244 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9245 gcc.target/i386/sse2-rint-inline-1.c,
9246 gcc.target/i386/sse2-rint-inline-2.c,
9247 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9248 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9249
f8071c05
L
92502016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9251 Julia Koval <julia.koval@intel.com>
9252
9253 PR target/66960
9254 PR target/67630
9255 PR target/67634
9256 PR target/67841
9257 PR target/68037
9258 PR target/68618
9259 PR target/68661
9260 PR target/69575
9261 PR target/69596
9262 PR target/69734
9263 * gcc.dg/guality/pr68037-1.c: New test.
9264 * gcc.dg/guality/pr68037-2.c: Likewise.
9265 * gcc.dg/guality/pr68037-3.c: Likewise.
9266 * gcc.dg/torture/pr68037-1.c: Likewise.
9267 * gcc.dg/torture/pr68037-2.c: Likewise.
9268 * gcc.dg/torture/pr68037-3.c: Likewise.
9269 * gcc.dg/torture/pr68661-1a.c: Likewise.
9270 * gcc.dg/torture/pr68661-1b.c: Likewise.
9271 * gcc.target/i386/interrupt-1.c: Likewise.
9272 * gcc.target/i386/interrupt-2.c: Likewise.
9273 * gcc.target/i386/interrupt-3.c: Likewise.
9274 * gcc.target/i386/interrupt-4.c: Likewise.
9275 * gcc.target/i386/interrupt-5.c: Likewise.
9276 * gcc.target/i386/interrupt-6.c: Likewise.
9277 * gcc.target/i386/interrupt-7.c: Likewise.
9278 * gcc.target/i386/interrupt-8.c: Likewise.
9279 * gcc.target/i386/interrupt-9.c: Likewise.
9280 * gcc.target/i386/interrupt-10.c: Likewise.
9281 * gcc.target/i386/interrupt-11.c: Likewise.
9282 * gcc.target/i386/interrupt-12.c: Likewise.
9283 * gcc.target/i386/interrupt-13.c: Likewise.
9284 * gcc.target/i386/interrupt-14.c: Likewise.
9285 * gcc.target/i386/interrupt-15.c: Likewise.
9286 * gcc.target/i386/interrupt-16.c: Likewise.
9287 * gcc.target/i386/interrupt-17.c: Likewise.
9288 * gcc.target/i386/interrupt-18.c: Likewise.
9289 * gcc.target/i386/interrupt-19.c: Likewise.
9290 * gcc.target/i386/interrupt-20.c: Likewise.
9291 * gcc.target/i386/interrupt-21.c: Likewise.
9292 * gcc.target/i386/interrupt-22.c: Likewise.
9293 * gcc.target/i386/interrupt-23.c: Likewise.
9294 * gcc.target/i386/interrupt-24.c: Likewise.
9295 * gcc.target/i386/interrupt-25.c: Likewise.
9296 * gcc.target/i386/interrupt-26.c: Likewise.
9297 * gcc.target/i386/interrupt-27.c: Likewise.
9298 * gcc.target/i386/interrupt-28.c: Likewise.
9299 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9300 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9301 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9302 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9303 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9304 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9305 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9306 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9307 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9308 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9309 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9310 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9311
36b85e43
BS
93122016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9313
9de2e795
L
9314 PR tree-optimization/52171
9315 * gcc.dg/pr52171.c: New test.
9316 * gcc.target/i386/pr52171.c: New test.
36b85e43 9317
bfeee8ac
JH
93182016-06-03 Jan Hubicka <jh@suse.cz>
9319
9320 * g++.dg/tree-ssa/pred-1.C: New testcase
9321 * gcc.dg/tree-ssa/pred-1.c: New testcase
9322
859b0bae
BS
93232016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9324
9325 PR target/70957
9326 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9327 support.
9328 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9329
3a2edf4c
AH
93302016-06-03 Alan Hayward <alan.hayward@arm.com>
9331
9332 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9333
b28ead45
AH
93342016-06-03 Alan Hayward <alan.hayward@arm.com>
9335
9336 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9337 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9338 * gcc.dg/vect/vect-live-1.c: New test.
9339 * gcc.dg/vect/vect-live-2.c: New test.
9340 * gcc.dg/vect/vect-live-3.c: New test.
9341 * gcc.dg/vect/vect-live-4.c: New test.
9342 * gcc.dg/vect/vect-live-5.c: New test.
9343 * gcc.dg/vect/vect-live-slp-1.c: New test.
9344 * gcc.dg/vect/vect-live-slp-2.c: New test.
9345 * gcc.dg/vect/vect-live-slp-3.c: New test.
9346
1f91747b
JJ
93472016-06-03 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR middle-end/71387
9350 * g++.dg/opt/pr71387.C: New test.
9351
47b83923
JL
93522016-06-02 Jeff Law <law@redhat.com>
9353
9354 PR tree-optimization/71328
9355 * gcc.c-torture/compile/pr71328.c: New test.
9356
e96e5f46
JD
93572016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9358
9359 PR fortran/52393
9360 * gfortran.dg/fmt_read_3.f90: Fix typo.
9361 * gfortran.dg/fmt_read_4.f90: New test.
9362
b872d729
PC
93632016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9364
9365 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9366 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9367 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9368 * g++.dg/cpp0x/override2.C: Likewise.
9369 * g++.dg/parse/crash5.C: Likewise.
9370 * g++.dg/parse/error16.C: Likewise.
9371 * g++.dg/parse/error27.C: Likewise.
9372 * g++.dg/template/qualttp15.C: Likewise.
9373 * g++.dg/template/redecl4.C: Likewise.
9374 * g++.old-deja/g++.other/crash39.C: Likewise.
9375 * g++.old-deja/g++.other/struct1.C: Likewise.
9376 * g++.old-deja/g++.pt/m9a.C: Likewise.
9377 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9378
0e535442
JJ
93792016-06-02 Jakub Jelinek <jakub@redhat.com>
9380
0633ee10
JJ
9381 PR c++/71372
9382 * c-c++-common/pr71372.c: New test.
9383
0e535442
JJ
9384 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9385 __TIME__ strings with __builtin_strcmp instead of printf and
9386 dg-output.
9387
f3c5ecc2
ML
93882016-06-02 Martin Liska <mliska@suse.cz>
9389
9390 * gcc.dg/predict-9.c: New test.
9391
a91807c5
JJ
93922016-06-02 Jakub Jelinek <jakub@redhat.com>
9393
9394 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9395 global set_compiler_env_var and global saved_compiler_env_var.
9396
b5bd1978
KT
93972016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9398
9399 PR rtl-optimization/71295
9400 * gcc.c-torture/compile/pr71295.c: New test.
9401
b93b1475
JJ
94022016-06-02 Jakub Jelinek <jakub@redhat.com>
9403
930ebd0e
JJ
9404 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9405
1e021dc3
JJ
9406 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9407 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9408
b93b1475
JJ
9409 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9410 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9411 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9412 alternative number.
9413
58f2fb5c
MM
94142016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9415
9416 * gcc.target/powerpc/p9-splat-4.c: New test.
9417
94182016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9419
9420 PR target/71186
9421 * gcc.target/powerpc/pr71186.c: New test.
9422
4731c9f0
JD
94232016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9424
9425 PR fortran/52393
9426 * gfortran.dg/fmt_read_3.f90: New test.
9427
042dee3e
TP
94282016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9429
9430 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9431 procedure.
9432
15c98b2e
ES
94332016-06-01 Eduard Sanou <dhole@openmailbox.org>
9434
9435 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9436 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9437 env var is set.
9438 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9439 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9440 shown once.
9441 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9442 during compilation.
9443 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9444 vars set by dg-set-compiler-env-var.
9445
6442a6f4
PT
94462016-06-01 Paul Thomas <pault@gcc.gnu.org>
9447
9448 PR fortran/71156
9449 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9450 to the module procedure declaration.
9451 * gfortran.dg/submodule_16.f08: New test.
9452
ab62397a
JJ
94532016-06-01 Jakub Jelinek <jakub@redhat.com>
9454
9455 PR middle-end/71371
9456 * c-c++-common/gomp/pr71371.c: New test.
9457
b66af6ed
RB
94582016-06-01 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/71366
9461 * gcc.dg/torture/pr71366-1.c: New testcase.
9462 * gcc.dg/torture/pr71366-2.c: Likewise.
9463
e342b9d8
KN
94642016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9465
9466 * gcc.target/powerpc/vslv-0.c: New test.
9467 * gcc.target/powerpc/vslv-1.c: New test.
9468 * gcc.target/powerpc/vsrv-0.c: New test.
9469 * gcc.target/powerpc/vsrv-1.c: New test.
9470
721547cd
NS
94712016-06-01 Nathan Sidwell <nathan@acm.org>
9472
9473 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9474 * gcc.target/nvptx/weak.c: New.
9475
fa2c9034
RB
94762016-06-01 Richard Biener <rguenther@suse.de>
9477
9478 PR tree-optimization/71261
9479 * gcc.dg/torture/vect-bool-1.c: New testcase.
9480
3e32893c
JJ
94812016-06-01 Jakub Jelinek <jakub@redhat.com>
9482
9483 * gfortran.dg/gomp/order-1.f90: New test.
9484 * gfortran.dg/gomp/order-2.f90: New test.
9485
8c383600
JH
94862016-06-01 Jan Hubicka <hubicka@ucw.cz>
9487
9488 * gcc.dg/unroll-6.c: Update template.
9489 * gcc.dg/unroll-7.c: New testcase.
9490 * gcc.dg/unroll-8.c: New testcase.
9491
a0dfeef5
EB
94922016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9493
9494 * gnat.dg/opt56.ad[sb]: New test.
9495
48de5701
PC
94962016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9497
9498 PR c++/66635
9499 * g++.dg/cpp0x/constexpr-ice16.C: New.
9500
827cf695
PP
95012016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9502
9503 PR tree-optimization/71314
9504 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9505 -mbranch-cost=2.
9506
ff66f6e8
PP
95072016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9508
9509 PR tree-optimization/71077
9510 * gcc.dg/tree-ssa/pr71077.c: New test.
9511
050fb209
JH
95122016-05-31 Jan Hubicka <hubicka@ucw.cz>
9513
48de5701
PC
9514 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9515 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9516 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9517
c642d919
PC
95182016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9519
9520 PR c++/71248
9521 * g++.dg/cpp0x/pr71248.C: New.
9522 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9523 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9524 * g++.dg/init/new37.C: Likewise.
9525 * g++.dg/template/static1.C: Likewise.
9526 * g++.dg/template/static2.C: Likewise.
9527
d6439e08
L
95282016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9529
9530 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9531 instead of %rdi.
9532 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9533
780b9dd4
MP
95342016-05-31 Marek Polacek <polacek@redhat.com>
9535
9536 * c-c++-common/Wswitch-unreachable-3.c: New test.
9537 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9538
0d99f8a0
RB
95392016-05-31 Richard Biener <rguenther@suse.de>
9540
9541 PR tree-optimization/71352
9542 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9543
52545641
TP
95442016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9545
9546 * gcc.target/arm/armv5_thumb_isa.c: New test.
9547
5b8c1205
KY
95482016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9549
9550 PR target/71346
9551 * gcc.target/i386/pr71346.c: New test.
9552
7a88cc84
TV
95532016-05-31 Tom de Vries <tom@codesourcery.com>
9554
9555 PR tree-optimization/69068
9556 * gcc.dg/graphite/pr69068.c: New test.
9557
265149a6
MS
95582016-05-27 Martin Sebor <msebor@redhat.com>
9559
9560 PR c++/71306
9561 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9562
00631022
JJ
95632016-05-30 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR c++/71349
9566 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9567 nowait depend(inout: dd[0]) clauses where permitted.
9568
b2f6675b
PC
95692016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9570
9571 PR c++/71238
9572 * g++.dg/parse/pr71238.C: New.
9573 * g++.dg/concepts/friend1.C: Test column numbers too.
9574 * g++.dg/cpp0x/initlist31.C: Likewise.
9575 * g++.dg/cpp0x/pr51420.C: Likewise.
9576 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9577 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9578 * g++.dg/ext/builtin3.C: Likewise.
9579 * g++.dg/lookup/friend12.C: Likewise.
9580 * g++.dg/lookup/friend7.C: Likewise.
9581 * g++.dg/lookup/koenig1.C: Likewise.
9582 * g++.dg/lookup/koenig5.C: Likewise.
9583 * g++.dg/lookup/used-before-declaration.C: Likewise.
9584 * g++.dg/overload/koenig1.C: Likewise.
9585 * g++.dg/template/crash65.C: Likewise.
9586 * g++.dg/template/friend57.C: Likewise.
9587 * g++.dg/warn/Wshadow-5.C: Likewise.
9588 * g++.dg/warn/Wunused-8.C: Likewise.
9589 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9590 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9591 * g++.old-deja/g++.jason/member.C: Likewise.
9592 * g++.old-deja/g++.jason/report.C: Likewise.
9593 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9594 * g++.old-deja/g++.law/visibility20.C: Likewise.
9595 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9596 * g++.old-deja/g++.other/static5.C: Likewise.
9597 * g++.old-deja/g++.pt/overload2.C: Likewise.
9598
a448ff40
JH
95992016-05-30 Jan Hubicka <hubicka@ucw.cz>
9600
9601 * gcc.dg/tree-ssa/peel1.c: New testcase.
9602 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9603 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9604
69be8c91
TV
96052016-05-30 Tom de Vries <tom@codesourcery.com>
9606
9607 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9608 to ce.
9609
a59775a1
PC
96102016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9611
9612 PR c++/71099
9613 * g++.dg/parse/virtual1.C: New.
9614
53d6d955
UB
96152016-05-30 Uros Bizjak <ubizjak@gmail.com>
9616
9617 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9618 Use correct register when clearing %edx.
9619
0557293f
AM
96202016-05-30 Alexander Monakov <amonakov@ispras.ru>
9621
9622 PR tree-optimization/71289
9623 * gcc.dg/pr71289.c: New test.
9624
5d476e35
KV
96252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9626
9627 PR middle-end/71269
9628 PR middle-end/71292
9629 * gcc.dg/tree-ssa/pr71269.c: New test.
9630 * gcc.dg/tree-ssa/pr71292.c: New test.
9631
db5447ca
KV
96322016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9633
9634 PR middle-end/71252
9635 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9636
98bdbb39
JH
96372016-05-30 Jan Hubicka <hubicka@ucw.cz>
9638
9639 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9640 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9641 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9642
7e012855
TV
96432016-05-30 Tom de Vries <tom@codesourcery.com>
9644
9645 PR tree-optimization/69067
9646 * gcc.dg/graphite/pr69067.c: New test.
9647
beed3701
UB
96482016-05-29 Uros Bizjak <ubizjak@gmail.com>
9649
9650 PR target/71245
9651 * gcc.target/i386/pr71245-1.c: New test.
9652 * gcc.target/i386/pr71245-2.c: Ditto.
9653
b6d4f8e8
PC
96542016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9655
9656 PR c++/71105
9657 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9658 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9659 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9660
00022058
JH
96612016-05-27 Jan Hubicka <hubicka@ucw.cz>
9662
9663 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9664
c8419aca
VV
96652016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9666
9667 Revert:
9668 PR c++/69855
9669 * g++.dg/overload/69855.C: New.
9670 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9671 * g++.old-deja/g++.pt/crash3.C: Likewise.
9672
8008c4d2
PC
96732016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9674
9675 PR c++/60385
9676 * g++.dg/parse/namespace13.C: New.
9677
8b2ef235
JL
96782016-05-26 Jeff Law <law@redhat.com>
9679
9680 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9681 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9682 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9683 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9684 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9685 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9686 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9687 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9688 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9689 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9690 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9691 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9692 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9693
7d67159b
VV
96942016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9695
9696 PR c++/69855
9697 * g++.dg/overload/69855.C: New.
9698 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9699 * g++.old-deja/g++.pt/crash3.C: Likewise.
9700
88e3bdd1
JW
97012016-05-27 Jiong Wang <jiong.wang@arm.com>
9702
9703 PR target/63596
9704 * gcc.target/aarch64/va_arg_1.c: New testcase.
9705 * gcc.target/aarch64/va_arg_2.c: Likewise.
9706 * gcc.target/aarch64/va_arg_3.c: Likewise.
9707
3fd6b9cc
JW
97082016-05-27 Jiong Wang <jiong.wang@arm.com>
9709
9710 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9711 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9712 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9713 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9714 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9715
3cee7e4e
MP
97162016-05-27 Marek Polacek <polacek@redhat.com>
9717
9718 PR middle-end/71308
9719 * g++.dg/torture/pr71308.C: New test.
9720
6a813c96
DV
97212016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9722
9723 * gcc.dg/zero_bits_compound-1.c: New test.
9724 * gcc.dg/zero_bits_compound-2.c: New test.
9725
0561bcfb
IE
97262016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9727
9728 PR middle-end/71279
9729 * gcc.dg/pr71279.c: New test.
9730
21316320
MM
97312016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9732
9733 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9734 floating point min/max/comparison instructions.
9735 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9736
7211a097
JJ
97372016-05-26 Jakub Jelinek <jakub@redhat.com>
9738
9739 * c-c++-common/gomp/schedule-1.c: New test.
9740 * gfortran.dg/gomp/schedule-1.f90: New test.
9741
cac177cf
PP
97422016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9743
9744 PR c++/70822
9745 PR c++/70106
9746 * g++.dg/cpp1y/auto-fn32.C: New test.
9747 * g++.dg/cpp1y/paren4.C: New test.
9748
a2d5b8c9
NS
97492016-05-26 Nathan Sidwell <nathan@acm.org>
9750
9751 * gcc.dg/20060410.c: Xfail on ptx.
9752 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9753 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9754 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9755 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9756 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9757
ffa8b552
TP
97582016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9759
9760 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9761
c7501e00
JJ
97622016-05-26 Jakub Jelinek <jakub@redhat.com>
9763
1875b9a0
JJ
9764 PR tree-optimization/71280
9765 * gcc.dg/pr71280.c: New test.
9766
2116e19f
JJ
9767 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9768
305aef09
JJ
9769 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9770 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9771
c7501e00
JJ
9772 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9773
ca449d26
JW
97742016-05-26 Jiong Wang <jiong.wang@arm.com>
9775
9776 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9777 kept in memory.
ca449d26 9778
8af01c66
JL
97792016-05-25 Jeff Law <law@redhat.com>
9780
9781 PR tree-optimization/71272
9782 * gcc.c-torture/compile/pr71272.c: new test.
9783
f9d6ce73
BS
97842016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9785
9786 * gcc.target/powerpc/vec-cmpne.c: New test.
9787 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9788
a88a7b22
EB
97892016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9790
9791 * gnat.dg/opt55.ad[sb]: New test.
9792
125f02ed
SKS
97932016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9794
9795 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9796 * c-c++-common/pr60226.c: Require int32plus.
9797 * gcc.c-torture/execute/pr70602.c: Likewise.
9798 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9799 unsigned long for malloc arg type.
9800 * gcc.dg/asr_div1.c: Require int32plus.
9801 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9802 * gcc.dg/pie-1.c: Require pie.
9803 * gcc.dg/pie-2.c: Likewise.
9804 * gcc.dg/pr59471.c: Require int32plus.
9805 * gcc.dg/pr59963-2.c: XFAIL for int16.
9806 * gcc.dg/pr60114.c: Require int32plus.
9807 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9808 unsigned long for typedef of size_t.
9809 * gcc.dg/pr63914.c: Require int32plus.
9810 * gcc.dg/pr64536.c: Require pt32plus.
9811 * gcc.dg/pr65658.c: Likewise.
9812 * gcc.dg/pr67271.c: Require int32plus.
9813 * gcc.dg/pr68112.c: Likewise.
9814 * gcc.dg/pr69071.c: Skip for avr target.
9815 * gcc.dg/pr69973.c: Require int32plus.
9816 * gcc.dg/pr70169.c: Skip for avr target.
9817 * gcc.dg/sso-6.c: Require int32plus.
9818 * gcc.dg/sso-7.c: Likewise.
9819 * gcc.dg/sso-8.c: Likewise.
9820 * gcc.dg/vrp-min-max-2.c: Likewise.
9821
c6e434f5
UB
98222016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9823
9824 PR target/70738
9825 * gcc.target/i386/pr70738-1.c: New test.
9826 * gcc.target/i386/pr70738-2.c: Likewise.
9827 * gcc.target/i386/pr70738-3.c: Likewise.
9828 * gcc.target/i386/pr70738-4.c: Likewise.
9829 * gcc.target/i386/pr70738-5.c: Likewise.
9830 * gcc.target/i386/pr70738-6.c: Likewise.
9831 * gcc.target/i386/pr70738-7.c: Likewise.
9832 * gcc.target/i386/pr70738-8.c: Likewise.
9833 * gcc.target/i386/pr70738-9.c: Likewise.
9834
5c42d341
KT
98352016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9836
9837 PR rtl-optimization/66940
9838 * gcc.c-torture/execute/pr66940.c: New test.
9839
bf9a1a07
IV
98402016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9841
9842 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9843 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9844 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9845 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9846 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9847 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9848 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9849 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9850 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9851 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9852 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9853 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9854 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9855 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9856 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9857 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9858 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9859 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9860 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9861 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9862 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9863 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9864 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9865 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9866
95efe6b6
MP
98672016-05-25 Marek Polacek <polacek@redhat.com>
9868
9869 PR c/71265
9870 * gcc.dg/noncompile/pr71265.c: New test.
9871
a23faf7a
MP
9872 PR c/71266
9873 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9874
69a6d5ad
NS
98752016-05-25 Nathan Sidwell <nathan@acm.org>
9876
9877 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9878
3072d4ea
RB
98792016-05-25 Richard Biener <rguenther@suse.de>
9880
9881 PR tree-optimization/71261
9882 * c-c++-common/torture/pr71261.c: New testcase.
9883
e412ece4
RB
98842016-05-25 Richard Biener <rguenther@suse.de>
9885
9886 PR tree-optimization/71264
9887 * gcc.dg/vect/pr71264.c: New testcase.
9888
b9e551ad
PC
98892016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9890
9891 PR c++/55992
9892 * g++.dg/cpp0x/alias-decl-53.C: New.
9893 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9894
6aa1abe5
ML
98952016-05-25 Martin Liska <mliska@suse.cz>
9896
9897 * g++.dg/pr71239.C: New test.
9898
842d162e
RB
98992016-05-25 Richard Biener <rguenther@suse.de>
9900
c87885ca
RO
9901 * gcc.dg/vect/pr58135.c: Rename to ...
9902 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9903
f184a36c
MP
99042016-05-25 Marek Polacek <polacek@redhat.com>
9905
9906 * g++.dg/pr65295.C: Use target c++14.
9907
021fad86
PC
99082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9909
53d6d955
UB
9910 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9911 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9912
c3eaf15a
MM
99132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9914
9915 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9916 instructions.
9917
e46c7770
CP
99182016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9919
9920 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9921 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9922 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9923 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9924 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9925 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9926 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9927 * c-c++-common/goacc/pcopy.c: Likewise.
9928 * c-c++-common/goacc/pcopyin.c: Likewise.
9929 * c-c++-common/goacc/pcopyout.c: Likewise.
9930 * c-c++-common/goacc/pcreate.c: Likewise.
9931 * c-c++-common/goacc/pr70688.c: New test.
9932 * c-c++-common/goacc/present-1.c: Adjust test.
9933 * c-c++-common/goacc/reduction-5.c: Likewise.
9934 * g++.dg/goacc/data-1.C: New test.
9935
4bfc9db7
MM
99362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9937
9938 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9939 vector parity built-in functions.
9940 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9941 count trailing zeros automatic vectorization.
9942 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9943 count trailing zeros built-in functions.
9944
2bc145af
KV
99452016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9946
9947 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9948
26869fdb
PH
99492016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9950
9951 PR target/71050
9952 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9953
b2dc9c3b
PC
99542016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9955
9956 PR c++/50436
9957 * g++.dg/template/crash123.C: New.
9958 * g++.dg/template/crash124.C: Likewise.
9959
f65e97fd
MS
99602016-05-24 Martin Sebor <msebor@redhat.com>
9961
9962 PR c++/71147
9963 * g++.dg/ext/flexary16.C: New test.
9964
a6f5ac7f
IV
99652016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9966
69a6d5ad
NS
9967 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9968 before math.h is included.
a6f5ac7f
IV
9969 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9970 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9971 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9972 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9973 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9974 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9975 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9976 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9977 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9978 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9979 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9980 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9981 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9982 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9983 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9984 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9985 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9986 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9987 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9988 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9989 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9990 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9991 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9992
27bad558
MM
99932016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9994 Kelvin Nilsen <kelvin@gcc.gnu.org>
9995
9996 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9997 support.
9998
72f382fb
PC
99992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10000
10001 PR c++/69872
10002 * g++.dg/warn/Wno-narrowing1.C: New.
10003
ef2ec9d9
MP
100042016-05-24 Marek Polacek <polacek@redhat.com>
10005
10006 PR c/71249
10007 * c-c++-common/Wswitch-unreachable-2.c: New test.
10008
e90434e3
JJ
100092016-05-24 Jakub Jelinek <jakub@redhat.com>
10010
7adb26f2
JJ
10011 PR c++/71257
10012 * g++.dg/vect/simd-clone-6.cc: New test.
10013 * g++.dg/gomp/declare-simd-6.C: New test.
10014
e90434e3
JJ
10015 PR middle-end/70434
10016 PR c/69504
10017 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10018
b556ea3b
RB
100192016-05-24 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/71240
10022 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10023
e5328f5d
RB
100242016-05-24 Richard Biener <rguenther@suse.de>
10025
10026 PR tree-optimization/71230
10027 * gcc.dg/torture/pr71230.c: New testcase.
10028 * g++.dg/torture/pr71230.C: Likewise.
10029
a04e69c0
TS
100302016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10031
10032 * c-c++-common/goacc/routine-5.c: Add tests.
10033 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10034 * gfortran.dg/goacc/routine-6.f90: Add tests.
10035
30fd2977
RB
100362016-05-24 Richard Biener <rguenther@suse.de>
10037
10038 PR tree-optimization/71253
10039 * gcc.dg/torture/pr71253.c: New testcase.
10040
ca6f60bc
KV
100412016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10042
10043 PR middle-end/71252
10044 * gfortran.dg/pr71252.f90: New test.
10045
d3465d72
RS
100462016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10047
10048 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10049
f17a223d
RB
100502016-05-24 Richard Biener <rguenther@suse.de>
10051
10052 PR middle-end/70434
10053 PR c/69504
10054 * c-c++-common/vector-subscript-4.c: New testcase.
10055 * c-c++-common/vector-subscript-5.c: Likewise.
10056
e3f36534
JD
100572016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10058
10059 PR fortran/71123
10060 * gfortran.dg/namelist_90.f: New test
10061
85d5c27d
JD
100622016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10063
10064 PR fortran/66461
10065 * gfortran.dg/unexpected_eof.f: New test
10066
fe3f3340
MM
100672016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10068 Kelvin Nilsen <kelvin@gcc.gnu.org>
10069
10070 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10071 as little endian.
10072
26d6ae55
PC
100732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10074
10075 PR c++/70972
10076 * g++.dg/cpp0x/inh-ctor20.C: New.
10077 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10078
d6c9a06f
PC
100792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10080
10081 PR c++/69095
10082 * g++.dg/cpp0x/variadic168.C: New.
10083
396a1d10
PC
100842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10085
10086 * g++.dg/cpp0x/pr31445.C: Test column number too.
10087 * g++.dg/cpp0x/pr32253.C: Likewise.
10088 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10089 * g++.dg/cpp0x/variadic36.C: Likewise.
10090
ece46666
MG
100912016-05-23 Marc Glisse <marc.glisse@inria.fr>
10092
10093 * gcc.dg/fold-notshift-2.c: Adjust.
10094
a7dc5980
MP
100952016-05-23 Marek Polacek <polacek@redhat.com>
10096
10097 PR c/49859
10098 * c-c++-common/Wswitch-unreachable-1.c: New test.
10099 * gcc.dg/Wswitch-unreachable-1.c: New test.
10100 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10101 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10102 * g++.dg/gomp/block-10.C: Likewise.
10103 * gcc.dg/gomp/block-10.c: Likewise.
10104 * g++.dg/gomp/block-9.C: Likewise.
10105 * gcc.dg/gomp/block-9.c: Likewise.
10106 * g++.dg/gomp/target-1.C: Likewise.
10107 * g++.dg/gomp/target-2.C: Likewise.
10108 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10109 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10110 * g++.dg/gomp/taskgroup-1.C: Likewise.
10111 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10112 * gcc.dg/gomp/teams-1.c: Likewise.
10113 * g++.dg/gomp/teams-1.C: Likewise.
10114 * g++.dg/overload/error3.C: Likewise.
10115 * g++.dg/tm/jump1.C: Likewise.
10116 * g++.dg/torture/pr40335.C: Likewise.
10117 * gcc.dg/c99-vla-jump-5.c: Likewise.
10118 * gcc.dg/switch-warn-1.c: Likewise.
10119 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10120 * gcc.dg/nested-func-1.c: Likewise.
10121 * gcc.dg/pr67784-4.c: Likewise.
10122
18b54004
RB
101232016-05-23 Richard Biener <rguenther@suse.de>
10124
10125 PR tree-optimization/71230
10126 * gfortran.dg/pr71230-1.f90: New testcase.
10127 * gfortran.dg/pr71230-2.f90: Likewise.
10128
e569db5f
VK
101292016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10130
396a1d10 10131 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10132 * gcc.dg/vect/pr58135.c: Add new.
10133 * gfortran.dg/pr46519-1.f: Adjust test case.
10134
e4b71114
PC
101352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10136
10137 PR c++/53401
10138 * g++.dg/cpp0x/decltype64.C: New.
10139
a25a8058
CL
101402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10141
10142 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10145
0dcfe9ab
CL
101462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10147
10148 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10149 Add poly64x1_t and poly64x2_t cases if supported.
10150 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10151 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10152 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10153 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10155
ffd70e4a
CL
101562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10157
10158 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10159 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10160 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10161 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10162 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10163 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10164 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10165
4b1f57fe
CL
101662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10167
10168 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10169
16c5ec77
CL
101702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10171
10172 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10173 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10174
94ad56c7
JJ
101752016-05-22 Jakub Jelinek <jakub@redhat.com>
10176
57748705
JJ
10177 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10178 constraint instead of "r".
10179 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10180 insn instead of vxorpd.
10181 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10182
af120161
JJ
10183 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10184 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10185
355023ce
JJ
10186 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10187
3b48574c
JJ
10188 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10189 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10190
94ad56c7
JJ
10191 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10192
8a85cee2
KV
101932016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10194
10195 PR middle-end/40921
10196 * gcc.dg/tree-ssa/pr40921.c: New test.
10197
8e916b16
PS
101982016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10199
10200 PR target/71103
10201 * gcc.target/avr/pr71103.c: New test.
10202
88aea79f
KV
102032016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10204
10205 PR middle-end/71179
10206 * gcc.dg/tree-ssa/pr71179.c: New test.
10207
79063edd
MS
102082016-05-20 Martin Sebor <msebor@redhat.com>
10209
10210 PR c/71115
10211 * gcc.dg/init-excess-2.c: New test.
10212
55c8849f
EB
102132016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10214
10215 * gnat.dg/opt53.adb: New test.
10216 * gnat.dg/opt54.adb: Likewise.
10217
c91a0948
MJ
102182016-05-20 Martin Jambor <mjambor@suse.cz>
10219
10220 PR tree-optimization/70884
10221 * gcc.dg/tree-ssa/pr70919.c: New test.
10222
9cad20fa
BS
102232016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10224
10225 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10226 formatting.
69a6d5ad
NS
10227 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10228 fix code formatting.
10229
102302016-05-20 Nathan Sidwell <nathan@acm.org>
10231
10232 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10233 non-common cases.
10234 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10235
15c671a7
DM
102362016-05-20 David Malcolm <dmalcolm@redhat.com>
10237
10238 * jit.dg/all-non-failing-tests.h: Add
10239 test-factorial-must-tail-call.c.
10240 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10241 * jit.dg/test-factorial-must-tail-call.c: New test case.
10242
4f028369
JJ
102432016-05-20 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR fortran/71204
10246 * gfortran.dg/pr71204.f90: New test.
10247
7dea4ab3
CP
102482016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10249
10250 * gcc.target/nvptx/sincos.c: New test.
10251
ef98d365
PC
102522016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10253
10254 PR c++/70572
10255 * g++.dg/cpp1y/auto-fn31.C: New.
10256
92466115
BS
102572016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10258
10259 * gcc.target/powerpc/vec-addec.c: New test.
10260 * gcc.target/powerpc/vec-addec-int128.c: New test.
10261
9a385c2d
DM
102622016-05-20 David Malcolm <dmalcolm@redhat.com>
10263
10264 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10265 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10266 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10267 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10268
77c9d5b4
JH
102692016-05-20 Jan Hubicka <hubicka@ucw.cz>
10270
10271 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10272
68047971
JJ
102732016-05-20 Jakub Jelinek <jakub@redhat.com>
10274
18954840
JJ
10275 PR c++/71210
10276 * g++.dg/opt/pr71210-1.C: New test.
10277 * g++.dg/opt/pr71210-2.C: New test.
10278
68047971
JJ
10279 PR tree-optimization/29756
10280 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10281 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10282 only on selected targets where V4SImode vectors are known to be
10283 supported.
10284
d78789f5
MG
102852016-05-20 Marc Glisse <marc.glisse@inria.fr>
10286
10287 PR tree-optimization/71079
10288 PR tree-optimization/71206
10289 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10290
550fa093
PK
102912016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10292
10293 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10294 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10295 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10296
483c6429
RG
102972016-05-20 Richard Guenther <rguenther@suse.de>
10298
10299 PR tree-optimization/29756
10300 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10301
eb066284
RB
103022016-05-20 Richard Biener <rguenther@suse.de>
10303
10304 PR tree-optimization/71185
10305 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10306
58f10249
RB
103072016-05-20 Richard Biener <rguenther@suse.de>
10308
10309 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10310
2a5569fa
MP
103112016-05-19 Marek Polacek <polacek@redhat.com>
10312
10313 PR c++/71075
10314 * g++.dg/diagnostic/pr71075.C: New test.
10315
5e9a5385
DM
103162016-05-19 David Malcolm <dmalcolm@redhat.com>
10317
10318 PR c++/71184
10319 * g++.dg/pr71184.C: New test case.
10320
4f45da44
KN
103212016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10322
10323 * gcc.target/powerpc/darn-0.c: New test.
10324 * gcc.target/powerpc/darn-1.c: New test.
10325 * gcc.target/powerpc/darn-2.c: New test.
10326
4177437e
MP
103272016-05-19 Marek Polacek <polacek@redhat.com>
10328
10329 PR tree-optimization/71031
10330 * gcc.dg/tree-ssa/vrp100.c: New test.
10331
afb72432
IE
103322016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10333
10334 PR rtl-optimization/71148
10335 * gcc.dg/pr71148.c: New test.
10336
4f83064e
KT
103372016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10338
10339 PR target/71056
10340 * gcc.target/arm/pr71056.c: New test.
10341
4bf8dbe1
BE
103422016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10343
10344 * c-c++-common/pr69669.c: Check the used mode.
10345
f3510625
MO
103462016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10347
10348 PR sanitizer/64354
10349 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10350
43c0068e
RB
103512016-05-19 Richard Biener <rguenther@suse.de>
10352
10353 PR tree-optimization/70729
10354 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10355 * gcc.dg/graphite/scop-18.c: Likewise.
10356 * gcc.dg/pr41783.c: Disable LIM.
10357 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10358 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10359 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10360 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10361 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10362 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10363 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10364 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10365 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10366 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10367 * gfortran.dg/pr42108.f90: Likewise.
10368
70f25790
DM
103692016-05-18 David Malcolm <dmalcolm@redhat.com>
10370
10371 PR driver/69265
10372 * gcc.dg/spellcheck-options-11.c: New test case.
10373
960db8ec
JJ
103742016-05-18 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR c++/71100
10377 * g++.dg/opt/pr71100.C: New test.
10378
04643334
MJ
103792016-05-18 Martin Jambor <mjambor@suse.cz>
10380
10381 PR ipa/69708
10382 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10383 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10384 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10385 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10386
91bb9f80
MJ
103872016-05-18 Martin Jambor <mjambor@suse.cz>
10388
10389 PR ipa/69708
10390 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10391 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10392 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10393 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10394 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10395
c584aca6
PC
103962016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10397
10398 PR c++/69793
10399 * g++.dg/template/crash122.C: New.
10400
20309c6e
PC
104012016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10402
10403 PR c++/70466
10404 * g++.dg/template/pr70466-1.C: New.
10405 * g++.dg/template/pr70466-2.C: Likewise.
10406
50c78b9a
MM
104072016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10408
10409 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10410 splat operations and the XXSPLTIB instruction.
10411 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10412 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10413 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10414 xxlxor to clear a register.
10415
cf8be00d
RS
104162016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10417
10418 * gcc.dg/torture/pr71020.c: New test.
10419
848a392a
MJ
104202016-05-18 Martin Jambor <mjambor@suse.cz>
10421
10422 PR ipa/70646
10423 * gcc.dg/ipa/pr70646.c: New test.
10424
1f2ab776
CL
104252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10426
10427 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10428
76489493
CL
104292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10430
10431 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10432 missing tests for vreinterpretq_p{8,16}.
10433
bd79378d
CL
104342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10435
10436 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10437 vsliq_n_s64 and vsliq_n_u64.
10438
81ca3ea0
CL
104392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10440
10441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10442 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10443
873cb425
CL
104442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10445
10446 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10447 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10448 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10449
9d6e7c21
CL
104502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10451
10452 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10453 in comment.
10454
b4dbe40e 104552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10456
10457 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10458 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10459 "blr\t" and switch to scan-assembler-times.
10460
83a5c910
JW
104612016-05-18 Jiong Wang <jiong.wang@arm.com>
10462
53d6d955
UB
10463 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10464 with __aarch64__.
10465 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10466 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10467
fb7cbdeb
JJ
104682016-05-18 Jakub Jelinek <jakub@redhat.com>
10469
8ee91165
JJ
10470 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10471 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10472 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10473 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10474 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10475 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10476
cf4d516a
JJ
10477 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10478 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10479
a4f16422
JJ
10480 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10481 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10482
7b37ce10
JJ
10483 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10484 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10485
fb7cbdeb
JJ
10486 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10487
c9326aef
RB
104882016-05-18 Richard Biener <rguenther@suse.de>
10489
10490 PR tree-optimization/71168
10491 * gcc.dg/torture/pr71168.c: New testcase.
10492
df8b0a11
KV
104932016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10494
10495 PR middle-end/63586
10496 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10497 * gcc.dg/tree-ssa/pr63586.c: New test.
10498 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10499
2efd67ed
NS
105002016-05-17 Nathan Sidwell <nathan@acm.org>
10501
10502 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10503 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10504 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10505 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10506
1988b2c2
NS
105072016-05-17 Nathan Sidwell <nathan@acm.org>
10508
10509 * gcc.target/nvptx/abi-vararg-3.c: New.
10510
ad1d92ab
MM
105112016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10512
10513 PR tree-optimization/54579
10514 PR middle-end/55299
10515 * gcc.dg/fold-notrotate-1.c: New test.
10516 * gcc.dg/fold-notshift-1.c: New test.
10517 * gcc.dg/fold-notshift-2.c: New test.
10518
47768df8
MP
105192016-05-17 Marek Polacek <polacek@redhat.com>
10520
10521 PR ipa/71146
10522 * g++.dg/ipa/pr71146.C: New test.
10523
6b5423a5
DM
105242016-05-17 David Malcolm <dmalcolm@redhat.com>
10525
10526 * jit.dg/test-error-array-bounds.c: New test case.
10527
c7986356
MG
105282016-05-17 Marc Glisse <marc.glisse@inria.fr>
10529
10530 * gcc.dg/tree-ssa/and-1.c: New testcase.
10531
d982c5b7
MG
105322016-05-17 Marc Glisse <marc.glisse@inria.fr>
10533
10534 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10535 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10536
0139ba93
MG
105372016-05-17 Marc Glisse <marc.glisse@inria.fr>
10538
10539 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10540 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10541
daab4562
JW
105422016-05-17 Jiong Wang <jiong.wang@arm.com>
10543
10544 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10545
22330033
JW
105462016-05-17 Jiong Wang <jiong.wang@arm.com>
10547
10548 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10549
98b3a5f2
JW
105502016-05-17 Jiong Wang <jiong.wang@arm.com>
10551
10552 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10553 ".2d[index]" when scan the assembly.
10554 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10556 float64x1.
10557 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10558
b71b7a8e
RB
105592016-05-17 Richard Biener <rguenther@suse.de>
10560
10561 PR tree-optimization/71132
10562 * gcc.dg/torture/pr71132.c: New testcase.
10563
3c51ad46
CL
105642016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10565
10566 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10567
d20faa66
KT
105682016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10569
10570 PR target/70809
10571 * gcc.target/aarch64/pr70809_1.c: New test.
10572
b75cc5a4
KT
105732016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10574
10575 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10576 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10577 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10578 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10579
b28eb195
IE
105802016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10581 Ilya Enkovich <ilya.enkovich@intel.com>
10582
10583 PR target/71114
10584 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10585
0b9004ed
JH
105862016-05-16 Jan Hubicka <hubicka@ucw.cz>
10587
10588 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10589 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10590
1b81a1c1
MW
105912016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10592
10593 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10594 test for __ARM_FP16_ARGS.
10595 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10596 * gcc.target/arm/aapcs/neon-vect10.c: New.
10597 * gcc.target/arm/aapcs/neon-vect9.c: New.
10598 * gcc.target/arm/aapcs/vfp18.c: New.
10599 * gcc.target/arm/aapcs/vfp19.c: New.
10600 * gcc.target/arm/aapcs/vfp20.c: New.
10601 * gcc.target/arm/aapcs/vfp21.c: New.
10602 * gcc.target/arm/fp16-aapcs-1.c: New.
10603 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10604 test for __ARM_FP16_ARGS.
10605 * g++.target/arm/fp16-return-1.c: Update expected output.
10606
921d1e73
JW
106072016-05-16 Jiong Wang <jiong.wang@arm.com>
10608
10609 PR testsuite/70227
10610 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10611
228eb42a
HA
106122016-05-15 Harald Anlauf <anlauf@gmx.de>
10613
10614 PR fortran/69603
10615 * gfortran.dg/pr69603.f90: New testcase.
10616
785abfd3
FR
106172016-05-14 Fritz Reese <fritzoreese@gmail.com>
10618
10619 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10620
e75eb64f
FR
106212016-05-14 Fritz Reese <fritzoreese@gmail.com>
10622
10623 PR fortran/71047
10624 * gfortran.dg/pr71047.f08: New test.
10625
aa4b467b
JM
106262016-05-13 Joseph Myers <joseph@codesourcery.com>
10627
10628 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10629 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10630 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10631
653fb4a2
MS
106322016-05-13 Martin Sebor <msebor@redhat.com>
10633
10634 PR c++/60049
10635 * g++.dg/cpp0x/constexpr-60049.C: New test.
10636
9e37582d
JJ
106372016-05-13 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR bootstrap/71071
10640 * gcc.dg/pr71071.c: New test.
10641
a278aa17
UB
106422016-05-13 Uros Bizjak <ubizjak@gmail.com>
10643
10644 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10645 remove XOP handling.
377eaca7 10646 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10647
ac3d02e2
NS
106482016-05-13 Nathan Sidwell <nathan@acm.org>
10649
10650 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10651 __atomic_is_lock_free declaration.
10652
8ab3bdac
RB
106532016-05-13 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/42587
10656 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10657
623b8e0a
ML
106582016-05-13 Martin Liska <mliska@suse.cz>
10659
10660 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10661 the new format of dump output.
10662
da7674f6
IE
106632016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10664
10665 * gcc.dg/pr71084.c: New test.
10666
c959db3d
RR
106672016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10668
53d6d955
UB
10669 PR target/53440
10670 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10671
43203dea
RR
106722016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10673
10674 * gcc.target/aarch64/struct_return.c: New test.
10675
4f2e1536
MP
106762016-05-12 Marek Polacek <polacek@redhat.com>
10677
10678 PR c/70756
10679 * c-c++-common/pr70756-2.c: New test.
10680 * c-c++-common/pr70756.c: New test.
10681
1ef33ef3
RB
106822016-05-12 Richard Biener <rguenther@suse.de>
10683
10684 PR tree-optimization/71059
10685 * gcc.dg/torture/pr71059.c: New testcase.
10686
763baff6
RB
106872016-05-12 Richard Biener <rguenther@suse.de>
10688
10689 PR tree-optimization/71062
10690 * gcc.dg/torture/pr71062.c: New testcase.
10691
c4ec1243
IE
106922016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10693
10694 PR tree-optimization/71006
10695 * gcc.dg/pr71006.c: New test.
10696
a5fbf76d
MP
106972016-05-12 Marek Polacek <polacek@redhat.com>
10698
10699 PR driver/71063
10700 * gcc.dg/opts-7.c: New test.
10701
5acc47a4
KT
107022016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10703
10704 PR target/70830
10705 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10706 Add -save-temps to dg-options.
10707 Scan for ldmfd rather than pop instruction.
10708 * gcc.target/arm/interrupt-2.c: Likewise.
10709 * gcc.target/arm/pr70830.c: New test.
10710
40bd4bf9
JJ
107112016-05-12 Jakub Jelinek <jakub@redhat.com>
10712
3cd63842
JJ
10713 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10714 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10715
c05d08f6
JJ
10716 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10717 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10718 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10719
bc27ffae
JJ
10720 PR target/71019
10721 * gcc.target/i386/avx512vl-pack-1.c: New test.
10722 * gcc.target/i386/avx512vl-pack-2.c: New test.
10723 * gcc.target/i386/avx512bw-pack-2.c: New test.
10724
515d7412
JJ
10725 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10726
40bd4bf9
JJ
10727 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10728 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10729 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10730
44ab146a
RB
107312016-05-12 Richard Biener <rguenther@suse.de>
10732
10733 PR tree-optimization/70986
10734 * gcc.dg/torture/pr70986-1.c: New testcase.
10735 * gcc.dg/torture/pr70986-2.c: Likewise.
10736 * gcc.dg/torture/pr70986-3.c: Likewise.
10737
d6e83a8d
MM
107382016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10739
10740 PR c/43651
10741 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10742 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10743
51e67ea3
UB
107442016-05-11 Uros Bizjak <ubizjak@gmail.com>
10745
10746 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10747 directive.
10748 * gcc.target/i386/pr66746.c: Ditto.
10749
3fd2b007
MM
107502016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10751
10752 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10753 support.
10754 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10755 warning when using -mvsx-timode.
10756 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10757 * gcc.target/powerpc/dform-2.c: Likewise.
10758 * gcc.target/powerpc/pr68805.c: Likewise.
10759
5c3a10fb
MP
107602016-05-11 Marek Polacek <polacek@redhat.com>
10761
10762 PR c++/71024
10763 * c-c++-common/attributes-3.c: New test.
10764
7cfb065b
NS
107652016-05-11 Nathan Sidwell <nathan@acm.org>
10766
10767 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10768 * gcc.c-torture/execute/pr68185.c: Likewise.
10769 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10770 * gcc.dg/pr69634.c: Requires scheduling.
10771 * gcc.dg/torture/pr66178.c: Require label values.
10772 * gcc.dg/setjmp-6.c: Require indirect jumps.
10773
f35ea97d
RB
107742016-05-11 Richard Biener <rguenther@suse.de>
10775
10776 PR tree-optimization/71055
10777 * gcc.dg/torture/pr71055.c: New testcase.
10778
dff70323
RB
107792016-05-11 Richard Biener <rguenther@suse.de>
10780
10781 PR debug/71057
10782 * g++.dg/debug/pr71057.C: New testcase.
10783
56a3d28b
JJ
107842016-05-11 Jakub Jelinek <jakub@redhat.com>
10785
10786 PR fortran/70855
10787 * gfortran.dg/gomp/pr70855.f90: New test.
10788
ebc1b29e
RB
107892016-05-11 Richard Biener <rguenther@suse.de>
10790
10791 PR middle-end/71002
10792 * g++.dg/torture/pr71002.C: New testcase.
10793
98ccd1d7
IE
107942016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10795
10796 PR middle-end/70807
10797 * gcc.dg/pr70807.c: New test.
10798
ed29e24b
MS
107992016-05-10 Martin Sebor <msebor@redhat.com>
10800
10801 PR c++/38611
10802 * g++.dg/Wattributes.C: New test.
10803
e39dab2c
MG
108042016-05-10 Marc Glisse <marc.glisse@inria.fr>
10805
10806 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10807 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10808 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10809
d067e238
IE
108102016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10811
10812 PR target/70799
10813 * gcc.target/i386/pr70799-1.c: New test.
10814
cd36c83e
PMR
108152016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10816
10817 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10818
1e3af2a4
IE
108192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10820
10821 PR middle-end/70877
10822 * gcc.target/i386/pr70877.c: New test.
10823
afc610db
IE
108242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10825
10826 PR tree-optimization/70786
10827 * gcc.target/i386/pr70876.c: New test.
10828
4b59d19f
JJ
108292016-05-10 Jakub Jelinek <jakub@redhat.com>
10830
10831 PR target/70927
10832 * gcc.target/i386/avx512vl-logic-1.c: New test.
10833 * gcc.target/i386/avx512vl-logic-2.c: New test.
10834 * gcc.target/i386/avx512dq-logic-2.c: New test.
10835
9b5ee426
BS
108362016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10837
10838 PR target/70963
10839 * gcc.target/powerpc/pr70963.c: New.
10840
f3352cab
DM
108412016-05-10 David Malcolm <dmalcolm@redhat.com>
10842
10843 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10844 (test_very_wide_line): Add ruler to expected output.
10845 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10846 (test_very_wide_line): Likewise.
10847 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10848 (test_show_locus): Within the handling of "test_very_wide_line",
10849 enable show_ruler_p on the diagnostic context.
10850
4a3255dd
RB
108512016-05-10 Richard Biener <rguenther@suse.de>
10852
10853 PR tree-optimization/71039
10854 * gcc.dg/torture/pr71039.c: New testcase.
10855
da7c9950
NS
108562016-05-10 Nathan Sidwell <nathan@acm.org>
10857
10858 * gcc.dg/nested-func-10.c: Requires alloca.
10859 * gcc.dg/nested-func-9.c: Requires alloca.
10860 * gcc.c-torture/execute/pr70460.c: Requires labels.
10861 * gcc.c-torture/compile/pr70199.c: Requires labels.
10862 * gcc.target/nvptx/decl.c: Compile only.
10863 * gcc.target/nvptx/trailing-init.c: Compile only.
10864 * gcc.target/nvptx/ary-init.c: Compile only.
10865
cf68d92c
MP
108662016-05-10 Marek Polacek <polacek@redhat.com>
10867
10868 PR c/70255
10869 * gcc.dg/attr-opt-1.c: New test.
10870
64ea4e15
RB
108712016-05-10 Richard Biener <rguenther@suse.de>
10872
10873 PR tree-optimization/70497
10874 PR tree-optimization/28367
10875 * gcc.dg/torture/20160404-1.c: New testcase.
10876 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10877 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10878
5a96dae3
PMR
108792016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10880
10881 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10882
fc97f805
UB
108832016-05-09 Uros Bizjak <ubizjak@gmail.com>
10884
10885 * gcc.target/i386/fabsneg-1.c New test.
10886
a710b1d5
AM
108872016-05-09 Alan Modra <amodra@gmail.com>
10888
10889 PR testsuite/70826
10890 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10891
171f6f05
RB
108922016-05-09 Richard Biener <rguenther@suse.de>
10893
10894 PR tree-optimization/70985
10895 * gcc.dg/torture/pr70985.c: New testcase.
10896
18caa34e
BC
108972016-05-09 Bin Cheng <bin.cheng@arm.com>
10898
10899 * gcc.dg/tree-ssa/ifc-9.c: New test.
10900 * gcc.dg/tree-ssa/ifc-10.c: New test.
10901 * gcc.dg/tree-ssa/ifc-11.c: New test.
10902 * gcc.dg/tree-ssa/ifc-12.c: New test.
10903 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10904 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10905 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10906
7a27d38f
RB
109072016-05-09 Richard Biener <rguenther@suse.de>
10908
10909 PR fortran/70937
10910 * gfortran.dg/pr70937.f90: New testcase.
10911
5ebbbd3d
RO
109122016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10913
10914 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10915
f6288c24
FR
109162016-05-07 Fritz Reese <fritzoreese@gmail.com>
10917
10918 PR fortran/56226
10919 * gfortran.dg/dec_structure_1.f90: New testcase.
10920 * gfortran.dg/dec_structure_2.f90: Ditto.
10921 * gfortran.dg/dec_structure_3.f90: Ditto.
10922 * gfortran.dg/dec_structure_4.f90: Ditto.
10923 * gfortran.dg/dec_structure_5.f90: Ditto.
10924 * gfortran.dg/dec_structure_6.f90: Ditto.
10925 * gfortran.dg/dec_structure_7.f90: Ditto.
10926 * gfortran.dg/dec_structure_8.f90: Ditto.
10927 * gfortran.dg/dec_structure_9.f90: Ditto.
10928 * gfortran.dg/dec_structure_10.f90: Ditto.
10929 * gfortran.dg/dec_structure_11.f90: Ditto.
10930 * gfortran.dg/dec_union_1.f90: Ditto.
10931 * gfortran.dg/dec_union_2.f90: Ditto.
10932 * gfortran.dg/dec_union_3.f90: Ditto.
10933 * gfortran.dg/dec_union_4.f90: Ditto.
10934 * gfortran.dg/dec_union_5.f90: Ditto.
10935 * gfortran.dg/dec_union_6.f90: Ditto.
10936 * gfortran.dg/dec_union_7.f90: Ditto.
10937
5ec4a8cd
TV
109382016-05-07 Tom de Vries <tom@codesourcery.com>
10939
10940 PR tree-optimization/70956
10941 * gcc.dg/graphite/pr70956.c: New test.
10942
58ec1d0e
JJ
109432016-05-06 Jakub Jelinek <jakub@redhat.com>
10944
ccd88fb7
JJ
10945 PR middle-end/70941
10946 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10947 (a, b, c, d): Change type from char to signed char.
10948 (main): Compare against (signed char) -1634678893 instead of
10949 hardcoded -109. Use __builtin_abort instead of abort.
10950
dd3b6464
JJ
10951 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10952 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10953
58ec1d0e
JJ
10954 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10955
19aa23d8
YR
109562016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10957
10958 PR debug/70935
10959 * gcc.dg/torture/pr70935.c: New test.
10960
ae5f0df1
OE
109612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10962
10963 PR target/58219
ce23a8ff 10964 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10965
078f7e37
RB
109662016-05-06 Richard Biener <rguenther@suse.de>
10967
10968 PR tree-optimization/70960
10969 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10970
765d7b54
OE
109712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10972
10973 PR target/52933
10974 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10975 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10976 Adjust expected instruction counts.
10977 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10978
29c94e65
MP
109792016-05-06 Marek Polacek <polacek@redhat.com>
10980
10981 PR sanitizer/70875
10982 * gcc.dg/ubsan/bounds-3.c: New test.
10983
3684b02e
OE
109842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10985
10986 PR target/54089
10987 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10988
8706773f
RB
109892016-05-06 Richard Biener <rguenther@suse.de>
10990
10991 PR middle-end/70931
10992 * gfortran.dg/pr70931.f90: New testcase.
10993
a4f51018
RB
109942016-05-06 Richard Biener <rguenther@suse.de>
10995
10996 PR middle-end/70941
10997 * gcc.dg/torture/pr70941.c: New testcase.
10998
c4f2425f
BC
109992016-05-05 Bin Cheng <bin.cheng@arm.com>
11000
11001 PR tree-optimization/57206
11002 * gcc.dg/vect/pr57206.c: New test.
11003
5dc08197
RO
110042016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11005
11006 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11007
351f85c5
JJ
110082016-05-05 Jakub Jelinek <jakub@redhat.com>
11009
568bac8c
JJ
11010 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11011
351f85c5
JJ
11012 * c-c++-common/Wdangling-else-4.c: New test.
11013
33fd7785
JJ
110142016-05-04 Jakub Jelinek <jakub@redhat.com>
11015
2d1ac15a
JJ
11016 PR c++/70906
11017 PR c++/70933
11018 * g++.dg/opt/pr70906.C: New test.
11019 * g++.dg/opt/pr70933.C: New test.
11020
33fd7785
JJ
11021 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11022
6b715bf6
JH
110232016-05-04 Jan Hubicka <hubicka@ucw.cz>
11024
11025 * gcc.dg/ipa/pure-const-3.c: New testcase.
11026
deef7113
MP
110272016-05-04 Marek Polacek <polacek@redhat.com>
11028
11029 * c-c++-common/Wdangling-else-1.c: New test.
11030 * c-c++-common/Wdangling-else-2.c: New test.
11031 * c-c++-common/Wdangling-else-3.c: New test.
11032
5396db97
KCY
110332016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11034
11035 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11036 flag is present.
11037
de55efd5
MP
110382016-05-04 Marek Polacek <polacek@redhat.com>
11039
11040 PR c/48778
11041 * gcc.dg/Waddress-2.c: New test.
11042
475839b6
AM
110432016-05-04 Alan Modra <amodra@gmail.com>
11044
11045 * gcc.target/powerpc/pr70866.c: New.
11046
b25aad5f
MS
110472016-05-03 Martin Sebor <msebor@redhat.com>
11048
11049 PR c++/66561
11050 * c-c++-common/builtin_location.c: New test.
11051 * g++.dg/cpp1y/builtin_location.C: New test.
11052
79ce98bc
MP
110532016-05-03 Marek Polacek <polacek@redhat.com>
11054
11055 PR c/70859
11056 * gcc.dg/pr70859.c: New test.
11057 * gcc.dg/pr70859-2.c: New test.
11058
402e89f5
PMR
110592016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11060
11061 * gnat.dg/debug5.adb: New testcase.
11062
f3d90045
DV
110632016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11064
11065 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11066 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11067 Procedure to check for z10 instruction set.
11068
1e26cec1
CL
110692016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11070
11071 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11072
71aca5a0
AM
110732016-05-03 Alan Modra <amodra@gmail.com>
11074
11075 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11076
2fd70ec1
JJ
110772016-05-03 Jakub Jelinek <jakub@redhat.com>
11078
11079 * gcc.target/i386/avx512f-cvt-1.c: New test.
11080
e5705cf7
L
110812016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11082
11083 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11084 -fdump-tree-vrp-details.
11085
381cdae4
RB
110862016-05-03 Richard Biener <rguenther@suse.de>
11087
11088 * gcc.dg/pr30172-1.c: Adjust.
11089 * gcc.dg/pr63743.c: Likewise.
11090 * gcc.dg/tm/pr51696.c: Likewise.
11091 * c-c++-common/tm/safe-1.c: Likewise.
11092 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11093 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11094 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11095 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11096
adedd5c1
JJ
110972016-05-03 Jakub Jelinek <jakub@redhat.com>
11098
31ed1665
JJ
11099 PR rtl-optimization/70467
11100 * gcc.target/i386/pr70467-3.c: New test.
11101 * gcc.target/i386/pr70467-4.c: New test.
11102
dea60b59
JJ
11103 PR tree-optimization/70916
11104 * gcc.c-torture/compile/pr70916.c: New test.
11105
adedd5c1
JJ
11106 PR target/49244
11107 * gcc.target/i386/pr49244-1.c: New test.
11108 * gcc.target/i386/pr49244-2.c: New test.
11109
f80041ef
BS
111102016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11111
11112 PR rtl-optimization/44281
11113 * gcc.target/i386/pr44281.c: New test.
11114
1cfcd39e
BC
111152016-05-03 bin cheng <bin.cheng@arm.com>
11116
11117 PR tree-optimization/56541
11118 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11119 * gcc.dg/vect/pr56541.c: new test.
11120
4304ccfd
MM
111212016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11122
11123 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11124 __float128.
11125 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11126
50d94c29
L
111272016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11128
11129 PR testsuite/70520
11130 * c-c++-common/asan/clone-test-1.c (main): Align child process
11131 stack to 16 bytes.
11132
bc1aee87
DM
111332016-05-02 David Malcolm <dmalcolm@redhat.com>
11134
11135 PR c++/62314
11136 * g++.dg/spellcheck-fields-2.C: New test case.
11137
474e0129
DM
111382016-05-02 David Malcolm <dmalcolm@redhat.com>
11139
11140 PR c++/62314
11141 * g++.dg/pr62314.C: New test case.
11142
818b88a7
JH
111432016-05-02 Jan Hubicka <hubicka@ucw.cz>
11144
11145 * gcc.dg/ipa/inline-8.c: New testcase.
11146
dd77684f
JJ
111472016-05-02 Jakub Jelinek <jakub@redhat.com>
11148
11149 PR rtl-optimization/70467
11150 * gcc.target/i386/pr70467-1.c: New test.
11151
72407e00
BE
111522016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11153
11154 * gcc.dg/spec-options.c: Run the test on all targets.
11155 * gcc.dg/foo.specs: Use cpp_unique_options.
11156
dd53d197
MG
111572016-05-02 Marc Glisse <marc.glisse@inria.fr>
11158
11159 * gcc.dg/tree-ssa/unord.c: New testcase.
11160
a8b85ce9
MG
111612016-05-02 Marc Glisse <marc.glisse@inria.fr>
11162
11163 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11164
5b37e866
NS
111652016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11166
11167 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11168
7176a4a0
MP
111692016-05-02 Marek Polacek <polacek@redhat.com>
11170
11171 PR c/70851
11172 * gcc.dg/enum-incomplete-3.c: New test.
11173
6b9933b9
MP
111742016-05-02 Marek Polacek <polacek@redhat.com>
11175 Tom de Vries <tom@codesourcery.com>
11176
11177 PR tree-optimization/70700
11178 * gcc.dg/pr70700.c: New test.
11179
90f82260
UB
111802016-05-01 Uros Bizjak <ubizjak@gmail.com>
11181
11182 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11183 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11184 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11185 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11186 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11187
f73036c1
EB
111882016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11189
11190 * ada/acats/run_acats: Rename into...
11191 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11192 * ada/acats/run_all.sh: Remove redundant test.
11193 (target_run): Move around.
11194 (target_gnatchop): Use newly built executable.
11195 (target_gnatmake): Likewise.
11196 Check that the compilation of impbit succeeds.
11197
85e051a3
OE
111982016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11199
11200 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11201 * gcc.dg/20021029-1.c: Likewise.
11202 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11203 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11204 * gcc.target/sh/cmpstr.c: Likewise.
11205 * gcc.target/sh/cmpstrn.c: Likewise.
11206 * gcc.target/sh/memset.c: Likewise.
11207 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11208 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11209 * gcc.target/sh/pr39423-1.c: Likewise.
11210 * gcc.target/sh/pr49468-di.c: Likewise.
11211 * gcc.target/sh/pr49468-si.c: Likewise.
11212 * gcc.target/sh/pr49880-1.c: Likewise.
11213 * gcc.target/sh/pr49880-2.c: Likewise.
11214 * gcc.target/sh/pr49880-3.c: Likewise.
11215 * gcc.target/sh/pr50751-1.c: Likewise.
11216 * gcc.target/sh/pr50751-4.c: Likewise.
11217 * gcc.target/sh/pr50751-7.c: Likewise.
11218 * gcc.target/sh/pr51244-1.c: Likewise.
11219 * gcc.target/sh/pr51244-10.c: Likewise.
11220 * gcc.target/sh/pr51244-11.c: Likewise.
11221 * gcc.target/sh/pr51244-12.c: Likewise.
11222 * gcc.target/sh/pr51244-13.c: Likewise.
11223 * gcc.target/sh/pr51244-14.c: Likewise.
11224 * gcc.target/sh/pr51244-17.c: Likewise.
11225 * gcc.target/sh/pr51244-18.c: Likewise.
11226 * gcc.target/sh/pr51244-19.c: Likewise.
11227 * gcc.target/sh/pr51244-4.c: Likewise.
11228 * gcc.target/sh/pr51244-5.c: Likewise.
11229 * gcc.target/sh/pr51244-7.c: Likewise.
11230 * gcc.target/sh/pr51244-8.c: Likewise.
11231 * gcc.target/sh/pr51244-9.c: Likewise.
11232 * gcc.target/sh/pr51697.c: Likewise.
11233 * gcc.target/sh/pr52483-1.c: Likewise.
11234 * gcc.target/sh/pr52483-2.c: Likewise.
11235 * gcc.target/sh/pr52483-3.c: Likewise.
11236 * gcc.target/sh/pr52483-5.c: Likewise.
11237 * gcc.target/sh/pr52933-1.c: Likewise.
11238 * gcc.target/sh/pr52933-2.c: Likewise.
11239 * gcc.target/sh/pr52933-3.c: Likewise.
11240 * gcc.target/sh/pr53568-1.c: Likewise.
11241 * gcc.target/sh/pr53976-1.c: Likewise.
11242 * gcc.target/sh/pr53988-1.c: Likewise.
11243 * gcc.target/sh/pr53988.c: Likewise.
11244 * gcc.target/sh/pr54089-1.c: Likewise.
11245 * gcc.target/sh/pr54089-6.c: Likewise.
11246 * gcc.target/sh/pr54089-7.c: Likewise.
11247 * gcc.target/sh/pr54089-8.c: Likewise.
11248 * gcc.target/sh/pr54089-9.c: Likewise.
11249 * gcc.target/sh/pr54236-1.c: Likewise.
11250 * gcc.target/sh/pr54236-2.c: Likewise.
11251 * gcc.target/sh/pr54236-3.c: Likewise.
11252 * gcc.target/sh/pr54236-4.c: Likewise.
11253 * gcc.target/sh/pr54386.c: Likewise.
11254 * gcc.target/sh/pr54602-1.c: Likewise.
11255 * gcc.target/sh/pr54685.c: Likewise.
11256 * gcc.target/sh/pr54760-1.c: Likewise.
11257 * gcc.target/sh/pr54760-2.c: Likewise.
11258 * gcc.target/sh/pr54760-3.c: Likewise.
11259 * gcc.target/sh/pr54760-4.c: Likewise.
11260 * gcc.target/sh/pr54760-5.c: Likewise.
11261 * gcc.target/sh/pr54760-6.c: Likewise.
11262 * gcc.target/sh/pr55146.c: Likewise.
11263 * gcc.target/sh/pr55160.c: Likewise.
11264 * gcc.target/sh/pr59278.c: Likewise.
11265 * gcc.target/sh/pr59401-1.c: Likewise.
11266 * gcc.target/sh/pr59533-1.c: Likewise.
11267 * gcc.target/sh/pr63260.c: Likewise.
11268 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11269 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11270 * gcc.target/sh/strlen.c: Likewise.
11271 * gcc.target/sh/torture/pr30807.c: Likewise.
11272 * gcc.target/sh/torture/pr34777.c: Likewise.
11273 * gcc.target/sh/torture/pr64652.c: Likewise.
11274 * gcc.target/sh/torture/pr65505.c: Likewise.
11275 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11276 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11277
411e5c67
PC
112782016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11279
11280 PR c++/66644
11281 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11282
8fa97501
BS
112832016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11284
11285 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11286 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11287 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11288 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11289
5a956111
PP
112902016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11291
11292 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11293 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11294
e7ff0319
CP
112952016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11296
11297 PR middle-end/70626
11298 * c-c++-common/goacc/combined-reduction.c: New test.
11299 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11300
52d11a4b
L
113012016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11302
11303 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11304 *movdi_internal pattern only if PIC off.
11305 * gcc.target/i386/pr70155-2.c: Likewise.
11306 * gcc.target/i386/pr70155-3.c: Likewise.
11307 * gcc.target/i386/pr70155-4.c: Likewise.
11308 * gcc.target/i386/pr70155-5.c: Likewise.
11309 * gcc.target/i386/pr70155-6.c: Likewise.
11310 * gcc.target/i386/pr70155-7.c: Likewise.
11311 * gcc.target/i386/pr70155-8.c: Likewise.
11312 * gcc.target/i386/pr70155-15.c: Likewise.
11313 * gcc.target/i386/pr70155-17.c: Likewise.
11314 * gcc.target/i386/pr70155-22.c: Likewise.
11315
8960db31
BC
113162016-04-29 Bin Cheng <bin.cheng@arm.com>
11317
11318 PR tree-optimization/70803
11319 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11320
cca535a4
IE
113212016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11322
11323 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11324 optimization of vector loop.
11325 * gcc.target/i386/vect-unpack-3.c: New test.
11326 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11327 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11328 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11329
500ecf4a
MP
113302016-04-29 Marek Polacek <polacek@redhat.com>
11331
11332 PR sanitizer/70342
11333 * g++.dg/ubsan/null-7.C: New test.
11334
2fff3db8
MP
11335 PR c/70852
11336 * gcc.dg/pr70852.c: New test.
11337
509063eb
DV
113382016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11339
11340 PR/69089
11341 * g++.dg/cpp0x/alignas6.C: New test.
11342
83745c0d
DV
113432016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11344
c87885ca
RO
11345 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11346 * gcc.dg/pr27003.c: Likewise.
11347 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11348 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11349 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11350 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11351 * gcc.target/arc/mxy.c: Likewise.
11352 * gcc.target/arc/mswape.c: Likewise.
11353 * gcc.target/arc/mrtsc.c: Likewise.
11354 * gcc.target/arc/mcrc.c: Likewise.
11355 * gcc.target/arc/mdsp-packa.c: Likewise.
11356 * gcc.target/arc/mdvbf.c: Likewise.
11357 * gcc.target/arc/mlock.c: Likewise.
11358 * gcc.target/arc/mmac-24.c: Likewise.
11359 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11360
849b265d
BS
113612016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11362 Matthijs Kooijman <matthijs@stdin.nl>
11363 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11364
11365 PR target/60040
11366 * gcc.target/avr/pr60040-1.c: New.
11367 * gcc.target/avr/pr60040-2.c: New.
11368
1390536b
RB
113692016-04-29 Richard Biener <rguenther@suse.de>
11370
11371 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11372
98998245
RB
113732016-04-29 Richard Biener <rguenther@suse.de>
11374
11375 PR tree-optimization/13962
11376 PR tree-optimization/65686
11377 * gcc.dg/uninit-pr65686.c: New testcase.
11378
8b80cc21
JJ
113792016-04-29 Jakub Jelinek <jakub@redhat.com>
11380
11381 PR middle-end/70843
11382 * gcc.dg/pr70843.c: New test.
11383
6181bc30
JJ
113842016-04-28 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/70858
11387 * gcc.target/i386/pr70858.c: New test.
11388
f4cb3612
AB
113892016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11390
11391 * gcc.target/arc/nps400-1.c: New file.
11392
8ad9df62
JR
113932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11394 Andrew Burgess <andrew.burgess@embecosm.com>
11395
11396 * gcc.target/arc/movh_cl-1.c: New file.
11397
ceaaa9fe
JR
113982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11399 Andrew Burgess <andrew.burgess@embecosm.com>
11400
11401 * gcc.target/arc/extzv-1.c: New file.
11402 * gcc.target/arc/insv-1.c: New file.
11403 * gcc.target/arc/insv-2.c: New file.
11404 * gcc.target/arc/movb-1.c: New file.
11405 * gcc.target/arc/movb-2.c: New file.
11406 * gcc.target/arc/movb-3.c: New file.
11407 * gcc.target/arc/movb-4.c: New file.
11408 * gcc.target/arc/movb-5.c: New file.
11409 * gcc.target/arc/movb_cl-1.c: New file.
11410 * gcc.target/arc/movb_cl-2.c: New file.
11411 * gcc.target/arc/movbi_cl-1.c: New file.
11412 * gcc.target/arc/movl-1.c: New file.
11413
4d03dc2f
JR
114142016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11415 Andrew Burgess <andrew.burgess@embecosm.com>
11416
11417 * gcc.target/arc/cmem-1.c: New file.
11418 * gcc.target/arc/cmem-2.c: New file.
11419 * gcc.target/arc/cmem-3.c: New file.
11420 * gcc.target/arc/cmem-4.c: New file.
11421 * gcc.target/arc/cmem-5.c: New file.
11422 * gcc.target/arc/cmem-6.c: New file.
11423 * gcc.target/arc/cmem-7.c: New file.
11424 * gcc.target/arc/cmem-ld.inc: New file.
11425 * gcc.target/arc/cmem-st.inc: New file.
11426
81262dad
JJ
114272016-04-28 Jakub Jelinek <jakub@redhat.com>
11428
11429 PR target/70821
11430 * gcc.target/i386/pr70821.c: New test.
11431
0a31a09a
BS
114322016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11433
11434 * gcc.target/powerpc/vec-adde.c: New test.
11435 * gcc.target/powerpc/vec-adde-int128.c: New test.
11436
3ddffba9
JJ
114372016-04-28 Jakub Jelinek <jakub@redhat.com>
11438
11439 * gcc.target/i386/avx-vround-1.c: New test.
11440 * gcc.target/i386/avx-vround-2.c: New test.
11441 * gcc.target/i386/avx512vl-vround-1.c: New test.
11442 * gcc.target/i386/avx512vl-vround-2.c: New test.
11443
713dedcd
RO
114442016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11445
11446 PR testsuite/70595
11447 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11448 (check_effective_target_cilkplus_runtime): ... this.
11449 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11450 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11451
11452 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11453 Require cilkplus_runtime.
11454 Don't add -lcilkrts.
11455 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11456 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11457 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11458 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11459 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11460 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11461 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11462 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11463 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11464 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11465 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11466 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11467 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11468 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11469 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11470 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11471 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11472 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11473 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11474 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11475 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11476 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11477 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11478 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11479 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11480 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11481 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11482 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11483 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11484
11485 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11486 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11487
11488 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11489
11490 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11491 cilkplus_runtime.
11492
3563f78f
MG
114932016-04-27 Marc Glisse <marc.glisse@inria.fr>
11494
11495 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11496 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11497
6bc2bb18
RB
114982015-04-27 Ryan Burn <contact@rnburn.com>
11499
11500 PR c++/69024
11501 PR c++/68997
11502 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11503 diagnostic.
11504 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11505 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11506
1e55d29a
EB
115072016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11508
11509 * gnat.dg/limited_with4.ad[sb]: New test.
11510 * gnat.dg/limited_with4_pkg.ads: New helper.
11511
087146ca
L
115122016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11513
11514 PR target/70155
11515 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11516 and movv1ti_internal patterns
11517 * gcc.target/i386/pr70155-1.c: New test.
11518 * gcc.target/i386/pr70155-2.c: Likewise.
11519 * gcc.target/i386/pr70155-3.c: Likewise.
11520 * gcc.target/i386/pr70155-4.c: Likewise.
11521 * gcc.target/i386/pr70155-5.c: Likewise.
11522 * gcc.target/i386/pr70155-6.c: Likewise.
11523 * gcc.target/i386/pr70155-7.c: Likewise.
11524 * gcc.target/i386/pr70155-8.c: Likewise.
11525 * gcc.target/i386/pr70155-9.c: Likewise.
11526 * gcc.target/i386/pr70155-10.c: Likewise.
11527 * gcc.target/i386/pr70155-11.c: Likewise.
11528 * gcc.target/i386/pr70155-12.c: Likewise.
11529 * gcc.target/i386/pr70155-13.c: Likewise.
11530 * gcc.target/i386/pr70155-14.c: Likewise.
11531 * gcc.target/i386/pr70155-15.c: Likewise.
11532 * gcc.target/i386/pr70155-16.c: Likewise.
11533 * gcc.target/i386/pr70155-17.c: Likewise.
11534 * gcc.target/i386/pr70155-18.c: Likewise.
11535 * gcc.target/i386/pr70155-19.c: Likewise.
11536 * gcc.target/i386/pr70155-20.c: Likewise.
11537 * gcc.target/i386/pr70155-21.c: Likewise.
11538 * gcc.target/i386/pr70155-22.c: Likewise.
11539
92329f9f
L
115402016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11541
11542 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11543 ".{5,6}".
11544
309a0cf6
BC
115452016-04-27 Bin Cheng <bin.cheng@arm.com>
11546
11547 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11548 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11549 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11550 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11551 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11552
72ed2b9c
RB
115532016-04-27 Richard Biener <rguenther@suse.de>
11554
11555 PR ipa/70760
11556 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11557 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11558
3c98ff9b
NS
115592016-04-27 Nathan Sidwell <nathan@acm.org>
11560
11561 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11562 * g++.dg/ubsan/pr63956.C: Adjust error location.
11563
9ec5d66b
NC
115642016-04-27 Nick Clifton <nickc@redhat.com>
11565
11566 PR middle-end/49889
11567 * gcc.dg/pr49889.c: New test.
11568
c1e1f433
BS
115692016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11570
11571 * c-c++-common/memset-array.c: New test.
11572
8ac43293
MS
115732016-04-26 Martin Sebor <msebor@redhat.com>
11574
11575 PR c++/66639
11576 * g++.dg/cpp1y/func_constexpr.C: New test.
11577
843ce8ab
PP
115782016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11579
11580 PR c++/70241
11581 * g++.dg/cpp0x/enum32.C: New test.
11582 * g++.dg/cpp0x/enum33.C: New test.
11583
115842016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11585
11586 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11587 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11588 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11589 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11590 * gcc.c-torture/execute/pr38151.c: Likewise.
11591 * gcc.c-torture/execute/pr66556.c: Likewise.
11592 * gcc.c-torture/execute/pr67781.c: Likewise.
11593 * gcc.c-torture/execute/pr68648.c: Likewise.
11594
ca1206be
MG
115952016-04-26 Marc Glisse <marc.glisse@inria.fr>
11596
11597 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11598
2448a956
MP
115992016-04-26 Marek Polacek <polacek@redhat.com>
11600
11601 PR c/67784
11602 * gcc.dg/pr67784-3.c: New test.
11603 * gcc.dg/pr67784-4.c: New test.
11604 * gcc.dg/pr67784-5.c: New test.
11605
b02a5e26
MP
11606 PR c/70791
11607 * gcc.dg/Wnested-externs-2.c: New test.
11608
6b6aa8d3
MG
116092016-04-26 Marc Glisse <marc.glisse@inria.fr>
11610
11611 * gcc.dg/fold-plusmult.c: Adjust.
11612 * gcc.dg/no-strict-overflow-6.c: Adjust.
11613 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11614
a2095b55
BS
116152016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11616
11617 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11618 number scans.
11619 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11620 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11621 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11622 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11623 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11624 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11625 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11626 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11627 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11628 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11629 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11630 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11631 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11632 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11633 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11634 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11635 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11636 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11637 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11638 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11639 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11640 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11641 scans.
11642 * gcc.target/i386/pr32219-4.c: Likewise.
11643 * gcc.target/i386/pr32219-6.c: Likewise.
11644 * gcc.target/i386/pr32219-8.c: Likewise.
11645
bb0cc5c8
KT
116462016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11647
11648 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11649 associated options.
11650
5a0802ea
MP
116512016-04-26 Marek Polacek <polacek@redhat.com>
11652
11653 PR c++/70744
11654 * g++.dg/ext/cond2.C: New test.
11655
00f615af
BC
116562016-04-26 Bin Cheng <bin.cheng@arm.com>
11657
11658 PR tree-optimization/70771
11659 PR tree-optimization/70775
11660 * gcc.dg/pr70771.c: New test.
25939d34 11661 * gcc.dg/pr70775.c: New test.
00f615af 11662
218155e7
BS
116632016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11664
11665 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11666
ab99f467
RB
116672016-04-25 Richard Biener <rguenther@suse.de>
11668
11669 PR tree-optimization/70780
11670 * gcc.dg/torture/pr70780.c: New testcase.
11671
3f8257db 116722016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11673
c87885ca
RO
11674 * gcc.target/arm/neon-vaddws16.c: New test.
11675 * gcc.target/arm/neon-vaddws32.c: New test.
11676 * gcc.target/arm/neon-vaddwu16.c: New test.
11677 * gcc.target/arm/neon-vaddwu32.c: New test.
11678 * gcc.target/arm/neon-vaddwu8.c: New test.
11679 * lib/target-supports.exp
93c590ee
MC
11680 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11681 that arm neon support vector widen sum of HImode TO SImode.
11682
d6c1a7a7
JJ
116832016-04-23 Jakub Jelinek <jakub@redhat.com>
11684
11685 PR sanitizer/70712
11686 * c-c++-common/asan/pr70712.c: New test.
11687
ab0fc037
TS
116882016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11689
11690 * .gitattributes: New file.
11691
2aa64824
CL
116922016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11693
11694 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11695
e7e12d92
DH
116962016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11697
11698 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11699 * gfortran.dg/submodule_15.f08: Likewise.
11700
d1431192
RB
117012016-04-22 Richard Biener <rguenther@suse.de>
11702
11703 PR tree-optimization/70740
11704 * gcc.dg/torture/pr70740.c: New testcase.
11705
04a63c24
L
117062016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11707
11708 PR target/70750
11709 * gcc.target/i386/pr70750-1.c: New test.
11710 * gcc.target/i386/pr70750-2.c: Likewise.
11711
20700098
PC
117122016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11713
11714 PR c++/70540
11715 * g++.dg/cpp0x/auto48.C: New.
11716
aedf4e12
MP
117172016-04-21 Marek Polacek <polacek@redhat.com>
11718
11719 PR c++/70513
11720 * g++.dg/cpp0x/forw_enum12.C: New test.
11721 * g++.dg/cpp0x/forw_enum13.C: New test.
11722
2074d80a
KY
117232016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11724
11725 PR target/70728
11726 * gcc.target/i386/pr70728.c: New test.
11727
aef4aab0
RB
117282016-04-21 Richard Biener <rguenther@suse.de>
11729
11730 PR middle-end/70747
11731 * gcc.dg/pr70747.c: New testcase.
11732
2359e571
BC
117332016-04-21 Bin Cheng <bin.cheng@arm.com>
11734
11735 PR tree-optimization/70715
11736 * gcc.dg/tree-ssa/scev-13.c: New test.
11737
ce0e66ff
MG
117382016-04-21 Marc Glisse <marc.glisse@inria.fr>
11739
11740 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11741
2c2870a1
MG
117422016-04-21 Marc Glisse <marc.glisse@inria.fr>
11743
11744 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11745
a2b056a3
JH
117462016-04-20 Jan Hubicka <jh@suse.cz>
11747
11748 PR ipa/70018
11749 * g++.dg/ipa/nothrow-1.C: New testcase.
11750
ee392fc2
NS
117512016-04-20 Nathan Sidwell <nathan@acm.org>
11752
11753 PR c++/55635
11754 * g++.dg/eh/delete1.C: New.
11755
dda49daf
L
117562016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11757
11758 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11759 -mtune-ctrl=sse_typeless_stores.
11760
8a5b9d5a
L
117612016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11762
11763 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11764
1011119f
BC
117652016-04-20 Bin Cheng <bin.cheng@arm.com>
11766
11767 PR tree-optimization/69489
11768 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11769
477d4906
IV
117702016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11771
11772 PR c++/69363
11773 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11774 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11775 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11776
fad08d12
BC
117772016-04-20 Bin Cheng <bin.cheng@arm.com>
11778
11779 PR tree-optimization/56625
11780 PR tree-optimization/69489
11781 * gcc.dg/vect/pr56625.c: New test.
11782 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11783
9e3e4fab
AP
117842016-04-20 Andrew Pinski <apinski@cavium.com>
11785
11786 PR target/64971
11787 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11788
d7aa24e4
AC
117892016-04-20 Arnaud Charlet <charlet@adacore.com>
11790
11791 * gnat.dg/self1.adb: Remove now incorrect test.
11792
e6d62b46
BC
117932016-04-20 Bin Cheng <bin.cheng@arm.com>
11794
11795 * gcc.dg/tree-ssa/scev-11.c: New test.
11796 * gcc.dg/tree-ssa/scev-12.c: New test.
11797
2697b189
MP
117982016-04-20 Marek Polacek <polacek@redhat.com>
11799
11800 PR tree-optimization/70725
11801 * gcc.dg/pr70725.c: New test.
11802
60d393e8
RB
118032016-04-20 Richard Biener <rguenther@suse.de>
11804
11805 PR tree-optimization/70726
11806 * g++.dg/vect/pr70726.cc: New testcase.
11807
82c6f58a
AK
118082016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11809
11810 PR target/70674
11811 * gcc.target/s390/pr70674.c: New test.
11812
90eeab20
JD
118132016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11814
11815 PR libgfortran/70684
11816 * gfortran.dg/list_read_14.f90: New test.
11817
fc9cf6da
L
118182016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11819
11820 PR target/69201
11821 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11822 extern to force it misaligned.
11823 (b): Likewise.
11824 (c): Likewise.
11825 (d): Likewise.
11826 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11827 Don't check `*' before movv4sf_internal.
11828 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11829 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11830 Don't check `*' before movv16qi_internal.
11831 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11832 extern to force it misaligned.
11833 (b): Likewise.
11834 (c): Likewise.
11835 (d): Likewise.
11836 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11837 Don't check `*' before movv2df_internal.
11838 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11839 extern to force it misaligned.
11840 (b): Likewise.
11841 (c): Likewise.
11842 (d): Likewise.
11843 Check movv8sf_internal instead of avx_storeups256.
11844 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11845
ea8927ea
RB
118462016-04-19 Richard Biener <rguenther@suse.de>
11847
11848 PR tree-optimization/70171
11849 * g++.dg/tree-ssa/pr70171.C: New testcase.
11850
65f52ee9
RB
118512016-04-19 Richard Biener <rguenther@suse.de>
11852
11853 PR tree-optimization/70724
11854 * gcc.dg/torture/pr70724.c: New testcase.
11855
987b67f1
VM
118562016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11857
11858 PR middle-end/70689
c87885ca 11859 * gcc.target/i386/pr70689.c: New.
987b67f1 11860
91a47c39
L
118612016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11862
11863 PR target/70708
11864 * gcc.target/i386/pr70708.c: New test.
11865
8270b82d
RB
118662016-04-18 Richard Biener <rguenther@suse.de>
11867
11868 PR tree-optimization/43434
11869 * gcc.dg/vect/pr43434.c: New testcase.
11870 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11871 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11872 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11873 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11874 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11875 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11876 * gcc.dg/gomp/pr68640.c: Likewise.
11877 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11878 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11879
edd048e2
RB
118802016-04-18 Richard Biener <rguenther@suse.de>
11881
11882 PR tree-optimization/70701
11883 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11884
bd5c7330
TV
118852016-04-18 Tom de Vries <tom@codesourcery.com>
11886
11887 PR testsuite/70699
11888 * gcc.dg/pr70161.c: Add dot-file scans.
11889 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11890 instead of after last dot char.
11891
23f2660f
EB
118922016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11893
11894 * c-c++-common/dump-ada-spec-3.c: New test.
11895 * c-c++-common/dump-ada-spec-4.c: Likewise.
11896
da152c9f
TV
118972016-04-17 Tom de Vries <tom@codesourcery.com>
11898
11899 PR other/70183
11900 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11901
cc950f98
JH
119022016-04-15 Jan Hubicka <jh@suse.cz>
11903
11904 PR ipa/70018
11905 * g++.dg/ipa/pure-const-1.C: New testcase.
11906 * g++.dg/ipa/pure-const-2.C: New testcase.
11907 * g++.dg/ipa/pure-const-3.C: New testcase.
11908
949505a9
MP
119092016-04-15 Marek Polacek <polacek@redhat.com>
11910
11911 PR c/70671
11912 * gcc.dg/bitfld-22.c: New test.
11913
10e547d6
BS
119142016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11915
11916 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11917 x86_64.
11918
1e77281b
MP
119192016-04-15 Marek Polacek <polacek@redhat.com>
11920
11921 PR c/70651
11922 * c-c++-common/pr70651.c: New test.
11923
e501fa8e
KT
119242016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11925
11926 PR rtl-optimization/70681
11927 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11928 dump scan on arm and powerpc.
11929 * gcc.dg/pr10474.c: Likewise.
11930
dda1bf61
JJ
119312016-04-15 Jakub Jelinek <jakub@redhat.com>
11932
ca4ef1ff
JJ
11933 PR c++/69517
11934 PR c++/70019
11935 PR c++/70588
11936 * g++.dg/cpp1y/vla11.C: Revert for real.
11937
dda1bf61
JJ
11938 PR c/70436
11939 * c-c++-common/Wparentheses-1.c: New test.
11940 * c-c++-common/gomp/Wparentheses-1.c: New test.
11941 * c-c++-common/gomp/Wparentheses-2.c: New test.
11942 * c-c++-common/gomp/Wparentheses-3.c: New test.
11943 * c-c++-common/gomp/Wparentheses-4.c: New test.
11944 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11945 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11946 * c-c++-common/goacc/Wparentheses-1.c: New test.
11947
1355e62c
KY
119482016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11949
11950 PR target/70662
11951 * gcc.target/i386/pr70662.c: New test.
11952
0ab34b9e 119532016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11954 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11955
11956 PR tree-optimization/70130
11957 * gcc.dg/vect/O3-pr70130.c: New testcase.
11958
bc773aad
MM
119592016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11960
6e9b2286
MM
11961 PR target/70669
11962 * gcc.target/powerpc/pr70669.c: New test.
11963
bc773aad
MM
11964 PR target/70640
11965 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11966 a power7 system that does not have an assembler that supports
11967 power8.
11968
d8747845
MS
119692016-04-14 Martin Sebor <msebor@redhat.com>
11970
11971 PR c++/69517
11972 PR c++/70019
11973 PR c++/70588
11974 * c-c++-common/ubsan/vla-1.c: Revert.
11975 * g++.dg/cpp1y/vla11.C: Same.
11976 * g++.dg/cpp1y/vla12.C: Same.
11977 * g++.dg/cpp1y/vla13.C: Same.
11978 * g++.dg/cpp1y/vla14.C: Same.
11979 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11980 * g++.dg/init/array24.C: Same.
d8747845
MS
11981 * g++.dg/ubsan/vla-1.C: Same.
11982
85128559
MP
119832016-04-14 Marek Polacek <polacek@redhat.com>
11984 Jan Hubicka <hubicka@ucw.cz>
11985
11986 PR c++/70029
11987 * g++.dg/torture/pr70029.C: New test.
11988
52fbb073
MS
119892016-04-14 Martin Sebor <msebor@redhat.com>
11990
11991 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11992 type size to prevent failures on targets with very low maximum
11993 alignment.
11994
6db61d6f
RB
119952016-04-14 Richard Biener <rguenther@suse.de>
11996
11997 PR tree-optimization/70623
11998 * gcc.dg/torture/pr70623.c: New testcase.
11999 * gcc.dg/torture/pr70623-2.c: Likewise.
12000
342fac95
MS
120012016-04-13 Martin Sebor <msebor@redhat.com>
12002
12003 PR c++/69517
12004 PR c++/70019
12005 PR c++/70588
12006 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12007 * g++.dg/cpp1y/vla11.C: New test.
12008 * g++.dg/cpp1y/vla12.C: New test.
12009 * g++.dg/cpp1y/vla13.C: New test.
12010 * g++.dg/cpp1y/vla14.C: New test.
12011 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12012 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12013 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12014
d93c452f
JJ
120152016-04-13 Jakub Jelinek <jakub@redhat.com>
12016
12017 PR c++/70641
12018 * g++.dg/opt/pr70641.C: New test.
12019
85115fb6
RO
120202016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12021
12022 PR rtl-optimization/68749
12023 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12024 effects of argument promotions.
12025 Remove default args to dg-skip-if.
12026
545a4139
PC
120272016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12028
12029 PR c++/70635
12030 * g++.dg/parse/pr70635.C: New.
12031
b3a77f21
MP
120322016-04-13 Marek Polacek <polacek@redhat.com>
12033
12034 PR c++/70639
12035 * c-c++-common/Wmisleading-indentation-4.c: New test.
12036
99cd9857
MP
120372016-04-13 Marek Polacek <polacek@redhat.com>
12038
12039 PR c/70436
c87885ca
RO
12040 * gcc.dg/Wparentheses-12.c: New test.
12041 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12042
75ca93ec
IE
120432016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12044
12045 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12046 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12047 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12048
3d3f9e7e
JJ
120492016-04-13 Jakub Jelinek <jakub@redhat.com>
12050
37947cd0
JJ
12051 PR middle-end/70633
12052 * gcc.c-torture/compile/pr70633.c: New test.
12053
3d3f9e7e
JJ
12054 PR debug/70628
12055 * gcc.dg/torture/pr70628.c: New test.
12056
92886d3e
PP
120572016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12058
12059 PR c++/70610
12060 * g++.dg/template/pr70610.C: New test.
12061 * g++.dg/template/pr70610-2.C: New test.
12062 * g++.dg/template/pr70610-3.C: New test.
12063 * g++.dg/template/pr70610-4.C: New test.
12064
13bd7c2b
JJ
120652016-04-12 Jakub Jelinek <jakub@redhat.com>
12066
6512fa6d
JJ
12067 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12068 128 instead of 32.
12069
13bd7c2b
JJ
12070 PR c++/70571
12071 * g++.dg/ext/pr70571.C: New test.
12072
20b9851c
MM
120732016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12074
8a434ada 12075 PR target/70640
20b9851c
MM
12076 * gcc.target/powerpc/pr70640.c: New test.
12077
2b2f52bc
PC
120782016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12079
12080 PR c++/68722
12081 * g++.dg/parse/pr68722.C: New.
12082
5901e56a
JJ
120832016-04-12 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR rtl-optimization/70596
12086 * gcc.target/i386/pr70596.c: New test.
12087
d4619dc1
NS
120882016-04-12 Nathan Sidwell <nathan@acm.org>
12089
12090 PR c++/70501
12091 * g++.dg/init/pr70501.C: New.
12092
3df530d3
DW
120932016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12094
12095 * gcc.target/i386/asm-flag-6.c: New test.
12096
b7a120d7
TV
120972016-04-12 Tom de Vries <tom@codesourcery.com>
12098
12099 PR tree-optimization/68756
12100 * gcc.dg/graphite/pr68756.c: New test.
12101
4e0eea75
JJ
121022016-04-12 Jakub Jelinek <jakub@redhat.com>
12103
12104 PR tree-optimization/70602
12105 * gcc.c-torture/execute/pr70602.c: New test.
12106
35fbda43
MM
121072016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12108
12109 PR target/70381
12110 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12111 __float128 emulator is built and runs.
12112 * gcc.target/powerpc/float128-1.c: Likewise.
12113
12114 * lib/target-supports.exp (check_ppc_float128_sw_available):
12115 Rework tests for __float128 software and hardware
12116 availability. Fix exit condition to return 0 on success.
12117
04a99ebe
JG
121182016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12119
12120 PR target/70133
12121 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12122 * gcc.target/aarch64/target_attr_15.c: Likewise.
12123
47cd5a85
PC
121242016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12125
12126 PR c++/69066
12127 * g++.dg/cpp1y/pr69066.C: New.
12128
a5edb32e
JD
121292016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12130
12131 PR fortran/68566
12132 * gfortran.dg/pr36192.f90: Update test.
12133 * gfortran.dg/pr36192_1.f90: Update test.
12134 * gfortran.dg/real_dimension_1.f: Update test.
12135 * gfortran.dg/parameter_array_init_7.f90: New test.
12136
8ef378f8
JDA
121372016-04-09 John David Anglin <danglin@gcc.gnu.org>
12138
c532c871
JDA
12139 PR testsuite/64039
12140 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12141
d34f706f
JDA
12142 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12143
75e1dd9e
JDA
12144 PR rtl-optimization/66669
12145 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12146
8a976f5f
JDA
12147 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12148
da04822a
JDA
12149 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12150 * gcc.dg/pie-1.c: Likewise.
12151 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12152 * gcc.dg/pic-4.c: Likewise.
12153 * gcc.dg/pie-3.c: Likewise.
12154 * gcc.dg/pie-4.c: Likewise.
12155
adfabcf9
JDA
12156 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12157
4a020adf
JDA
12158 PR tree-optimization/68644
12159 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12160
8ef378f8
JDA
12161 PR rtl-optimization/64886
12162 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12163
09bf990e
TV
121642016-04-09 Tom de Vries <tom@codesourcery.com>
12165
12166 PR tree-optimization/68953
12167 * gcc.dg/graphite/pr68953.c: New test.
12168
138c3c1a
DH
121692016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12170
12171 PR fortran/70592
12172 * gfortran.dg/deferred_character_16.f90: New test.
12173
f55460af
JJ
121742016-04-09 Jakub Jelinek <jakub@redhat.com>
12175
12176 PR tree-optimization/70586
12177 * gcc.c-torture/execute/pr70586.c: New test.
12178
0b77bbf3
DH
121792016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12180
12181 PR sanitizer/70573
12182 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12183 with __builtin_memset
12184 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12185
c42cfb5c
CP
121862016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12187
12188 PR lto/70289
12189 PR ipa/70348
12190 PR tree-optimization/70373
12191 PR middle-end/70533
12192 PR middle-end/70534
12193 PR middle-end/70535
12194 * c-c++-common/goacc/reduction-5.c: New test.
12195 * c-c++-common/goacc/reduction-promotions.c: New test.
12196 * gfortran.dg/goacc/reduction-3.f95: New test.
12197 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12198
56cfb596
PP
121992016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12200
12201 PR c++/70590
12202 PR c++/70452
12203 * g++.dg/pr70590.C: New test.
12204 * g++.dg/pr70590-2.C: New test.
12205
1a13c0a2
JJ
122062016-04-08 Jakub Jelinek <jakub@redhat.com>
12207
abc0647a
JJ
12208 PR middle-end/70593
12209 * gcc.target/i386/pr70593.c: New test.
12210
1a13c0a2
JJ
12211 PR rtl-optimization/70574
12212 * gcc.target/i386/avx2-pr70574.c: New test.
12213
c3da4956
MO
122142016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12215
12216 PR sanitizer/70541
12217 * c-c++-common/asan/pr70541.c: New test.
12218
9f1b833b
TV
122192016-04-08 Tom de Vries <tom@codesourcery.com>
12220
12221 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12222 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12223
bae7adda
KT
122242016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12225
12226 PR target/70566
12227 * gcc.c-torture/execute/pr70566.c: New test.
12228
211f3d57
TV
122292016-04-08 Tom de Vries <tom@codesourcery.com>
12230
12231 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12232 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12233
02cf2861
AM
122342016-04-08 Alan Modra <amodra@gmail.com>
12235
12236 * gcc.target/powerpc/pr70117.c: New.
12237
5f490f9f
JJ
122382016-04-07 Jakub Jelinek <jakub@redhat.com>
12239
56e9b710
JJ
12240 PR testsuite/70581
12241 * gcc.dg/lto/simd-function_0.c: New test.
12242
5f490f9f
JJ
12243 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12244 clones.
12245 * c-c++-common/attr-simd-2.c: Likewise.
12246 * c-c++-common/attr-simd-4.c: Likewise.
12247 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12248 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12249
e4ebc74d
TP
122502016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12251
12252 PR testsuite/70553
12253 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12254
9817ae35
TS
122552016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12256 Tom de Vries <tom@codesourcery.com>
12257
12258 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12259 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12260 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12261 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12262 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12263 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12264 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12265 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12266
e292f64d
PP
122672016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12268
12269 PR c/70436
12270 * g++.dg/warn/Wparentheses-29.C: New test.
12271
6b37bdaf
PP
122722016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12273
12274 PR c/70436
12275 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12276 explicit braces to resolve a future -Wparentheses warning.
12277
64824205
RH
122782016-04-06 Richard Henderson <rth@redhat.com>
12279
12280 * gcc.dg/pr61817-1.c: New test.
12281 * gcc.dg/pr61817-2.c: New test.
12282 * gcc.dg/pr69391-1.c: New test.
12283 * gcc.dg/pr69391-2.c: New test.
12284
bc2fc1f3
VM
122852016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12286
12287 PR rtl-optimization/70398
c87885ca 12288 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12289
41414a02
EB
122902016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12291
12292 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12293
4066ea8a
YR
122942016-04-06 Yvan Roux <yvan.roux@linaro.org>
12295 Pedro Alves <palves@redhat.com>
12296
12297 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12298
ec35ea45
JJ
122992016-04-06 Jakub Jelinek <jakub@redhat.com>
12300
3866f8dd
JJ
12301 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12302 Check for avx512f effective targets instead of avx2.
12303 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12304 for AVX512F clones.
12305 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12306 * g++.dg/gomp/declare-simd-1.C: Likewise.
12307 * g++.dg/gomp/declare-simd-3.C: Likewise.
12308 * g++.dg/gomp/declare-simd-4.C: Likewise.
12309
ec35ea45
JJ
12310 PR middle-end/70550
12311 * c-c++-common/gomp/pr70550-1.c: New test.
12312 * c-c++-common/gomp/pr70550-2.c: New test.
12313
c08d28ac
NS
123142016-04-05 Nathan Sidwell <nathan@acm.org>
12315
12316 PR c++/70512
12317 * g++.dg/ext/attribute-may-alias-5.C: New.
12318
1d510e04
JJ
123192016-04-05 Jakub Jelinek <jakub@redhat.com>
12320
12321 PR c++/70336
12322 * c-c++-common/pr70336.c: New test.
12323 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12324 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12325
84278ed9
JH
123262016-04-05 Jan Hubicka <hubicka@ucw.cz>
12327
12328 PR ipa/66223
12329 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12330
268a0ec4
JJ
123312016-04-05 Jakub Jelinek <jakub@redhat.com>
12332
12333 PR rtl-optimization/70542
12334 * gcc.dg/torture/pr70542.c: New test.
12335 * gcc.target/i386/avx2-pr70542.c: New test.
12336
5e8c2eb1
ZS
123372016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12338
12339 PR tree-optimization/70509
12340 * gcc.target/i386/avx512bw-pr70509.c: New test.
12341
c0daf32d
PP
123422016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12343
12344 PR c++/70452
12345 * g++.dg/ext/constexpr-vla4.C: New test.
12346
bf867841
UB
123472016-04-05 Uros Bizjak <ubizjak@gmail.com>
12348
12349 PR target/70510
12350 * gcc.target/i386/pr70510.c: New test.
12351
3022186a
RB
123522016-04-05 Richard Biener <rguenther@suse.de>
12353
12354 PR tree-optimization/70526
12355 * g++.dg/torture/pr70526.C: New testcase.
12356
55fc79b2
JJ
123572016-04-05 Jakub Jelinek <jakub@redhat.com>
12358
12359 PR target/70525
12360 * gcc.target/i386/pr70525.c: New test.
12361
62b233f2
RB
123622016-04-05 Richard Biener <rguenther@suse.de>
12363
12364 PR middle-end/70499
12365 * g++.dg/torture/pr70499.C: New testcase.
12366
cc05759d
RB
123672016-04-05 Richard Biener <rguenther@suse.de>
12368
12369 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12370 remove XFAIL.
12371
f23f16d4
JJ
123722016-04-04 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR middle-end/70307
12375 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12376 rs6000 ABI warnings.
12377
d27ecc49
JH
123782016-04-04 Jan Hubicka <hubicka@ucw.cz>
12379
12380 PR ipa/66223
12381 * g++.dg/ipa/devirt-51.C: New testcase.
12382
c974c96e 123832016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12384 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12385
12386 PR middle-end/70457
12387 * gcc.dg/torture/pr70457.c: New.
12388
7a85da89
AV
123892016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12390
12391 PR fortran/67538
12392 * gfortran.dg/allocate_with_source_19.f08: New test.
12393
de517e64
AV
123942016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12395
12396 PR fortran/65795
12397 * gfortran.dg/coarray_allocate_6.f08: New test.
12398
43b9f499
RB
123992016-04-04 Richard Biener <rguenther@suse.de>
12400
12401 PR rtl-optimization/70484
12402 * gcc.dg/torture/pr70484.c: New testcase.
12403
f13355da
MP
124042016-04-04 Marek Polacek <polacek@redhat.com>
12405
12406 PR c/70307
12407 * gcc.dg/torture/pr70307.c: New test.
12408
6cc6ed50
OE
124092016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12410
12411 PR target/70416
12412 PR target/67391
12413 * gcc.target/sh/torture/pr70416.c: New.
12414
abdc16c8
MS
124152016-04-02 Martin Sebor <msebor@redhat.com>
12416
12417 PR c++/67376
12418 PR c++/70170
12419 PR c++/70172
12420 PR c++/70228
12421 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12422 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12423 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12424 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12425 * g++.dg/cpp0x/constexpr-string.C: Same.
12426 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12427 * g++.dg/cpp0x/pr65398.C: Same.
12428 * g++.dg/ext/constexpr-vla1.C: Same.
12429 * g++.dg/ext/constexpr-vla2.C: Same.
12430 * g++.dg/ext/constexpr-vla3.C: Same.
12431 * g++.dg/ubsan/pr63956.C: Same.
12432
763cd859
JJ
124332016-04-01 Jakub Jelinek <jakub@redhat.com>
12434
12435 PR rtl-optimization/70467
12436 * gcc.target/i386/pr70467-2.c: New test.
12437
0f875435
JJ
124382016-04-01 Jakub Jelinek <jakub@redhat.com>
12439 Marek Polacek <polacek@redhat.com>
12440
12441 PR c++/70488
12442 * g++.dg/init/new47.C: New test.
12443
41d14659
RR
124442016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12445
12446 PR target/70496
12447 * gcc.target/arm/pr70496.c: New test.
12448
f9bf89bb
NS
124492016-04-01 Nathan Sidwell <nathan@acm.org>
12450
73b9085d
NS
12451 PR c++/68475
12452 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12453
4afdcfaa
IE
124542016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12455
12456 PR target/69890
12457 * gcc.dg/strlenopt.h (memmove): New.
12458 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12459 instead of "string.h".
12460 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12461 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12462 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12463 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12464 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12465 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12466 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12467 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12468 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12469 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12470 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12471 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12472 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12473 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12474 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12475 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12476 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12477 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12478 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12479 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12480
b5d7a29c
RO
124812016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12482
12483 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12484 (Holder::foo): Reflect this.
12485
b660f9ec
IE
124862016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12487
12488 PR target/70442
12489 * gcc.dg/pr70442.c: New test.
12490
88504f34
NS
124912016-03-31 Nathan Sidwell <nathan@acm.org>
12492
12493 PR c++/70393
12494 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12495
95d34b96
KY
124962016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12497
12498 PR target/70453
12499 * gcc.target/i386/pr70453.c: New test.
12500
b4c4967c
AB
125012016-03-31 Andrey Belevantsev <abel@ispras.ru>
12502
12503 PR target/70292
12504 * gcc.c-torture/pr70292.c: New test.
12505
5fde6a45
MP
125062016-03-31 Marek Polacek <polacek@redhat.com>
12507
12508 PR c/70297
12509 * c-c++-common/pr70297.c: New test.
12510 * g++.dg/cpp0x/typedef-redecl.C: New test.
12511 * gcc.dg/typedef-redecl2.c: New test.
12512
97eb24c4
JJ
125132016-03-31 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR rtl-optimization/70460
12516 * gcc.c-torture/execute/pr70460.c: New test.
12517
efc3536f
RB
125182016-03-31 Richard Biener <rguenther@suse.de>
12519
12520 PR c++/70430
12521 * g++.dg/ext/vector30.C: New testcase.
12522
e0876e21
DH
125232016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12524 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12525
12526 * gfortran.dg/fmt_pf.f90: New test.
12527
e9bff8c6
RO
125282016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12529
12530 Forward-port from 5 branch
12531 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR testsuite/70356
12534 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12535 dg-require-effective-target after dg-do.
12536
12537 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12538
12539 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12540
2620c80d
TS
125412016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12542 Julian Brown <julian@codesourcery.com>
12543 Chung-Lin Tang <cltang@codesourcery.com>
12544 Cesar Philippidis <cesar@codesourcery.com>
12545 James Norris <jnorris@codesourcery.com>
12546 Tom de Vries <tom@codesourcery.com>
12547 Nathan Sidwell <nathan@codesourcery.com>
12548
bf867841 12549 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12550 * c-c++-common/goacc/loop-clauses.c: Likewise.
12551 * g++.dg/goacc/template.C: Likewise.
12552 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12553 * gfortran.dg/goacc/loop-1.f95: Likewise.
12554 * gfortran.dg/goacc/loop-5.f95: Likewise.
12555 * gfortran.dg/goacc/loop-6.f95: Likewise.
12556 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12557 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12558 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12559 * c-c++-common/goacc/clauses-fail.c: Likewise.
12560 * c-c++-common/goacc/parallel-1.c: Likewise.
12561 * c-c++-common/goacc/reduction-1.c: Likewise.
12562 * c-c++-common/goacc/reduction-2.c: Likewise.
12563 * c-c++-common/goacc/reduction-3.c: Likewise.
12564 * c-c++-common/goacc/reduction-4.c: Likewise.
12565 * c-c++-common/goacc/routine-3.c: Likewise.
12566 * c-c++-common/goacc/routine-4.c: Likewise.
12567 * c-c++-common/goacc/routine-5.c: Likewise.
12568 * c-c++-common/goacc/tile.c: Likewise.
12569 * g++.dg/goacc/template.C: Likewise.
12570 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12571 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12572 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12573 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12574 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12575 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12576 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12577 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12578 * c-c++-common/goacc/use_device-1.c: ... this file.
12579 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12580 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12581 * c-c++-common/goacc/host_data-6.c: ... this file.
12582 * c-c++-common/goacc/loop-2-kernels.c: New file.
12583 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12584 * c-c++-common/goacc/loop-3.c: Likewise.
12585 * g++.dg/goacc/reference.C: Likewise.
12586 * g++.dg/goacc/routine-1.C: Likewise.
12587 * g++.dg/goacc/routine-2.C: Likewise.
12588
f6d2d066
RB
125892016-03-30 Richard Biener <rguenther@suse.de>
12590
12591 PR middle-end/70450
12592 * gcc.dg/torture/pr70450.c: New testcase.
12593
d43242b9
JJ
125942016-03-30 Jakub Jelinek <jakub@redhat.com>
12595
12596 PR target/70421
12597 * gcc.dg/torture/pr70421.c: New test.
12598 * gcc.target/i386/avx512f-pr70421.c: New test.
12599
5ce43b77
L
126002016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12601
12602 PR testsuite/70364
12603 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12604 (check): New function.
12605 (bar): Call check.
12606 (foo): Align stack to 16 bytes when calling bar.
12607 * gcc.target/i386/cleanup-2.c: Likewise.
12608
d014a712
PP
126092016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12610
12611 PR tree-optimization/59124
12612 * gcc.dg/Warray-bounds-19.c: New test.
12613
3f8257db 126142016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12615
12616 * lib/prune.exp (escape_regex_chars): New.
12617 (prune_file_path): Update to quote metcharacters for regexp.
12618
3336c6e0
JJ
126192016-03-29 Jakub Jelinek <jakub@redhat.com>
12620
a362f023
JJ
12621 PR rtl-optimization/70429
12622 * gcc.c-torture/execute/pr70429.c: New test.
12623
3336c6e0
JJ
12624 PR tree-optimization/70405
12625 * gcc.dg/pr70405.c: New test.
12626
728557fd
AV
126272016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12628
12629 PR fortran/70397
12630 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12631 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12632
bef977d4
TS
126332016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12634
12635 PR testsuite/64177
12636 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12637 __cilkrts_set_param to set two workers.
12638 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12639 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12640
6f6d25c9
DH
126412016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12642
bf867841 12643 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12644
45733562
KY
126452016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12646
12647 PR target/70406
bf867841 12648 * gcc.target/i386/pr70406.c: New test.
45733562 12649
a1799e5e
EB
126502016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12651
12652 * gnat.dg/specs/double_record_extension3.ads: New test.
12653
5fca7b66
RH
126542016-03-25 Richard Henderson <rth@redhat.com>
12655
12656 PR target/70120
12657 * gcc.target/aarch64/pr70120-1.c: New.
12658 * gcc.target/aarch64/pr70120-2.c: New.
12659 * gcc.target/aarch64/pr70120-3.c: New.
12660
31ce75c6
PP
126612016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12662
12663 PR c++/62212
12664 * g++.dg/template/mangle2.C: The dg-do directive should be
12665 "compile" not "assemble".
12666
3caf0ca1
BS
126672016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12668
12669 PR lto/69650
12670 * gcc.dg/pr69650.c: New test.
12671
634035b6
DE
126722016-03-25 David Edelsohn <dje.gcc@gmail.com>
12673
12674 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12675
45d34276
AM
126762016-03-25 Alan Modra <amodra@gmail.com>
12677
12678 * gcc.dg/dfp/pr70052.c: New test.
12679
8f085166
RH
126802016-03-24 Richard Henderson <rth@redhat.com>
12681
12682 PR middle-end/69845
12683 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12684 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12685
011e5ec3
TV
126862016-03-24 Tom de Vries <tom@codesourcery.com>
12687
12688 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12689
9e3f4551
TV
126902016-03-24 Tom de Vries <tom@codesourcery.com>
12691
12692 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12693 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12694
45780041
TV
126952016-03-24 Tom de Vries <tom@codesourcery.com>
12696
12697 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12698 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12699
887ab4e5
PP
127002016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12701
12702 PR c++/62212
12703 * g++.dg/template/mangle2.C: New test.
12704
69a9a66f
RB
127052016-03-24 Richard Biener <rguenther@suse.de>
12706
12707 PR tree-optimization/70396
12708 * gcc.dg/torture/pr70396.c: New testcase.
12709
ed87de55
RB
127102016-03-24 Richard Biener <rguenther@suse.de>
12711
12712 PR middle-end/70370
12713 * gcc.dg/torture/pr70370.c: New testcase.
12714
ea064934
TV
127152016-03-24 Tom de Vries <tom@codesourcery.com>
12716
12717 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12718 * gfortran.dg/goacc/kernels-tree.f95: Same.
12719 * gfortran.dg/goacc/parallel-tree.f95: Same.
12720
b2a4dd1d
TV
127212016-03-24 Tom de Vries <tom@codesourcery.com>
12722
12723 * c-c++-common/goacc/uninit-if-clause.c: New test.
12724 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12725
72e7cd6e
JJ
127262016-03-24 Jakub Jelinek <jakub@redhat.com>
12727
12728 PR target/70290
bf867841
UB
12729 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12730 Fix formatting.
72e7cd6e 12731
ce9d0c03
RB
127322016-03-24 Richard Biener <rguenther@suse.de>
12733
12734 PR tree-optimization/70372
12735 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12736
426b9428
PP
127372016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12738
12739 PR c++/70347
12740 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12741
cd1588c4
PP
127422016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12743
12744 PR c++/70332
12745 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12746
61637db3
JJ
127472016-03-23 Jakub Jelinek <jakub@redhat.com>
12748
928af3bf
JJ
12749 PR c++/70001
12750 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12751 * g++.dg/cpp1y/pr70001.C: New test.
12752
61637db3
JJ
12753 PR c++/70323
12754 * g++.dg/cpp0x/constexpr-70323.C: New test.
12755
05aca4e7
AO
127562016-03-23 Alexandre Oliva <aoliva@redhat.com>
12757 Jason Merrill <jason@redhat.com>
12758 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR c++/69315
12761 * g++.dg/cpp0x/constexpr-69315.C: New test.
12762 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12763
fbdb6baf
MP
127642016-03-23 Marek Polacek <polacek@redhat.com>
12765
12766 PR c++/69884
12767 * g++.dg/warn/Wignored-attributes-1.C: New test.
12768 * g++.dg/warn/Wignored-attributes-2.C: New test.
12769
d79ee524
TV
127702016-03-23 Tom de Vries <tom@codesourcery.com>
12771
12772 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12773 initialization.
12774 * gfortran.dg/goacc/private-3.f95 (test): Same.
12775 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12776 missing use param.
12777
a59f0bef
KT
127782016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12779
12780 * lib/target-supports.exp: Remove v7ve entry from loop
12781 creating effective target checks.
12782 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12783 (add_options_for_arm_arch_v7ve): Likewise.
12784
0179520a
JJ
127852016-03-23 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR tree-optimization/70354
12788 * gcc.dg/vect/pr70354-1.c: New test.
12789 * gcc.dg/vect/pr70354-2.c: New test.
12790 * gcc.target/i386/avx2-pr70354-1.c: New test.
12791 * gcc.target/i386/avx2-pr70354-2.c: New test.
12792
75bb14d7
JL
127932016-03-22 Jeff Law <law@redhat.com>
12794
12795 PR target/70232
12796 * gcc.dg/tree-ssa/pr70232.c: New test.
12797
72c9526d
IE
127982016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12799
12800 PR target/70302
12801 * gcc.target/i386/pr70302.c: New test.
12802
a3ca1bc5
RB
128032016-03-22 Richard Biener <rguenther@suse.de>
12804
12805 PR middle-end/70251
12806 * g++.dg/torture/pr70251.C: New testcase.
12807
5c240f4d
DM
128082016-03-22 David Malcolm <dmalcolm@redhat.com>
12809
12810 PR c/69993
12811 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12812 Wmisleading-indentation.c.
12813 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12814 reflect change to diagnostic text and order of messages.
12815 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12816
80f6631b
DE
128172016-03-22 David Edelsohn <dje.gcc@gmail.com>
12818
12819 * g++.dg/ext/java-3.C: Don't compile on AIX.
12820
9a10956c
RB
128212016-03-22 Richard Biener <rguenther@suse.de>
12822
12823 PR middle-end/70333
12824 * gcc.dg/torture/pr70333.c: New testcase.
12825
6cedf922
IE
128262016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12827
12828 * g++.dg/ext/pr70290.C: New test.
12829
cd6c27ac
KY
128302016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12831
12832 PR target/70325
12833 * gcc.target/i386/pr70325.c: New test.
12834
4cde512c
JJ
128352016-03-22 Jakub Jelinek <jakub@redhat.com>
12836
b01915ed
JJ
12837 PR target/70329
12838 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12839 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12840
4e3e2cf1
JJ
12841 PR target/70300
12842 * gcc.target/i386/pr70300.c: New test.
12843
4cde512c
JJ
12844 PR c++/70295
12845 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12846 (func2): New function for cond with parens, xfail warning for c++.
12847 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12848
16f6d7dc
PP
128492016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12850
12851 PR c++/70096
12852 * g++.dg/template/ptrmem30.C: New test.
12853
a3e2b438
PP
128542016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12855
12856 PR c++/70204
12857 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12858 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12859
11b6a02e
JJ
128602016-03-21 Jakub Jelinek <jakub@redhat.com>
12861
12862 PR middle-end/70326
12863 * gcc.dg/pr70326.c: New test.
12864
b9407883
MG
128652016-03-21 Marc Glisse <marc.glisse@inria.fr>
12866 Jakub Jelinek <jakub@redhat.com>
12867
12868 PR tree-optimization/70317
12869 * gcc.dg/pr70317.c: New test.
12870
4a148e19
UB
128712016-03-21 Uros Bizjak <ubizjak@gmail.com>
12872
12873 PR target/70327
12874 * gcc.target/i386/pr70327.c: New test.
12875
2a85ddbb
ML
128762016-03-21 Martin Liska <mliska@suse.cz>
12877
7d36fe98 12878 PR ipa/70306
2a85ddbb
ML
12879 * gcc.dg/ipa/pr70306.c: New test.
12880
4a148e19 128812016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12882
12883 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12884 * gcc.target/arm/attr-align3.c: Likewise.
12885 * gcc.target/arm/attr_arm.c: Likewise.
12886 * gcc.target/arm/flip-thumb.c: Likewise.
12887
6b366948
JJ
128882016-03-21 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR target/70296
12891 * gcc.target/powerpc/altivec-36.c: New test.
12892
2fac8c14
RB
128932016-03-21 Richard Biener <rguenther@suse.de>
12894
12895 PR tree-optimization/70310
12896 * gcc.dg/torture/pr70310.c: New testcase.
12897
e9bde854
KY
128982016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12899
12900 PR target/70293
12901 * gcc.target/i386/pr70293.c: New test.
12902
56bbfaf6
RB
129032016-03-21 Richard Biener <rguenther@suse.de>
12904
12905 PR tree-optimization/70288
12906 * gcc.dg/torture/pr70288-1.c: New testcase.
12907 * gcc.dg/torture/pr70288-2.c: Likewise.
12908
3eee49ed
AB
129092016-03-21 Andrey Belevantsev <abel@ispras.ru>
12910
12911 PR rtl-optimization/69307
12912 * gcc.target/arm/pr69307.c: New test.
4a148e19 12913
8e7816b4
AB
129142016-03-21 Andrey Belevantsev <abel@ispras.ru>
12915
12916 PR rtl-optimization/69102
12917 * gcc.c-torture/compile/pr69102.c: New test.
12918
14d7d4be
JL
129192016-03-18 Jeff Law <law@redhat.com>
12920
12921 PR rtl-optimization/70263
12922 * gcc.c-torture/compile/pr70263-1.c: New test.
12923 * gcc.target/i386/pr70263-2.c: New test.
12924
5c6a601c
BS
129252016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12926
12927 PR rtl-optimization/70278
12928 * gcc.dg/torture/pr70278.c: New test.
12929 * gcc.target/arm/pr70278.c: New test.
12930
4bbf545b
DM
129312016-03-18 David Malcolm <dmalcolm@redhat.com>
12932
12933 PR c/70281
12934 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12935 (test_builtin_types_compatible_p): New test function.
12936 * gcc.dg/pr70281.c: New test case.
12937
dc28bb68
CL
129382016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12939
12940 PR target/70113
12941 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12942
5e8d6dff
IE
129432016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12944
12945 PR tree-optimization/70252
12946 * gcc.dg/pr70252.c: New test.
12947
d0e7e403
TV
129482016-03-18 Tom de Vries <tom@codesourcery.com>
12949
12950 * gcc.dg/pr70161-2.c: New test.
12951 * gcc.dg/pr70161.c: New test.
12952
fa22501a
TV
129532016-03-18 Tom de Vries <tom@codesourcery.com>
12954
12955 PR ipa/70269
12956 * gcc.dg/pr70269.c: New test.
12957
dd125026
JJ
129582016-03-18 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR c++/70267
12961 * g++.dg/ext/java-3.C: New test.
12962
91914f0a
PP
129632016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12964
12965 PR c++/70205
12966 * g++.dg/lookup/pr70205.C: New test.
12967
753a8910
PP
129682016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12969
12970 PR c++/70218
12971 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12972
14ba7b28
MP
129732016-03-17 Marek Polacek <polacek@redhat.com>
12974
12975 PR c/69407
12976 * gcc.dg/atomic-op-6.c: New test.
12977
ded60913
DM
129782016-03-17 David Malcolm <dmalcolm@redhat.com>
12979
12980 PR c/70264
12981 * c-c++-common/pr70264.c: New test case.
12982
a3aad0e6
JJ
129832016-03-17 Jakub Jelinek <jakub@redhat.com>
12984
17366700
JJ
12985 PR c++/70144
12986 * c-c++-common/pr70144-1.c: New test.
12987 * c-c++-common/pr70144-2.c: New test.
12988
a3aad0e6
JJ
12989 PR c++/70272
12990 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12991 * g++.dg/opt/flifetime-dse6.C: New test.
12992 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12993
b57e6e18
L
129942016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12995
12996 PR driver/70192
12997 * gcc.dg/pic-1.c: New test.
12998 * gcc.dg/pic-2.c: Likewise.
12999 * gcc.dg/pic-3.c: Likewise.
13000 * gcc.dg/pic-4.c: Likewise.
13001 * gcc.dg/pie-1.c: Likewise.
13002 * gcc.dg/pie-2.c: Likewise.
13003 * gcc.dg/pie-3.c: Likewise.
13004 * gcc.dg/pie-4.c: Likewise.
13005 * gcc.dg/pie-5.c: Likewise.
13006 * gcc.dg/pie-6.c: Likewise.
13007
b38ba58b
TV
130082016-03-17 Tom de Vries <tom@codesourcery.com>
13009
13010 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13011 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13012
6931b3b7
RB
130132016-03-17 Richard Biener <rguenther@suse.de>
13014
13015 PR debug/70271
13016 * g++.dg/debug/pr70271.C: New testcase.
13017
0c8b64cb
IE
130182016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13019
13020 * gcc.target/i386/pr70251.c: New test.
13021
b1970801
MP
130222016-03-17 Marek Polacek <polacek@redhat.com>
13023
13024 PR c++/70194
13025 * g++.dg/warn/constexpr-70194.C: New test.
13026
820c5eaa
RH
130272016-03-16 Richard Henderson <rth@redhat.com>
13028
13029 PR middle-end/70240
13030 * gcc.c-torture/compile/pr70240.c: New.
13031
da0ad263
SKS
130322016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13033
13034 * gcc.c-torture/compile/20151204.c: Skip for avr.
13035
c73d295c
JJ
130362016-03-16 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR target/70245
13039 * g++.dg/opt/pr70245.C: New test.
13040 * g++.dg/opt/pr70245.h: New file.
13041 * g++.dg/opt/pr70245-aux.cc: New file.
13042
b2794066
MS
130432016-03-16 Martin Sebor <msebor@redhat.com>
13044
13045 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13046
aa43616c
RH
130472016-03-16 Richard Henderson <rth@redhat.com>
13048
13049 PR middle-end/70199
13050 * gcc.c-torture/compile/pr70199.c: New.
13051
59608fe5
L
130522016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13053
13054 * gcc.dg/uninit-19.c: Run dos2unix.
13055
ab4c578f
MP
130562016-03-16 Marek Polacek <polacek@redhat.com>
13057
13058 PR c/70093
13059 * gcc.dg/nested-func-10.c: New test.
13060 * gcc.dg/nested-func-9.c: New test.
13061
f5387e76
JJ
130622016-03-16 Jakub Jelinek <jakub@redhat.com>
13063
13064 PR tree-optimization/68714
13065 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13066
7662b718
TV
130672016-03-16 Tom de Vries <tom@codesourcery.com>
13068
13069 PR tree-optimization/68715
13070 * gcc.dg/graphite/pr68715-2.c: New test.
13071 * gcc.dg/graphite/pr68715.c: New test.
13072 * gfortran.dg/graphite/pr68715.f90: New test.
13073
be7ce7ae
TV
130742016-03-16 Tom de Vries <tom@codesourcery.com>
13075
13076 PR tree-optimization/68809
13077 * gcc.dg/graphite/pr68809-2.c: New test.
13078 * gcc.dg/graphite/pr68809.c: New test.
13079
1935f250
JJ
130802016-03-16 Jakub Jelinek <jakub@redhat.com>
13081
6651c93e
JJ
13082 PR c++/70147
13083 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13084 method call to i () as argument. Adjust expected output.
13085
1935f250
JJ
13086 PR c++/70147
13087 * g++.dg/ubsan/pr70147-1.C: New test.
13088 * g++.dg/ubsan/pr70147-2.C: New test.
13089
ab1caa6e
MS
130902016-03-15 Martin Sebor <msebor@redhat.com>
13091
13092 PR c++/58281
13093 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13094
5c2a1bbb
JDA
130952016-03-15 John David Anglin <danglin@gcc.gnu.org>
13096
cb5d8ad1
JDA
13097 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13098 hppa*-*-hpux*.
13099
b440dd40
JDA
13100 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13101
5c2a1bbb
JDA
13102 PR libfortran/69799
13103 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13104 libatomic_available.
13105
42c729c5
MP
131062016-03-15 Marek Polacek <polacek@redhat.com>
13107
13108 PR c++/70209
13109 * g++.dg/ext/attribute-may-alias-4.C: New test.
13110
82b1c550
AM
131112016-03-15 Alexander Monakov <amonakov@ispras.ru>
13112
13113 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13114 -fvar-tracking-assignments-toggle flag.
13115
4ccbf3a6
PH
131162016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13117
13118 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13119
c39858bd
JJ
131202016-03-15 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR rtl-optimization/70222
13123 * gcc.c-torture/execute/pr70222-1.c: New test.
13124 * gcc.c-torture/execute/pr70222-2.c: New test.
13125
8be119c1
RH
131262016-03-15 Richard Henderson <rth@redhat.com>
13127
13128 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13129
6598bb55
AB
131302016-03-15 Andrey Belevantsev <abel@ispras.ru>
13131
13132 PR rtl-optimization/69032
13133 * gcc.dg/pr69032.c: New test.
13134
81fa2944
AB
131352016-03-15 Andrey Belevantsev <abel@ispras.ru>
13136
13137 PR rtl-optimization/63384
4a148e19 13138 * g++.dg/pr63384.C: New test.
81fa2944 13139
74ea9ab6
AB
131402016-03-15 Andrey Belevantsev <abel@ispras.ru>
13141
13142 PR target/64411
13143 * gcc.target/i386/pr64411.C: New test.
13144
045d5055
TV
131452016-03-15 Tom de Vries <tom@codesourcery.com>
13146
13147 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13148 * gfortran.dg/goacc/kernels-alias.f95: New test.
13149
3ea33585
MS
131502016-03-14 Martin Sebor <msebor@redhat.com>
13151
13152 PR c++/53792
13153 * g++.dg/cpp0x/constexpr-inline.C: New test.
13154 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13155
1df7b330
DE
131562016-03-14 David Edelsohn <dje.gcc@gmail.com>
13157
13158 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13159
79b57d18
JJ
131602016-03-14 Jakub Jelinek <jakub@redhat.com>
13161
13162 PR middle-end/70219
13163 * gcc.dg/pr70219.c: New test.
13164
3cbf012a
BS
131652016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13166
13167 PR target/70083
13168 * gcc.dg/torture/pr70083.c: New test.
13169 * gcc.target/i386/pr70083.c: New test.
13170
a9fee7cd
RB
131712016-03-14 Richard Biener <rguenther@suse.de>
13172
13173 PR tree-optimization/56365
13174 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13175
4799603f
SB
131762016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13177
13178 PR target/70098
13179 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13180 New function.
13181 * g++.dg/pr70098.C: New testcase.
13182
13183
760ca967
TV
131842016-03-14 Tom de Vries <tom@codesourcery.com>
13185
13186 PR tree-optimization/70045
13187 * gcc.dg/graphite/pr70045.c: New test.
13188
44e66a77
JD
131892016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13190
13191 PR fortran/69043
13192 * gfortran.dg/include_9.f90: New test.
13193
a18e0fe1
DH
131942016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13195
13196 PR fortran/45076
13197 gfortran.dg/prof/prof.exp: New script.
13198 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13199
d0aca6ab
AB
132002016-03-12 Andrey Belevantsev <abel@ispras.ru>
13201
13202 PR rtl-optimization/69307
13203 * gcc.dg/pr69307.c: New test.
13204
cefe08a4
VM
132052016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13206
13207 PR target/69614
13208 * gcc.target/arm/pr69614.c: New.
13209
70112e2a
PT
132102016-03-12 Paul Thomas <pault@gcc.gnu.org>
13211
13212 PR fortran/70031
13213 * gfortran.dg/submodule_14.f08: New test
13214
13215 PR fortran/69524
13216 * gfortran.dg/submodule_15.f08: New test
13217
3f1e5d3a
PP
132182016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13219
13220 PR c++/70106
13221 * g++.dg/cpp1y/paren3.C: New test.
13222
a3f6d680
MM
132232016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13224
13225 PR target/70131
13226 * gcc.target/powerpc/ppc-round2.c: New test.
13227
92348f09
BS
132282016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13229
13230 PR target/70123
13231 * gcc.dg/torture/pr70123.c: New test.
13232
cebde9e9
JL
132332016-03-11 Jeff Law <law@redhat.com>
13234
13235 PR tree-optimization/70190
13236 * gcc.c-torture/compile/pr70190.c: New test.
13237
3edc5da4
DM
132382016-03-11 David Malcolm <dmalcolm@redhat.com>
13239
13240 PR c/68187
13241 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13242 case.
13243 (test43_b): Likewise.
13244 (test43_c): Likewise.
13245 (test43_d): Likewise.
13246 (test43_e): Likewise.
13247 (test43_f): Likewise.
13248 (test43_g): Likewise.
13249 (test44_a): Likewise.
13250 (test44_b): Likewise.
13251 (test44_c): Likewise.
13252 (test44_d): Likewise.
13253 (test44_e): Likewise.
13254
318c1204
DM
132552016-03-11 David Malcolm <dmalcolm@redhat.com>
13256
13257 PR c/70085
13258 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13259
bc062234
KT
132602016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13261
13262 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13263 dg-options.
13264
acfc1ac1
KT
132652016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13266
13267 PR target/70002
13268 PR target/69245
13269 * gcc.target/aarch64/pr69245_2.c: New test.
13270
d1e2bb2d
JJ
132712016-03-11 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR tree-optimization/70177
13274 * gcc.dg/pr70177.c: New test.
13275
07350627
AL
132762016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13277
13278 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13279
5c6706f7
AL
132802016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13281
13282 * gcc.dg/tree-ssa/sra-20.c: New.
13283
02d472a2
JJ
132842016-03-11 Jakub Jelinek <jakub@redhat.com>
13285
686d390a
JJ
13286 PR rtl-optimization/70174
13287 * gcc.dg/pr70174.c: New test.
13288
02d472a2
JJ
13289 PR tree-optimization/70169
13290 * gcc.dg/pr70169.c: New test.
13291
0f9befa1
IE
132922016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13293
13294 PR target/70160
13295 * gcc.target/i386/pr70160.c: New test.
13296
432d4670
AK
132972016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13298
13299 * gcc.target/s390/dfp-1.c: New test.
13300
a3dc8760
NC
133012016-03-10 Nick Clifton <nickc@redhat.com>
13302
13303 PR target/70044
13304 * gcc.target/aarch64/pr70044.c: New test.
13305
b87a8d7d
PP
133062016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13307 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR c++/70001
13310 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13311 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13312 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13313
4f4ada6a
JH
133142016-03-10 Jan Hubicka <hubicka@ucw.cz>
13315
13316 PR lto/69589
13317 * g++.dg/lto/pr69589_0.C: New testcase
13318 * g++.dg/lto/pr69589_1.C: New testcase
13319
d49b0aa0
MP
133202016-03-10 Marek Polacek <polacek@redhat.com>
13321
13322 PR c++/70153
13323 * g++.dg/delayedfold/unary-plus1.C: New test.
13324
133252016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13326
13327 * gcc.target/arm/pr45701-1.c: Escape brackets.
13328 * gcc.target/arm/pr45701-2.c: Likewise.
13329
71017a7b
AL
133302016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13331
13332 * gfortran.dg/unconstrained_commons.f: New.
13333
ba52669f
AM
133342016-03-10 Alan Modra <amodra@gmail.com>
13335
13336 * gcc.dg/pr69195.c: New.
13337 * gcc.dg/pr69238.c: New.
13338
27742332
TV
133392016-03-10 Tom de Vries <tom@codesourcery.com>
13340
13341 PR testsuite/68915
13342 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13343
3a81a594
RB
133442016-03-10 Richard Biener <rguenther@suse.de>
13345
13346 PR tree-optimization/70128
13347 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13348 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13349
3433b975
JJ
133502016-03-09 Jakub Jelinek <jakub@redhat.com>
13351
c2864f02
JJ
13352 PR tree-optimization/70152
13353 * gcc.dg/pr70152.c: New test.
13354
3433b975
JJ
13355 PR target/70086
13356 * gcc.target/i386/pr70086-1.c: New test.
13357 * gcc.target/i386/pr70086-2.c: New test.
13358 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13359
13360 PR tree-optimization/70127
13361 * gcc.c-torture/execute/pr70127.c: New test.
13362
96b3c82d
CP
133632016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13364
13365 * c-c++-common/goacc/combined-directives-2.c: New test.
13366
b4f3232d
DM
133672016-03-09 David Malcolm <dmalcolm@redhat.com>
13368
13369 PR c/68473
13370 PR c++/70105
13371 * g++.dg/diagnostic/pr70105.C: New test.
13372 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13373 (test_multiple_ordinary_maps): New test function.
13374
40499f81
DM
133752016-03-09 David Malcolm <dmalcolm@redhat.com>
13376
13377 PR c/68473
13378 PR c++/70105
13379 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13380 Drop range information from call to inform_at_rich_loc.
13381 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13382 New.
13383 (test_show_locus): Replace calls to rich_location::add_range with
13384 calls to add_range. Rewrite the tests that used the now-defunct
13385 rich_location ctor taking a source_range. Simplify other tests
13386 by replacing calls to COMBINE_LOCATION_DATA with calls to
13387 make_location.
13388
c9e33662
RB
133892016-03-09 Richard Biener <rguenther@suse.de>
13390 Jakub Jelinek <jakub@redhat.com>
13391
13392 PR tree-optimization/70138
13393 * gcc.dg/vect/pr70138-1.c: New testcase.
13394 * gcc.dg/vect/pr70138-2.c: Likewise.
13395
2c73b764
JJ
133962016-03-09 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR target/70049
13399 * gcc.target/i386/pr70049.c: New test.
13400
c06d25bb
RB
134012016-03-09 Richard Biener <rguenther@suse.de>
13402
13403 PR c/70143
13404 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13405 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13406 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13407
5828a501
RO
134082016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13409
13410 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13411 arm-*-*.
13412
2e141c8d
JJ
134132016-03-09 Jakub Jelinek <jakub@redhat.com>
13414
5a9def37
JJ
13415 PR middle-end/67278
13416 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13417
2e141c8d
JJ
13418 PR target/67278
13419 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13420
13421 PR middle-end/70050
13422 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13423 in testcase comment.
13424
bf751f40
TV
134252016-03-09 Tom de Vries <tom@codesourcery.com>
13426
13427 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13428 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13429 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13430 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13431 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13432 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13433 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13434 * gfortran.dg/goacc/kernels-loop.f95: New test.
13435
e210c999
MS
134362016-03-08 Martin Sebor <msebor@redhat.com>
13437
13438 PR c++/62096
13439 * g++.dg/warn/overflow-warn-7.C: New test.
13440
80aac5c8
JM
134412016-03-08 Jason Merrill <jason@redhat.com>
13442
13443 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13444 * lib/target-supports.exp (check_effective_target_concepts): New.
13445
12b81409
JJ
134462016-03-08 Jakub Jelinek <jakub@redhat.com>
13447
d259b234
JJ
13448 PR c++/70135
13449 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13450 * g++.dg/ubsan/pr70135.C: New test.
13451
12b81409
JJ
13452 PR target/70110
13453 * gcc.dg/pr70110.c: New test.
13454
b4e9f2aa
MJ
134552016-03-07 Martin Jambor <mjambor@suse.cz>
13456
13457 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13458 * c-c++-common/gomp/if-1.c: Likewise.
13459 * c-c++-common/gomp/pr61486-2.c: Likewise.
13460 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13461 to dg-additional-options.
13462 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13463 * g++/gomp/target-teams-1.c: Likewise.
13464 * gcc.dg/gomp/gomp.exp: Likewise.
13465 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13466 dg-additional-options.
13467 * gfortran.dg/gomp/gomp.exp: Likewise.
13468 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13469 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13470 dg-additional-options.
13471 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13472
f86e631e
MJ
134732016-03-07 Martin Jambor <mjambor@suse.cz>
13474
13475 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13476 * c-c++-common/gomp/gridify-1.c: New test.
13477 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13478
94156b3f
AV
134792016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13480
13481 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13482 trigger for cortex-r8, when scanning for register r8.
13483 * gcc.target/arm/pr45701-2.c: Likewise.
13484
a84a49b7 134852016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13486 Jeff Law <law@redhat.com>
a84a49b7
RB
13487
13488 PR tree-optimization/69740
13489 * gcc.c-torture/compile/pr69740-1.c: New test.
13490 * gcc.c-torture/compile/pr69740-2.c: New test.
13491
e41f6c9e
BS
134922016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13493
13494 * lib/target-supports.exp
13495 (check_effective_target_whole_vector_shift): Enable for PPC64.
13496
57548bf5
RB
134972016-03-07 Richard Biener <rguenther@suse.de>
13498
13499 PR tree-optimization/70115
13500 * gcc.dg/torture/pr70115.c: New testcase.
13501
4ae13300
NS
135022016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13503
13504 PR middle-end/69916
13505 * c-c-++-common/goacc/pr69916.c: New.
13506
5edb9853
RH
135072016-03-07 Richard Henderson <rth@redhat.com>
13508
13509 * gcc.c-torture/compile/pr70061.c: New test.
13510
2067a8f3
RB
135112016-03-07 Richard Biener <rguenther@suse.de>
13512
13513 PR testsuite/70109
13514 * gcc.dg/vect/O3-pr36098.c: New testcase.
13515
4145a9b7
CL
135162016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13517
13518 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13519
1878be32
EB
135202016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13521
13522 * gnat.dg/renaming9.ad[sb]: New testcase.
13523
df762bb2
JJ
135242016-03-05 Jakub Jelinek <jakub@redhat.com>
13525
13526 PR c++/70084
13527 * g++.dg/expr/stdarg3.C: New test.
13528
7d461295
JL
135292016-03-04 Jeff Law <law@redhat.com>
13530
13531 PR tree-optimization/69196
13532 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13533 x86_64-*-*.
13534
29b9828f
BS
135352016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13536
b6b552fd
BS
13537 PR c/69973
13538 * gcc.dg/pr69973.c: New test.
13539
201d49e9
BS
13540 PR rtl-optimization/69941
13541 * gcc.dg/torture/pr69941.c: New test.
13542
29b9828f
BS
13543 PR c/69824
13544 * gcc.dg/pr69824.c: New test.
13545
640b7e74
TV
135462016-03-05 Tom de Vries <tom@codesourcery.com>
13547
13548 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13549 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13550 function.
13551
7a3a3fad
PP
135522016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13553
13554 PR c++/66786
13555 * g++.dg/cpp1y/var-templ48.C: New test.
13556 * g++.dg/cpp1y/var-templ49.C: New test.
13557
cd439aec
EB
135582016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13559
13560 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13561
60204554
JJ
135622016-03-04 Jakub Jelinek <jakub@redhat.com>
13563
0c8825de
JJ
13564 PR c++/70035
13565 * g++.dg/ubsan/pr70035.C: New test.
13566
60204554
JJ
13567 PR target/70062
13568 * gcc.target/i386/pr70062.c: New test.
13569
f79d4eab
L
135702016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13571
13572 * g++.dg/template/typename21.C: Remove c++98_only.
13573
ea81ce67
L
135742016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13575
13576 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13577
64b23c13
DM
135782016-03-04 David Malcolm <dmalcolm@redhat.com>
13579
13580 PR c/68187
13581 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13582 function.
13583 (fn_42_b): Likewise.
13584 (fn_42_c): Likewise.
13585
729526f5
DM
135862016-03-04 David Malcolm <dmalcolm@redhat.com>
13587
13588 PR c/68187
13589 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13590 function.
13591 (fn_40_b): Likewise.
13592 (fn_41_a): Likewise.
13593 (fn_41_b): Likewise.
13594
f9ea11ac
JJ
135952016-03-04 Jakub Jelinek <jakub@redhat.com>
13596
13597 PR target/70059
13598 * gcc.target/i386/avx512f-pr70059.c: New test.
13599 * gcc.target/i386/avx512dq-pr70059.c: New test.
13600
b6c38c69
BS
136012016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13602
13603 PR rtl-optimization/57676
13604 * gcc.dg/torture/pr57676.c: New test.
13605
af3cdd34
IE
136062016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13607
13608 * gcc.dg/pr70026.c: New test.
13609
7ff6ca38
MP
136102016-03-04 Marek Polacek <polacek@redhat.com>
13611
13612 PR c/69798
13613 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13614 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13615
a6bf62d5
KT
136162016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13617
13618 PR target/70004
13619 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13620 Delete.
13621 (test_corners_sisd_si): Likewise.
13622 (main): Remove checks of the above.
13623 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13624
ae4cdc6a
EB
136252016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13626
13627 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13628
08455559
CL
136292016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13630
13631 * gcc.dg/torture/pr69951.c: Accept argc==0.
13632
e9a35493
RB
136332016-03-04 Richard Biener <rguenther@suse.de>
13634
13635 PR c++/70054
13636 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13637 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13638
fba054c2
DV
136392016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13640
13641 PR testsuite/69766
13642 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13643 testing multiarch.
13644
f10cdc6c
JJ
136452016-03-04 Jakub Jelinek <jakub@redhat.com>
13646
13647 PR debug/69947
13648 * gcc.dg/guality/pr69947.c: New test.
13649
2e981ba0
JJ
136502016-03-03 Jakub Jelinek <jakub@redhat.com>
13651
13652 PR ada/70017
13653 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13654
0ba3bfa2
KT
136552016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13656
13657 PR rtl-optimization/69904
13658 * gcc.target/arm/pr69904.c: New test.
13659
97ecdb46
JJ
136602016-03-03 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR target/70021
13663 * gcc.dg/vect/pr70021.c: New test.
13664 * gcc.target/i386/pr70021.c: New test.
13665
a2a743a1
MP
136662016-03-03 Marek Polacek <polacek@redhat.com>
13667
13668 PR middle-end/70050
13669 * gcc.dg/pr70050.c: New test.
13670
fa07ecdd
JG
136712016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13672
13673 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13674
23504262
ML
136752016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13676
13677 PR tree-optimization/70043
13678 * gfortran.dg/vect/pr70043.f90: New test.
13679
b7b9e1a9
EB
136802016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13681
13682 * gnat.dg/specs/task1.ads: New test.
13683
cb83ba54
RO
136842016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13685
13686 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13687 Invoke gdb with -batch.
13688 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13689
a75f5e30
RB
136902016-03-03 Richard Biener <rguenther@suse.de>
13691
13692 PR tree-optimization/55936
13693 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13694
268bc320
JL
136952016-03-02 Jeff Law <law@redhat.com>
13696
815f20ab
JL
13697 PR rtl-optimization/69942
13698 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13699 effects of argument promotions.
13700
268bc320
JL
13701 PR tree-optimization/69987
13702 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13703 target does not support -fprefetch-loop-arrays.
13704
171f7de5
UB
137052016-03-02 Uros Bizjak <ubizjak@gmail.com>
13706
13707 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13708
192912db
BC
137092016-03-02 Bin Cheng <bin.cheng@arm.com>
13710
c7908871 13711 PR rtl-optimization/69052
192912db
BC
13712 * gcc.target/i386/pr69052.c: New test.
13713
90a7a40b
AM
137142016-03-02 Alan Modra <amodra@gmail.com>
13715
13716 * gcc.dg/pr69990.c: New.
13717
69fa742f
JJ
137182016-03-02 Jakub Jelinek <jakub@redhat.com>
13719
de752fb0
JJ
13720 PR c/68062
13721 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13722
13723 PR middle-end/70022
13724 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13725
69fa742f
JJ
13726 PR target/70028
13727 * gcc.target/i386/pr70028.c: New test.
13728
7c65bd56
MK
137292016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13730
13731 * c-c++-common/asan/swapcontext-test-1.c,
13732 * c-c++-common/tsan/thread_leak.c,
13733 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13734 * g++.dg/tsan/benign_race.C,
13735 * g++.dg/tsan/fd_close_norace.C,
13736 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13737 races with sanitizer output
13738
37d98220 137392016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13740 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13741
13742 PR target/67278
13743 * gcc.dg/simd-8.c: New testcase.
13744
218db463
RB
137452016-03-02 Richard Biener <rguenther@suse.de>
13746
13747 PR middle-end/67278
13748 * gcc.dg/simd-7.c: New testcase.
13749
22c72158
EB
137502016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13751
13752 * gcc.target/i386/pr70007.c: Tweak.
13753
9a790ccc
DV
137542016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13755
13756 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13757
bd02f00f
MP
137582016-03-02 Marek Polacek <polacek@redhat.com>
13759
13760 PR c/67854
13761 * gcc.dg/pr67854.c: New test.
13762
1e840f39
JJ
137632016-03-02 Jakub Jelinek <jakub@redhat.com>
13764
13765 PR middle-end/70025
13766 * gcc.dg/torture/pr70025.c: New test.
13767
bca00241
VK
137682016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13769
13770 PR tree-optimization/68621
13771 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13772
0bca04b8
EB
137732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13774
13775 * gcc.target/i386/pr70007.c: New test.
13776
2a9afc86
JL
137772016-03-01 Jeff Law <law@redhat.com>
13778
eab2541b 13779 PR tree-optimization/69196
9d83ef71 13780 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13781
2a9afc86
JL
13782 PR tree-optimization/69196
13783 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13784 duplicating code and spoiling the expected output.
13785
0d39977e
MM
137862016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13787
13788 PR target/70033
13789 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13790 supports power9 before doing tests.
13791 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13792 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13793 * gcc.target/powerpc/p9-permute.c: Likewise.
13794
a0c0699d
UB
137952016-03-01 Uros Bizjak <ubizjak@gmail.com>
13796
13797 PR target/70027
13798 * gcc.target/i386/pr70027.c: New test.
13799
0ae3ef47 138002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13801
13802 * gcc.dg/pr70017.c: New test.
13803
686e2237
JJ
138042016-03-01 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR c/69796
13807 PR c/69974
13808 * gcc.dg/pr69796.c: New test.
13809 * gcc.dg/pr69974.c: New test.
13810
f8e4188c
EB
138112016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13812
13813 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13814
5e3f1c7c
JL
138152016-02-29 Jeff Law <law@redhat.com>
13816
13817 PR tree-optimization/69987
13818 * gfortran.dg/pr69987.f90: New test.
13819
13820 PR tree-optimization/69989
13821 * gcc.c-torture/compile/pr69989-2.c: New test.
13822
1be56bc5
MP
138232016-03-01 Marek Polacek <polacek@redhat.com>
13824
13825 PR c++/69795
13826 * g++.dg/parse/invalid1.C: New test.
13827
1b19470d
RB
138282016-03-01 Richard Biener <rguenther@suse.de>
13829
13830 PR middle-end/70022
13831 * gcc.dg/pr70022.c: New testcase.
13832
3ae0661a
IE
138332016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13834
13835 PR tree-optimization/69956
13836 * gcc.dg/pr69956.c: New test.
13837
0f09ab88
BS
138382016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13839
13840 PR target/70011
13841 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13842 XFAIL when hardware supports efficient unaligned storage access.
13843
76d881bf
PP
138442016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13845
13846 PR c++/69961
13847 * g++.dg/template/pr69961a.C: New test.
13848 * g++.dg/template/pr69961b.C: New test.
13849
7168133a
DM
138502016-02-29 David Malcolm <dmalcolm@redhat.com>
13851
13852 PR preprocessor/69985
13853 * gcc.dg/cpp/pr69985.c: New test case.
13854
0c6072a3
JL
138552016-02-29 Jeff Law <law@redhat.com>
13856
e66f219b
JL
13857 PR tree-optimization/70005
13858 * gcc.c-torture/execute/pr70005.c New test.
13859
0c6072a3
JL
13860 PR tree-optimization/69999
13861 * gcc.c-torture/compile/pr69999.c: New test.
13862
fd9fbdb3
YR
138632016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13864
13865 PR tree-optimization/69652
13866 * gcc.dg/torture/pr69652.c: Delete test.
13867 * gcc.dg/vect/pr69652.c: New test.
13868
cbd400b4
RB
138692016-02-19 Richard Biener <rguenther@suse.de>
13870
13871 PR tree-optimization/69980
13872 * gfortran.dg/vect/pr69980.f90: New testcase.
13873
84ea0f58
EB
138742016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13875
13876 * gcc.target/sparc/20160229-1.c: New test.
13877
5d2a63dc
EB
138782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13879
13880 * gnat.dg/stack_usage3.adb: New test.
13881 * gnat.dg/stack_usage3_pkg.ads: New helper.
13882
93e708f9
EB
138832016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13884
13885 * gnat.dg/renaming8.adb: New test.
13886 * gnat.dg/renaming8_pkg1.ads: New helper.
13887 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13888 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13889
6512bc93
RB
138902016-02-29 Richard Biener <rguenther@suse.de>
13891
13892 PR tree-optimization/69720
13893 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13894
7b201a88
TK
138952016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13896
13897 PR fortran/68147
13898 PR fortran/47674
13899 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13900
82ee0cf2 139012016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13902 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13903
13904 PR fortran/56007
13905 * gfortran.dg/coarray_8.f90: Adjust error message.
13906 * gfortran.dg/pr56007.f90: New test.
13907 * gfortran.dg/pr56007.f: New test.
13908
cdc1a2c8
L
139092016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13910
13911 PR tree-optimization/69989
13912 * gcc.dg/torture/pr69989.c: New test.
13913
33505bcf
EB
139142016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13915
13916 * gcc.target/i386/stack-realign-win.c: New test.
13917
524bfb19
HA
139182016-02-28 Harald Anlauf <anlauf@gmx.de>
13919
13920 PR fortran/60126
13921 * gfortran.dg/pr60126.f90: New test.
13922
bd542508
JL
139232016-02-27 Jeff Law <law@redhat.com>
13924
13925 Revert
13926 2016-02-26 Richard Biener <rguenther@suse.de>
13927 Jeff Law <law@redhat.com>
13928
13929 PR tree-optimization/69740
13930 * gcc.c-torture/compile/pr69740-1.c: New test.
13931 * gcc.c-torture/compile/pr69740-2.c: New test.
13932
dd1291e0
JD
139332016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13934
5fb67f8b 13935 PR fortran/69910
dd1291e0
JD
13936 * gfortran.dg/newunit_4.f90: New test.
13937
5cfefb59
JJ
139382016-02-27 Jakub Jelinek <jakub@redhat.com>
13939
13940 PR target/69613
13941 PR rtl-optimization/69886
13942 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13943 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13944 target.
13945
20ba5f33
MS
139462016-02-26 Martin Sebor <msebor@redhat.com>
13947
13948 PR tree-optimization/15826
13949 * gcc.dg/tree-ssa/pr15826.c: New test.
13950
e6fb01b0
JJ
139512016-02-26 Jakub Jelinek <jakub@redhat.com>
13952
13953 PR target/69969
13954 * gcc.target/powerpc/pr69969.c: New test.
13955
e3e0cf64
MS
139562016-02-26 Martin Sebor <msebor@redhat.com>
13957
13958 PR c++/15766
13959 * g++.old-deja/g++.other/decl5.C: Add a test case.
13960
d1f2bea5
SB
139612016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13962
13963 PR target/69946
13964 * gcc.target/powerpc/pr69946.c: New file.
13965
4a4f9d2b 139662016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13967 Jeff Law <law@redhat.com>
4a4f9d2b 13968
e3e0cf64 13969 PR tree-optimization/69740
4a4f9d2b
RB
13970 * gcc.c-torture/compile/pr69740-1.c: New test.
13971 * gcc.c-torture/compile/pr69740-2.c: New test.
13972
ad2a2706
MJ
139732016-02-26 Martin Jambor <mjambor@suse.cz>
13974
13975 PR middle-end/69920
13976 * gcc.dg/torture/pr69932.c: New test.
13977 * gcc.dg/torture/pr69936.c: Likewise.
13978
1d11f7ce
AK
139792016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13980
13981 PR target/69709
13982 * gcc.target/s390/pr69709.c: New test.
13983
6cfccbb2
KT
139842016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13985
13986 PR target/69245
13987 * gcc.target/aarch64/pr69245_1.c: New test.
13988
ac59ad4e
KT
139892016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13990
13991 PR target/69613
13992 * gcc.dg/torture/pr69613.c: New test.
13993
a2ad54a0
JJ
139942016-02-26 Jakub Jelinek <jakub@redhat.com>
13995
13996 PR rtl-optimization/69891
13997 * gcc.target/i386/pr69891.c: New test.
13998
0884062c 139992016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14000 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14001
d2369d4f 14002 PR target/61397
c163789b
MM
14003 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14004 functionality for both 32-bit and 64-bit.
14005
5aed7e2c
RB
140062016-02-26 Richard Biener <rguenther@suse.de>
14007
14008 PR tree-optimization/69551
14009 * gcc.dg/torture/pr69951.c: New testcase.
14010
798e2a8e
RB
140112016-02-25 Richard Biener <rguenther@suse.de>
14012
14013 PR tree-optimization/48795
14014 * gcc.dg/Warray-bounds-18.c: New testcase.
14015
9559fbac
RO
140162016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14017
14018 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14019
c049b107
JJ
140202016-02-25 Jakub Jelinek <jakub@redhat.com>
14021
14022 PR rtl-optimization/69896
14023 * gcc.dg/pr69896.c: New test.
14024
1137001c
PP
140252016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14026
14027 PR c++/69736
14028 * g++.dg/cpp1y/paren2.C: New test.
14029
2e9c8641
MS
140302016-02-24 Martin Sebor <msebor@redhat.com>
14031
14032 PR c/51147
14033 * gcc.dg/enum-mode-2.c: New test.
14034
03ca8fb3
JJ
140352016-02-24 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR c++/69922
14038 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14039 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14040 * g++.dg/ubsan/pr69922.C: New test.
14041
0b05329b
MP
140422016-02-24 Marek Polacek <polacek@redhat.com>
14043
14044 PR c/69819
14045 * gcc.dg/pr69819.c: New test.
14046
57c2c374
MS
140472016-02-24 Martin Sebor <msebor@redhat.com>
14048
3b96b93a
MS
14049 PR c++/69912
14050 * g++.dg/ext/flexary15.C: New test.
14051
140522016-02-24 Martin Sebor <msebor@redhat.com>
14053
14054 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14055 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14056 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14057
65433bb5
MK
140582016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14059 Charles Baylis <charles.baylis@linaro.org>
14060
14061 PR debug/61033
14062 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14063
f802a424 140642016-02-24 Richard Biener <rguenther@suse.de>
44293580 14065 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14066
14067 PR middle-end/69760
14068 * gcc.dg/torture/pr69760.c: New testcase.
14069
525f795f
RO
140702016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14071
14072 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14073 pattern on Solaris with as.
14074
cd7bbceb
KT
140752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14076
14077 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14078 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14079 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14080 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14081
89c0c1fd
JJ
140822016-02-24 Jakub Jelinek <jakub@redhat.com>
14083
14084 PR middle-end/69915
14085 * gcc.dg/pr69915.c: New test.
14086
0683fd27
KT
140872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14088
14089 PR rtl-optimization/69886
14090 * gcc.dg/torture/pr69886.c: New test.
14091
e53d562a
RB
140922016-02-24 Richard Biener <rguenther@suse.de>
14093
14094 PR middle-end/68963
14095 * gcc.dg/torture/pr68963.c: New testcase.
14096
74a00288
KT
140972016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14098
14099 PR target/69875
14100 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14101 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14102 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14103 * gcc.target/arm/atomic_loaddi_1.c: New test.
14104 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14105 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14106 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14107 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14108 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14109 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14110 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14111 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14112
340fd4c9
JJ
141132016-02-24 Jakub Jelinek <jakub@redhat.com>
14114
14115 PR middle-end/69909
14116 * gcc.dg/torture/pr69909.c: New test.
14117
47d3fdb2
RB
141182016-02-24 Richard Biener <rguenther@suse.de>
14119
14120 PR tree-optimization/69907
14121 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14122 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14123 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14124
dab73e73
CB
141252016-02-24 Christian Bruel <christian.bruel@st.com>
14126
14127 * gcc.target/arm/pragma_cpp_fma.c: New test.
14128
7cc5ec65
JD
141292016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14130
14131 PR fortran/61156
14132 * gfortran.dg/include_6.f90: Update test.
14133
067fbd8b
JJ
141342016-02-23 Jakub Jelinek <jakub@redhat.com>
14135
14136 PR objc/69844
14137 * objc.dg/pr69844.m: New test.
14138
64a454d9
JD
141392016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14140
14141 PR libgfortran/69456
14142 * gfortran.dg/namelist_89.f90: New test.
14143 * gfortran.dg/pr59700.f90: Update test..
14144
35886f0b
MS
141452016-02-23 Martin Sebor <msebor@redhat.com>
14146
14147 PR middle-end/69780
14148 * g++.dg/ext/builtin_alloca.C: New test.
14149 * gcc.dg/builtins-68.c: New test.
14150
162cc7e3
RH
141512016-02-23 Richard Henderson <rth@redhat.com>
14152
14153 * gcc.target/i386/addr-space-3.c: Remove test.
14154
196440f8
DM
141552016-02-23 David Malcolm <dmalcolm@redhat.com>
14156
14157 PR preprocessor/69126
14158 PR preprocessor/69543
14159 * c-c++-common/pr69126-2-long.c: New test.
14160 * c-c++-common/pr69126-2-short.c: New test.
14161 * c-c++-common/pr69543-1.c: Remove xfail.
14162
1d3121af
DM
141632016-02-23 David Malcolm <dmalcolm@redhat.com>
14164
14165 PR preprocessor/69126
14166 PR preprocessor/69543
14167 PR preprocessor/69558
14168 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14169 (f): Rename to...
14170 (test_2): ...this, and add leading comment.
14171 (MACRO_3, test_3): New.
14172 (MACRO_4A, MACRO_4B, test_4): New.
14173 (MACRO): Rename to...
14174 (MACRO_5): ...this.
14175 (g): Rename to...
14176 (test_5): ...this, updating for renaming of MACRO, and
14177 add leading comment.
14178 * c-c++-common/pr69543-1.c: New.
14179 * c-c++-common/pr69543-2.c: New.
14180 * c-c++-common/pr69543-3.c: New.
14181 * c-c++-common/pr69543-4.c: New.
14182 * c-c++-common/pr69558-1.c: New.
14183 * c-c++-common/pr69558-2.c: New.
14184 * c-c++-common/pr69558-3.c: New.
14185 * c-c++-common/pr69558-4.c: New.
14186 * gcc.dg/pr69558.c: Move to...
14187 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14188 xfail for c++.
14189
f99c3557
TS
141902016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14191
14192 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14193 to -ftree-parallelize-loops/-fopenacc changes.
14194 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14195 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14196 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14197 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14198 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14199 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14200 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14201 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14202 * c-c++-common/goacc/kernels-loop.c: Likewise.
14203 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14204 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14205 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14206 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14207
c60ec7c2
RO
142082016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14209
14210 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14211
f1a62b6f
JJ
142122016-02-23 Jakub Jelinek <jakub@redhat.com>
14213
e67bf044
JJ
14214 PR c++/69902
14215 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14216
f1a62b6f
JJ
14217 PR c/69900
14218 * gcc.dg/pr69900.c: New test.
14219
20c5e09e
MJ
142202016-02-23 Martin Jambor <mjambor@suse.cz>
14221
14222 PR tree-optimization/69666
14223 * gcc.dg/tree-ssa/pr69666.c: New test.
14224
e457a6fc
AV
142252016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14226
14227 PR fortran/67451
14228 * gfortran.dg/coarray_allocate_5.f08: New test.
14229
d7b574f4
AK
142302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14231
14232 * gcc.target/s390/vcond-shift.c: Move to ...
14233 * gcc.target/s390/vector/vcond-shift.c: ... here.
14234
58bdeb44
AK
142352016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14236
14237 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14238 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14239
7cd0387b
AK
142402016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14241
14242 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14243
4246c8da
MW
142442016-02-20 Mark Wielaard <mjw@redhat.com>
14245
14246 PR c/28901
14247 * gcc.dg/unused-variable-3.c: New test.
14248
f93bc532
JJ
142492016-02-22 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR target/69888
14252 * gcc.target/i386/pr69888.c: New test.
14253
c4e360f4
RB
142542016-02-22 Richard Biener <rguenther@suse.de>
14255
14256 PR tree-optimization/69882
14257 * gfortran.dg/vect/pr69882.f90: New testcase.
14258
09c92f1c
JJ
142592016-02-22 Jakub Jelinek <jakub@redhat.com>
14260
14261 PR target/69885
14262 * gcc.dg/pr69885.c: New test.
14263
f88d45dc
OE
142642016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14265
14266 PR target/69806
14267 PR target/54089
14268 * gcc.target/sh/pr54089-10.c: New.
14269
ce1ff48e
PT
142702016-02-20 Paul Thomas <pault@gcc.gnu.org>
14271
14272 PR fortran/69423
14273 * gfortran.dg/deferred_character_15.f90 : New test.
14274
bbf27208
DH
142752016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14276
14277 PR fortran/57365
14278 gfortran.dg/allocate_with_source_18.f03: New test.
14279
142802016-02-20 Harald Anlauf <anlauf@gmx.de>
14281
14282 PR fortran/52531
14283 gfortran.dg/gomp/pr52531.f90: New test.
14284
268be88c
BE
142852016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14286
14287 PR c++/69865
14288 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14289 -std=c++03.
14290
4b6c824a
JJ
142912016-02-19 Jakub Jelinek <jakub@redhat.com>
14292
871b3f47
JJ
14293 PR c++/69826
14294 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14295 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14296
7a965d51
JJ
14297 PR c++/69850
14298 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14299
4b6c824a
JJ
14300 PR c++/69851
14301 * g++.dg/torture/pr69851.C: New test.
14302
15fca21a
MS
143032016-02-19 Martin Sebor <msebor@redhat.com>
14304
14305 PR testsuite/69573
14306 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14307
19e21586
JJ
143082016-02-19 Jakub Jelinek <jakub@redhat.com>
14309
03a616ac
JJ
14310 PR c++/69850
14311 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14312 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14313
19e21586
JJ
14314 PR c++/67767
14315 * g++.dg/cpp0x/pr67767.C: New test.
14316
2db16594
KT
143172016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14318
14319 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14320 for fp, simd, crypto, crc, lse.
14321 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14322 above.
14323 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14324 effective target check.
14325
5a7d9d1e
JJ
143262016-02-19 Jakub Jelinek <jakub@redhat.com>
14327
14328 PR target/69820
14329 * gcc.target/i386/pr69820.c: New test.
14330
6448f064
AK
143312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14332
14333 * gcc.target/s390/vector/int128-1.c: New test.
14334
d0a859e6
AK
143352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14336
14337 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14338
9e4eb643
AK
143392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14340
14341 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14342 instruction pattern name to prevent the testcase from failing with
14343 -march=z13.
14344
859a4c0e
AK
143452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14346
14347 * gcc.target/s390/md/movstr-2.c: New test.
14348
efc2340b
MK
143492016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14350
14351 * gcc.target/s390/morestack.c: New test.
14352
ca2bfbc2
DV
143532016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14354
14355 PR target/69625
14356 * gcc.target/s390/pr69625.c: Add test case.
14357
efd4bd05
BE
143582016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14359
14360 PR testsuite/68580
14361 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14362
2bf2078a
MM
143632016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14364
14365 PR target/68404
14366 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14367 * gcc.target/powerpc/fusion3.c: Likewise.
14368
f003579e
RB
143692016-02-18 Richard Biener <rguenther@suse.de>
14370
14371 PR middle-end/69553
14372 * g++.dg/torture/pr69553.C: New testcase.
14373
19233914
NC
143742016-02-18 Nick Clifton <nickc@redhat.com>
14375
efd4bd05
BE
14376 PR target/62254
14377 PR target/69610
14378 * gcc.target/arm/pr62554.c: New test.
14379 * gcc.target/arm/pr69610-1.c: New test.
14380 * gcc.target/arm/pr69610-2.c: New test.
19233914 14381
23f27839
RB
143822016-02-18 Richard Biener <rguenther@suse.de>
14383
14384 PR middle-end/69854
14385 * gcc.dg/torture/pr69854.c: New testcase.
14386
932c0da4
JJ
143872016-02-17 Jakub Jelinek <jakub@redhat.com>
14388
14389 PR c++/69850
14390 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14391
1bed93e4
BS
143922012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14393
14394 * gcc.target/powerpc/vec-cg.c: New test.
14395
57bfb134
RB
143962016-02-17 Richard Biener <rguenther@suse.de>
14397
14398 PR testsuite/69586
14399 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14400
a44e0ebb
KT
144012016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14402
14403 PR target/69161
14404 * gcc.c-torture/compile/pr69161.c: New test.
14405
ffacd726
DS
144062016-02-17 David Sherwood <david.sherwood@arm.com>
14407
14408 PR target/69532
14409 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14410 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14411
448db8d2
EB
144122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14413
14414 * gcc.dg/ifcvt-4.c: Skip on Visium.
14415
e2f0522e
EB
144162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14417
14418 * gnat.dg/atomic8.adb: New test.
14419
bf17fe3f
EB
144202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14421
14422 * gnat.dg/discr46.ad[sb]: New test.
14423
ecf835e9
KN
144242016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14425
14426 PR Target/48344
14427 * gcc.target/powerpc/pr48344-1.c: New test.
14428
49a1164a
TK
144292015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14430
14431 PR fortran/69742
14432 * gfortran.dg/associate_21.f90: New test.
14433
bf14eba2
JJ
144342016-02-16 Jakub Jelinek <jakub@redhat.com>
14435
14436 PR c/69835
14437 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14438 -Wnonnull in dg-options.
14439 * c-c++-common/nonnull-2.c: New test.
14440
35a093b6
JG
144412016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14442 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14443
14444 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14445
e387d491
JJ
144462016-02-16 Jakub Jelinek <jakub@redhat.com>
14447
14448 PR middle-end/69801
14449 * gcc.dg/pr69801.c: Add empty dg-options.
14450
ba539195
JN
144512016-02-16 James Norris <jnorris@codesourcery.com>
14452
14453 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14454 * g++.dg/goacc/deviceptr-1.c: New file.
14455
2a2b8f64
JJ
144562016-02-16 Jakub Jelinek <jakub@redhat.com>
14457
14458 PR tree-optimization/69820
14459 * gcc.dg/vect/pr69820.c: New test.
14460
87440c29
RB
144612016-02-16 Richard Biener <rguenther@suse.de>
14462
14463 PR tree-optimization/69776
14464 * gcc.dg/torture/pr69776-2.c: New testcase.
14465
6d87c306
BS
144662016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14467
14468 PR tree-optimization/69714
14469 * gcc.dg/torture/pr69714.c: New test.
14470
3824a0a2
JJ
144712016-02-16 Jakub Jelinek <jakub@redhat.com>
14472
14473 PR tree-optimization/69802
14474 * gcc.dg/pr69802.c: New test.
14475
c8cfe96e
RB
144762016-02-16 Richard Biener <rguenther@suse.de>
14477
14478 PR middle-end/69801
14479 * gcc.dg/pr69801.c: New testcase.
14480
fc12098d
JD
144812016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14482
14483 PR libgfortran/69651
14484 * gfortran.dg/read_bang.f90: New test.
14485 * gfortran.dg/read_bang4.f90: New test.
14486
ba6b3795
JJ
144872016-02-15 Jakub Jelinek <jakub@redhat.com>
14488
f0516ca4
JJ
14489 PR c++/69658
14490 * g++.dg/init/pr69658.C: New test.
14491
ba6b3795
JJ
14492 PR c++/69797
14493 * c-c++-common/pr69797.c: New test.
14494
de3f9a2d
PK
144952016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14496
14497 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14498 check for aarch64*-*-*.
14499
17a3b967
RB
145002016-02-15 Richard Biener <rguenther@suse.de>
14501
14502 PR tree-optimization/69783
14503 * gcc.dg/vect/pr69783.c: New testcase.
14504
1c48bff1
RB
145052016-02-15 Richard Biener <rguenther@suse.de>
14506
14507 PR tree-optimization/69776
14508 * gcc.dg/torture/pr69776.c: New testcase.
14509
1e6025b6
TK
145102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14511
14512 PR fortran/60526
14513 * gfortran.dg/type_decl_4.f90: Reinstated.
14514
d3308279
JDA
145152016-02-14 John David Anglin <danglin@gcc.gnu.org>
14516
14517 PR fortran/68746
14518 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14519
b7c56581
TK
145202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14521
14522 PR fortran/60526
14523 PR bootstrap/69816
14524 * gfortran.dg/type_decl_4.f90: Removed.
14525
60cb4ef5
TK
145262016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14527
14528 PR fortran/60526
14529 * gfortran.dg/type_decl_4.f90: New test.
14530
f6964637
AM
145312016-02-14 Alan Modra <amodra@gmail.com>
14532
1a8849d1 14533 PR testsuite/68886
f6964637
AM
14534 * gcc.c-torture/execute/stkalign.c: Revise test.
14535
f5121920
OE
145362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14537
14538 PR target/67260
14539 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14540
6cda3ab6
OE
145412016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14542
14543 PR target/67260
14544 * gcc.target/sh/torture/pr67260.c: New.
14545
6786e598
JDA
145462016-02-12 John David Anglin <danglin@gcc.gnu.org>
14547
14548 * gcc.dg/pr67964.c: Add dg-require-alias.
14549
7e05dad8
OE
145502016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14551
14552 PR target/67636
14553 PR target/64345
14554 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14555
7f4cc3ce
JD
145562016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14557
14558 PR libgfortran/69668
14559 * gfortran.dg/namelist_88.f90: New test.
14560
955ca6dc
JD
145612016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14562
14563 PR libgfortran/69668
14564 * gfortran.dg/namelist_38.f90: Update test.
14565 * gfortran.dg/namelist_84.f90: Update test.
14566
876217ae
DM
145672016-02-12 David Malcolm <dmalcolm@redhat.com>
14568
14569 PR other/69554
14570 * gcc.dg/pr69554-1.c: New test.
14571 * gfortran.dg/pr69554-1.F90: New test.
14572 * gfortran.dg/pr69554-2.F90: New test.
14573 * lib/gcc-dg.exp (proc dg-locus): New function.
14574 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14575 distinguish between the caret-printing and non-caret-printing
14576 cases. If caret-printing has been explicitly enabled, bail out
14577 without attempting to fix up the output.
14578
61789eed
DM
145792016-02-12 David Malcolm <dmalcolm@redhat.com>
14580
14581 PR driver/69265
14582 PR driver/69453
14583 * gcc.dg/spellcheck-options-3.c: New test case.
14584 * gcc.dg/spellcheck-options-4.c: New test case.
14585 * gcc.dg/spellcheck-options-5.c: New test case.
14586 * gcc.dg/spellcheck-options-6.c: New test case.
14587 * gcc.dg/spellcheck-options-7.c: New test case.
14588 * gcc.dg/spellcheck-options-8.c: New test case.
14589 * gcc.dg/spellcheck-options-9.c: New test case.
14590 * gcc.dg/spellcheck-options-10.c: New test case.
14591
c3090c1f
JJ
145922016-02-12 Jakub Jelinek <jakub@redhat.com>
14593
14594 PR rtl-optimization/69764
14595 PR rtl-optimization/69771
14596 * c-c++-common/pr69764.c: New test.
14597 * gcc.dg/torture/pr69771.c: New test.
14598
8222034d
MP
145992016-02-12 Marek Polacek <polacek@redhat.com>
14600
14601 * g++.dg/torture/init-list1.C: New.
14602
f749f792
MP
146032016-02-12 Marek Polacek <polacek@redhat.com>
14604
14605 * gcc.dg/pr69522.c: Add empty dg-options.
14606
199fb02a
IE
146072016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14608
14609 * g++.dg/lto/lto.exp: Include and init mpx.
14610 * g++.dg/lto/pr69729_0.C: New test.
14611
b69539cb
JJ
146122016-02-12 Jakub Jelinek <jakub@redhat.com>
14613
06ff7000
JJ
14614 PR ipa/69241
14615 * g++.dg/ipa/pr69241-4.C: New test.
14616
b69539cb
JJ
14617 PR ipa/68672
14618 * g++.dg/ipa/pr68672-1.C: New test.
14619 * g++.dg/ipa/pr68672-2.C: New test.
14620 * g++.dg/ipa/pr68672-3.C: New test.
14621
16595a1f
BS
146222016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14623
14624 PR c/69522
6d87c306 14625 * gcc.dg/pr69522.c: New test.
16595a1f 14626
38d795d2
PP
146272016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14628
14629 PR c++/69098
14630 * g++.dg/cpp1y/69098.C: New test.
14631 * g++.dg/cpp1y/69098-2.C: New test.
14632
9c582551
JJ
146332016-02-12 Jakub Jelinek <jakub@redhat.com>
14634
14635 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14636 and neighbour -> neighbor.
14637 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14638 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14639 * c-c++-common/Wvarargs.c: Likewise.
14640 * c-c++-common/goacc/host_data-5.c: Likewise.
14641 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14642 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14643 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14644 * gcc.target/aarch64/pr60697.c: Likewise.
14645 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14646 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14647 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14648 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14649 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14650 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14651 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14652 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14653 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14654 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14655 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14656 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14657 * g++.dg/lookup/koenig5.C: Likewise.
14658 * g++.dg/ext/no-asm-2.C: Likewise.
14659 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14660 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14661 * gfortran.dg/used_types_16.f90: Likewise.
14662 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14663 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14664 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14665 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14666 * gfortran.dg/abstract_type_6.f03: Likewise.
14667 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14668 * gfortran.dg/used_types_15.f90: Likewise.
14669 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14670 * gfortran.dg/exit_3.f08: Likewise.
14671 * gfortran.dg/open_status_2.f90: Likewise.
14672 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14673 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14674 * gfortran.dg/associate_1.f03: Likewise.
14675 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14676 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14677 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14678 * gcc.dg/builtin-object-size-1.c: Likewise.
14679 * gcc.dg/noreturn-6.c: Likewise.
14680 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14681 * gcc.dg/globalalias.c: Likewise.
14682 * gcc.dg/builtins-config.h: Likewise.
14683 * gcc.dg/pr30457.c: Likewise.
14684 * gcc.c-torture/compile/volatile-1.c: Likewise.
14685 * gcc.c-torture/execute/20101011-1.c: Likewise.
14686 * c-c++-common/Waddress-1.c: Likewise.
14687
66756373
JJ
146882016-02-11 Jakub Jelinek <jakub@redhat.com>
14689
14690 PR c/69768
14691 * c-c++-common/Waddress-1.c: New test.
14692
76fe932b
AV
146932016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14694
14695 PR fortran/69296
14696 * gfortran.dg/associate_19.f03: New test.
14697 * gfortran.dg/associate_20.f03: New test.
14698
564c4d4b
OE
146992016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14700
14701 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14702
e1c1ecb0
KT
147032016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14704
14705 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14706 .arch armv8-a\n. Add -dA to dg-options.
14707 * gcc.target/aarch64/assembler_arch_1.c: New test.
14708 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14709
0d7d9458
PC
147102016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14711
14712 PR c++/68726
14713 * g++.dg/cpp0x/pr68726.C: New.
14714
e6208a60
IE
147152016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14716
14717 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14718 test.
14719
281a11eb
RB
147202016-02-11 Richard Biener <rguenther@suse.de>
14721
14722 * g++.dg/tree-ssa/pr61034.C: Adjust.
14723
e03dd765
VM
147242016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14725
4b48faf5 14726 PR target/69148
e03dd765
VM
14727 * gcc.target/s390/pr69148.c: New.
14728
cdc23927
YR
147292016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14730
14731 PR tree-optimization/69652
14732 * gcc.dg/torture/pr69652.c: New test.
14733
e199dd0a
JJ
147342016-02-10 Jakub Jelinek <jakub@redhat.com>
14735 Patrick Palka <ppalka@gcc.gnu.org>
14736
14737 PR ipa/69241
14738 PR c++/69649
14739 * g++.dg/ipa/pr69241-1.C: New test.
14740 * g++.dg/ipa/pr69241-2.C: New test.
14741 * g++.dg/ipa/pr69241-3.C: New test.
14742 * g++.dg/ipa/pr69649.C: New test.
14743
d6b38027
UB
147442016-02-10 Uros Bizjak <ubizjak@gmail.com>
14745
14746 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14747 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14748
13b562c5
BC
147492016-02-10 Bin Cheng <bin.cheng@arm.com>
14750
14751 PR tree-optimization/68021
14752 * gcc.dg/tree-ssa/pr68021.c: New test.
14753
24a179f8
RB
147542016-02-10 Richard Biener <rguenther@suse.de>
14755
14756 PR tree-optimization/69726
14757 * gcc.dg/uninit-22.c: New testcase.
14758
0d99886f
AP
147592016-02-09 Andrew Pinski <apinski@cavium.com>
14760
14761 PR tree-opt/69282
14762 * gcc.c-torture/compile/20160205-1.c: New testcase.
14763
ab04995c
MM
147642016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14765
14766 PR target/68404
14767 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14768 instead accessing a really large arrray.
14769 * gcc.target/powerpc/fusion3.c: Likewise.
14770
4b79ac23
CB
147712016-02-09 Charles Baylis <charles.baylis@linaro.org>
14772
14773 PR target/68532
14774 * gcc.c-torture/execute/pr68532.c: New test.
14775
b890a441
AO
147762016-02-11 Alexandre Oliva <aoliva@redhat.com>
14777
14778 PR target/69634
14779 * gcc.dg/pr69634.c: New.
14780
84a5bef7
RB
147812016-02-09 Richard Biener <rguenther@suse.de>
14782
14783 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14784
1f123759 147852016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14786
1f123759
AF
14787 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14788
65860c77
YR
147892016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14790
14791 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14792
7e1e8a0a
RB
147932016-02-09 Richard Biener <rguenther@suse.de>
14794
14795 PR tree-optimization/69715
14796 * gcc.dg/torture/pr69715.c: New testcase.
14797
efb45a9f
PP
147982016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14799
14800 PR c++/69139
14801 * g++.dg/cpp0x/trailing12.C: New test.
14802 * g++.dg/cpp0x/trailing13.C: New test.
14803
20a0c6f9
PP
148042016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14805
14806 PR c++/69283
14807 PR c++/67835
14808 * g++.dg/cpp1y/auto-fn29.C: New test.
14809 * g++.dg/cpp1y/auto-fn30.C: New test.
14810
a162f3af
JJ
148112016-02-08 Jakub Jelinek <jakub@redhat.com>
14812
14813 PR tree-optimization/69209
14814 * gcc.c-torture/compile/pr69209.c: New test.
14815
4b4a9fbd
JL
148162016-02-08 Jeff Law <law@redhat.com>
14817
14818 PR tree-optimization/68541
14819 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14820 of statements allowed in join block for path splitting.
14821
cfac5ed2
JJ
148222016-02-08 Jakub Jelinek <jakub@redhat.com>
14823
f68bc23f
JJ
14824 PR c++/59627
14825 * g++.dg/gomp/pr59627.C: New test.
14826
cfac5ed2
JJ
14827 PR ipa/69239
14828 * g++.dg/ipa/pr69239.C: New test.
14829
44714d8c
DM
148302016-02-08 David Malcolm <dmalcolm@redhat.com>
14831
14832 PR preprocessor/69664
14833 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14834 * gcc.dg/cpp/warn-comments.c: Likewise.
14835
eba9e839
MP
148362016-02-08 Marek Polacek <polacek@redhat.com>
14837
14838 PR c++/69688
14839 * g++.dg/init/const12.C: New test.
14840
a011cd92
BS
148412016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14842
14843 PR target/60410
14844 * gcc.dg/lto/pr55113_0.c: Remove test.
14845
5317b1be
RB
148462016-02-08 Richard Biener <rguenther@suse.de>
14847
14848 PR tree-optimization/69719
14849 * gcc.dg/torture/pr69719.c: New testcase.
14850
63998a63
RB
148512016-02-08 Richard Biener <rguenther@suse.de>
14852 Jeff Law <law@redhat.com>
14853
14854 PR target/68273
14855 * gcc.target/mips/pr68273.c: New testcase.
14856
43f4a281
RB
148572016-02-08 Richard Biener <rguenther@suse.de>
14858
14859 PR rtl-optimization/69274
14860 * gcc.target/i386/addr-sel-1.c: XFAIL.
14861
0b604d2d
JL
148622016-02-08 Jeff Law <law@redhat.com>
14863
e8dfe49e
JL
14864 PR tree-optimization/68541
14865 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14866
6daecd7a 14867 PR tree-optimization/65917
0b604d2d
JL
14868 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14869
c0f0e35a
JD
148702016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14871
14872 PR fortran/50555
14873 * gfortran.dg/namelist_args.f90: New test.
14874
8981d712
JL
148752016-02-05 Jeff Law <law@redhat.com>
14876
6daecd7a 14877 PR tree-optimization/68541
8981d712
JL
14878 * gcc.dg/tree-ssa/split-path-2.c: New test.
14879 * gcc.dg/tree-ssa/split-path-3.c: New test.
14880 * gcc.dg/tree-ssa/split-path-4.c: New test.
14881 * gcc.dg/tree-ssa/split-path-5.c: New test.
14882 * gcc.dg/tree-ssa/split-path-6.c: New test.
14883 * gcc.dg/tree-ssa/split-path-7.c: New test.
14884
46cb9332
MS
148852016-02-05 Martin Sebor <msebor@redhat.com>
14886
14887 PR c++/69662
14888 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14889 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14890
be2083ea
RH
148912016-02-06 Richard HEnderson <rth@redhat.com>
14892
14893 PR c/69643
14894 * gcc.target/i386/addr-space-4.c: New.
14895 * gcc.target/i386/addr-space-5.c: New.
14896
711d7c23
MM
148972016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14898
14899 PR fortran/66089
14900 * gfortran.dg/elemental_dependency_6.f90: New.
14901
b5c1c988
JJ
149022016-02-05 Jakub Jelinek <jakub@redhat.com>
14903
861c7bcd
JJ
14904 PR rtl-optimization/69691
14905 * gcc.c-torture/execute/pr69691.c: New test.
14906
b5c1c988
JJ
14907 PR c++/69628
14908 * g++.dg/parse/pr69628.C: New test.
14909
f7dfa966
UB
149102016-02-05 Uros Bizjak <ubizjak@gmail.com>
14911
14912 * gcc.dg/sancov/asan.c: Move to ...
14913 * gcc.dg/asan/sancov-1.c: ... here.
14914
9b143e64
UB
149152016-02-05 Uros Bizjak <ubizjak@gmail.com>
14916
14917 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14918
f5d4b899
L
149192016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14920
14921 PR target/69677
14922 * gcc.target/i386/pr69677.c: New test.
14923
76c85fbb
PP
149242016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14925
14926 PR c++/68948
14927 * g++.dg/template/pr68948.C: New test.
14928
f181bf90
DV
149292016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14930
14931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14932 (only necessary on s390x).
14933
714fb282
L
149342016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14935
14936 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14937 -mno-accumulate-outgoing-args.
14938
618d6c1c
PP
149392016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14940
14941 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14942
1066e9b5
JJ
149432016-02-04 Jakub Jelinek <jakub@redhat.com>
14944
14945 PR c/69669
14946 * c-c++-common/pr69669.c: New test.
14947
76255d0d
MM
149482016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14949
14950 PR target/69667
14951 * g++.dg/pr69667.C: New file.
14952
e0b059b1
WD
149532016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14954
14955 PR target/69619
14956 * gcc.dg/pr69619.c: Add new test.
14957
2692b5c8
RS
149582016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14959
14960 PR rtl-optimization/69577
14961 * gcc.target/i386/pr69577.c: New test.
14962
7db337c2
ML
149632016-02-04 Martin Liska <mliska@suse.cz>
14964
14965 * g++.dg/asan/pr69276.C: New test.
14966
cc9c0829
KT
149672016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14968
14969 PR target/65932
14970 PR target/67714
14971 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14972 a single smulbb instruction.
14973 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14974 * gcc.target/amr/wmul-2.c: Likewise.
14975
eb9feb52
KT
149762016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14977
14978 PR target/65932
14979 PR target/67714
14980 * gcc.c-torture/execute/pr67714.c: New test.
14981
61f727fe
JJ
149822016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14983
14984 PR target/69454
14985 * gcc.target/i386/pr69454-1.c: New test.
14986 * gcc.target/i386/pr69454-2.c: New test.
14987
05dd97db
MS
149882016-02-03 Martin Sebor <msebor@redhat.com>
14989
14990 PR c++/69251
14991 PR c++/69253
14992 PR c++/69290
14993 PR c++/69277
14994 PR c++/69349
14995 * g++.dg/ext/flexarray-mangle-2.C: New test.
14996 * g++.dg/ext/flexarray-mangle.C: New test.
14997 * g++.dg/ext/flexarray-subst.C: New test.
14998 * g++.dg/ext/flexary11.C: New test.
14999 * g++.dg/ext/flexary12.C: New test.
15000 * g++.dg/ext/flexary13.C: New test.
15001 * g++.dg/ext/flexary14.C: New test.
15002 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15003
dac2fc29
L
150042016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15005
15006 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15007 Define only if CHECK_FLOAT128 is defined.
15008 (main): Properly initialize u5.
15009
eadb8035
JJ
150102016-02-03 Jakub Jelinek <jakub@redhat.com>
15011
0afbb81b
JJ
15012 PR c/69627
15013 * gcc.dg/pr69627.c: New test.
15014
eadb8035
JJ
15015 PR target/69644
15016 * gcc.dg/pr69644.c: New test.
15017
b12d4923
MS
150182016-02-03 Mike Stump <mikestump@comcast.net>
15019
15020 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15021 support for struct-layout-1.exp.
15022
ab4bae0c
PP
150232016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15024
15025 PR c++/69056
618d6c1c 15026 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15027
95831c01
VM
150282016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15029 Alexandre Oliva <aoliva@redhat.com>
15030
15031 PR target/69461
15032 * gcc.target/powerpc/pr69461.c: New.
15033
ccc71ab8
UB
150342016-02-03 Uros Bizjak <ubizjak@gmail.com>
15035
15036 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15037 works from here ...
15038 (check_effective_target_fsanitize_thread): ... to here. Do not
15039 specify additional compile flags for the test source.
15040 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15041 specify additional compile flags for the test source.
15042
96299640
WD
150432016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15044
15045 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15046
781d83d9
AV
150472016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15048
15049 PR fortran/67451
15050 PR fortran/69418
15051 * gfortran.dg/coarray_allocate_2.f08: New test.
15052 * gfortran.dg/coarray_allocate_3.f08: New test.
15053 * gfortran.dg/coarray_allocate_4.f08: New test.
15054
d8208e6d
AL
150552016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15056
15057 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15058 use same scan-tree-dump-times on all platforms.
15059 * gcc.dg/vect/vect-outer-1.c: Likewise.
15060 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15061 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15062 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15063 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15064 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15065 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15066 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15067
a8394fa0
SB
150682016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15069
15070 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15071 warning.
15072
f3baa1d3
L
150732016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15074
15075 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15076
eb077516
JN
150772016-02-02 James Norris <jnorris@codesourcery.com>
15078
15079 * c-c++-common/goacc/routine-5.c: Add tests.
15080
578fb225
AM
150812016-02-02 Alexander Monakov <amonakov@ispras.ru>
15082
15083 * gcc.target/nvptx/unsigned-cmp.c: New test.
15084
c64f7d37
WD
150852016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15086
15087 * gcc.target/aarch64/scalar_shift_1.c
15088 (test_corners_sisd_di): Improve force to SIMD register.
15089 (test_corners_sisd_si): Likewise.
15090 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15091 Remove scan-assembler check for ldr.
15092
90c6f26c
RB
150932016-02-02 Richard Biener <rguenther@suse.de>
15094
15095 PR tree-optimization/69595
15096 * gcc.dg/Warray-bounds-17.c: New testcase.
15097
9dc03c97
RB
150982016-02-02 Richard Biener <rguenther@suse.de>
15099
15100 PR tree-optimization/69606
15101 * gcc.dg/torture/pr69606.c: New testcase.
15102
2d4dc223
YR
151032016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15104
15105 PR middle-end/68542
15106 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15107 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15108
65c98fde
AM
151092016-02-02 Alan Modra <amodra@gmail.com>
15110
15111 PR target/69548
15112 * gcc.target/powerpc/pr69548.c: New test.
15113
e1b81f2b
JJ
151142016-02-01 Jakub Jelinek <jakub@redhat.com>
15115
d0268b37
JJ
15116 PR rtl-optimization/69592
15117 * gcc.dg/pr69592.c: New test.
15118
e1b81f2b
JJ
15119 PR preprocessor/69543
15120 PR c/69558
15121 * gcc.dg/pr69543.c: New test.
15122 * gcc.dg/pr69558.c: New test.
15123
7dd7780d
UB
151242016-02-01 Uros Bizjak <ubizjak@gmail.com>
15125
bf672ee5
UB
15126 PR testsuite/65940
15127 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15128
9a7013f8
MS
151292016-02-01 Martin Sebor <msebor@redhat.com>
15130
15131 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15132
e681fb2b
BC
151332016-02-01 Bin Cheng <bin.cheng@arm.com>
15134
15135 PR tree-optimization/67921
15136 * c-c++-common/ubsan/pr67921.c: New test.
15137
ff86345f
RB
151382016-02-01 Richard Biener <rguenther@suse.de>
15139
15140 PR middle-end/69556
15141 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15142
bc369dbd
RB
151432016-02-01 Richard Biener <rguenther@suse.de>
15144
15145 PR tree-optimization/69574
15146 * gcc.dg/torture/pr69574.c: New testcase.
15147
ef318184
RB
151482016-02-01 Richard Biener <rguenther@suse.de>
15149
15150 PR tree-optimization/69579
15151 * gcc.dg/setjmp-6.c: New testcase.
15152
654745e6
JJ
151532016-02-01 Jakub Jelinek <jakub@redhat.com>
15154
15155 PR rtl-optimization/69570
15156 * g++.dg/opt/pr69570.C: New test.
15157
e6c0c44b
RH
151582016-02-01 Richard Henderson <rth@redhat.com>
15159
15160 * gcc.dg/pr69535.c: New test.
15161
6ff3f09a
JDA
151622016-01-31 John David Anglin <danglin@gcc.gnu.org>
15163
2c005538
JDA
15164 PR testsuite/69584
15165 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15166 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15167
61083a4b
JDA
15168 PR debug/68244
15169 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15170
6ff3f09a
JDA
15171 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15172
0c221916
PT
151732016-01-31 Paul Thomas <pault@gcc.gnu.org>
15174
15175 PR fortran/67564
15176 * gfortran.dg/allocate_with_source_17.f03: New test.
15177
db7a2818
JJ
151782016-01-30 Jakub Jelinek <jakub@redhat.com>
15179
15180 PR tree-optimization/69546
15181 * gcc.dg/torture/pr69546.c: New test.
15182
e520d5f0
PT
151832016-01-30 Paul Thomas <pault@gcc.gnu.org>
15184
15185 PR fortran/69566
15186 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15187
343c05d3
MS
151882016-01-30 Martin Sebor <msebor@redhat.com>
15189
15190 PR c++/68490
15191 * g++.dg/ext/flexary10.C: New test.
15192
d6c3a539
DH
151932016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15194
15195 PR fortran/66707
15196 gfortran.dg/common_23.f90: New test.
15197
52d72fcd
BS
151982016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15199
15200 PR target/65546
15201 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15202 condition being checked, and disable it when the target supports
15203 misaligned loads and stores.
15204
3a5d2ba4
JJ
152052016-01-29 Jakub Jelinek <jakub@redhat.com>
15206
15207 PR debug/69518
15208 * gcc.dg/torture/pr69518.c: New test.
15209
6bbacdb5
L
152102016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15211
15212 PR target/69530
15213 * gcc.target/i386/pr69530.c: New test.
15214
af932cdb
SE
152152016-01-29 Steve Ellcey <sellcey@imgtec.com>
15216
15217 PR target/65604
15218 * gcc.target/mips/div-delay.c: New test.
15219
26658b7c
JJ
152202016-01-29 Jakub Jelinek <jakub@redhat.com>
15221
33e89989
JJ
15222 PR target/69551
15223 * gcc.target/i386/pr69551.c: New test.
15224
26658b7c
JJ
15225 PR target/66137
15226 * gcc.target/i386/pr66137.c: New test.
15227
401116b5
AB
152282016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15229
15230 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15231 always built for p5600.
15232 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15233 isa=p5600 dg-option.
15234
d4abfcc5
RB
152352016-01-29 Richard Biener <rguenther@suse.de>
15236
15237 PR tree-optimization/69547
15238 * g++.dg/tree-ssa/pr69547.C: New testcase.
15239
16b77b32
JJ
152402016-01-29 Jakub Jelinek <jakub@redhat.com>
15241
15242 PR debug/66869
15243 * g++.dg/warn/Wunused-function2.C: New test.
15244
a1c95464
DV
152452016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15246
15247 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15248 support for test to succeed.
15249
5453bfed
MP
152502016-01-29 Marek Polacek <polacek@redhat.com>
15251
15252 PR c++/69509
15253 PR c++/69516
15254 * g++.dg/ext/constexpr-vla2.C: New test.
15255 * g++.dg/ext/constexpr-vla3.C: New test.
15256 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15257
452ec2a5
RB
152582016-01-29 Richard Biener <rguenther@suse.de>
15259
15260 PR middle-end/69537
15261 * gcc.dg/uninit-21.c: New testcase.
15262
aec0b19e
UB
152632016-01-28 Uros Bizjak <ubizjak@gmail.com>
15264
15265 PR target/69459
15266 * gcc.target/i386/pr69459.c: New test.
15267
df113ce7
SE
152682016-01-28 Steve Ellcey <sellcey@imgtec.com>
15269
15270 PR target/68400
15271 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15272 * gcc.target/mips/pr68400.c: New test.
15273
494de84f
MS
152742016-01-28 Martin Sebor <msebor@redhat.com>
15275
15276 PR target/17381
15277 * gcc.target/powerpc/pr17381.c: New test.
15278
eb1b1f01
JJ
152792016-01-28 Jakub Jelinek <jakub@redhat.com>
15280
15281 PR middle-end/69542
15282 * gcc.dg/torture/pr69542.c: New test.
15283
6dfeb7ce
WD
152842016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15285
15286 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15287
4b7471a4
DE
152882016-01-28 David Edelsohn <dje.gcc@gmail.com>
15289
15290 * gcc.dg/pr65980.c: Skip on AIX.
15291 * gcc.dg/pr66688.c: Same.
15292
b271fd21
DE
152932016-01-28 David Edelsohn <dje.gcc@gmail.com>
15294
15295 PR target/63679
15296 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15297 * gcc.dg/tree-ssa/sra-18.c: Same.
15298
874108a9
AV
152992016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15300
15301 PR fortran/62536
15302 * gfortran.dg/block_15.f08: New test.
15303 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15304 on incorrectly closed BLOCK.
15305
30480bcd
IE
153062016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15307
15308 * gcc.dg/declare-simd.c: New test.
6905c577 15309
14ba8d6d
RB
153102016-01-28 Richard Biener <rguenther@suse.de>
15311
15312 PR tree-optimization/69466
15313 * gfortran.dg/vect/pr69466.f90: New testcase.
15314
0d4c694e
TP
153152016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15316
15317 * g++.dg/pr67989.C: Remove ARM-specific option.
15318 * gcc.target/arm/pr67989.C: New file.
15319
2aa780da
UB
153202016-01-27 Uros Bizjak <ubizjak@gmail.com>
15321
15322 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15323 and expm1 test for glibc < 2.11.
15324
f75ebe77
RH
153252016-01-27 Richard Henderson <rth@redhat.com>
15326
15327 * gcc.c-torture/execute/pr69447.c: New test.
15328
153292016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15330
9a175e65 15331 PR fortran/69422
49847d75
PT
15332 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15333
cbdd8ae0
JJ
153342016-01-27 Jakub Jelinek <jakub@redhat.com>
15335
15336 PR debug/66869
15337 * gcc.dg/pr66869.c: New test.
15338
2b572b3c
JL
153392016-01-25 Jeff Law <law@redhat.com>
15340
15341 PR tree-optimization/68398
aec0b19e 15342 PR tree-optimization/69196
2b572b3c
JL
15343 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15344 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15345 path to avoid new heuristic allowing more irreducible regions
15346 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15347 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15349 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15350 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15351
fa74a4bc
MP
153522016-01-27 Marek Polacek <polacek@redhat.com>
15353
15354 PR c/68062
15355 * c-c++-common/vector-compare-4.c: New test.
15356
0afff540
DM
153572016-01-27 David Malcolm <dmalcolm@redhat.com>
15358
15359 PR preprocessor/69126
15360 * c-c++-common/pr69126.c: New test case.
15361
1a218fc9
ILT
153622016-01-27 Ian Lance Taylor <iant@google.com>
15363
15364 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15365
5d70666e
RB
153662016-01-27 Ryan Burn <contact@rnburn.com>
15367
15368 PR cilkplus/69267
15369 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15370
87ff4d66
UB
153712016-01-27 Uros Bizjak <ubizjak@gmail.com>
15372
15373 PR target/69512
15374 * gcc.target/i386/pr69512.c: New test.
15375
27e23cca
RE
153762016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15377
15378 PR ada/69488
15379 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15380
05bf54c3
MP
153812016-01-27 Marek Polacek <polacek@redhat.com>
15382
15383 PR c++/69379
15384 * g++.dg/pr69379.C: New test.
15385
60214d0d
MS
153862016-01-27 Martin Sebor <msebor@redhat.com>
15387
15388 PR c++/69317
15389 * g++.dg/abi/Wabi-2-2.C: New test.
15390 * g++.dg/abi/Wabi-2-3.C: New test.
15391 * g++.dg/abi/Wabi-3-2.C: New test.
15392 * g++.dg/abi/Wabi-3-3.C: New test.
15393
167c7bfa
RB
153942016-01-27 Richard Biener <rguenther@suse.de>
15395
15396 PR tree-optimization/69166
15397 * gcc.dg/torture/pr69166.c: New testcase.
15398
1430fb1f
MJ
153992016-01-27 Martin Jambor <mjambor@suse.cz>
15400
15401 PR tree-optimization/69355
15402 * gcc.dg/tree-ssa/pr69355.c: New test.
15403
95e3030c
MP
154042016-01-27 Marek Polacek <polacek@redhat.com>
15405
15406 PR c++/69496
15407 * g++.dg/ext/constexpr-vla1.C: New test.
15408
eeb085f3
CB
154092016-01-20 Christian Bruel <christian.bruel@st.com>
15410
15411 PR target/69245
15412 * gcc.target/arm/pr69245.c: New test.
15413
b1652dde
JJ
154142016-01-27 Jakub Jelinek <jakub@redhat.com>
15415
15416 PR tree-optimization/69399
15417 * gcc.dg/torture/pr69399.c: New test.
15418
ce7e8f00
EB
154192016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15420
15421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15422
e4aac1d1
EB
154232016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15424
15425 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15426
8dfdb419
TV
154272016-01-26 Tom de Vries <tom@codesourcery.com>
15428
15429 PR tree-optimization/69110
15430 * gcc.dg/autopar/pr69110.c: New test.
15431
56f80f54 154322016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15433 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15434
15435 * gcc.dg/graphite/isl-ast-op-select.c: New.
15436
a0909527
PT
154372015-01-26 Paul Thomas <pault@gcc.gnu.org>
15438
15439 PR fortran/69385
15440 * gfortran.dg/allocate_error_6.f90: New test.
15441
ffc445f4
RH
154422016-01-26 Richard Henderson <rth@redhat.com>
15443
15444 * gcc.dg/tm/pr60908.c: New test.
15445
01e1dea3
DM
154462016-01-26 David Malcolm <dmalcolm@redhat.com>
15447
15448 PR other/69006
15449 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15450 directive.
15451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15452 expected multiline output to reflect the colorization being
15453 disabled before newlines.
15454 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15455 (custom_diagnostic_finalizer): Replace call to
15456 pp_newline_and_flush with call to pp_flush.
15457 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15458 * gfortran.dg/implicit_class_1.f90: Likewise.
15459 * lib/gcc-dg.exp (allow_blank_lines): New global.
15460 (dg-allow-blank-lines-in-output): New procedure.
15461 (gcc-dg-prune): Complain about blank lines in the output, unless
15462 dg-allow-blank-lines-in-output was called.
15463 * lib/multiline.exp (_build_multiline_regex): Only support
15464 arbitrary followup text for non-blank-lines, not for blank lines.
15465
13f92e8d
JJ
154662016-01-26 Jakub Jelinek <jakub@redhat.com>
15467
15468 PR tree-optimization/69483
15469 * gcc.dg/pr69483.c: New test.
15470 * g++.dg/opt/pr69483.C: New test.
15471
92422235
CL
154722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15473
15474 PR target/68620
15475 * gcc.target/arm/pr68620.c: New test.
15476
0bccf11b
L
154772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15478
15479 * gcc.target/i386/pr68986-2.c: Remove -m32.
15480
81cd202e
L
154812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15482
15483 PR target/68986
15484 * gcc.target/i386/pr68986-1.c: New test.
15485 * gcc.target/i386/pr68986-2.c: Likewise.
15486 * gcc.target/i386/pr68986-3.c: Likewise.
15487
213a1c03
CB
154882016-01-26 Christian Bruel <christian.bruel@st.com>
15489
15490 * lib/target-supports.exp
15491 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15492 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15493 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15494
22a08dd1
RB
154952016-01-26 Richard Biener <rguenther@suse.de>
15496
15497 PR tree-optimization/69452
15498 * gcc.dg/torture/pr69452.c: New testcase.
15499
6c06e0e8
JJ
155002016-01-26 Jakub Jelinek <jakub@redhat.com>
15501
15502 PR target/69442
15503 * gcc.dg/pr69442.c: New test.
15504
b96824c4
RFI
155052016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15506
15507 PR target/67896
15508 * gcc.target/aarch64/simd/pr67896.C: New.
15509
5ee31e57
RS
155102016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15511
15512 PR tree-optimization/69400
15513 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15514 function.
15515 (plugin_init): Call it.
15516 * gcc.dg/torture/pr69400.c: New test.
15517
7ddfb31d
CL
155182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15519
15520 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15521
1e050c90
AK
155222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15523 Sebastian Pop <s.pop@samsung.com>
15524
15525 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15526 isl-0.15.
15527
c8ee4bf5
AK
155282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15529 Sebastian Pop <s.pop@samsung.com>
15530
15531 * gcc.dg/graphite/pr69292.c: New.
15532
d902b330
JJ
155332016-01-25 Jakub Jelinek <jakub@redhat.com>
15534
15535 * c-c++-common/goacc/use_device-1.c: New test.
15536
2c89b952
JL
155372016-01-25 Jeff Law <law@redhat.com>
15538
15539 PR tree-optimization/69196
15540 PR tree-optimization/68398
15541 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15542 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15543
685c8785
DE
155442016-01-25 David Edelsohn <dje.gcc@gmail.com>
15545
15546 PR target/69469
15547 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15548 Algorithm.
15549
95cef0c1
RB
155502016-01-25 Richard Biener <rguenther@suse.de>
15551
15552 PR testsuite/69380
15553 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15554
2947d3b2
IE
155552016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15556
15557 PR target/69421
15558 * gcc.dg/pr69421.c: New test.
15559
ae19075a
BB
155602016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15561
15562 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15563 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15564 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15565 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15566 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15567 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15568 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15569 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15570 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15571 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15572
fa4511c2
RB
155732016-01-25 Richard Biener <rguenther@suse.de>
15574
15575 PR tree-optimization/69376
15576 * gcc.dg/torture/pr69376.c: New testcase.
15577
1d101216
JD
155782016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15579
15580 PR fortran/69397
15581 PR fortran/68442
15582 * gfortran.dg/interface_38.f90: New test.
15583 * gfortran.dg/interface_39.f90: New test.
a0909527 15584
a59b92b0
PP
155852016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15586
15587 Revert:
15588 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15589
15590 PR c++/11858
15591 PR c++/24663
15592 PR c++/24664
15593 * g++.dg/template/pr11858.C: New test.
15594 * g++.dg/template/pr24663.C: New test.
15595 * g++.dg/template/unify12.C: New test.
15596 * g++.dg/template/unify13.C: New test.
15597 * g++.dg/template/unify14.C: New test.
15598 * g++.dg/template/unify15.C: New test.
15599 * g++.dg/template/unify16.C: New test.
15600 * g++.dg/template/unify17.C: New test.
15601
16acb1a8
DH
156022016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15603
15604 PR fortran/68283
15605 gfortran.dg/pr68283.f90: New test.
15606
094773e8
TK
156072016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15608
15609 PR fortran/66094
15610 * gfortran.dg/inline_matmul_13.f90: New test.
15611 * gfortran.dg/matmul_bounds_8.f90: New test.
15612 * gfortran.dg/matmul_bounds_9.f90: New test.
15613 * gfortran.dg/matmul_bounds_10.f90: New test.
15614
42fb90d7
TV
156152016-01-23 Tom de Vries <tom@codesourcery.com>
15616
15617 PR tree-optimization/69426
15618 * gcc.dg/autopar/pr69426.c: New test.
15619
69da7802
MS
156202016-01-23 Martin Sebor <msebor@redhat.com>
15621
15622 PR c++/58109
15623 PR c++/69022
15624 * g++.dg/cpp0x/alignas5.C: New test.
15625 * g++.dg/ext/vector29.C: Same.
15626
da17300a
UB
156272016-01-23 Uros Bizjak <ubizjak@gmail.com>
15628
15629 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15630 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15631 _GNU_SOURCE from compile flags to the source.
15632 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15633 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15634 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15635 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15636
62041cfc
JJ
156372016-01-22 Jakub Jelinek <jakub@redhat.com>
15638
15639 PR target/69432
15640 * g++.dg/opt/pr69432.C: New test.
15641
f7d2ad6f
BS
156422016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15643
15644 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15645 32-bit targets testing an -m64 multilib.
15646
d403fc9a
WS
156472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15648
15649 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15650 64-bit support.
15651
4aa16f8d
JG
156522016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15653
15654 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15655
7c816d0f
CB
156562016-01-21 Christian Bruel <christian.bruel@st.com>
15657
15658 PR target/68674
15659 * gcc.target/i386/pr68674.c
15660 * gcc.target/aarch64/pr68674.c
15661 * gcc.target/arm/pr68674.c
15662
fce661e8
KT
156632016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15664
15665 PR target/69403
15666 * gcc.c-torture/execute/pr69403.c: New test.
15667
4696899f
PC
156682016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15669
15670 PR c++/55843
15671 * g++.dg/template/pr55843.C: New.
15672
bac69366
AL
156732016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15674
15675 PR testsuite/66877
15676 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15677 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15678
b57d3a5c
BS
156792016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15680
15681 PR testsuite/67489
da17300a
UB
15682 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15683 from dg-do compile directive, and instead add
15684 { dg-require-effective-target int128 }.
b57d3a5c 15685
9f04a53e
MS
156862016-01-20 Martin Sebor <msebor@redhat.com>
15687
15688 PR c/69405
15689 * gcc.dg/sync-fetch.c: New test.
15690
38a51663
JL
156912016-01-21 Martin Sebor <msebor@redhat.com>
15692
15693 PR target/69252
15694 * gcc.target/powerpc/pr69252.c: New test.
15695
2423a75a
JD
156962016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15697
15698 PR fortran/65996
da17300a 15699 * gfortran.dg/pr65996.f90: New test.
2423a75a 15700
0a76463f
DV
157012016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15702
15703 PR c++/68810
9f04a53e 15704 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15705 expected to generate an error.
0a76463f 15706
9776e692
BS
157072016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15708
15709 PR middle-end/66178
15710 * gcc.dg/torture/pr66178.c: New test.
15711
c8d3e088
AB
157122016-01-21 Anton Blanchard <anton@samba.org>
15713 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15714
15715 PR target/63354
15716 * gcc.target/powerpc/pr63354.c: New test.
15717
35b707ff
VM
157182016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15719
15720 PR rtl-optimization/68990
15721 * gcc.target/i386/pr68990: New.
15722
157b0829
NC
157232016-01-21 Nick Clifton <nickc@redhat.com>
15724
15725 PR target/69129
15726 * gcc.target/mips/pr69129.c: New.
15727
aede6748
PC
157282016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15729
15730 PR c++/58046
15731 * g++.dg/cpp0x/pr58046.C: New.
15732
5463c2c8
JJ
157332016-01-21 Jakub Jelinek <jakub@redhat.com>
15734
6d31cc75
SS
15735 PR target/69187
15736 PR target/65624
15737 * gcc.target/arm/pr69187.c: New test.
15738
5463c2c8
JJ
15739 PR c++/69355
15740 * g++.dg/torture/pr69355.C: New test.
15741
fa28f32b
AK
157422016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15743 Sebastian Pop <s.pop@samsung.com>
15744
15745 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15746
b920a047
AK
157472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15748 Sebastian Pop <s.pop@samsung.com>
15749
da17300a 15750 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15751
bdd3aea6
JJ
157522016-01-21 Jakub Jelinek <jakub@redhat.com>
15753
15754 PR middle-end/67653
15755 * c-c++-common/pr67653.c: New test.
15756 * gcc.dg/torture/pr29119.c: Add dg-warning.
15757
26a2e6ae
PB
157582016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15759
15760 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15761
d25c7690
PK
157622016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15763
15764 PR c/24293
15765 * gcc.dg/pr24293.c: New test.
15766 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15767 incomplete struct type.
15768 * gcc.dg/declspec-1.c: Likewise.
15769 * gcc.dg/pr63549.c: Likewise.
15770
889d5698
JJ
157712016-01-20 Jakub Jelinek <jakub@redhat.com>
15772
15773 PR tree-optimization/66612
15774 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15775 for bdn instruction.
15776
d7cf3dc7
CL
157772016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15778
15779 * lib/target-supports.exp
15780 (check_effective_target_arm_fp_ok_nocache): New.
15781 (check_effective_target_arm_fp_ok): New.
15782 (add_options_for_arm_fp): New.
15783 (check_effective_target_arm_crypto_ok_nocache): Require
15784 target_arm_v8_neon_ok instead of arm32.
15785 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15786 (check_effective_target_arm_crypto_pragma_ok): New.
15787 (add_options_for_arm_vfp): New.
15788 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15789 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15790 target instead. Force initial fpu to vfp.
15791 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15792 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15793 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15794 dependency.
15795 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15796 use arm_vfp effective target instead. Force initial fpu to vfp.
15797 * gcc.target/arm/attr-neon3.c: Likewise.
15798 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15799 arm_vfp_ok.
15800 * gcc.target/arm/unsigned-float.c: Likewise.
15801 * gcc.target/arm/vfp-1.c: Likewise.
15802 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15803 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15804 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15805 * gcc.target/arm/vfp-ldmias.c: Likewise.
15806 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15807 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15808 * gcc.target/arm/vfp-stmiad.c: Likewise.
15809 * gcc.target/arm/vfp-stmias.c: Likewise.
15810 * gcc.target/arm/vnmul-1.c: Likewise.
15811 * gcc.target/arm/vnmul-2.c: Likewise.
15812 * gcc.target/arm/vnmul-3.c: Likewise.
15813 * gcc.target/arm/vnmul-4.c: Likewise.
15814
01ac9704 158152016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15816
e84b00da
L
15817 PR testsuite/69366
15818 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15819 the MPX run-time library, for compile-time MPX test.
15820 * gcc.target/i386/chkp-always_inline.c: Likewise.
15821 * gcc.target/i386/chkp-bndret.c: Likewise.
15822 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15823 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15824 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15825 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15826 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15827 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15828 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15829 * gcc.target/i386/chkp-label-address.c: Likewise.
15830 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15831 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15832 * gcc.target/i386/chkp-pr69044.c: Likewise.
15833 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15834 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15835 * gcc.target/i386/chkp-strchr.c: Likewise.
15836 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15837 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15838 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15839 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15840 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15841 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15842 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15843 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15844 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15845 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15846 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15847 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15848 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15849 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15850 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15851 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15852 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15853 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15854 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15855 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15856 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15857 * gcc.target/i386/pr63995-2.c: Likewise.
15858 * gcc.target/i386/pr64805.c: Likewise.
15859 * gcc.target/i386/pr65044.c: Likewise.
15860 * gcc.target/i386/pr65167.c: Likewise.
15861 * gcc.target/i386/pr65183.c: Likewise.
15862 * gcc.target/i386/pr65184.c: Likewise.
15863 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15864
28b33016
IE
158652016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15866
15867 PR tree-optimization/69328
15868 * gcc.dg/pr69328.c: New test.
15869
bcff0913
JL
158702016-01-20 Jeff Law <law@redhat.com>
15871
bf0bb970 15872 PR target/25114
bcff0913
JL
15873 * gcc.target/m68k/pr25114.c: New test.
15874
a3f69631
AV
158752016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15876
15877 * gcc.target/arm/memset-inline-10.c: Added
15878 dg-require-effective-target arm_thumb2_ok.
15879
af33ba0d
EB
158802016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15881
15882 * gcc.dg/debug/dwarf2/sso.c: New test.
15883
7596d5de
UB
158842016-01-19 Uros Bizjak <ubizjak@gmail.com>
15885
15886 PR testsuite/68820
15887 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15888 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15889 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15890
ceda2c69
JH
158912016-01-19 Jan Hubicka <hubicka@ucw.cz>
15892
15893 PR ipa/66223
15894 * g++.dg/ipa/devirt-50.C: New testcase.
15895
38a979f2
MP
158962016-01-19 Marek Polacek <polacek@redhat.com>
15897
15898 PR c++/68965
15899 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15900 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15901
962801c5
KT
159022016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15903
15904 PR target/69135
15905 * gcc.target/arm/pr69135_1.c: New test.
15906
078fe40a
WD
159072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15908
15909 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15910
786e3c06
WD
159112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15912
15913 * gcc.target/aarch64/ccmp_1.c: New testcase.
15914
1e297006
MP
159152016-01-19 Marek Polacek <polacek@redhat.com>
15916
15917 PR c++/68586
15918 * g++.dg/cpp0x/enum30.C: New test.
15919
879c27e3
RB
159202016-01-19 Richard Biener <rguenther@suse.de>
15921
15922 PR tree-optimization/69336
15923 * g++.dg/tree-ssa/pr69336.C: New testcase.
15924
015337d3
JJ
159252016-01-19 Jakub Jelinek <jakub@redhat.com>
15926
15927 PR debug/65779
15928 * gcc.dg/pr65779.c: New test.
15929
e2c768b6
RB
159302016-01-19 Richard Biener <rguenther@suse.de>
15931
15932 PR tree-optimization/69352
15933 * gcc.dg/torture/pr69352.c: New testcase.
15934
569efc34
JJ
159352016-01-19 Jakub Jelinek <jakub@redhat.com>
15936
15937 PR rtl-optimization/68955
15938 PR rtl-optimization/64557
15939 * gcc.dg/torture/pr68955.c: New test.
15940
e49d321f
JH
159412016-01-19 Jan Hubicka <hubicka@ucw.cz>
15942
15943 PR lto/69136
15944 * g++.dg/torture/pr69136.C: New testcase.
15945
e9191ad3
JH
159462016-01-19 Jan Hubicka <hubicka@ucw.cz>
15947
15948 PR lto/69133
15949 * g++.dg/lto/pr69133_0.C: New testcase.
15950 * g++.dg/lto/pr69133_1.C: New testcase.
15951
2bedb645
JL
159522016-01-15 Jeff Law <law@redhat.com>
15953
15954 PR tree-optimization/69320
15955 * gcc.c-torture/pr69320-1.c: New test.
15956 * gcc.c-torture/pr69320-2.c: New test.
15957 * gcc.c-torture/pr69320-3.c: New test.
15958 * gcc.c-torture/pr69320-4.c: New test.
15959
17c15cb9
PP
159602016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15961
15962 PR c++/11858
15963 PR c++/24663
15964 PR c++/24664
15965 * g++.dg/template/pr11858.C: New test.
15966 * g++.dg/template/pr24663.C: New test.
15967 * g++.dg/template/unify12.C: New test.
15968 * g++.dg/template/unify13.C: New test.
15969 * g++.dg/template/unify14.C: New test.
15970 * g++.dg/template/unify15.C: New test.
15971 * g++.dg/template/unify16.C: New test.
15972 * g++.dg/template/unify17.C: New test.
15973
9617fd08
DM
159742016-01-18 David Malcolm <dmalcolm@redhat.com>
15975
15976 PR testsuite/69181
15977 * gcc.dg/pr69181-1.c: New test file.
15978 * gcc.dg/pr69181-2.c: New test file.
15979 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15980 globals by moving it to...
15981 (cleanup-after-saved-dg-test): ...this new function. Add
15982 "global additional_sources_used". Add reset of global
15983 multiline_expected_outputs to the empty list.
15984 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15985 global to...
15986 (multiline_expected_outputs): ...this, and updated comments to
15987 note that it is modified from gcc-dg.exp.
15988 (dg-end-multiline-output): Update for the above renaming.
15989 (handle-multiline-outputs): Likewise. Remove the clearing
15990 of the expected outputs to the empty list.
15991
b555a2e4
RB
159922016-01-18 Richard Biener <rguenther@suse.de>
15993
15994 PR tree-optimization/69297
15995 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15996
96902805
JM
159972016-01-18 Joseph Myers <joseph@codesourcery.com>
15998
15999 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16000 dg-options.
16001 * gcc.target/mips/mips-3d-2.c: Likewise.
16002 * gcc.target/mips/mips-3d-3.c: Likewise.
16003 * gcc.target/mips/mips-3d-4.c: Likewise.
16004 * gcc.target/mips/mips-3d-5.c: Likewise.
16005 * gcc.target/mips/mips-3d-6.c: Likewise.
16006 * gcc.target/mips/mips-3d-7.c: Likewise.
16007 * gcc.target/mips/mips-3d-8.c: Likewise.
16008 * gcc.target/mips/mips-3d-9.c: Likewise.
16009 * gcc.target/mips/mips-ps-1.c: Likewise.
16010 * gcc.target/mips/mips-ps-2.c: Likewise.
16011 * gcc.target/mips/mips-ps-3.c: Likewise.
16012 * gcc.target/mips/mips-ps-4.c: Likewise.
16013 * gcc.target/mips/mips-ps-5.c: Likewise.
16014 * gcc.target/mips/mips-ps-6.c: Likewise.
16015 * gcc.target/mips/mips-ps-7.c: Likewise.
16016 * gcc.target/mips/mips-ps-type.c: Likewise.
16017 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16018 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16019
40e26f94
TV
160202016-01-18 Tom de Vries <tom@codesourcery.com>
16021
16022 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16023 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16024 * c-c++-common/goacc/kernels-empty.c: New test.
16025 * c-c++-common/goacc/kernels-eternal.c: New test.
16026 * c-c++-common/goacc/kernels-loop-2.c: New test.
16027 * c-c++-common/goacc/kernels-loop-3.c: New test.
16028 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16029 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16030 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16031 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16032 * c-c++-common/goacc/kernels-loop-data.c: New test.
16033 * c-c++-common/goacc/kernels-loop-g.c: New test.
16034 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16035 * c-c++-common/goacc/kernels-loop-n.c: New test.
16036 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16037 * c-c++-common/goacc/kernels-loop.c: New test.
16038 * c-c++-common/goacc/kernels-noreturn.c: New test.
16039 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16040 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16041 * c-c++-common/goacc/kernels-reduction.c: New test.
16042
a98d4647
TV
160432016-01-18 Tom de Vries <tom@codesourcery.com>
16044
16045 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16046 * gcc.dg/autopar/outer-2.c: Same.
16047 * gcc.dg/autopar/outer-3.c: Same.
16048 * gcc.dg/autopar/outer-4.c: Same.
16049 * gcc.dg/autopar/outer-5.c: Same.
16050 * gcc.dg/autopar/outer-6.c: Same.
16051 * gcc.dg/autopar/parallelization-1.c: Same.
16052 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16053 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16054 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16055 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16056 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16057 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16058 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16059 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16060 * gcc.dg/autopar/pr39500-1.c: Same.
16061 * gcc.dg/autopar/pr39500-2.c: Same.
16062 * gcc.dg/autopar/pr46193.c: Same.
16063 * gcc.dg/autopar/pr46194.c: Same.
16064 * gcc.dg/autopar/pr49580.c: Same.
16065 * gcc.dg/autopar/pr49960-1.c: Same.
16066 * gcc.dg/autopar/pr49960.c: Same.
16067 * gcc.dg/autopar/pr68373.c: Same.
16068 * gcc.dg/autopar/reduc-1.c: Same.
16069 * gcc.dg/autopar/reduc-1char.c: Same.
16070 * gcc.dg/autopar/reduc-1short.c: Same.
16071 * gcc.dg/autopar/reduc-2.c: Same.
16072 * gcc.dg/autopar/reduc-2char.c: Same.
16073 * gcc.dg/autopar/reduc-2short.c: Same.
16074 * gcc.dg/autopar/reduc-3.c: Same.
16075 * gcc.dg/autopar/reduc-4.c: Same.
16076 * gcc.dg/autopar/reduc-6.c: Same.
16077 * gcc.dg/autopar/reduc-7.c: Same.
16078 * gcc.dg/autopar/reduc-8.c: Same.
16079 * gcc.dg/autopar/reduc-9.c: Same.
16080 * gcc.dg/autopar/uns-outer-4.c: Same.
16081 * gcc.dg/autopar/uns-outer-5.c: Same.
16082 * gcc.dg/autopar/uns-outer-6.c: Same.
16083 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16084 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16085
da976fa8
AL
160862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16087
16088 PR target/63679
16089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16090 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16091
70c1e886
AL
160922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16093
16094 PR target/63679
16095 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16096 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16097 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16098
88bed196
AL
160992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16100
16101 PR target/63679
16102 * gcc.dg/tree-ssa/sra-17.c: New.
16103 * gcc.dg/tree-ssa/sra-18.c: New.
16104
3dd5f42e
IE
161052016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16106
16107 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16108
ae5a77fa
EB
161092016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16110
16111 * gnat.dg/inline12.adb: New test.
16112
11e57fc6
BC
161132016-01-18 Bin Cheng <bin.cheng@arm.com>
16114
16115 PR tree-optimization/66797
16116 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16117
995b6fe0
RB
161182016-01-18 Richard Biener <rguenther@suse.de>
16119
16120 PR tree-optimization/69170
16121 * gcc.dg/torture/pr69170.c: New testcase.
16122
82ee0cf2 161232016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16124
16125 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16126
d69da357
TV
161272016-01-16 Tom de Vries <tom@codesourcery.com>
16128
16129 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16130
a3845283
TV
161312016-01-16 Tom de Vries <tom@codesourcery.com>
16132
16133 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16134 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16135 redundant dg-require-effective-target pthread.
16136 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16137 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16138 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16139 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16140 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16141 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16142 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16143
197a6aa6
DE
161442016-01-16 David Edelsohn <dje.gcc@gmail.com>
16145
16146 PR target/68609
16147 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16148 * gcc.target/powerpc/recip-7.c: Same.
16149
ec7886c1
PP
161502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16151
16152 PR c++/69091
16153 * g++.dg/template/pr69091.C: New test.
16154
203484bb
PP
161552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16156
16157 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16158 dump does not contain an error_mark_node.
16159 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16160 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16161
aa2500e9
PP
161622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16163
16164 PR c++/68936
16165 * g++.dg/template/pr68936.C: New test.
16166
28621a5c
DE
161672016-01-15 David Edelsohn <dje.gcc@gmail.com>
16168
16169 PR target/68609
16170 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16171 * gcc.target/powerpc/recip-2.c: Same.
16172 * gcc.target/powerpc/recip-3.c: Same.
16173 * gcc.target/powerpc/recip-4.c: Same.
16174 * gcc.target/powerpc/recip-sqrtf.c: Same.
16175
40c43aca
JL
161762016-01-15 Jeff Law <law@redhat.com>
16177
16178 PR tree-optimization/69270
16179 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16180 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16181
afbc5ae8
PT
161822016-01-15 Paul Thomas <pault@gcc.gnu.org>
16183
16184 PR fortran/49630
16185 * gfortran.dg/deferred_character_13.f90: New test for the fix
16186 of comment 3 of the PR.
16187
16188 PR fortran/54070
16189 * gfortran.dg/deferred_character_8.f90: New test
16190 * gfortran.dg/allocate_error_5.f90: New test
16191
16192 PR fortran/60593
16193 * gfortran.dg/deferred_character_10.f90: New test
16194
16195 PR fortran/60795
16196 * gfortran.dg/deferred_character_14.f90: New test
16197
16198 PR fortran/61147
16199 * gfortran.dg/deferred_character_11.f90: New test
16200
16201 PR fortran/64324
16202 * gfortran.dg/deferred_character_9.f90: New test
16203
49abe076
VM
162042016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16205
16206 PR rtl-optimization/69030
16207 * gcc.target/i386/pr69030.c: New.
16208
16d12992
KT
162092016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16210
16211 * gcc.target/aarch64/target_attr_17.c: New test.
16212
78810bd3
RB
162132016-01-15 Richard Biener <rguenther@suse.de>
16214
16215 PR tree-optimization/66856
16216 * gcc.dg/torture/pr66856-1.c: New testcase.
16217 * gcc.dg/torture/pr66856-2.c: Likewise.
16218
2bd847fe
RB
162192016-01-15 Richard Biener <rguenther@suse.de>
16220
16221 PR debug/69137
16222 * g++.dg/lto/pr69137_0.C: New testcase.
16223
a00fe3b7
RS
162242016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16225
16226 PR middle-end/69246
16227 * gcc.target/i386/pr69246.c: New test.
16228
cbb0e83b
DV
162292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16230
7596d5de 16231 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16232
5a500ecf
DV
162332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16234
16235 PR c++/56194
16236 * g++.dg/init/const9.C: Disable test on S/390.
16237
5d9bf64f
DV
162382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16239
16240 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16241 * g++.dg/Wno-frame-address.C: Ditto.
16242
e234b19e
DV
162432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16244
16245 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16246
89483f99
RB
162472016-01-15 Richard Biener <rguenther@suse.de>
16248
16249 PR tree-optimization/68961
16250 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16251
94f37395
IE
162522016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16253
16254 * gcc.target/i386/pr65105-5.c: New test.
16255
82ee0cf2 162562016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16257
16258 * gcc.c-torture/execute/alias-4.c: New testcase.
16259
82ee0cf2 162602016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16261
16262 PR ipa/68148
16263 * g++.dg/ipa/devirt-49.C: New testcase.
16264
092f7deb 162652016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16266
16267 PR target/65837
16268 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16269 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16270 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16271
e93c66bc
RB
162722016-01-15 Richard Biener <rguenther@suse.de>
16273
16274 PR tree-optimization/69117
16275 * gcc.dg/torture/pr69117.c: New testcase.
16276
c47eaca6 162772015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16278
16279 PR c++/69048
16280 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16281
c3f6914a
FXC
162822016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16283
16284 PR testsuite/67509
16285 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16286 range tests use 100 * maximum instead of maximum + 1.
16287
cd65ae90
JJ
162882016-01-14 Jakub Jelinek <jakub@redhat.com>
16289
16290 PR debug/69244
16291 * gcc.dg/guality/pr69244.c: New test.
16292
19643948
UB
162932016-01-14 Uros Bizjak <ubizjak@gmail.com>
16294
16295 * lib/target-supports.exp (check_effective_target_issignaling):
16296 New procedure.
16297 * gcc.dg/pr61441.c: Require issignaling effective target.
16298
fe79c97e
SB
162992016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16300
16301 PR target/68803
16302 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16303
c7df95d8
DM
163042016-01-14 David Malcolm <dmalcolm@redhat.com>
16305
16306 PR c++/68819
16307 PR preprocessor/69177
16308 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16309 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16310 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16311 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16312
00083992
MP
163132016-01-14 Marek Polacek <polacek@redhat.com>
16314
16315 PR c/69262
16316 * gcc.dg/array-15.c: New test.
16317
0c9b3294
JJ
163182016-01-14 Jakub Jelinek <jakub@redhat.com>
16319
16320 PR middle-end/68146
16321 PR tree-optimization/69155
16322 * gfortran.dg/pr68146.f: New test.
16323 * gfortran.dg/pr69155.f90: New test.
16324
3688e13d
RB
163252016-01-14 Richard Biener <rguenther@suse.de>
16326
16327 PR tree-optimization/68060
16328 * gcc.dg/torture/pr68060-1.c: New testcase.
16329 * gcc.dg/torture/pr68060-2.c: Likewise.
16330
bab0ad3a
NC
163312016-01-14 Nick Clifton <nickc@redhat.com>
16332
16333 * lib/target-supports.exp
16334 (check_effective_target_arm_neon_ok_nocache): Add an option
16335 sequence that includes setting the ARM architecture to ARMv7-A.
16336 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16337 command line options necessary to enable Neon support.
16338 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16339 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16340 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16341 * gcc.target/arm/pr69180.c: Likewise.
16342
947c2ce5
JL
163432016-01-14 Jeff Law <law@redhat.com>
16344
16345 PR tree-optimization/69270
16346 * gcc.dg/tree-ssa/pr69270.c: New test.
16347
3342fd71
BS
163482016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16349
16350 PR c/66208
16351 * c-c++-common/pr66208.c: New file.
16352
2ad3adf1
JJ
163532016-01-13 Jakub Jelinek <jakub@redhat.com>
16354
16355 PR tree-optimization/69156
16356 * gcc.dg/pr69156.c: New test.
16357
398d6feb
L
163582016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16359
16360 * gcc.target/i386/pr69225-7.c: New test.
16361
4c868789
RH
163622016-01-13 Richard Henderson <rth@redhat.com>
16363
16364 * gcc.dg/tm/memopt-13.c: Update expected function.
16365 * gcc.dg/tm/memopt-6.c: Likewise.
16366
ef6d1772
UB
163672016-01-13 Uros Bizjak <ubizjak@gmail.com>
16368
16369 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16370 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16371 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16372 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16373
ef6d1772
UB
163742016-01-13 Tom de Vries <tom@codesourcery.com>
16375
16376 PR tree-optimization/69169
0b4b6ef2
TV
16377 * gcc.dg/pr69169.c: New test.
16378
2ad3adf1 163792016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16380
16381 PR target/69228
16382 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16383 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16384 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16385 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16386 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16387 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16388 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16389 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16390
9060e335
AK
163912016-01-13 Jakub Jelinek <jakub@redhat.com>
16392
16393 PR target/69247
16394 * gcc.dg/pr69247.c: New test.
16395
40311329
RB
163962016-01-13 Richard Biener <rguenther@suse.de>
16397
16398 PR tree-optimization/69242
16399 * gcc.dg/torture/pr69242.c: New testcase.
16400
ccbd7103
RB
164012016-01-13 Richard Biener <rguenther@suse.de>
16402
16403 PR tree-optimization/69186
16404 * gcc.dg/torture/pr69186.c: New testcase.
16405
c6f72a46
JL
164062016-01-13 Jeff Law <law@redhat.com>
16407
16408 PR tree-optimization/67755
16409 * gcc.dg/tree-ssa/pr67755.c: New test.
16410
164112016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16412
16413 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16414 pass number in output by a star.
16415
c446cf07
BC
164162016-01-12 Bin Cheng <bin.cheng@arm.com>
16417
16418 PR tree-optimization/68911
16419 * gcc.c-torture/execute/pr68911.c: New test.
16420
5342156c
MP
164212016-01-12 Marek Polacek <polacek@redhat.com>
16422
16423 PR c++/68979
16424 * g++.dg/warn/permissive-1.C: New test.
16425
65364cc5
JJ
164262016-01-12 Jakub Jelinek <jakub@redhat.com>
16427
16428 PR objc++/68511
16429 PR c++/69213
16430 * g++.dg/opt/pr69213.C: New test.
16431
81b9a3d9
CB
164322016-01-12 Christian Bruel <christian.bruel@st.com>
16433
16434 PR target/69180
16435 * gcc.target/arm/pr69180.c: New test.
16436
3c4e91c9
RB
164372016-01-12 Richard Biener <rguenther@suse.de>
16438
16439 PR lto/69077
16440 * g++.dg/lto/pr69077_0.C: New testcase.
16441 * g++.dg/lto/pr69077_1.C: Likewise.
16442
5664cea1
JJ
164432016-01-12 Jakub Jelinek <jakub@redhat.com>
16444
16445 PR target/69175
16446 * g++.dg/opt/pr69175.C: New test.
16447
86cefc49
AL
164482016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16449
16450 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16451 rather than #including math.h & stdlib.h.
16452 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16453 * gcc.dg/vect/pr49771.c: Likewise.
16454 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16455 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16456 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16457 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16458 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16459 * gcc.dg/vect/pr44507.c: Likewise.
16460 * gcc.dg/vect/pr45902.c: Likewise.
16461 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16462 * gcc.dg/vect/vect-117.c: Likewise.
16463 * gcc.dg/vect/vect-99.c: Likewise.
16464 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16465 * gcc.dg/vect/vect-cond-1.c: Likewise.
16466 * gcc.dg/vect/vect-cond-2.c: Likewise.
16467 * gcc.dg/vect/vect-cond-3.c: Likewise.
16468 * gcc.dg/vect/vect-cond-4.c: Likewise.
16469 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16470 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16471 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16472 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16473 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16474 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16475 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16476 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16477 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16478 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16479 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16480 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16481 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16482 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16484 include of signal.h.
16485 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16486 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16487 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16488 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16489 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16490 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16491 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16492 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16493 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16494 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16495 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16496 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16497 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16498 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16499 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16500 * gcc.dg/vect/vect-outer-5.c: Likewise.
16501 * gcc.dg/vect/vect-outer-6.c: Likewise.
16502 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16503 include of stdio.h.
16504
b832f61e
NC
165052016-01-12 Nick Clifton <nickc@redhat.com>
16506
16507 PR target/68913
16508 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16509 to fread so that it will be found in all target runtimes.
16510
8eac49b1
RB
165112016-01-12 Richard Biener <rguenther@suse.de>
16512
16513 PR tree-optimization/69053
16514 * g++.dg/torture/pr69053.C: New testcase.
16515
2935d994
RB
165162016-01-12 Richard Biener <rguenther@suse.de>
16517
16518 PR tree-optimization/69168
16519 * gcc.dg/torture/pr69168.c: New testcase.
16520
66c16fd9
RB
165212016-01-12 Richard Biener <rguenther@suse.de>
16522
16523 PR tree-optimization/69157
16524 * gcc.dg/torture/pr69157.c: New testcase.
16525
165262016-01-12 Richard Biener <rguenther@suse.de>
16527
16528 PR tree-optimization/69174
16529 * gcc.dg/torture/pr69174.c: New testcase.
16530
723033a6
JJ
165312016-01-12 Jakub Jelinek <jakub@redhat.com>
16532
16533 PR c++/66808
16534 PR c++/69000
16535 * g++.dg/tls/pr66808.C: New test.
16536 * g++.dg/tls/pr69000.C: New test.
16537
3574cf47
BS
165382016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16539
16540 * gcc.target/powerpc/swaps-p8-23.c: New test.
16541 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16542
feb20787
JDA
165432016-01-11 John David Anglin <danglin@gcc.gnu.org>
16544
16545 PR tree-optimization/68356
16546 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16547
27b1820a
KV
165482016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16549 Jim Wilson <jim.wilson@linaro.org>
16550
16551 PR target/69194
16552 * gcc.target/arm/pr69194.c: New test.
16553
cf4de6af
L
165542016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16555
16556 PR target/69225
16557 * gcc.target/i386/pr69225-1.c: New test.
16558 * gcc.target/i386/pr69225-2.c: Likewise.
16559 * gcc.target/i386/pr69225-3.c: Likewise.
16560 * gcc.target/i386/pr69225-4.c: Likewise.
16561 * gcc.target/i386/pr69225-5.c: Likewise.
16562 * gcc.target/i386/pr69225-6.c: Likewise.
16563
1ebd5558
JJ
165642016-01-11 Jakub Jelinek <jakub@redhat.com>
16565
23552a4d
JJ
16566 PR target/67462
16567 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16568 if lp64.
16569
26ff85b0
JJ
16570 PR target/69071
16571 * gcc.dg/pr69071.c: New test.
16572
9cb6bd74
JJ
16573 PR c++/69211
16574 * g++.dg/opt/pr69211.C: New test.
16575
1ebd5558
JJ
16576 PR tree-optimization/69214
16577 * gcc.c-torture/compile/pr69214.c: New test.
16578
8c18c836
UB
165792016-01-11 Uros Bizjak <ubizjak@gmail.com>
16580
16581 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16582 * gcc.target/i386/pr66232-11.c: Ditto.
16583 * gcc.target/i386/pr66232-12.c: Ditto.
16584 * gcc.target/i386/pr66232-13.c: Ditto.
16585
62446e6e
RB
165862016-01-11 Richard Biener <rguenther@suse.de>
16587
16588 PR tree-optimization/69173
16589 * gcc.dg/torture/pr69173.c: New testcase.
16590
2b8568fe
KT
165912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16592
16593 PR rtl-optimization/68796
16594 * gcc.target/aarch64/tst_5.c: New test.
16595 * gcc.target/aarch64/tst_6.c: Likewise.
16596
5baf4532
KT
165972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16598
16599 PR rtl-optimization/68841
16600 * gcc.dg/pr68841.c: New test.
16601 * gcc.c-torture/execute/pr68841.c: New test.
16602
ca90b1ed
YR
166032016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16604
16605 PR rtl-optimization/68920
16606 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16607 for ix86 targets.
16608 * gcc.dg/ifcvt-5.c: New test.
16609
2ad3adf1 166102016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16611
16612 PR bootstrap/69123
16613 * g++.dg/pr69123.C: New.
16614
83834c09
IE
166152016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16616
16617 PR target/69010
16618 * gcc.target/i386/pr69010.c: New test.
16619
dcf89d57
MJ
166202016-01-11 Martin Jambor <mjambor@suse.cz>
16621
16622 PR ipa/69044
16623 * gcc.target/i386/chkp-pr69044.c: New test.
16624
d95167ee
TV
166252016-01-11 Tom de Vries <tom@codesourcery.com>
16626
16627 PR tree-optimization/69109
16628 * gcc.dg/autopar/pr69109-2.c: New test.
16629 * gcc.dg/autopar/pr69109.c: New test.
16630
4f6403a8
TV
166312016-01-11 Tom de Vries <tom@codesourcery.com>
16632
16633 PR tree-optimization/69108
16634 * gcc.dg/autopar/pr69108.c: New test.
16635
21efdd80
PP
166362016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16637
16638 PR c++/69029
16639 * c-c++-common/Wisleading-indentation.c: Augment test.
16640
fd42eed8
TK
166412016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16642
16643 PR fortran/69154
16644 * gfortran.dg/inline_matmul_12.f90: New test.
16645
4f90ee6c
PT
166462016-01-10 Paul Thomas <pault@gcc.gnu.org>
16647
16648 PR fortran/67779
16649 * gfortran.dg/actual_array_offset_1: New test.
16650
3907c6cf
TV
166512016-01-10 Tom de Vries <tom@codesourcery.com>
16652
16653 PR tree-optimization/69062
16654 * gcc.dg/autopar/pr69062.c: New test.
16655
b07b236e
TS
166562016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16657
16658 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16659 * gcc.dg/vect/slp-perm-2.c: Likewise.
16660 * gcc.dg/vect/slp-perm-3.c: Likewise.
16661 * gcc.dg/vect/slp-perm-5.c: Likewise.
16662 * gcc.dg/vect/slp-perm-6.c: Likewise.
16663 * gcc.dg/vect/slp-perm-7.c: Likewise.
16664 * gcc.dg/vect/slp-perm-8.c: Likewise.
16665
23fab8ae
TV
166662016-01-10 Tom de Vries <tom@codesourcery.com>
16667
16668 PR tree-optimization/69039
16669 * gcc.dg/autopar/pr69039.c: New test.
16670
73f0dae2
MP
166712016-01-09 Marek Polacek <polacek@redhat.com>
16672
16673 PR c++/69113
16674 * g++.dg/pr69113.C: New test.
16675
20b8d734
JJ
166762016-01-09 Jakub Jelinek <jakub@redhat.com>
16677
16678 PR middle-end/50865
16679 PR tree-optimization/69097
16680 * gcc.c-torture/execute/pr50865.c: New test.
16681 * gcc.c-torture/execute/pr69097-1.c: New test.
16682 * gcc.c-torture/execute/pr69097-2.c: New test.
16683 * gcc.dg/pr69097-1.c: New test.
16684 * gcc.dg/pr69097-2.c: New test.
16685
c50e614b
JJ
166862016-01-09 Jakub Jelinek <jakub@redhat.com>
16687
16688 PR c++/69164
16689 * g++.dg/opt/pr69164.C: New test.
16690
e0237993
JJ
166912016-01-08 Jakub Jelinek <jakub@redhat.com>
16692
16693 PR tree-optimization/69167
16694 * gcc.dg/pr69167.c: New test.
16695
bd8f5bb2
MP
166962016-01-08 Marek Polacek <polacek@redhat.com>
16697
16698 PR c++/68449
16699 * g++.dg/pr68449.C: New.
16700
bb0f5ca7
AL
167012016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16702
16703 PR tree-optimization/68707
16704 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16705 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16706 on platforms supporting it.
16707 * gcc.dg/vect/slp-perm-2.c: Likewise.
16708 * gcc.dg/vect/slp-perm-3.c: Likewise.
16709 * gcc.dg/vect/slp-perm-5.c: Likewise.
16710 * gcc.dg/vect/slp-perm-7.c: Likewise.
16711 * gcc.dg/vect/slp-perm-8.c: Likewise.
16712 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16713 on platforms supporting it.
16714
22518428
JJ
167152016-01-08 Jakub Jelinek <jakub@redhat.com>
16716
33f0852f
JJ
16717 PR tree-optimization/69162
16718 * gcc.dg/pr69162.c: New test.
16719
22518428
JJ
16720 PR tree-optimization/69172
16721 * gcc.dg/pr69172.c: New test.
16722
80e9b3aa
TP
167232016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16724
16725 PR tree-optimization/67781
16726 * gcc.c-torture/execute/pr67781.c: New file.
16727
262a363f
JJ
167282016-01-08 Jakub Jelinek <jakub@redhat.com>
16729
16730 PR tree-optimization/69083
16731 * gcc.dg/vect/pr69083.c: New test.
16732
6e1f093f
SS
167332016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16734
16735 PR tree-optimization/61441
16736 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16737 Use -fexcess-precision=standard for compiler options.
16738 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16739
53290e07
JJ
167402016-01-08 Jakub Jelinek <jakub@redhat.com>
16741
57bf3072
JJ
16742 PR fortran/69128
16743 * gfortran.dg/gomp/pr69128.f90: New test.
16744
53290e07
JJ
16745 PR c++/69145
16746 * g++.dg/ext/pr69145-1.C: New test.
16747 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16748 * g++.dg/ext/pr69145-2.h: New file.
16749
7a127fa7
MS
167502016-01-07 Martin Sebor <msebor@redhat.com>
16751
16752 PR c/68966
16753 * gcc.dg/atomic-fetch-bool.c: New test.
16754 * gcc.dg/sync-fetch-bool.c: New test.
16755
95918b49
L
167562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16757
16758 PR fortran/66680
16759 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16760
c8e62a9d
NC
167612016-01-07 Nick Clifton <nickc@redhat.com>
16762
16763 PR target/66655
16764 * g++.dg/pr66655.C: New test.
16765 * g++.dg/pr66655_1.cc: Test support file.
16766 * g++.dg/pr66655.h: Test header file.
16767
2ad3adf1 167682016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16769
16770 PR fortran/66680
16771 gfortran.dg/gomp/pr66680.f90: New test.
16772
4cd9ca92
L
167732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16774
16775 PR target/69171
16776 * gcc.target/i386/pr69171-1.c: New test.
16777 * gcc.target/i386/pr69171-2.c: Likewise.
16778 * gcc.target/i386/pr69171-3.c: Likewise.
16779 * gcc.target/i386/pr69171-4.c: Likewise.
16780 * gcc.target/i386/pr69171-5.c: Likewise.
16781 * gcc.target/i386/pr69171-6.c: Likewise.
16782
7e33d4dc
BS
167832015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16784
16785 PR middle-end/67639
16786 * c-c++-common/pr67639.c: New test.
16787
fec64afc
JJ
167882016-01-07 Jakub Jelinek <jakub@redhat.com>
16789
16790 PR tree-optimization/69141
16791 * g++.dg/opt/pr69141.C: New test.
16792
f293ad29
EB
167932016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16794
16795 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16796
5027395e
UB
167972016-01-06 Uros Bizjak <ubizjak@gmail.com>
16798
16799 PR target/69140
16800 * gcc.target/i386/pr69140.c: New test
16801
7443cf13
DM
168022016-01-06 David Malcolm <dmalcolm@redhat.com>
16803
16804 * gcc.dg/bad-dereference.c: New test case.
16805
32928931
BS
168062015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16807
16808 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16809
68dd05da
AS
168102016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16811
16812 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16813
6b131d5b
MP
168142016-01-06 Marek Polacek <polacek@redhat.com>
16815
16816 PR sanitizer/69099
16817 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16818
8d9fdb49
MP
168192016-01-05 Marek Polacek <polacek@redhat.com>
16820
16821 PR c/69104
16822 * gcc.dg/atomic-invalid-2.c: New.
16823
acf93f1e
L
168242016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16825
16826 PR target/68991
16827 * gcc.target/i386/pr68991.c: New test.
16828
3f50525d
L
168292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16830
16831 PR target/68991
16832 * g++.dg/pr68991-1.C: New test.
16833 * g++.dg/pr68991-2.C: Likewise.
16834
e0237993 168352016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16836
e0237993 16837 PR other/60465
face88a1
ST
16838 * gcc.target/ia64/pr60465-gprel64.c: New test.
16839 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16840
a0866eff
KT
168412016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16842
16843 PR rtl-optimization/68651
16844 * gcc.target/aarch64/pr68651_1.c: New test.
16845
c589e975
DM
168462016-01-05 David Malcolm <dmalcolm@redhat.com>
16847
16848 PR c/69122
16849 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16850
929710d9
NS
168512016-01-05 Nathan Sidwell <nathan@acm.org>
16852
ce3e43d7
NS
16853 PR c++/58583
16854 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16855
929710d9
NS
16856 * gcc.dg/alias-15.c: New.
16857
a2faef8e
NC
168582016-01-05 Nick Clifton <nickc@redhat.com>
16859
16860 PR target/68870
16861 * g++.dg/pr68770.C: New test.
16862
4cfa76e3
MS
168632016-01-04 Mike Stump <mikestump@comcast.net>
16864
16865 * lib/target-supports.exp (check_effective_target_cilkplus):
16866 cilkplus targets require pthreads.
4ece61b6 16867 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16868
4e8a3a35
MM
168692016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16870
16871 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16872 generation.
16873
818ab71a
JJ
168742016-01-04 Jakub Jelinek <jakub@redhat.com>
16875
16876 Update copyright years.
16877
2fe0a208
MP
168782016-01-04 Marek Polacek <polacek@redhat.com>
16879
16880 PR c/68908
16881 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16882 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16883 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16884
9e3b2fe3
EB
168852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16886
16887 * gcc.target/sparc/20160104-2.c: New test.
16888
e8d65a35
EB
168892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16890
16891 * gcc.target/sparc/20160104-1.c: New test.
16892
25ccfccd
PT
168932016-01-03 Paul Thomas <pault@gcc.gnu.org>
16894
16895 PR fortran/65045
16896 * gfortran.dg/pr65045.f90: New test.
16897
cb51d382
EB
168982016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16899
16900 * gnat.dg/specs/debug1.ads: Delete.
16901
6eeaad6e
JD
169022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16903
16904 PR libgfortran/68867
16905 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16906 expression.
16907
2f968603
JD
169082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16909
16910 PR libgfortran/68867
16911 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16912 PowerPC.
16913
591bb5e4
PT
169142016-01-01 Paul Thomas <pault@gcc.gnu.org>
16915
16916 PR fortran/68864
16917 * gfortran.dg/pr68864.f90: New test.
16918
f1e0620c
JJ
169192016-01-01 Jakub Jelinek <jakub@redhat.com>
16920
942a1319
JJ
16921 PR tree-optimization/69070
16922 * gcc.dg/pr69070.c: New test.
16923
10dff63f
JJ
16924 PR sanitizer/69055
16925 * gfortran.dg/pr69055.f90: New test.
16926
f1e0620c
JJ
16927 PR target/69015
16928 * gcc.dg/pr69015.c: New test.
818ab71a 16929\f
2f883d1c 16930Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16931
16932Copying and distribution of this file, with or without modification,
16933are permitted in any medium without royalty provided the copyright
16934notice and this notice are preserved.