]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix runtime error: left shift of negative value (PR
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bba13c0c
DV
12016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2
3 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
4
0f6f72e8
DV
52016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6
7 PR target/77822
8 * gcc.target/s390/s390.exp: Support .C tests.
9 * gcc.target/s390/pr77822-2.c: New test.
10 * gcc.target/s390/pr77822-1.C: New test.
11
7f5fc633
AK
122016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13
14 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
15
eca98038
AK
162016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17
18 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
19
a6a2b532
AK
202016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
21
22 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
23 pattern checks.
24 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
25
84b0769e
MO
262016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
27
28 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
29
90ee6453
EP
302016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
31
32 PR fortran/77505
33 * gfortran.dg/char_length_20.f90: New test.
34 * gfortran.dg/char_length_21.f90: Ditto.
35
96ad5df6
SK
362016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
37
38 PR fortran/78279
39 * gfortran.dg/pr78279.f90: New test.
40
3c708994
DE
412016-12-01 David Edelsohn <dje.gcc@gmail.com>
42
43 * g++.dg/tls/pr77285-1.C: dg-add-options tls
44
d95fe801
JG
452016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
46
47 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
48
a1fc386a
RB
492016-12-01 Richard Biener <rguenther@suse.de>
50
51 * gcc.dg/torture/alias-2.c: New testcase.
52
b0da9709
GJL
532016-12-01 Georg-Johann Lay <avr@gjlay.de>
54
55 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
56 * gcc.target/avr/tiny-caller-save.c: Dito.
57
ccbf6355
AV
582016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
59
60 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
61
d26b3eb7
JJ
622016-12-01 Jakub Jelinek <jakub@redhat.com>
63
64 PR debug/78587
65 * gcc.dg/debug/pr78587.c: New test.
66
0f091278
SB
672016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
68
69 PR rtl-optimization/78607
70 * gcc.c-torture/compile/pr78607.c: New testcase.
71
1124cf27
MS
722016-11-30 Martin Sebor <msebor@redhat.com>
73
74 PR tree-optimization/78586
75 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
76
f7abdf36
VM
772016-11-30 Vladimir Makarov <vmakarov@redhat.com>
78
79 PR tree-optimization/77856
df3f1277 80 * gcc.target/i386/pr77856.c: New.
f7abdf36 81
917b47be
DE
822016-11-30 David Edelsohn <dje.gcc@gmail.com>
83
df3f1277
UB
84 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
85 scan-assembler-not on AIX.
917b47be 86
8fb75185
AV
872016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
88
df3f1277 89 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 90
82c7aae6
DE
912016-11-30 David Edelsohn <dje.gcc@gmail.com>
92
93 * g++.dg/eh/new1.C: XFAIL on AIX.
94 * g++.dg/eh/delete1.C: Same.
95 * g++.dg/init/new40.C: Same.
96 * g++.old-deja/g++.eh/new2.C: Same.
97
9e604f92
DM
982016-11-30 David Malcolm <dmalcolm@redhat.com>
99
100 PR c/78498
101 * gcc.dg/format/pr78494.c: Rename to...
102 * gcc.dg/format/pr78498.c: ...this.
103
e613205c
DM
1042016-11-30 David Malcolm <dmalcolm@redhat.com>
105
106 PR c/78498
107 * gcc.dg/format/pr78494.c: New test case.
108
e6383ae7
DE
1092016-11-30 David Edelsohn <dje.gcc@gmail.com>
110
111 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
112 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
113 * g++.dg/debug/dwarf2/refqual-1.C: Same.
114 * g++.dg/debug/dwarf2/refqual-2.C: Same.
115
17a938e8
SB
1162016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
117
118 PR rtl-optimization/78610
119 * gcc.c-torture/compile/pr78610.c: New testcase.
120
aec0ee11
BC
1212016-11-30 Bin Cheng <bin.cheng@arm.com>
122
123 PR tree-optimization/78574
124 * gcc.c-torture/compile/pr78574.c: New test.
125
ba85c8c3
AV
1262016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
127
128 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
129 to the changed interfaces.
130 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
131 * gfortran.dg/coarray_allocate_7.f08: Likewise.
132 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
133 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
134 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
135 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
136 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
137
d5c50b02
JW
1382016-11-30 Janus Weil <janus@gcc.gnu.org>
139
140 PR fortran/78593
141 * gfortran.dg/derived_result.f90: New test case.
142
8fef5ca9
TP
1432016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
144
145 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
146 -mfloat-abi=soft option.
147 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
148 foreach loop.
149
35323bd8
KT
1502016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
151
152 PR target/78362
153 * gcc.c-torture/compile/pr78362.c: New test.
154
cc46bc43
AB
1552016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
156
157 * lib/target-supports.exp (check_effective_target_freorder): Check
158 additional case.
159
e9472c81
AB
1602016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
161
162 * gcc.target/arc/arc700-stld-hazard.c: New file.
163
40109581
JW
1642016-11-30 Janus Weil <janus@gcc.gnu.org>
165
166 PR fortran/78592
167 * gfortran.dg/dtio_18.f90: New test case.
168
fb61d96c
ML
1692016-11-30 Martin Liska <mliska@suse.cz>
170
171 PR sanitizer/78541
172 * gcc.dg/asan/pr78541-2.c: New test.
173 * gcc.dg/asan/pr78541.c: New test.
174
053d5e0c
JJ
1752016-11-30 Jakub Jelinek <jakub@redhat.com>
176
177 PR tree-optimization/78586
178 * gcc.c-torture/execute/pr78586.c: New test.
179
a4f15a7d
JW
1802016-11-30 Janus Weil <janus@gcc.gnu.org>
181
182 PR fortran/78573
183 * gfortran.dg/class_61.f90: New test case.
184
94f597df
DM
1852016-11-29 David Malcolm <dmalcolm@redhat.com>
186
187 PR preprocessor/78569
188 * gcc.dg/format/pr78569.c: New test case.
189
576b067c
MS
1902016-11-29 Martin Sebor <msebor@redhat.com>
191
192 avoid false positives on ILP32 targets.
193 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
194
01a4551c
MS
1952016-11-29 Martin Sebor <msebor@redhat.com>
196
197 PR tree-optimization/78512
198 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
199 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
200
a9185480
UB
2012016-11-29 Uros Bizjak <ubizjak@gmail.com>
202
203 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
204 Force value through k register.
205
8bf3cdff
DM
2062016-11-29 David Malcolm <dmalcolm@redhat.com>
207
208 PR c++/72774
209 PR c++/72786
210 PR c++/77922
211 PR c++/78313
212 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
213 * g++.dg/spellcheck-macro-ordering.C: New test case.
214 * g++.dg/spellcheck-pr78313.C: New test case.
215
753a9523
TC
2162016-11-29 Tamar Christina <tamar.christina@arm.com>
217
218 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
219 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
220 (Poly64x1_t, Poly64x2_t): Added types.
221 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
222 (vmov_n_p64, vmovq_n_p64): Added.
223 (vld2_lane_p64, vld2q_lane_p64): Likewise.
224 (vld3_lane_p64, vld3q_lane_p64): Likewise.
225 (vld4_lane_p64, vld4q_lane_p64): Likewise.
226 (vst2_lane_p64, vst2q_lane_p64): Likewise.
227 (vst3_lane_p64, vst3q_lane_p64): Likewise.
228 (vst4_lane_p64, vst4q_lane_p64): Likewise.
229 (vget_lane_p64, vgetq_lane_p64): Likewise.
230 (vget_high_p64): Likewise.
231 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
232 Added AArch64 flags.
233 (vreint_vector, vreint_vector_res): Moved to header.
234 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
235 Added Aarch64 flags.
236 (vreint_vector, vreint_vector_res): Moved to header.
237
c0fe5a21
JW
2382016-11-29 Janus Weil <janus@gcc.gnu.org>
239
240 PR fortran/58175
241 * gfortran.dg/finalize_30.f90: New test case.
242
248cce34
ML
2432016-11-29 Martin Liska <mliska@suse.cz>
244
245 PR gcov-profile/78582
246 * gcc.dg/pr78582.c: New test.
247
11edabc2
SKS
2482016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
249
250 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
251 targets with sizeof(int) < 4.
252
b302f2e0
RB
2532016-11-29 Richard Biener <rguenther@suse.de>
254
255 PR middle-end/78546
256 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
257
01a8a373
SB
2582016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
259
260 * gcc.target/powerpc/rldic-0.c: New testcase.
261 * gcc.target/powerpc/rldic-1.c: New testcase.
262 * gcc.target/powerpc/rldic-2.c: New testcase.
263 * gcc.target/powerpc/rldicl-0.c: New testcase.
264 * gcc.target/powerpc/rldicl-1.c: New testcase.
265 * gcc.target/powerpc/rldicl-2.c: New testcase.
266 * gcc.target/powerpc/rldicr-0.c: New testcase.
267 * gcc.target/powerpc/rldicr-1.c: New testcase.
268 * gcc.target/powerpc/rldicr-2.c: New testcase.
269 * gcc.target/powerpc/rldicx.h: New file.
270 * gcc.target/powerpc/rldimi-0.c: New testcase.
271 * gcc.target/powerpc/rldimi-1.c: New testcase.
272 * gcc.target/powerpc/rldimi-2.c: New testcase.
273 * gcc.target/powerpc/rldimi.h: New file.
274 * gcc.target/powerpc/rlwimi-0.c: New testcase.
275 * gcc.target/powerpc/rlwimi-1.c: New testcase.
276 * gcc.target/powerpc/rlwimi-2.c: New testcase.
277 * gcc.target/powerpc/rlwimi.h: New file.
278 * gcc.target/powerpc/rlwinm-0.c: New testcase.
279 * gcc.target/powerpc/rlwinm-1.c: New testcase.
280 * gcc.target/powerpc/rlwinm-2.c: New testcase.
281 * gcc.target/powerpc/rlwinm.h: New file.
282
a5a4add7
JJ
2832016-11-28 Jakub Jelinek <jakub@redhat.com>
284
285 PR middle-end/78540
286 * gcc.dg/pr78540.c: New test.
287
de6aa933
MS
2882016-11-28 Martin Sebor <msebor@redhat.com>
289
290 PR middle-end/78520
291 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
292 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
293 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
294 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
295
80cf1b8b
JJ
2962016-11-28 Jakub Jelinek <jakub@redhat.com>
297
f28fd43e
JJ
298 PR c++/72808
299 * g++.dg/debug/pr72808.C: New test.
300
d0570047
JJ
301 PR rtl-optimization/78546
302 * gcc.dg/torture/pr78546-1.c: New test.
303 * gcc.dg/torture/pr78546-2.c: New test.
304
80cf1b8b
JJ
305 PR fortran/78298
306 * gfortran.dg/gomp/pr78298.f90: New test.
307
bf9e8b6b
UB
3082016-11-28 Uros Bizjak <ubizjak@gmail.com>
309
310 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
311 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
312
f4bb5c17
JJ
3132016-11-28 Jakub Jelinek <jakub@redhat.com>
314
315 PR c++/77591
316 * g++.dg/cpp1y/pr77591.C: New test.
317
54856e4f
DE
3182016-11-28 David Edelsohn <dje.gcc@gmail.com>
319
320 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
321
6522add2
RB
3222016-11-28 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/78542
325 * gcc.dg/torture/pr78542.c: New testcase.
326
b7ce4fe2
RB
3272016-11-28 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/78343
330 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
331 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
332
df8391b4
JJ
3332016-11-28 Jakub Jelinek <jakub@redhat.com>
334
335 PR lto/78211
336 * g++.dg/ipa/pr78211.C: New test.
337
e578b767
PT
3382016-11-27 Paul Thomas <pault@gcc.gnu.org>
339
340 PR fortran/78474
341 * gfortran.dg/submodule_22.f08: New test.
342
343 PR fortran/78331
344 * gfortran.dg/submodule_21.f08: New test.
345
ae829c95
JDA
3462016-11-27 John David Anglin <danglin@gcc.gnu.org>
347
348 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
349
b410cf1d
IS
3502016-11-27 Iain Sandoe <iain@codesourcery.com>
351 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
352 Dominique d'Humieres <dominiq@lps.ens.fr>
353
354 PR target/67710
355 * gcc.dg/darwin-minversion-1.c: Update min version check.
356 * gcc.dg/darwin-minversion-2.c: Likewise.
357 * gcc.dg/darwin-minversion-3.c: Likewise.
358
03f82a6a
IS
3592016-11-27 Iain Sandoe <iain@codesourcery.com>
360
361 PR target/57438
362 * gcc.dg/pr57438-1.c: New Test.
363 * gcc.dg/pr57438-2.c: New Test.
364
987395fd
DH
3652016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
366 Iain Sandoe <iain@codesourcery.com>
367
368 PR target/71767
369 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
370 linker-visible symbols.
371 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
372 * gcc.dg/const-uniq-1.c: Likewise.
373 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
374 * gcc.target/i386/pr70799-1.c: Likewise.
375
ad7a69db
JJ
3762016-11-25 Jakub Jelinek <jakub@redhat.com>
377
8382457c
JJ
378 PR rtl-optimization/78438
379 PR rtl-optimization/78477
380 * gcc.c-torture/execute/pr78438.c: New test.
381 * gcc.c-torture/execute/pr78477.c: New test.
382
ad7a69db
JJ
383 PR rtl-optimization/78526
384 * gcc.dg/pr78526.c: New test.
385
c620cf89
VM
3862016-11-25 Vladimir Makarov <vmakarov@redhat.com>
387
388 PR rtl-optimization/77541
389 * gcc.target/i386/pr77541.c: Change target to int128.
390
f76c4d97
JW
3912016-11-25 Janus Weil <janus@gcc.gnu.org>
392
393 PR fortran/60853
394 * gfortran.dg/typebound_assignment_8.f90: New test case.
395
27d0862e
JJ
3962016-11-25 Jakub Jelinek <jakub@redhat.com>
397
398 PR rtl-optimization/78527
399 * gcc.c-torture/compile/pr78527.c: New test.
400
78681a7b
ML
4012016-11-25 Martin Liska <mliska@suse.cz>
402
403 PR gcov-profile/78086
404 * g++.dg/gcov/pr16855.C: Clean up the test case.
405 * g++.dg/gcov/pr16855-priority.C: New test.
406
a77af182
RB
4072016-11-25 Richard Biener <rguenther@suse.de>
408
409 PR ipa/78515
410 * gcc.dg/torture/pr78515.c: New testcase.
411
3cae214f
PT
4122016-11-25 Paul Thomas <pault@gcc.gnu.org>
413
414 PR fortran/78293
415 * gfortran.dg/allocatable_function_10.f90: New test.
416 * gfortran.dg/class_array_15.f03: Increase builtin_free count
417 from 11 to 12.
418
ae22bc5d
BC
4192016-11-25 Bin Cheng <bin.cheng@arm.com>
420
421 PR middle-end/78507
422 PR middle-end/78510
423 PR middle-end/78517
424 * g++.dg/torture/pr78507.C: New test.
425 * gcc.dg/torture/pr78510.c: New test.
426 * gcc.dg/torture/pr78517.c: New test.
427
59ec925b
RB
4282016-11-24 Richard Biener <rguenther@suse.de>
429
430 PR tree-optimization/78343
431 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
432 * gcc.dg/autopar/uns-outer-6.c: Adjust.
433 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
434 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
435 * gcc.dg/vect/pr38529.c: Likewise.
436
83624b60
TP
4372016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
438
439 PR tree-optimization/77673
440 * gcc.dg/pr77673.c: New test.
441
54e606f0
MJ
4422016-11-25 Martin Jambor <mjambor@suse.cz>
443
444 PR tree-optimization/70965
445 * g++.dg/pr70965.C: New test.
446
758dcf83
JJ
4472016-11-25 Jakub Jelinek <jakub@redhat.com>
448 Andreas Schwab <schwab@linux-m68k.org>
449
450 PR gcov-profile/78467
451 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
452 signed int.
453
84db1406
RS
4542016-11-25 Richard Sandiford <richard.sandiford@arm.com>
455
456 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
457 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
458
2c28c3e4
RS
4592016-11-25 Richard Sandiford <richard.sandiford@arm.com>
460
461 * gcc.dg/tree-ssa/tailcall-8.c: New test.
462
4ae35e69
SKS
4632016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
464
465 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 466 with sizeof(int) < 4.
4ae35e69 467
d7b0fcaa
MS
4682016-11-24 Martin Sebor <msebor@redhat.com>
469
470 PR tree-optimization/78476
471 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
472
3f156a6c
VM
4732016-11-24 Vladimir Makarov <vmakarov@redhat.com>
474
475 PR rtl-optimization/77541
476 * gcc.target/i386/pr77541.c: New.
477
fba5a793
SK
4782016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
479
480 PR fortran/78500
481 * gfortran.dg/class_result_4.f90: New test.
482
11e554b3
JG
4832016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
484
485 * gcc.target/aarch64/_Float16_1.c: New.
486 * gcc.target/aarch64/_Float16_2.c: Likewise.
487 * gcc.target/aarch64/_Float16_3.c: Likewise.
488
bf1e3646
JG
4892016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
490
491 * gcc.target/aarch64/floatdihf2_1.c: New.
492
33a002b0
KT
4932016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
494
495 PR target/48863
496 PR inline-asm/70184
497 * gcc.target/arm/pr48863.c: New test.
498
0d56d3c1
ML
4992016-11-24 Martin Liska <mliska@suse.cz>
500
501 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
502 parts for frequencies/probabilities.
503 * gcc.dg/pr34027-1.c: Likewise.
504 * gcc.dg/strict-overflow-2.c: Likewise.
505 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
506 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
507 * gcc.dg/tree-ssa/pr32044.c: Likewise.
508 * gcc.dg/tree-ssa/vector-3.c: Likewise.
509 * gcc.dg/tree-ssa/vrp101.c: Likewise.
510 * gcc.dg/tree-ssa/dump-2.c: New test.
511
8cac4d85
BS
5122016-11-24 Bernd Schmidt <bschmidt@redhat.com>
513
514 * gcc.target/i386/align-limit.c: New test.
515
eb2afa1a
RB
5162016-11-24 Richard Biener <rguenther@suse.de>
517
518 PR tree-optimization/71595
519 * gcc.dg/torture/pr71595.c: New testcase.
520
2d8fec87
BS
5212016-11-24 Bernd Schmidt <bschmidt@redhat.com>
522
523 PR rtl-optimization/78120
524 * gcc.target/i386/pr78120.c: New test.
525
3b08cde8
EB
5262016-11-24 Eric Botcazou <ebotcazou@adacore.com>
527
528 * gcc.c-torture/compile/20161124-1.c: New test.
529
bf2df7a9
ML
5302016-11-24 Jakub Jelinek <jakub@redhat.com>
531
532 PR bootstrap/78493
533 * g++.dg/cpp1z/decomp18.C: New test.
534
adf86091
N
5352016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
536
537 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
538 * gcc.target/aarch64/store-pair-1.c : Likewise.
539
3884190f
N
5402016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
541
542 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
543 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
544 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
545 * gcc.target/aarch64/vect-clz.c : Likewise.
546 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
547 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
548 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
549 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
550 * gcc.target/aarch64/vect-fmovd.c : Likewise.
551 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
552 * gcc.target/aarch64/vect-fmovf.c : Likewise.
553 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
554
90b725f0
PB
5552016-11-23 Peter Bergner <bergner@vnet.ibm.com>
556
557 PR target/78458
558 * gcc.target/powerpc/pr78458.c: New.
559
03f24169
JM
5602016-11-23 Joseph Myers <joseph@codesourcery.com>
561
562 * gcc.c-torture/compile/20161123-1.c: New test.
563
91c9fb42
SK
5642016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
565
566 PR fortran/78297
567 * gfortran.dg/pr78297.f90: New test.
568
15a3cdd8
DE
5692016-11-23 David Edelsohn <dje.gcc@gmail.com>
570
571 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
572
c39dad64
JJ
5732016-11-23 Jakub Jelinek <jakub@redhat.com>
574
c944c6a2
JJ
575 PR sanitizer/69278
576 * g++.dg/ubsan/return-7.C: New test.
577 * c-c++-common/ubsan/unreachable-4.c: New test.
578
871a2c6c
JJ
579 PR tree-optimization/78482
580 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
581 (bar): New function.
582 (main): Call bar instead of printf.
583
c39dad64
JJ
584 PR middle-end/69183
585 * gfortran.dg/gomp/pr69183.f90: New test.
586
5872016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
588
589 PR target/78230
590 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
591 (test2) Ditto.
592
25cb6b33
JJ
5932016-11-23 Jakub Jelinek <jakub@redhat.com>
594
595 PR c++/77907
596 * g++.dg/cpp0x/pr77907.C: New test.
597
cfe3d653
PK
5982016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
599
600 PR middle-end/78153
601 * gcc.dg/tree-ssa/pr78153-1.c: New test.
602 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
603
5774b1fa
JG
6042016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
605
606 PR target/63250
607 * lib/target-supports.exp (add_options_for_float16): Add
608 -mfp16-format=ieee when testign arm*-*-*.
609
5e0f10a0
JG
6102016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
611
612 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
613 result.
614 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
615 result.
616
ba75a174
JG
6172016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
618
619 * lib/target-supports.exp (check_effective_target_float16): Add
620 options for _Float16.
621 (check_effective_target_float32): Add options for _Float32.
622 (check_effective_target_float64): Add options for _Float64.
623 (check_effective_target_float128): Add options for _Float128.
624 (check_effective_target_float32x): Add options for _Float32x.
625 (check_effective_target_float64x): Add options for _Float64x.
626 (check_effective_target_float128x): Add options for _Float128x.
627
56d8ffc1
JG
6282016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
629
630 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
631 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
632
04f0fcf7
JG
6332016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
634
635 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
636 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
637
aecc521b
MS
6382016-11-23 Martin Sebor <msebor@redhat.com>
639
640 PR middle-end/78461
641 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
642 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
643
e2df2328
JJ
6442016-11-23 Jakub Jelinek <jakub@redhat.com>
645
1b3314dd
JJ
646 PR c++/71450
647 * g++.dg/cpp0x/pr71450-1.C: New test.
648 * g++.dg/cpp0x/pr71450-2.C: New test.
649
e2df2328
JJ
650 PR c++/77739
651 * g++.dg/cpp1y/pr77739.C: New test.
652
56b1c60e
MJ
6532016-11-23 Martin Jambor <mjambor@suse.cz>
654
655 * c-c++-common/gomp/gridify-1.c: Update scan string.
656 * gfortran.dg/gomp/gridify-1.f90: Likewise.
657 * c-c++-common/gomp/gridify-2.c: New test.
658 * c-c++-common/gomp/gridify-3.c: Likewise.
659
e600f219
RB
6602016-11-23 Richard Biener <rguenther@suse.de>
661
662 PR tree-optimization/78396
663 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
664
cbb88345
RB
6652016-11-23 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/78482
668 * gcc.dg/torture/pr78482.c: New testcase.
669
b5481987
BC
6702016-11-23 Bin Cheng <bin.cheng@arm.com>
671
672 * gcc.dg/fold-cond_expr-1.c: New test.
673 * gcc.dg/fold-condcmpconv-1.c: New test.
674 * gcc.dg/fold-condcmpconv-2.c: New test.
675
0eb078fe
RB
6762016-11-23 Richard Biener <rguenther@suse.de>
677
678 PR middle-end/71762
679 * gcc.dg/torture/pr71762-1.c: New testcase.
680 * gcc.dg/torture/pr71762-2.c: Likewise.
681 * gcc.dg/torture/pr71762-3.c: Likewise.
682 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
683
efb71232
RB
6842016-11-23 Richard Biener <rguenther@suse.de>
685
686 PR lto/78472
687 * g++.dg/lto/pr78472_0.c: New testcase.
688 * g++.dg/lto/pr78472_1.C: Likewise.
689
a5bb8a5c
RB
6902016-11-23 Richard Biener <rguenther@suse.de>
691 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
692
693 PR tree-optimization/78154
694 * gcc.dg/tree-ssa/pr78154.c: New test.
695
e36c1cfe
N
6962016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
697
698 * gcc.dg/pr31096.c: New testcase.
699 * gcc.dg/pr31096-1.c: New testcase.
700
fb2675cb
PB
7012016-11-23 Paolo Bonzini <bonzini@gnu.org>
702
703 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
704 adjust for warning->pedwarn change.
705 * gcc.dg/cpp/defined-syshdr.c,
706 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
707 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
708 gcc.dg/cpp/defined-Wextra.c,
709 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
710
baf53c47
SKS
7112016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
712
713 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
714
ec1c5694
JJ
7152016-11-23 Jakub Jelinek <jakub@redhat.com>
716
717 PR target/78451
718 * gcc.target/i386/pr78451.c: New test.
719 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
720 and #pragma GCC pop_options around the first #pragma GCC target.
721 * gcc.target/i386/pr69255-2.c: Likewise.
722 * gcc.target/i386/pr69255-3.c: Likewise.
723
43fd192f
MC
7242016-11-23 Michael Collison <michael.collison@arm.com>
725
726 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
727 additional constants are recognized and fewer instructions generated.
728 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
729 additional constants are recognized and fewer instructions generated.
730
ed9e2fa9
ILT
7312016-11-22 Ian Lance Taylor <iant@golang.org>
732
733 * gcc.misc-tests/godump-1.c: Update expected output for recent
734 changes.
735
3135d8fe
MP
7362016-11-22 Marek Polacek <polacek@redhat.com>
737
738 PR tree-optimization/78455
739 * gcc.dg/uninit-23.c: New.
740
f8a6e41f
SK
7412016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
742
743 PR fortran/78479
744 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
745 comment.
746
7e98cccb
SK
7472016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
748
749 PR fortran/78479
750 * gfortran.dg/char_component_initializer_3.f90: New test.
751
9435cd52
JJ
7522016-11-22 Jakub Jelinek <jakub@redhat.com>
753
754 PR target/78451
755 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
756 GCC target pragma before including immintrin.h.
757
a0af8668
CL
7582016-11-22 Carl Love <cel@us.ibm.com>
759
760 * gcc.target/powerpc/builtins-3.c: New file to test the new
761 built-ins for vector compare equal and vector compare not equal.
762
5d382ed6
JW
7632016-11-22 Janus Weil <janus@gcc.gnu.org>
764
765 PR fortran/78443
766 * gfortran.dg/typebound_proc_35.f90: New test case.
767
4fa33072
GJL
7682016-11-22 Georg-Johann Lay <avr@gjlay.de>
769
770 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
771 parameter in declaration.
772
0e721ce7
GJL
7732016-11-22 Georg-Johann Lay <avr@gjlay.de>
774
775 * gcc.dg/loop-split.c: Require int32plus.
776 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
777
88c888f1
BE
7782016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
779
780 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
781
9d494aac
GJL
7822016-11-22 Georg-Johann Lay <avr@gjlay.de>
783
784 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
785
c69fb816
KT
7862016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
787
788 PR target/78439
789 * gcc.c-torture/compile/pr78439.c: New test.
790
4ac52f16
TP
7912016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
792
793 PR target/77904
794 * gcc.target/arm/pr77904.c: New test.
795
e4fe8c9f
TT
7962016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
797
798 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
799 isa_rev>=2.
800
9b28cb6f
JJ
8012016-11-22 Jakub Jelinek <jakub@redhat.com>
802
46a61395
JJ
803 PR tree-optimization/78436
804 * gcc.c-torture/execute/pr78436.c: New test.
805
76a7314d
JJ
806 PR middle-end/78416
807 * gcc.dg/torture/pr78416.c: New test.
808
9b28cb6f
JJ
809 PR tree-optimization/78445
810 * gcc.dg/pr78445.c: New test.
811
ee8195d9
SN
8122016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
813
b2b0acbe 814 PR libgfortran/78449
ee8195d9
SN
815 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
816
3ca23cdb
JL
8172016-11-21 Jeff Law <law@redhat.com>
818
b2b0acbe 819 PR target/68538
3ca23cdb
JL
820 * gcc.c-torture/compile/pr68538.c: New test.
821
d85e598a
MM
8222016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
823
824 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
825 to be generated instead of FCTIWUZ or FCTIWZ.
826
afb34582
JJ
8272016-11-21 Jakub Jelinek <jakub@redhat.com>
828
699e8cb7
JJ
829 PR middle-end/67335
830 * g++.dg/vect/simd-clone-7.cc: New test.
831
afb34582
JJ
832 PR c++/71973
833 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
834 long unsigned int.
835 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
836 unsigned long.
837
83ad4fac
JL
8382016-11-20 Jeff Law <law@redhat.com>
839
840 PR target/25128
841 * gcc.target/m68k/pr25128.c: New test.
842
9713daa0
RS
8432016-11-21 Richard Sandiford <richard.sandiford@arm.com>
844
845 * gcc.dg/tree-ssa/tailcall-7.c: New test.
846
67b5d0b2
DM
8472016-11-21 David Malcolm <dmalcolm@redhat.com>
848
849 PR preprocessor/78324
850 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
851 (test_multitoken_macro): New function.
852 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
853 case.
854 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
855 case.
856 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
857 cases.
858 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
859 Move to...
860 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
861 -ftrack-macro-expansion=0.
862 (test_sprintf_note): Remove "P" macro. Add
863 dg-begin/end-multiline-output directives.
864 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
865
dd586f98
GJL
8662016-11-21 Georg-Johann Lay <avr@gjlay.de>
867
868 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
869 Return 1 for AVR_TINY.
870
e51482c9
SB
8712016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
872
873 PR rtl-optimization/71785
874 * gcc.target/powerpc/pr71785.c: New file.
875
e0e7aa34
BC
8762016-11-21 Bin Cheng <bin.cheng@arm.com>
877
878 PR testsuite/78114
879 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
880 options. Refine test by checking predictive commining PHI
881 nodes in vectorized loop wrto vector factor.
882
48330c93
BE
8832016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
884
885 PR c++/71973
886 * g++.dg/pr71973-1.C: New test.
887 * g++.dg/pr71973-2.C: New test.
888 * g++.dg/pr71973-3.C: New test.
889 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
890 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
891 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
892 to dg-options.
893 * g++.old-deja/g++.other/realloc.C: Likewise.
894 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
895
eeeaf719
BS
8962016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
897
898 PR tree-optimization/78413
899 * gcc.dg/tree-ssa/pr78413.c: New test.
900
e420e419
TP
9012016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
902
903 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
904 target is Thumb-only.
905
fe12d76c
JL
9062016-11-20 Jeff Law <law@redhat.com>
907
908 PR target/48551
909 * gcc.target/m68k/pr48551.c: New test.
910
8dc998fb 9112016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 912
8dc998fb
HA
913 PR fortran/69741
914 * gfortran.dg/forall_18.f90: New testcase.
915
40fd269a
MG
9162016-11-20 Marc Glisse <marc.glisse@inria.fr>
917
918 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
919
8294f555
AV
9202016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
921
922 PR fortran/78395
923 * gfortran.dg/typebound_operator_21.f03: New test.
924
5b7f6ed0
MG
9252016-11-20 Marc Glisse <marc.glisse@inria.fr>
926
927 * gcc.dg/tree-ssa/divide-5.c: New file.
928
b8271a38
AS
9292016-11-19 Andreas Schwab <schwab@linux-m68k.org>
930
931 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
932 signed int.
933
ddba26a4
JDA
9342016-11-19 John David Anglin <danglin@gcc.gnu.org>
935
936 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
937 libatomic_available.
938 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
939 * gfortran.dg/coarray_allocate_10.f08: Likewise.
940 * gfortran.dg/coarray_allocate_7.f08: Likewise.
941 * gfortran.dg/coarray_allocate_8.f08: Likewise.
942 * gfortran.dg/coarray_allocate_9.f08: Likewise.
943 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
944 * gfortran.dg/coarray_stat_2.f90: Likewise.
945 * gfortran.dg/coindexed_1.f90: Likewise.
946
636a9a89
JL
9472016-11-18 Jeff Law <law@redhat.com>
948
949 PR target/25111
950 * gcc.target/m68k/pr25111.c: New test.
951
6c554a2a
JJ
9522016-11-18 Jakub Jelinek <jakub@redhat.com>
953
521c54dd
JJ
954 PR c++/68180
955 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
956
5e7c7761
JJ
957 PR middle-end/78419
958 * gcc.target/i386/pr78419.c: New test.
959
6c554a2a
JJ
960 PR c++/77285
961 * g++.dg/tls/pr77285-1.C: New test.
962 * g++.dg/tls/pr77285-2.C: New test.
963
57d7fe86
JL
9642016-11-18 Jeff Law <law@redhat.com>
965
966 PR target/25112
967 * gcc.target/m68k/pr25112: New test.
968
1b2e0303
DE
9692016-11-18 David Edelsohn <dje.gcc@gmail.com>
970
971 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
972 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
973
70e73d3c
TP
9742016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
975
976 * gcc.target/arm/optional_thumb-1.c: New test.
977 * gcc.target/arm/optional_thumb-2.c: New test.
978 * gcc.target/arm/optional_thumb-3.c: New test.
979
151c204f
DV
9802016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
981
982 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
983 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
984 successful test.
985 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
986 (DEFAULT_REQUIRED_QUORUM): Likewise.
987
dbb29a2a
AB
9882016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
989 Toma Tabacu <toma.tabacu@imgtec.com>
990
b2b0acbe
UB
991 * gcc.target/mips/inline-memcpy-1.c (dg-options):
992 Add (REQUIRES_STDLIB).
dbb29a2a
AB
993 * gcc.target/mips/inline-memcpy-2.c: Ditto.
994 * gcc.target/mips/inline-memcpy-3.c: Ditto.
995 * gcc.target/mips/inline-memcpy-4.c: Ditto.
996 * gcc.target/mips/inline-memcpy-5.c: Ditto.
997 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
998 * gcc.target/mips/loongson-simd.c: Ditto.
999 * gcc.target/mips/memcpy-1.c: Ditto.
1000 * gcc.target/mips/mips-3d-1.c: Ditto.
1001 * gcc.target/mips/mips-3d-2.c: Ditto.
1002 * gcc.target/mips/mips-3d-3.c: Ditto.
1003 * gcc.target/mips/mips-3d-4.c: Ditto.
1004 * gcc.target/mips/mips-3d-5.c: Ditto.
1005 * gcc.target/mips/mips-3d-6.c: Ditto.
1006 * gcc.target/mips/mips-3d-7.c: Ditto.
1007 * gcc.target/mips/mips-3d-8.c: Ditto.
1008 * gcc.target/mips/mips-3d-9.c: Ditto.
1009 * gcc.target/mips/mips-ps-1.c: Ditto.
1010 * gcc.target/mips/mips-ps-2.c: Ditto.
1011 * gcc.target/mips/mips-ps-3.c: Ditto.
1012 * gcc.target/mips/mips-ps-4.c: Ditto.
1013 * gcc.target/mips/mips-ps-6.c: Ditto.
1014 * gcc.target/mips/mips16-attributes.c: Ditto.
1015 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1016 * gcc.target/mips/mips32-dsp.c: Ditto.
1017 * gcc.target/mips/save-restore-1.c: Ditto.
1018 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1019 (mips_preprocess): Add ignore_output argument that when set
1020 will not return the pre-processed output.
b2b0acbe 1021 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1022 (mips-dg-init): Ditto.
1023 (mips-dg-options): Check if a test having test option
1024 (REQUIRES_STDLIB) has the required sysroot support for
1025 the current test options.
1026
f2b6aad9
JL
10272016-11-17 Jeff Law <law@redhat.com>
1028
f97db488
JL
1029 PR middle-end/38219
1030 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1031
f2b6aad9
JL
1032 PR target/47192
1033 * gcc.target/m68k/pr47192.c: New test.
1034
e080b281
TT
10352016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1036
1037 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1038 instead of isa>=4, in order to downgrade to R5.
1039
e389ba30
AB
10402016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1041
1042 * gcc.target/arc/cmem-bit-1.c: New file.
1043 * gcc.target/arc/cmem-bit-2.c: New file.
1044 * gcc.target/arc/cmem-bit-3.c: New file.
1045 * gcc.target/arc/cmem-bit-4.c: New file.
1046
9775c1a5
L
10472016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1048
1049 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1050 "avx5124fmaps".
1051 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1052
10532016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1054 Andrew Senkevich <andrew.senkevich@intel.com>
1055
1056 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1057 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1058 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1059 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1060 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1061 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1062 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1063 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1064 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1065 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1066 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1067 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1068 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1069 avx5124vnniw-check.h.
1070 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1071 check_effective_target_avx5124vnniw): New.
1072 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1073 Set under ifndef.
1074 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1075 * gcc.target/i386/sse-13.c: Ditto.
1076 * g++.dg/other/i386-2.C: Ditto.
1077 * g++.dg/other/i386-3.C: Ditto.
1078 * gcc.target/i386/sse-22.c: Ditto.
1079 * gcc.target/i386/sse-23.c: Ditto.
1080
80557bb7
PC
10812016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/55080
1084 * g++.dg/parse/pr55080.C: New.
1085
c80620fc
MM
10862016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1087
1088 PR target/78101
1089 * gcc.target/powerpc/fusion4.c: New test.
1090
77b384c5
TP
10912016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1092
1093 PR target/77933
1094 * gcc.target/arm/pr77933-1.c: New test.
1095 * gcc.target/arm/pr77933-2.c: Likewise.
1096
5fe353c8
JJ
10972016-11-17 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR middle-end/78201
1100 * g++.dg/opt/pr78201.C: New test.
1101
cc4aa659
CL
11022016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1103
1104 * gcc.dg/pr78333.c: Add empty implementations of
1105 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1106 problems on non-glibc systems.
1107
b8f56412
DM
11082016-11-17 David Malcolm <dmalcolm@redhat.com>
1109
1110 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1111 (test_raw_string_one_liner): New function.
1112 (test_raw_string_multiline): New function.
1113
141a3ccf
KT
11142016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1115
1116 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1117 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1118
54e63f00 11192016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1120 Richard Biener <rguenther@suse.de>
54e63f00
BS
1121
1122 PR tree-optimization/77848
1123 * gfortran.dg/vect/pr77848.f: New test.
1124
2fe37211
BE
11252016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1126
1127 PR target/77308
1128 * gcc.target/arm/pr53447-5.c: New test.
1129 * lib/target-supports.exp
1130 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1131
c867c39d
CZ
11322016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1133
1134 * gcc.target/arc/abitest.S: New file.
1135 * gcc.target/arc/abitest.h: Likewise.
1136 * gcc.target/arc/va_args-1.c: Likewise.
1137 * gcc.target/arc/va_args-2.c: Likewise.
1138 * gcc.target/arc/va_args-3.c: Likewise.
1139 * gcc.target/arc/mcrc.c: Deleted.
1140 * gcc.target/arc/mdsp-packa.c: Likewise.
1141 * gcc.target/arc/mdvbf.c: Likewise.
1142 * gcc.target/arc/mmac-24.c: Likewise.
1143 * gcc.target/arc/mmac-d16.c: Likewise.
1144 * gcc.target/arc/mno-crc.c: Likewise.
1145 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1146 * gcc.target/arc/mno-dvbf.c: Likewise.
1147 * gcc.target/arc/mno-mac-24.c: Likewise.
1148 * gcc.target/arc/mno-mac-d16.c: Likewise.
1149 * gcc.target/arc/mno-rtsc.c: Likewise.
1150 * gcc.target/arc/mno-xy.c: Likewise.
1151 * gcc.target/arc/mrtsc.c: Likewise.
1152 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1153 function.
1154 (check_effective_target_arc700): Likewise.
1155 (check_effective_target_arc6xx): Likewise.
1156 (check_effective_target_arcmpy): Likewise.
1157 (check_effective_target_archs): Likewise.
1158 (check_effective_target_clmcpu): Likewise.
1159 (check_effective_target_barrelshifter): Likewise.
1160 * gcc.target/arc/barrel-shifter-1.c: Changed.
1161 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1162 * gcc.target/arc/cmem-1.c: Changed.
1163 * gcc.target/arc/cmem-2.c: Likewise.
1164 * gcc.target/arc/cmem-3.c: Likewise.
1165 * gcc.target/arc/cmem-4.c: Likewise.
1166 * gcc.target/arc/cmem-5.c: Likewise.
1167 * gcc.target/arc/cmem-6.c: Likewise.
1168 * gcc.target/arc/cmem-7.c: Likewise.
1169 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1170 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1171 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1172 * gcc.target/arc/jump-around-jump.c: Update options.
1173 * gcc.target/arc/mARC601.c: Changed.
1174 * gcc.target/arc/mcpu-arc600.c: Changed.
1175 * gcc.target/arc/mcpu-arc601.c: Changed.
1176 * gcc.target/arc/mcpu-arc700.c: Changed.
1177 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1178 * gcc.target/arc/movb-1.c: Changed.
1179 * gcc.target/arc/movb-2.c: Likewise.
1180 * gcc.target/arc/movb-3.c: Likewise.
1181 * gcc.target/arc/movb-4.c: Likewise.
1182 * gcc.target/arc/movb-5.c: Likewise.
1183 * gcc.target/arc/movb_cl-1.c: Likewise.
1184 * gcc.target/arc/movb_cl-2.c: Likewise.
1185 * gcc.target/arc/movbi_cl-1.c: Likewise.
1186 * gcc.target/arc/movh_cl-1.c: Likewise.
1187 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1188 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1189 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1190 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1191 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1192 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1193 * gcc.target/arc/builtin_simdarc.c: Changed.
1194 * gcc.target/arc/extzv-1.c: Likewise.
1195 * gcc.target/arc/insv-1.c: Likewise.
1196 * gcc.target/arc/insv-2.c: Likewise.
1197 * gcc.target/arc/mA6.c: Likewise.
1198 * gcc.target/arc/mA7.c: Likewise.
1199 * gcc.target/arc/mARC600.c: Likewise.
1200 * gcc.target/arc/mARC700.c: Likewise.
1201 * gcc.target/arc/mcpu-arc600.c: Likewise.
1202 * gcc.target/arc/mcpu-arc700.c: Likewise.
1203 * gcc.target/arc/movl-1.c: Likewise.
1204 * gcc.target/arc/nps400-1.c: Likewise.
1205 * gcc.target/arc/trsub.c: Likewise.
1206 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1207 configuration.
1208 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1209 * gcc.target/arc/mswape.c: Likewise.
1210
c90928c8
PC
12112016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 PR c++/68180
1214 * g++.dg/cpp1y/pr68180.C: New.
1215
6c99dcb5
PK
12162016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1217
1218 PR tree-optimization/78319
1219 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1220 arm-none-eabi.
1221
8ce3fee5
RB
12222016-11-17 Richard Biener <rguenther@suse.de>
1223
1224 PR tree-optimization/78306
1225 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1226
f8294131
RB
12272016-11-17 Richard Biener <rguenther@suse.de>
1228
1229 PR middle-end/78305
1230 * gcc.dg/torture/pr78305.c: New testcase.
1231
04f1c830
JW
12322016-11-17 Janus Weil <janus@gcc.gnu.org>
1233
1234 PR fortran/66227
1235 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1236
0d939c95
MP
12372016-11-16 Marek Polacek <polacek@redhat.com>
1238
1239 PR c/78285
1240 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1241 * g++.dg/ext/case-range2.C: Likewise.
1242
99c72130
SK
12432016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1244
1245 PR fortran/58001
1246 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1247 * gfortran.dg/fmt_tab_2.f90: Ditto.
1248
fb324f02
JJ
12492016-11-16 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR rtl-optimization/78378
1252 * gcc.c-torture/execute/pr78378.c: New test.
1253
a2ea37fb
AB
12542016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1255
1256 * gcc.dg/tree-prof/section-attr-1.c: New file.
1257 * gcc.dg/tree-prof/section-attr-2.c: New file.
1258 * gcc.dg/tree-prof/section-attr-3.c: New file.
1259
d08c0ea3
MR
12602016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1261
1262 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1263 rather than `la'.
1264
8e2be5ae
MR
12652016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1266
1267 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1268 (dg-final): Remove microMIPS JALRS mnemonic matching.
1269 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1270 (dg-final): Remove microMIPS JALRS mnemonic matching.
1271 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1272 (dg-final): Remove microMIPS JALRS mnemonic matching.
1273 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1274 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1275 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1276 * gcc.target/mips/call-1u.c: New test case.
1277 * gcc.target/mips/call-2u.c: New test case.
1278 * gcc.target/mips/call-3u.c: New test case.
1279 * gcc.target/mips/call-4u.c: New test case.
1280 * gcc.target/mips/call-5u.c: New test case.
1281 * gcc.target/mips/call-6u.c: New test case.
1282
660e6c2c
TP
12832016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1284
1285 * gcc.target/arm/empty_fiq_handler.c: New test.
1286
5e8d7713
JJ
12872016-11-16 Jakub Jelinek <jakub@redhat.com>
1288
1289 PR fortran/78299
1290 * gfortran.dg/gomp/pr78299.f90: New test.
1291
dd784916
WD
12922015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1293
1294 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1295 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1296 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1297
0af30954
SN
12982016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1299
1300 PR libgfortran/78314
1301 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1302
e38f6572
BC
13032016-11-16 Bin Cheng <bin.cheng@arm.com>
1304
1305 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1306 according to updated dump info.
1307
5012919d
AM
13082016-11-16 Alexander Monakov <amonakov@ispras.ru>
1309
1310 * lib/target-supports.exp (check_effective_target_alloca): Use a
1311 compile test.
1312 * gcc.target/nvptx/softstack.c: New test.
1313 * gcc.target/nvptx/decl-shared.c: New test.
1314 * gcc.target/nvptx/decl-shared-init.c: New test.
1315
2fe2aba3
MR
13162016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1317
1318 * gcc.target/mips/data-sym-jump.c: New test case.
1319 * gcc.target/mips/data-sym-pool.c: New test case.
1320 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1321 annotation.
1322
598eaaa2
YR
13232016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1324
1325 * lib/target-supports.exp (check_avx2_hw_available): New.
1326 (check_effective_target_avx2_runtime): New.
1327 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1328
03b85dcd
TC
13292016-11-16 Tamar Christina <tamar.christina@arm.com>
1330
1331 PR testsuite/78136
1332 * gcc.dg/cpp/trad/trad.exp
1333 (dg-runtest): Moved $srcdir/$subdir/ to
1334 DEFAULT_TRADCPPFLAGS.
1335
dc9e0b66
AV
13362016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1337
1338 PR fortran/78356
1339 * gfortran.dg/class_allocate_23.f08: New test.
1340
d964ba07
RB
13412016-11-16 Richard Biener <rguenther@suse.de>
1342
1343 PR middle-end/78333
1344 * gcc.dg/pr78333.c: New testcase.
1345
080140bc
ML
13462016-11-16 Martin Liska <mliska@suse.cz>
1347
1348 PR sanitizer/78270
1349 * gcc.dg/asan/pr78270.c: Update comment style.
1350 * gcc.dg/asan/pr78270-2.c: New test.
1351
4786fabe
SKS
13522016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1353
1354 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1355 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1356
510d73a0
RB
13572016-11-16 Richard Biener <rguenther@suse.de>
1358
1359 PR tree-optimization/78348
1360 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1361
1705cebd
JJ
13622016-11-16 Jakub Jelinek <jakub@redhat.com>
1363
1364 PR sanitizer/77823
1365 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1366 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1367
ed66ba99
MP
13682016-11-15 Marek Polacek <polacek@redhat.com>
1369
1370 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1371
5d70ab07
JD
13722016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1373
1374 PR libgfortran/51119
1375 * gfortran.dg/matmul_12.f90: New test case.
1376
48aef8e2
UB
13772016-11-15 Uros Bizjak <ubizjak@gmail.com>
1378
1379 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1380 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1381 common 32-bit and 64-bit function specific options.
b2b0acbe 1382 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1383
0c8a8fe2
JJ
13842016-11-15 Jakub Jelinek <jakub@redhat.com>
1385
5a65a911
JJ
1386 * g++.dg/cpp1z/decomp14.C: New test.
1387 * g++.dg/cpp1z/decomp15.C: New test.
1388 * g++.dg/cpp1z/decomp16.C: New test.
1389
a0f5b987
JJ
1390 * g++.dg/cpp1z/decomp13.C: New test.
1391
5a0e7889
JJ
1392 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1393
0c8a8fe2
JJ
1394 PR c++/71988
1395 * g++.dg/cpp0x/constexpr-71988.C: New test.
1396
2cf63121
MR
13972016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1398
1399 * gcc.target/mips/insn-casesi.c: New test case.
1400 * gcc.target/mips/insn-pseudo-1.c: New test case.
1401 * gcc.target/mips/insn-pseudo-2.c: New test case.
1402 * gcc.target/mips/insn-pseudo-3.c: New test case.
1403 * gcc.target/mips/insn-pseudo-4.c: New test case.
1404 * gcc.target/mips/insn-tablejump.c: New test case.
1405
2cbfb209
MR
14062016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1407
1408 * gcc.target/mips/mips.exp (mips_option_tests): Add
1409 `-mcode-readable=yes' array element.
1410
f05a874c
MR
14112016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1412
1413 * gcc.target/mips/mips.exp (mips_option_tests): Add
1414 `-mmicromips' array element.
1415
b229ab2a
MM
14162016-11-15 Michael Matz <matz@suse.de>
1417
1418 PR missed-optimization/77881
1419 * gcc.target/i386/pr77881.c: New test.
1420
aa806c3b
JJ
14212016-11-15 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR middle-end/78295
1424 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1425
bcb9a772
MM
14262016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1427
1428 * gcc.target/powerpc/vec-set-int.c: New test.
1429 * gcc.target/powerpc/vec-set-short.c: Likesie.
1430 * gcc.target/powerpc/vec-set-char.c: Likewise.
1431
8e745a17
JJ
14322016-11-14 Jakub Jelinek <jakub@redhat.com>
1433
1434 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1435
d809e15a
JW
14362016-11-14 Janus Weil <janus@gcc.gnu.org>
1437
1438 PR fortran/78300
1439 * gfortran.dg/class_result_3.f90: New test.
1440
1ee62b92 14412016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1442 Richard Biener <rguenther@suse.de>
1443
1444 * gcc.dg/gimplefe-1.c: New testcase.
1445 * gcc.dg/gimplefe-2.c: Likewise.
1446 * gcc.dg/gimplefe-3.c: Likewise.
1447 * gcc.dg/gimplefe-4.c: Likewise.
1448 * gcc.dg/gimplefe-5.c: Likewise.
1449 * gcc.dg/gimplefe-6.c: Likewise.
1450 * gcc.dg/gimplefe-7.c: Likewise.
1451 * gcc.dg/gimplefe-8.c: Likewise.
1452 * gcc.dg/gimplefe-9.c: Likewise.
1453 * gcc.dg/gimplefe-10.c: Likewise.
1454 * gcc.dg/gimplefe-11.c: Likewise.
1455 * gcc.dg/gimplefe-12.c: Likewise.
1456 * gcc.dg/gimplefe-13.c: Likewise.
1457 * gcc.dg/gimplefe-14.c: Likewise.
1458 * gcc.dg/gimplefe-15.c: Likewise.
1459 * gcc.dg/gimplefe-16.c: Likewise.
1460 * gcc.dg/gimplefe-17.c: Likewise.
1461 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1462
4d209853
ML
14632016-11-14 Martin Liska <mliska@suse.cz>
1464
1465 PR bootstrap/78069
1466 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1467 to match scanned pattern.
1468 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1469
5129b43b
RB
14702016-11-14 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/78312
1473 * gcc.dg/torture/pr78312.c: New testcase.
1474
d97cca4a
GJL
14752016-11-14 Georg-Johann Lay <avr@gjlay.de>
1476
1477 PR target/78093
1478 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1479
5230c3d8
JJ
14802016-11-14 Jakub Jelinek <jakub@redhat.com>
1481 Jason Merrill <jason@redhat.com>
1482
1483 Implement P0217R3 - C++17 structured bindings
1484 * g++.dg/cpp1z/decomp1.C: New test.
1485 * g++.dg/cpp1z/decomp2.C: New test.
1486 * g++.dg/cpp1z/decomp3.C: New test.
1487 * g++.dg/cpp1z/decomp4.C: New test.
1488 * g++.dg/cpp1z/decomp5.C: New test.
1489 * g++.dg/cpp1z/decomp6.C: New test.
1490 * g++.dg/cpp1z/decomp7.C: New test.
1491 * g++.dg/cpp1z/decomp8.C: New test.
1492 * g++.dg/cpp1z/decomp9.C: New test.
1493 * g++.dg/cpp1z/decomp10.C: New test.
1494
a2b4c188
KV
14952016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1496
1497 * g++.dg/torture/pr78268.C: New test.
1498
975672f3
PK
14992016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1500
1501 PR c/35503
1502 * c-c++-common/pr35503-1.c: New test.
1503 * c-c++-common/pr35503-2.c: Likewise.
1504 * c-c++-common/pr35503-3.c: Likewise.
1505 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1506
a4ba1151
UB
15072016-11-13 Uros Bizjak <ubizjak@gmail.com>
1508
1509 PR rtl-optimization/78232
1510 PR rtl-optimization/78248
1511 * gcc.dg/ubsan/pr78248.c: New test.
1512
47605312
EB
15132016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1514
1515 * gnat.dg/address_conv.adb: New test.
1516
96826e28
EB
15172016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1518
1519 * gnat.dg/renaming11.ad[sb]: New test.
1520
4be719cd
EB
15212016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1522
1523 * c-c++-common/dump-ada-spec-6.c: New test.
1524
4ebd491f
EB
15252016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 * gnat.dg/lto21.adb: New test.
1528 * gnat.dg/lto21_pkg1.ads: New helper.
1529 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1530
f9d49cd1
JW
15312016-11-13 Janus Weil <janus@gcc.gnu.org>
1532
1533 PR fortran/60952
1534 * gfortran.dg/typebound_proc_34.f90: New test.
1535
9cbf8673
JW
15362016-11-13 Janus Weil <janus@gcc.gnu.org>
1537
1538 PR fortran/66366
1539 * gfortran.dg/class_57.f90: Changed error message.
1540 * gfortran.dg/class_60.f90: New test.
1541
0e075835
DE
15422016-11-12 David Edelsohn <dje.gcc@gmail.com>
1543
1544 * g++.dg/pr78112.C: XFAIL AIX.
1545
b93d8a3f
JW
15462016-11-12 Janus Weil <janus@gcc.gnu.org>
1547
1548 PR fortran/77501
1549 * gfortran.dg/typebound_generic_16.f90: New test.
1550
b8f70e67
JJ
15512016-11-12 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR c++/71225
1554 * g++.dg/cpp0x/pr71225.C: New test.
1555
8b287aea
EB
15562016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1557
1558 * gcc.target/sparc/20161111-1.c: New test.
1559
c901bc0d
UB
15602016-11-11 Uros Bizjak <ubizjak@gmail.com>
1561
1562 PR target/78310
1563 * gcc.target/i386/pr78310.c: New test.
1564
606f928d
JL
15652016-11-11 Jeff Law <law@redhat.com>
1566
1567 * gcc.dg/tree-ssa/isolate-6.c: New test.
1568 * gcc.dg/tree-ssa/isolate-7.c: New test.
1569
be278990
BC
15702016-11-11 Bin Cheng <bin.cheng@arm.com>
1571
1572 PR testsuite/78292
1573 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1574 vect_max_reduc.
1575
d9ab7525
JJ
15762016-11-11 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR c++/72774
1579 * g++.dg/parse/pr72774.C: New test.
1580
4b7e0c76
RB
15812016-11-11 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/71575
1584 * gcc.dg/graphite/pr71575-1.c: New testcase.
1585 * gcc.dg/graphite/pr71575-2.c: Likewise.
1586
d07f8c59
RB
15872016-11-11 Richard Biener <rguenther@suse.de>
1588
1589 PR middle-end/78295
1590 * gcc.dg/uninit-pr78295.c: New testcase.
1591
aa806c3b 15922016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1593
1594 PR fortran/78277
1595 * gfortran.dg/dec_structure_17.f90: New test.
1596
456f0dfa
MM
15972016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1598
1599 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1600 being allowed in vector registers.
1601 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1602 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1603 * gcc.target/powerpc/vsx-himode.c: Likewise.
1604 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1605 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1606 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1607 to allow matching MFVSRD or MFVSRW.
1608
8d34bfa8
PH
16092016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1610
1611 PR rtl-optimization/78241
1612 * gcc.dg/pr78241.c: New test.
1613
0569479e
JJ
16142016-11-10 Jakub Jelinek <jakub@redhat.com>
1615
8ebd1b31
JJ
1616 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1617 201307.
1618
0569479e
JJ
1619 * g++.dg/cpp1z/noexcept-type14.C: New test.
1620 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1621
37a16493
JG
16222016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1623
1624 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1625 WVAL0S tests added in r241817.
1626
b4c3a85b
JJ
16272016-11-10 Jakub Jelinek <jakub@redhat.com>
1628
1629 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1630 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1631 no longer allowed and corresponding ordered construct.
1632 * gfortran.dg/gomp/linear-1.f90: New test.
1633 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1634 * gfortran.dg/gomp/declare-target-1.f90: New test.
1635 * gfortran.dg/gomp/declare-target-2.f90: New test.
1636
86bc8506
ML
16372016-11-10 Martin Liska <mliska@suse.cz>
1638
1639 PR sanitizer/78270
1640 * gcc.dg/asan/pr78270.c: New test.
1641
ed5fdfba
PMR
16422016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1643 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR debug/78112
b4c3a85b 1646 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1647
0391e4a3
JJ
16482016-11-09 Jakub Jelinek <jakub@redhat.com>
1649
cc38d9d6
JJ
1650 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1651 -Wno-c++1z-compat.
1652 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1653 string in case condition contains % characters.
1654
0391e4a3
JJ
1655 PR c++/78283
1656 * g++.dg/cpp1z/noexcept-type13.C: New test.
1657
410fe60d
TT
16582016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1659
1660 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1661 using (HAS_MOVN) with MIPS III.
1662
271dd55c
JW
16632016-11-09 Janus Weil <janus@gcc.gnu.org>
1664
1665 PR fortran/46459
1666 * gfortran.dg/volatile14.f90: New test.
1667
ff1f317b
UB
16682016-11-09 Uros Bizjak <ubizjak@gmail.com>
1669
1670 PR target/78262
1671 * gcc.target/i386/pr78262.c: New test.
1672
aa806c3b 16732016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1674
1675 PR fortran/78259
1676 * gfortran.dg/pr78259.f90: New test.
1677
b349a81a
JW
16782016-11-09 Janus Weil <janus@gcc.gnu.org>
1679
1680 PR fortran/60777
1681 * gfortran.dg/spec_expr_7.f90: New test.
1682
2e955d50
JJ
16832016-11-09 Jakub Jelinek <jakub@redhat.com>
1684
4f353581
JJ
1685 PR target/77718
1686 * gcc.c-torture/execute/pr77718.c: New test.
1687
2e955d50
JJ
1688 * gcc.dg/ubsan/c99-shift-3.c: New test.
1689 * gcc.dg/ubsan/c99-shift-4.c: New test.
1690 * gcc.dg/ubsan/c99-shift-5.c: New test.
1691 * gcc.dg/ubsan/c99-shift-6.c: New test.
1692
68c93708
ML
16932016-11-09 Martin Liska <mliska@suse.cz>
1694
1695 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1696 test-case for memcmp.
1697 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1698
7b649f79
TP
16992016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1700
1701 PR testsuite/78269
1702 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1703
bfcb501d
PT
17042016-11-09 Paul Thomas <pault@gcc.gnu.org>
1705
1706 * gfortran.dg/move_alloc_18.f90: New test.
1707
e15861c2
PK
17082016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1709
1710 PR middle-end/78256
1711 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1712 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1713
5f395580
JW
17142016-11-09 Janus Weil <janus@gcc.gnu.org>
1715
1716 PR fortran/71894
1717 * gfortran.dg/class_59.f90: New test.
1718
37b14185
RB
17192016-11-09 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/78007
1722 * gcc.dg/vect/vect-bswap32.c: Adjust.
1723 * gcc.dg/vect/vect-bswap64.c: Likewise.
1724
d6e8a41c
KV
17252016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1726
1727 * gcc.dg/ipa/vrp7.c: New test.
1728
5d5f1e95
KV
17292016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1730
1731 PR ipa/78121
1732 * gcc.dg/ipa/pr78121.c: New test.
1733
0290a292
MO
17342016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1735
1736 * c-c++-common/asan/default_options.h: New file.
1737 * c-c++-common/asan/strcasestr-1.c: New test.
1738 * c-c++-common/asan/strcasestr-2.c: Likewise.
1739 * c-c++-common/asan/strcspn-1.c: Likewise.
1740 * c-c++-common/asan/strcspn-2.c: Likewise.
1741 * c-c++-common/asan/strpbrk-1.c: Likewise.
1742 * c-c++-common/asan/strpbrk-2.c: Likewise.
1743 * c-c++-common/asan/strspn-1.c: Likewise.
1744 * c-c++-common/asan/strspn-2.c: Likewise.
1745 * c-c++-common/asan/strstr-1.c: Likewise.
1746 * c-c++-common/asan/strstr-2.c: Likewise.
1747 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1748
fbdb92eb
MO
17492016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1750
1751 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1752
103c4f75
JW
17532016-11-08 Janus Weil <janus@gcc.gnu.org>
1754
1755 PR fortran/68440
1756 * gfortran.dg/class_58.f90: New test.
1757
90a2ffc0
UB
17582016-11-08 Uros Bizjak <ubizjak@gmail.com>
1759
1760 PR target/70799
1761 * gcc.target/i386/pr70799-2.c: New test.
1762
eba5aec8
JW
17632016-11-08 Janus Weil <janus@gcc.gnu.org>
1764
1765 PR fortran/77596
1766 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1767
fad36601
BC
17682016-11-08 Bin Cheng <bin.cheng@arm.com>
1769
1770 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1771
7c8615b6
BC
17722016-11-08 Bin Cheng <bin.cheng@arm.com>
1773
1774 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1775
4c6a4a53
BC
17762016-11-08 Bin Cheng <bin.cheng@arm.com>
1777
1778 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1779
fcd1b8df
ML
17802016-11-08 Martin Liska <mliska@suse.cz>
1781
1782 PR testsuite/78242
1783 * g++.dg/asan/use-after-scope-4.C: New test.
1784 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1785 * gcc.dg/asan/use-after-scope-8.c: Remove.
1786
f9ef2c76
RB
17872016-11-08 Richard Biener <rguenther@suse.de>
1788
1789 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1790
ad11774f
TC
17912016-11-08 Tamar Christina <tamar.christina@arm.com>
1792
1793 PR testsuite/78136
1794 * gcc.dg/cpp/trad/trad.exp
1795 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1796 * gcc.dg/cpp/trad/include.c: Use local header file.
1797
fe73a332
RB
17982016-11-08 Richard Biener <rguenther@suse.de>
1799
1800 PR tree-optimization/78205
1801 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1802
ed053eb8
RB
18032016-11-08 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/78224
1806 * g++.dg/torture/pr78224.C: New testcase.
1807
06658c6d
SKS
18082016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1809
1810 * gcc.dg/store_merging_1.c: Require store_merge.
1811 * gcc.dg/store_merging_2.c: Likewise.
1812 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1813 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1814 * gcc.dg/store_merging_6.c: Likewise.
1815 * gcc.dg/store_merging_7.c: Likewise.
1816 * gcc.dg/store_merging_8.c: Likewise.
1817 * lib/target-supports.exp (check_effective_target_store_merge): New.
1818
e4b39278
DE
18192016-11-07 David Edelsohn <dje.gcc@gmail.com>
1820
1821 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1822 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1823 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1824 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1825 -mvsx -mpower8-vector.
1826 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1827 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1828 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1829 -mvsx -mpower8-vector.
1830
fda2d612
DE
18312016-11-07 David Edelsohn <dje.gcc@gmail.com>
1832
1833 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1834
1835 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1836 * gcc.dg/visibility-14.c: XFAIL AIX.
1837 * gcc.dg/visibility-15.c: XFAIL AIX.
1838 * gcc.dg/visibility-16.c: XFAIL AIX.
1839 * gcc.dg/visibility-17.c: XFAIL AIX.
1840 * gcc.dg/visibility-18.c: XFAIL AIX.
1841 * gcc.dg/visibility-19.c: XFAIL AIX.
1842 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1843 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1844 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1845 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1846
60cee85e
JJ
18472016-11-07 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR target/78227
1850 * gcc.target/i386/pr78227-1.c: New test.
1851 * gcc.target/i386/pr78227-2.c: New test.
1852
7aa13860
PK
18532016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1854
1855 PR middle-end/35691
1856 * gcc.dg/pr35691-1.c: New test-case.
1857 * gcc.dg/pr35691-2.c: Likewise.
1858
caa024ff
BS
18592016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1860
1861 PR rtl-optimization/77309
1862 * gcc.dg/torture/pr77309.c: New test.
1863
a9815228
JJ
18642016-11-07 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR middle-end/71529
1867 * gcc.target/i386/pr71529.C: Moved to ...
1868 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1869
1870 PR target/64411
1871 * gcc.target/i386/pr64411.C: Moved to ...
1872 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1873 lp64.
1874
1875 PR target/65105
1876 * gcc.target/i386/pr65105-4.C: Moved to ...
1877 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1878 Run into compile test rather than execute test.
1879
e8ab5cb1
RB
18802016-11-07 Richard Biener <rguenther@suse.de>
1881
1882 PR target/78229
1883 * g++.dg/pr78229.C: New testcase.
1884
20770eb8
RB
18852016-11-07 Richard Biener <rguenther@suse.de>
1886
1887 PR tree-optimization/78218
1888 * gcc.dg/torture/pr78218.c: New testcase.
1889
32894793
RB
18902016-11-07 Richard Biener <rguenther@suse.de>
1891
1892 PR tree-optimization/78228
1893 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1894
e27bfda2
KT
18952016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1896
1897 PR target/77822
1898 * g++.dg/torture/pr77822.C: New test.
1899
00d6b7a1
ML
19002016-11-07 Martin Liska <mliska@suse.cz>
1901
1902 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1903 -f-sanitize-address-use-after-scope.
1904 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1905 internal fn calls.
1906 * g++.dg/asan/use-after-scope-1.C: New test.
1907 * g++.dg/asan/use-after-scope-2.C: Likewise.
1908 * g++.dg/asan/use-after-scope-3.C: Likewise.
1909 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1910 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1911 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1912 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1913 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1914 * g++.dg/asan/use-after-scope-types.h: Likewise.
1915 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1916 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1917 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1918 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1919 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1920 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1921 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1922 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1923 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1924 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1925 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1926 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1927 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1928 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1929
a0d3edf8
RB
19302016-11-07 Richard Biener <rguenther@suse.de>
1931
1932 PR tree-optimization/78189
1933 * g++.dg/torture/pr78189.C: New testcase.
1934
0db5adfa
DE
19352016-11-06 David Edelsohn <dje.gcc@gmail.com>
1936
1937 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1938
cc03bf7a
AV
19392016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1940
1941 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1942 occuring.
1943
18bb8b8a
TK
19442016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1945
1946 PR fortran/78221
1947 * arith.c (gfc_complex2real): Change gfc_warning_now to
1948 gfc_warning.
1949
c7f587bd
PT
19502016-11-05 Paul Thomas <pault@gcc.gnu.org>
1951
1952 * gfortran.dg/move_alloc_17.f03: New test.
1953
92657eb0
RB
19542016-11-05 Richard Biener <rguenther@suse.de>
1955
1956 PR bootstrap/78188
1957 * g++.dg/ipa/pr78188.C: New test.
1958
28ce22e6
JW
19592016-11-05 Janus Weil <janus@gcc.gnu.org>
1960 Dominique d'Humieres <dominiq@lps.ens.fr>
1961
1962 PR fortran/69495
1963 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1964
d233ee5f
PT
19652016-11-05 Paul Thomas <pault@gcc.gnu.org>
1966
1967 PR fortran/67564
1968 * gfortran.dg/select_type_39.f03: New test.
1969
19702016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1971
1972 PR fortran/64933
1973 * gfortran.dg/associate_23.f90: New test.
1974
5f4cebba
JJ
19752016-11-04 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR target/77834
1978 * gcc.dg/pr77834.c: New test.
1979
6e3ae7e6
PC
19802016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1981
1982 PR c++/67980
1983 * g++.dg/cpp1y/pr67980.C: New.
1984
fff6ed28
BS
19852016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986
1987 * gcc.target/powerpc/fold-vec-add-1.c: New.
1988 * gcc.target/powerpc/fold-vec-add-2.c: New.
1989 * gcc.target/powerpc/fold-vec-add-3.c: New.
1990 * gcc.target/powerpc/fold-vec-add-4.c: New.
1991 * gcc.target/powerpc/fold-vec-add-5.c: New.
1992 * gcc.target/powerpc/fold-vec-add-6.c: New.
1993 * gcc.target/powerpc/fold-vec-add-7.c: New.
1994
bef3a8d7 19952016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1996
1997 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1998 for -mbranch-likely, infer -mno-branch-likely for R6.
1999
dac9376a
BE
20002016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2001
2002 PR c++/71973
2003 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2004 * g++.dg/init/new15.C: Likewise.
2005 * g++.dg/ipa/inline-1.C: Likewise.
2006 * g++.dg/ipa/inline-2.C: Likewise.
2007 * g++.dg/lto/20080908-1_0.C: Likewise.
2008 * g++.dg/tc1/dr20.C: Likewise.
2009 * g++.dg/tree-ssa/inline-1.C: Likewise.
2010 * g++.dg/tree-ssa/inline-2.C: Likewise.
2011 * g++.old-deja/g++.law/except1.C: Likewise.
2012 * g++.old-deja/g++.other/vbase5.C: Likewise.
2013 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2014
b210df46
BS
20152016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2016
2017 PR tree-optimization/78210
2018 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2019 possibility of widening multiplies.
2020
964ef24c
RB
20212016-11-04 Richard Biener <rguenther@suse.de>
2022
2023 PR middle-end/78185
2024 * gcc.dg/pr78185.c: New testcase.
2025
5fb80387
DE
20262016-10-04 David Edelsohn <dje.gcc@gmail.com>
2027
2028 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2029 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2030
6905c577
JJ
20312016-11-03 Jakub Jelinek <jakub@redhat.com>
2032 Alexandre Oliva <aoliva@redhat.com>
2033 Jason Merrill <jason@redhat.com>
2034
2035 PR debug/28767
2036 PR debug/56974
2037 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2038 * g++.dg/debug/dwarf2/ref-3.C: New test.
2039 * g++.dg/debug/dwarf2/ref-4.C: New test.
2040 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2041 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2042
20432016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2044
2045 * gfortran.dg/dec_exp_1.f90: New test.
2046 * gfortran.dg/dec_exp_2.f90: Likewise.
2047 * gfortran.dg/dec_exp_3.f90: Likewise.
2048
6905c577 20492016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2050
2051 * gfortran.dg/dec_parameter_1.f: New test.
2052 * gfortran.dg/dec_parameter_2.f90: Likewise.
2053 * gfortran.dg/dec_parameter_3.f90: Likewise.
2054 * gfortran.dg/dec_parameter_4.f90: Likewise.
2055
7d29f8e3
ML
20562016-11-03 Martin Liska <mliska@suse.cz>
2057
2058 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2059 output.
2060 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2061
5de3e2d8
BE
20622016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2063
2064 PR libgcc/78067
2065 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2066
f03f0232
SKS
20672016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2068
2069 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2070
bd17a9df
MF
20712016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2072
2073 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2074
2b01aad6
TC
20752016-11-01 Tamar Christina <tamar.christina@arm.com>
2076
2077 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2078 Check for arm_v8_neon_hw.
2079 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2080 Likewise.
2081 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2082 Likewise.
2083 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2084 Likewise.
2085
aa55dc0c
RB
20862016-11-02 Richard Biener <rguenther@suse.de>
2087
2088 * gcc.dg/store_merging_8.c: New testcase.
2089
6905c577 20902016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2091
2092 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2093
075be4a1
DE
20942016-11-02 David Edelsohn <dje.gcc@gmail.com>
2095
4b69fb13
DE
2096 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2097 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2098 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2099 * gcc.dg/pr65779.c: XFAIL AIX.
2100 * gcc.dg/pr70405.c: XFAIL AIX.
2101
075be4a1
DE
2102 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2103 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2104 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2105
fdb1aa55
RO
21062016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2107
2108 * lib/target-supports.exp (check_gc_sections_available): Use
2109 -print-prog-name=ld to determine linker used.
2110
4adbcdb4
ML
21112016-11-02 Martin Liska <mliska@suse.cz>
2112
2113 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2114 test case.
2115
4b2c06f4
KT
21162016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2117
2118 PR tree-optimization/78170
2119 * gcc.c-torture/execute/pr78170.c: New test.
2120
63e523d6
KT
21212016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2122
2123 PR tree-optimization/78162
2124 * gcc.c-torture/compile/pr78162.c: New test.
2125
da42ac7b
RB
21262016-11-02 Richard Biener <rguenther@suse.de>
2127
2128 PR tree-optimization/78035
2129 PR tree-optimization/77964
2130 * gcc.target/i386/pr78035.c: New testcase.
2131
4280df0a
RB
21322016-11-02 Richard Biener <rguenther@suse.de>
2133
2134 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2135 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2136 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2137 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2138 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2139
1b1d9303
DE
21402016-11-01 David Edelsohn <dje.gcc@gmail.com>
2141
2142 * gfortran.dg/pr70937.f90: require-effective-target lto.
2143
5b7c0519
TK
21442016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2145
2146 PR fortran/69544
2147 * gfortran.dg/where_6.f90: New test.
2148
70d28813
JJ
21492016-11-01 Jakub Jelinek <jakub@redhat.com>
2150
2151 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2152
7f4266d4
TK
21532016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2154
2155 PR fortran/69544
2156 * gfortran.dg/where_5.f90: New test.
2157
9fc158eb
BB
21582016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2159
2160 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2161 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2162 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2163 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2164
baeb7b5c
UB
21652016-11-01 Uros Bizjak <ubizjak@gmail.com>
2166
2167 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2168 Whitespace fixes.
2169 (check_effective_target_vect_cmdline_needed): Check
2170 is-effective-target ia32 for x86 targets.
2171 (check_effective_target_vect_simd_clones): Simplify condition.
2172 (check_effective_target_vect_double): Ditto.
2173 (check_effective_target_vect_aligned_arrays): Check
2174 is-effective-target ia32 for x86 targets. Simplify condition.
2175 (check_effective_target_vect_multiple_sizes): Simplify condition.
2176 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2177 (check_effective_target_sync_int_128): Simplify condition.
2178 (check_effective_target_sync_int_128_runtime): Ditto.
2179 (check_effective_target_sync_long_long_runtime): Ditto.
2180 (check_effective_target_divmod): Add i?86-*-* target.
2181
156b5cca
MM
21822016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2183
2184 * gcc.target/powerpc/vsx-extract-4.c: New test.
2185 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2186
120a4c45
JD
21872016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2188
2189 PR fortran/54679
2190 * gfortran.dg/fmt_l.f90: Update test.
2191 * gfortran.dg/fmt_l0.f90: New test.
2192
c5fed5c6
JJ
21932016-10-31 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR c++/78089
2196 * c-c++-common/builtin-shuffle-1.c: New test.
2197 * g++.dg/cpp0x/addressof3.C: New test.
2198
aee69156
VV
21992016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2200
2201 Add tests for a const member and a reference member for launder.
2202 * g++.dg/cpp1z/launder3.C: New.
2203 * g++.dg/cpp1z/launder4.C: Likewise.
2204 * g++.dg/cpp1z/launder5.C: Likewise.
2205 * g++.dg/cpp1z/launder5.cc: Likewise.
2206 * g++.dg/cpp1z/launder5.h: Likewise.
2207 * g++.dg/cpp1z/launder6.C: Likewise.
2208 * g++.dg/cpp1z/launder6.cc: Likewise.
2209 * g++.dg/cpp1z/launder6.h: Likewise.
2210
1e4fa9b1
JJ
22112016-10-31 Jakub Jelinek <jakub@redhat.com>
2212
dcb466ec
JJ
2213 PR c++/77948
2214 * g++.dg/cpp0x/pr77948-1.C: New test.
2215 * g++.dg/cpp0x/pr77948-2.C: New test.
2216 * g++.dg/cpp0x/pr77948-3.C: New test.
2217 * g++.dg/cpp0x/pr77948-4.C: New test.
2218 * g++.dg/cpp0x/pr77948-5.C: New test.
2219 * g++.dg/cpp0x/pr77948-6.C: New test.
2220
1e4fa9b1
JJ
2221 PR tree-optimization/77860
2222 * gcc.dg/pr77860.c: New test.
2223
9782e1ec
JJ
22242016-10-31 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR c++/77886
2227 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2228
dd57b05e
SKS
22292016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2230
2231 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2232
84ff4775
LCW
22332016-10-30 Le-Chun Wu <lcwu@google.com>
2234 Mark Wielaard <mjw@redhat.com>
2235
2236 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2237 * gcc.dg/Wshadow-local-1.c: Likewise.
2238 * gcc.dg/Wshadow-local-2.c: Likewise.
2239 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2240 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2241 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2242
0b56e9ad
BS
22432016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2244
2245 PR tree-optimization/71915
2246 PR tree-optimization/71490
2247 * gcc.dg/tree-ssa/pr54245.c: Delete.
2248 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2249 document why.
2250
d4fc6702
JD
22512016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2252
2253 PR fortran/78123
2254 * gfortran.dg/fmt_t_9.f: New test.
2255
396e56d2
TK
22562016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2257
2258 PR fortran/67219
2259 * gfortran.dg/pr67219.f90: New test.
2260
a654d5d0
JJ
22612016-10-29 Jakub Jelinek <jakub@redhat.com>
2262
205b9ed1
JJ
2263 PR rtl-optimization/77919
2264 * g++.dg/torture/pr77919-2.C: New test.
2265
a654d5d0
JJ
2266 PR target/78148
2267 * gcc.dg/pr78148.c: New test.
2268
894d8b41
EB
22692016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2270
2271 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2272 * gcc.target/sparc/overflow-4.c: ...here.
2273 * gcc.target/sparc/overflow-5.c: New test.
2274
e72531b9
PK
22752016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2276 Kugan Vivekanandarajah <kuganv@linaro.org>
2277 Jim Wilson <jim.wilson@linaro.org>
2278
2279 PR tree-optimization/43721
2280 * lib/target-supports.exp (check_effective_target_divmod): New.
2281 (check_effective_target_divmod_simode): Likewise.
2282 (check_effective_target_arm_divmod_simode): Likewise.
2283 * gcc.dg/divmod-1-simode.c: New test.
2284 * gcc.dg/divmod-1.c: Likewise.
2285 * gcc.dg/divmod-2-simode.c: Likewise.
2286 * gcc.dg/divmod-2.c: Likewise.
2287 * gcc.dg/divmod-3-simode.c: Likewise.
2288 * gcc.dg/divmod-3.c: Likewise.
2289 * gcc.dg/divmod-4-simode.c: Likewise.
2290 * gcc.dg/divmod-4.c: Likewise.
2291 * gcc.dg/divmod-5.c: Likewise.
2292 * gcc.dg/divmod-6-simode.c: Likewise.
2293 * gcc.dg/divmod-6.c: Likewise.
2294 * gcc.dg/divmod-7.c: Likewise.
2295
f663d9ad 22962016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2297 Jakub Jelinek <jakub@redhat.com>
2298 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2299
2300 PR middle-end/22141
2301 PR rtl-optimization/23684
2302 * gcc.c-torture/execute/pr22141-1.c: New test.
2303 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2304 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2305 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2306 * gcc.dg/store_merging_1.c: New test.
2307 * gcc.dg/store_merging_2.c: Likewise.
2308 * gcc.dg/store_merging_3.c: Likewise.
2309 * gcc.dg/store_merging_4.c: Likewise.
2310 * gcc.dg/store_merging_5.c: Likewise.
2311 * gcc.dg/store_merging_6.c: Likewise.
2312 * gcc.dg/store_merging_7.c: Likewise.
2313 * gcc.target/i386/pr22141.c: Likewise.
2314 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2315 * g++.dg/init/new17.C: Likewise.
2316
6905c577 23172016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2318
2319 PR middle-end/72747
2320 * c-c++-common/pr72747-1.c: New test.
2321 * c-c++-common/pr72747-2.c: Likewise.
2322
539405d5
AK
23232016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2324
2325 * gcc.target/s390/oscbreak-1.c: New test.
2326
0dbb19f0
AK
23272016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2328
2329 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2330
0d9e143c
JJ
23312016-10-28 Jakub Jelinek <jakub@redhat.com>
2332
c19066a7
JJ
2333 PR rtl-optimization/77919
2334 * g++.dg/torture/pr77919.C: New test.
2335
0d9e143c
JJ
2336 PR rtl-optimization/78132
2337 * gcc.target/i386/pr78132.c: New test.
2338
cc91248d
EB
23392016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2340
2341 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2342
787c7a65
MM
23432016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2344
2345 * gcc.target/powerpc/vsx-simode.c: New test.
2346 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2347 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2348
4ce71579
JJ
23492016-10-27 Jakub Jelinek <jakub@redhat.com>
2350
6f21288f
JJ
2351 PR fortran/78026
2352 * gfortran.dg/gomp/pr78026.f03: New test.
2353 * gfortran.dg/select_type_38.f03: New test.
2354
4ce71579
JJ
2355 PR middle-end/78025
2356 * g++.dg/gomp/declare-simd-7.C: New test.
2357
6f21288f 23582016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2359
2360 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2361 * gfortran.dg/dec_init_2.f90: Likewise.
2362 * gfortran.dg/dec_init_3.f90: New test.
2363 * gfortran.dg/dec_init_4.f90: Likewise.
2364
93f90bec
BC
23652016-10-27 Bin Cheng <bin.cheng@arm.com>
2366
2367 * gcc.dg/fold-narrowbopcst-1.c: New test.
2368
6f21288f 23692016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2370
2371 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2372 dg-shouldfail/dg-output instead of XFAIL.
2373 * gfortran.dg/dec_io_6.f90: Likewise.
2374
ddb92ab9
TP
23752016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2376
2377 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2378 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2379 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2380 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2381 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2382 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2383 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2384 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2385 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2386 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2387
ad6e4ba8
BC
23882016-10-27 Bin Cheng <bin.cheng@arm.com>
2389
2390 * gcc.dg/fold-convmaxconv-1.c: New test.
2391 * gcc.dg/fold-convminconv-1.c: New test.
2392
6905c577 23932016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2394
2395 PR fortran/78092
2396 * gfortran.dg/pr78092.f90: New test.
2397
7a83b391
KN
23982016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2399
2400 PR target/78056
2401 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2402 expected error message.
2403 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2404 expected error message.
2405 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2406 (test_all_not_equal_and_not_zero): Change expected error message.
2407
3693a620
JJ
24082016-10-26 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR fortran/77973
2411 * gfortran.dg/gomp/pr77973.f90: New test.
2412
cd612e8a
PT
24132016-10-26 Paul Thomas <pault@gcc.gnu.org>
2414
2415 PR fortran/78108
2416 * gfortran.dg/submodule_18.f08: New test.
2417 * gfortran.dg/submodule_19.f08: New test.
2418
09844a5f
MM
24192016-10-26 Michael Matz <matz@suse.de>
2420
2421 * g++.dg/pr78060.C: New test.
2422 * gfortran.dg/pr78061.f: New test.
2423 * g++.dg/pr78088.C: New test.
2424
6f21288f 24252016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2426
2427 * gfortran.dg/dec_io_1.f90: New test.
2428 * gfortran.dg/dec_io_2.f90: New test.
2429 * gfortran.dg/dec_io_3.f90: New test.
2430 * gfortran.dg/dec_io_4.f90: New test.
2431 * gfortran.dg/dec_io_5.f90: New test.
2432 * gfortran.dg/dec_io_6.f90: New test.
2433
6c95388f
JJ
24342016-10-25 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR sanitizer/78106
2437 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2438
24392016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2440
2441 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2442 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2443
90e261e4
EB
24442016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2445
2446 * gnat.dg/opt59.adb: New test.
2447 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2448
2449 * gnat.dg/opt60.adb: New test.
2450
cef026ec
AV
24512016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2452
2453 PR fortran/72770
2454 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2455 this pr.
2456
96592eed
JJ
24572016-10-25 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR target/78102
2460 * gcc.target/i386/pr78102.c: New test.
2461
6c95388f 24622016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2463
2464 * gfortran.dg/dec_logical_xor_1.f90: New test.
2465 * gfortran.dg/dec_logical_xor_2.f90: New test.
2466 * gfortran.dg/dec_logical_xor_3.f03: New test.
2467
6c95388f 24682016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2469
2470 * gfortran.dg/dec_loc_rval_1.f90: New test.
2471 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2472 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2473
6c95388f 24742016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2475
90051c26
FR
2476 * gfortran.dg/dec_type_print.f90: New testcase.
2477
6c95388f 24782016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2479
2480 * gfortran.dg/feed_1.f90: New test.
2481 * gfortran.dg/feed_2.f90: New test.
ef144767 2482
8e104951
ML
24832016-10-25 Martin Liska <mliska@suse.cz>
2484
2485 PR sanitizer/78106
2486 * gcc.dg/asan/pr78106.c: New test.
2487
b93ee1bb
ML
24882016-10-25 Martin Liska <mliska@suse.cz>
2489
2490 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2491
ad6922b0
WD
24922016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2493
2494 PR target/78041
2495 * gcc.target/arm/pr78041.c: New test.
2496
e16f1cc7
JJ
24972016-10-25 Jakub Jelinek <jakub@redhat.com>
2498
2499 * g++.dg/cpp1z/launder1.C: New test.
2500 * g++.dg/cpp1z/launder2.C: New test.
2501
078134e5 25022016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2503 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2504
2505 PR target/71676
2506 PR target/71678
2507 * gcc.target/avr/pr71676-2.c: New test.
2508
c7212a15 25092016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2510 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2511
2512 PR target/71676
2513 PR target/71678
2514 * gcc.target/avr/pr71676-1.c: New test.
2515 * gcc.target/avr/pr71676-3.c: New test.
2516 * gcc.target/avr/pr71676.c: New test.
2517 * gcc.target/avr/pr71678.c: New test.
2518
d1c7d3a8
KV
25192016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2520
2521 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2522 such that cloned verions of tested functions are not created.
2523
c7082171
SK
25242016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2525
2526 PR fortran/71895
2527 * gfortran.dg/pr71895.f90: New test.
2528
0f2a9e37
JJ
25292016-10-24 Jakub Jelinek <jakub@redhat.com>
2530
2531 * g++.dg/debug/dwarf2/ref-2.C: New test.
2532
f8348061
BE
25332016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2534
2535 * c-c++-common/Wint-in-bool-context-3.c: New test.
2536
1eb4547b
MS
25372016-10-24 Martin Sebor <msebor@redhat.com>
2538
2539 PR middle-end/77735
2540 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2541 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2542 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2543 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2544 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2545 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2546 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2547
292af537
RB
25482016-10-24 Richard Biener <rguenther@suse.de>
2549
2550 PR testsuite/71491
2551 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2552 * gcc.dg/vect/slp-45.c: Likewise.
2553
40f683e8
RB
25542016-10-24 Richard Biener <rguenther@suse.de>
2555
2556 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2557 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2558 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2559
b1b6774f
GJL
25602016-10-24 Georg-Johann Lay <avr@gjlay.de>
2561
2562 PR target/78093
2563 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2564 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2565
ed9760d2
AV
25662016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2567
2568 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2569
fb027a42
JJ
25702016-10-24 Jakub Jelinek <jakub@redhat.com>
2571
2572 * gcc.target/i386/bmi2-pext-1.c: New test.
2573 * gcc.target/i386/bmi2-pdep-1.c: New test.
2574 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2575 * gcc.target/i386/tbm-bextri-1.c: New test.
2576 * gcc.target/i386/bmi-bextr-6.c: New test.
2577
8e10302e
RO
25782016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2579
2580 PR target/77483
2581 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2582 * gcc.target/i386/pr65105-1.c: Likewise.
2583 * gcc.target/i386/pr65105-2.c: Likewise.
2584 * gcc.target/i386/pr65105-3.c: Likewise.
2585 * gcc.target/i386/pr65105-5.c: Likewise.
2586 * gcc.target/i386/pr67761.c: Likewise.
2587 * gcc.target/i386/pr70799-1.c: Likewise.
2588
866c72a8
ML
25892016-10-24 Martin Liska <mliska@suse.cz>
2590
2591 PR sanitizer/77966
2592 * c-c++-common/ubsan/unreachable-3.c: New test.
2593
0804124b
SK
25942016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2595
2596 PR fortran/77763
2597 * gfortran.dg/pr77763.f90
2598
87c9fca5
SK
25992016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601 PR fortran/54730
2602 PR fortran/78033
2603 * gfortran.dg/pr78033.f90: New test.
2604
dfd6231e
PT
26052016-10-23 Paul Thomas <pault@gcc.gnu.org>
2606
2607 PR fortran/69834
2608 * gfortran.dg/select_type_1.f03: Change error for overlapping
2609 TYPE IS cases.
2610 * gfortran.dg/select_type_36.f03: New test.
2611
66ccff98
EB
26122016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2613
2614 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2615
15876cee
TK
26162016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2617
2618 PR fortran/78021
2619 * gfortran.dg/string_length_3.f90: New test.
2620
574284e9
AV
26212016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2622
574284e9
AV
2623 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2624
26252016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2626
2627 PR fortran/43366
2628 PR fortran/57117
2629 PR fortran/61337
2630 * gfortran.dg/alloc_comp_class_5.f03: New test.
2631 * gfortran.dg/class_allocate_21.f90: New test.
2632 * gfortran.dg/class_allocate_22.f90: New test.
2633 * gfortran.dg/realloc_on_assign_27.f08: New test.
2634
20276dc9
JL
26352016-10-21 Jeff Law <law@redhat.com>
2636
2637 * PR tree-optimization/71947
2638 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2639 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2640 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2641
f7503699
KV
26422016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2643
2644 * gcc.dg/ipa/vrp5.c: New test.
2645 * gcc.dg/ipa/vrp6.c: New test.
2646
5be6b295
WD
26472016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2648
2649 * gcc.target/aarch64/test_frame_17.c: New test.
2650
c82bc7ed
WD
26512016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2652
2653 * gcc.target/aarch64/test_frame_17.c: New test.
2654
67a6cac7
AP
26552016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2656
2657 PR preprocessor/71681
2658 * gcc.dg/cpp/pr71681-1.c: New testcase
2659 * gcc.dg/cpp/pr71681-2.c: Likewise
2660 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2661 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2662 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2663 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2664
8e6982f7
JJ
26652016-10-21 Jakub Jelinek <jakub@redhat.com>
2666
9c4c8b7b
JJ
2667 PR target/78057
2668 * gcc.target/i386/pr78057.c: New test.
2669
8e6982f7
JJ
2670 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2671
de514d40
PT
26722016-10-21 Paul Thomas <pault@gcc.gnu.org>
2673
2674 PR fortran/69566
2675 * gfortran.dg/select_type_37.f03: New test.
2676
1d64ceb0
SKS
26772016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2678
2679 PR target/71627
2680 * gcc.target/avr/pr71627.c: New test
2681
85729229
EB
26822016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2683
2684 * gcc.target/sparc/overflow-1.c: New test.
2685 * gcc.target/sparc/overflow-2.c: Likewise.
2686 * gcc.target/sparc/overflow-3.c: Likewise.
2687
d17f2c3b
AV
26882016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2689
2690 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2691 effective target.
2692
0d47cee6
KT
26932016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2694
2695 PR rtl-optimization/78038
2696 * gcc.target/aarch64/pr78038.c: New test.
2697
a20d03c8
RB
26982016-10-21 Richard Biener <rguenther@suse.de>
2699
2700 PR tree-optimization/78051
2701 * g++.dg/torture/pr78051.C: New testcase.
2702
f3ecd50f
BE
27032016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2704
2705 * c-c++-common/wdate-time.c: Restored test case.
2706 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2707
fceabe50
JJ
27082016-10-20 Jakub Jelinek <jakub@redhat.com>
2709
2710 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2711
f56ea76e
UB
27122016-10-20 Uros Bizjak <ubizjak@gmail.com>
2713
2714 PR target/78037
2715 * gcc.target/i386/pr78037.c: New test.
2716
2c35bbe1
EB
27172016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2718
2719 * gcc.target/visium/overflow8.c: New.
2720 * gcc.target/visium/overflow16.c: Likewise.
2721 * gcc.target/visium/overflow32: Likewise.
2722
28df8730
MM
27232016-10-20 Michael Matz <matz@suse.de>
2724
2725 * gcc.dg/loop-split.c: New test.
2726 * gcc.dg/tree-ssa/ifc-9.c: Update.
2727 * gcc.dg/tree-ssa/ifc-10.c: Update.
2728
6c1a9e41
RB
27292016-10-20 Richard Biener <rguenther@suse.de>
2730
2731 * gcc.dg/graphite/pr35356-1.c: Update.
2732
a2923dba
PC
27332016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2734
2735 PR c++/77446
2736 * g++.dg/cpp1y/pr77446.C: New.
2737
2066ef6a
PK
27382016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2739
2740 PR tree-optimization/53979
2741 * gcc.dg/pr53979-1.c: New test-case.
2742 * gcc.dg/pr53979-2.c: Likewise.
2743
4c712374
BE
27442016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2745
2746 * c-c++-common/Wint-in-bool-context-2.c: New test.
2747
bdcf8e7c
JD
27482016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2749
2750 * gfortran.dg/dtio_17.f90: Fix test.
2751
ec1748d4
AH
27522016-10-19 Aldy Hernandez <aldyh@redhat.com>
2753
2754 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2755 * gcc.dg/Walloca-2.c: Same.
2756
b70f0b0c
AH
27572016-10-19 Aldy Hernandez <aldyh@redhat.com>
2758
2759 * gcc.dg/Wvla-1.c: Rename to...
2760 * gcc.dg/Wvla-larger-than-1.c: ...this.
2761 * gcc.dg/Wvla-2.c: Rename to...
2762 * gcc.dg/Wvla-larger-than-2.c: ...this.
2763 * gcc.dg/Wvla-3.c: Rename to...
2764 * gcc.dg/Walloca-11.c.: ...this.
2765 * gcc.dg/wvla-[1-7].c: Rename to:
2766 * gcc.dg/Wvla-[1-7].c: ...this.
2767
cbb22e61
BC
27682016-10-19 Bin Cheng <bin.cheng@arm.com>
2769
2770 PR tree-optimization/78005
2771 * gcc.dg/vect/pr78005.c: New.
2772 * gcc.target/i386/l_fma_float_1.c: Revise test.
2773 * gcc.target/i386/l_fma_float_2.c: Ditto.
2774 * gcc.target/i386/l_fma_float_3.c: Ditto.
2775 * gcc.target/i386/l_fma_float_4.c: Ditto.
2776 * gcc.target/i386/l_fma_float_5.c: Ditto.
2777 * gcc.target/i386/l_fma_float_6.c: Ditto.
2778 * gcc.target/i386/l_fma_double_1.c: Ditto.
2779 * gcc.target/i386/l_fma_double_2.c: Ditto.
2780 * gcc.target/i386/l_fma_double_3.c: Ditto.
2781 * gcc.target/i386/l_fma_double_4.c: Ditto.
2782 * gcc.target/i386/l_fma_double_5.c: Ditto.
2783 * gcc.target/i386/l_fma_double_6.c: Ditto.
2784
a023f8c8
TS
27852016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2786
2787 PR tree-optimization/78024
2788 * gcc.dg/goacc/loop-processing-1.c: New file.
2789
d9700bdb
RB
27902016-10-19 Richard Biener <rguenther@suse.de>
2791
2792 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2793
902cb7b1
KN
27942016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2795
2796 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2797 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2798 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2799 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2800 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2801 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2802 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2803 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2804 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2805 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2806 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2807 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2808 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2809 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2810 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2811 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2812 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2813 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2814 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2815 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2816 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2817 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2818 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2819 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2820 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2821 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2822 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2823 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2824 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2825 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2826 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2827 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2828 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2829 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2830 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2831 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2832 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2833 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2834 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2835 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2836 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2837 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2838 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2839 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2840 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2841 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2842 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2843 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2844 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2845 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2846 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2847 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2848 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2849 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2850 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2851 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2852 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2853 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2854 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2855 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2856 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2857 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2858 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2859 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2860 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2861 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2862 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2863 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2864 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2865 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2866 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2867 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2868 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2869 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2870 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2871 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2872 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2873 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2874 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2875 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2876 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2877 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2878 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2879 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2880 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2881 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2882 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2883 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2884 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2885 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2886 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2887 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2888 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2889 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2890 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2891 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2892 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2893 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2894 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2895 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2896 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2897 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2898 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2899 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2900 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2901 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2902 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2903 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2904 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2905 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2906 * gcc.target/powerpc/vsu/vsu.exp: New file.
2907
5cb96b6a
UB
29082016-10-18 Uros Bizjak <ubizjak@gmail.com>
2909
2910 PR target/77991
2911 * gcc.target/i386/pr77991.c: New test.
2912
f5de494c
MF
29132016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2914
2915 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2916 LTO is used.
2917
e5163ec1
SKS
29182016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2919
5cb96b6a 2920 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2921
b64e8239
RB
29222016-10-18 Richard Biener <rguenther@suse.de>
2923
2924 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2925 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2926 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2927 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2928 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2929 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2930 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2931 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2932 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2933 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2934 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2935 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2936 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2937 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2938 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2939 * gcc.dg/pr68217.c: Likewise.
2940 * gcc.dg/predict-9.c: Likewise.
2941 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2942 * gcc.dg/predict-1.c: Likewise.
2943
c680ada5
JD
29442016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2945
2946 * gfortran.dg/dtio_17.f90: New test.
2947
7fd4f180
KV
29482016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2949
2950 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2951
718625ad
KV
29522016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2953
2954 * gcc.dg/ipa/vrp4.c: New test.
2955
735b8f9f
KV
29562016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2957
2958 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2959 * gcc.dg/torture/pr39074.c: Likewise.
2960
86f98087
EB
29612016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2962
2963 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2964 * gnat.dg/trampoline4.adb: Minor tweak.
2965
a929f266
BS
29662016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2967
2968 PR tree-optimization/77916
2969 * gcc.dg/torture/pr77916.c: New.
2970
4acf2055
SK
29712016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2972
2973 PR fortran/77978
2974 * gfortran.dg/pr77978_1.f90: New test.
2975 * gfortran.dg/pr77978_2.f90: Ditto.
2976 * gfortran.dg/pr77978_3.f90: Ditto.
2977
871267e1
PT
29782016-10-17 Paul Thomas <pault@gcc.gnu.org>
2979
2980 PR fortran/61420
2981 PR fortran/78013
2982 * gfortran.dg/proc_ptr_49.f90: New test.
2983
fd9593e9
BE
29842016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2985
2986 PR target/77308
2987 * gcc.target/arm/pr77308.c: New test.
2988
d32d4176
DE
29892016-10-17 David Edelsohn <dje.gcc@gmail.com>
2990
2991 * lib/target-supports.exp
2992 (check_effective_target_floatn_nx_runtime): Return 0 for
2993 powerpc*-ibm-aix*.
2994
dca2910c
AP
29952016-10-17 Andrew Pinski <apinski@cavium.com>
2996
2997 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2998 long instead of long.
2999 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3000 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3001 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3002 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3003 * gcc.target/aarch64/pr68102_1.c: Likewise.
3004 * gcc.target/aarch64/target_attr_3.c: Likewise.
3005
44b00dbc
RB
30062016-10-17 Richard Biener <rguenther@suse.de>
3007
3008 PR tree-optimization/77988
3009 * gcc.dg/torture/pr77988.c: New testcase.
3010
89b80c42
PK
30112016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3012
3013 * gcc.dg/pr71636-1.c: New test-case.
3014 * gcc.dg/pr71636-2.c: Likewise.
3015
4c640e26
EB
30162016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3017
3018 * gnat.dg/trampoline3.adb: New test.
3019 * gnat.dg/trampoline4.adb: Likewise.
3020
6c0347f6
JD
30212016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3022
3023 * gfortran.dg/dtio_16.f90: New test.
3024
d0d48a06
EB
30252016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3026
3027 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3028 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3029 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3030
baa33d83
EB
30312016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3032
3033 * gcc.target/sparc/popc.c: Rename to...
3034 * gcc.target/sparc/popc-1.c: ...this.
3035 * gcc.target/sparc/popc-2.c: New test.
3036
523ee218
JD
30372016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3038
3039 PR fortran/77972
3040 * gfortran.dg/unexpected_eof_4.f90: New test.
3041
c04d4ede
JB
30422016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3043
31a84d4a
AP
3044 PR libfortran/48587
3045 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3046
064ed55a
JJ
30472016-10-14 Jakub Jelinek <jakub@redhat.com>
3048
9a822fc7
JJ
3049 PR middle-end/77959
3050 * gfortran.dg/pr77959.f90: New test.
3051
064ed55a
JJ
3052 DR 1511 - const volatile variables and ODR
3053 * g++.dg/DRs/dr1511-1.C: New test.
3054 * g++.dg/DRs/dr1511-2.C: New test.
3055
2579762a
EB
30562016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3057
3058 * gnat.dg/debug7.adb (dg-options): Remove -g.
3059 * gnat.dg/debug8.adb (dg-options): Add -margs.
3060 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3061
6d59425d
RB
30622016-10-14 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/77979
3065 * gcc.dg/torture/pr77979.c: New testcase.
3066
43f66d6e
ML
30672016-10-14 Martin Liska <mliska@suse.cz>
3068
3069 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3070 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3071 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3072
cb3ac867
UB
30732016-10-14 Uros Bizjak <ubizjak@gmail.com>
3074
3075 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3076 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3077 * gcc.dg/torture/pr77937-2.c: Likewise.
3078
14cf71a0
EB
30792016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3080
3081 * gnat.dg/lto15.adb: Adjust.
3082 * gnat.dg/lto16.adb: Likewise.
3083 * gnat.dg/lto17.adb: Likewise
3084 * gnat.dg/lto18.ad[sb]: New test.
3085 * gnat.dg/lto18_pkg.ads: New helper.
3086 * gnat.dg/lto19.adb: New test.
3087 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3088 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3089 * gnat.dg/lto20.adb: New test.
3090 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3091
6fd9c6f4
AV
30922016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3093
3094 * gfortran.dg/coarray_38.f90: Expect error message.
3095
01f44038
KT
30962016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3097
3098 * gcc.target/aarch64/spellcheck_1.c: New test.
3099 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3100 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3101 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3102 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3103 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3104
253abb2a
AS
31052016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3106
3107 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3108
a2695319
BS
31092016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3110
3111 PR tree-optimization/77937
3112 * gcc.dg/torture/pr77937-1.c: New.
3113 * gcc.dg/torture/pr77937-2.c: New.
3114
14a2c9aa
JM
31152016-10-13 Jakub Jelinek <jakub@redhat.com>
3116
3117 * g++.dg/cpp1z/inline-var1.C: New test.
3118 * g++.dg/cpp1z/inline-var1a.C: New test.
3119 * g++.dg/cpp1z/inline-var1.h: New file.
3120 * g++.dg/cpp1z/inline-var2.C: New test.
3121 * g++.dg/cpp1z/inline-var3.C: New test.
3122 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3123 uninitialized const.
3124
6c95388f 31252016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3126
ee7fa2e3
SL
3127 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3128 Xscale is specified, not just -march.
3129 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3130 is incompatible with Xscale.
18d34307 3131
96032047
MS
31322016-10-13 Martin Sebor <msebor@redhat.com>
3133
3134 PR c++/71912
3135 * g++.dg/ext/flexary4.C: Adjust.
3136 * g++.dg/ext/flexary5.C: Same.
3137 * g++.dg/ext/flexary9.C: Same.
3138 * g++.dg/ext/flexary19.C: New test.
3139 * g++.dg/ext/flexary18.C: New test.
3140 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3141 regression test.
5cb96b6a
UB
3142 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3143 Avoid generating a flexible array member in an array.
96032047 3144
5b1548fd
MS
31452016-10-13 Martin Sebor <msebor@redhat.com>
3146
3147 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3148 to placate -Wformat on targets where the type is not int.
3149
7810c4eb
DM
31502016-10-13 David Malcolm <dmalcolm@redhat.com>
3151
3152 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3153 in INSN_LOCATION.
3154
fcd27666
BC
31552016-10-13 Bin Cheng <bin.cheng@arm.com>
3156
3157 * gcc.target/i386/l_fma_float_1.c: Revise test.
3158 * gcc.target/i386/l_fma_float_2.c: Ditto.
3159 * gcc.target/i386/l_fma_float_3.c: Ditto.
3160 * gcc.target/i386/l_fma_float_4.c: Ditto.
3161 * gcc.target/i386/l_fma_float_5.c: Ditto.
3162 * gcc.target/i386/l_fma_float_6.c: Ditto.
3163 * gcc.target/i386/l_fma_double_1.c: Ditto.
3164 * gcc.target/i386/l_fma_double_2.c: Ditto.
3165 * gcc.target/i386/l_fma_double_3.c: Ditto.
3166 * gcc.target/i386/l_fma_double_4.c: Ditto.
3167 * gcc.target/i386/l_fma_double_5.c: Ditto.
3168 * gcc.target/i386/l_fma_double_6.c: Ditto.
3169
b8a4b8c8
BC
31702016-10-13 Bin Cheng <bin.cheng@arm.com>
3171
3172 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3173
328ba117
BC
31742016-10-13 Bin Cheng <bin.cheng@arm.com>
3175
3176 * gcc.dg/vect/vect-98.c: Refine test case.
3177 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3178 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3179 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3180
1a1ab05e
JJ
31812016-10-13 Jakub Jelinek <jakub@redhat.com>
3182
3183 PR c/77946
3184 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3185
27947670
ML
31862016-10-13 Martin Liska <mliska@suse.cz>
3187
3188 PR tree-optimization/77943
3189 * g++.dg/tree-ssa/pr77943.C: New test.
3190
92c5266b
AV
31912016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3192
3193 PR fortran/72832
3194 * gfortran.dg/allocate_with_source_22.f03: New test.
3195 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3196 fail.
3197
90bca4ed
TP
31982016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3199
3200 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3201 * gcc.target/arm/movsi_movw.c: Likewise.
3202 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3203 directive to work on big endian targets.
3204
0011af7b
KV
32052016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3206
3207 * gcc.dg/tree-ssa/evrp6.c: New test.
3208
859e95ab
SB
32092016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3210
3211 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3212 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3213 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3214
2934018d
SB
32152016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3216
3217 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3218 * gcc.target/powerpc/warn-2.c: Ditto.
3219
f92d1522
RS
32202016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3221
3222 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3223 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3224 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3225 for -mmsa.
3226 * gcc.target/mips/msa.c: New test.
3227 * gcc.target/mips/msa-builtins.c: Likewise.
3228 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3229 (check_effective_target_mips_msa_runtime): Likewise.
3230 (check_effective_target_mips_msa): Likewise.
3231 (add_options_for_mips_msa): Likewise.
3232 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3233 (check_effective_target_vect_intfloat_cvt): Likewise.
3234 (check_effective_target_vect_uintfloat_cvt): Likewise.
3235 (check_effective_target_vect_floatint_cvt): Likewise.
3236 (check_effective_target_vect_floatuint_cvt): Likewise.
3237 (check_effective_target_vect_shift): Likewise.
3238 (check_effective_target_vect_shift_char): Likewise.
3239 (check_effective_target_vect_long): Likewise.
3240 (check_effective_target_vect_float): Likewise.
3241 (check_effective_target_vect_double): Likewise.
3242 (check_effective_target_vect_long_long): Likewise.
3243 (check_effective_target_vect_perm): Likewise.
3244 (check_effective_target_vect_perm_byte): Likewise.
3245 (check_effective_target_vect_perm_short): Likewise.
3246 (check_effective_target_vect_sdot_qi): Likewise.
3247 (check_effective_target_vect_udot_qi): Likewise.
3248 (check_effective_target_vect_sdot_hi): Likewise.
3249 (check_effective_target_vect_udot_hi): Likewise.
3250 (check_effective_target_vect_pack_trunc): Likewise.
3251 (check_effective_target_vect_unpack): Likewise.
3252 (check_effective_target_vect_hw_misalign): Likewise.
3253 (check_effective_target_vect_condition): Likewise.
3254 (check_effective_target_vect_cond_mixed): Likewise.
3255 (check_effective_target_vect_char_mult): Likewise.
3256 (check_effective_target_vect_short_mult): Likewise.
3257 (check_effective_target_vect_int_mult): Likewise.
3258 (check_effective_target_vect_extract_even_odd): Likewise.
3259 (check_effective_target_vect_interleave): Likewise.
3260 (check_vect_support_and_set_flags): Check if the target supports MSA
3261 and append to the list of EFFECTIVE_TARGETS.
3262
0bfd099c
RB
32632016-10-12 Richard Biener <rguenther@suse.de>
3264
3265 PR debug/77947
3266 * g++.dg/torture/pr77947.C: New testcase.
3267
b4a9ef2f
PMR
32682016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3269
3270 * gnat.dg/debug8.adb: New testcase.
3271
c0dbd22d
PMR
32722016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3273
3274 * gnat.dg/debug9.adb: New testcase.
3275
8a7c91cd
RB
32762016-10-12 Richard Biener <rguenther@suse.de>
3277
3278 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3279 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3280 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3281
7dc2f5f1
RB
32822016-10-12 Richard Biener <rguenther@suse.de>
3283
3284 PR tree-optimization/77920
3285 * gcc.dg/torture/pr77920.c: New testcase.
3286
70f6d5e1
JJ
32872016-10-12 Jakub Jelinek <jakub@redhat.com>
3288
4a8b97cb
JJ
3289 PR tree-optimization/77929
3290 * gcc.c-torture/compile/pr77929.c: New test.
3291
70f6d5e1
JJ
3292 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3293 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3294 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3295 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3296 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3297 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3298 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3299 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3300 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3301
4803de58
EB
33022016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3303
3304 * gcc.target/sparc/setcc-4.c: Adjust.
3305 * gcc.target/sparc/setcc-5.c: Likewise.
3306 * gcc.target/sparc/setcc-6.c: Likewise.
3307 * gcc.target/sparc/setcc-7.c: Likewise.
3308 * gcc.target/sparc/setcc-8.c: Likewise.
3309 * gcc.target/sparc/setcc-9.c: Likewise.
3310 * gcc.target/sparc/setcc-10.c: Delete.
3311
f6cf4810
SK
33122016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3313
3314 PR fortran/77942
3315 * gfortran.dg/pr77942.f90
3316
8e8c2744
FR
33172016-10-11 Fritz Reese <fritzoreese@gmail.com>
3318
3319 * gfortran.dg/dec_math.f90: New testsuite.
3320
ddefad9a
SKS
33212016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3322
3323 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3324 (main): Declare j as i32 instead of int.
3325
e7b08761
TP
33262016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3327
3328 PR testsuite/PR77710
3329 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3330 target triplet instead of *-*-*-*.
3331
9fd7cd44
EB
33322016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3333
3334 * gnat.dg/unchecked_convert10.adb: New test.
3335 * gnat.dg/unchecked_convert11.adb: Likewise.
3336 * gnat.dg/unchecked_convert12.adb: Likewise.
3337
ff7e7ee0
EB
33382016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3339
3340 * gcc.target/sparc/cbcond-1.c: New test.
3341 * gcc.target/sparc/cbcond-2.c: Likewise.
3342 * gcc.target/sparc/movcc-1.c: Likewise.
3343 * gcc.target/sparc/movcc-2.c: Likewise.
3344 * gcc.target/sparc/setcc-1.c: Adjust.
3345 * gcc.target/sparc/setcc-2.c: Likewise.
3346 * gcc.target/sparc/setcc-3.c: Likewise.
3347 * gcc.target/sparc/setcc-4.c: Likewise.
3348 * gcc.target/sparc/setcc-5.c: Likewise.
3349 * gcc.target/sparc/setcc-6.c: New test.
3350 * gcc.target/sparc/setcc-7.c: Likewise.
3351 * gcc.target/sparc/setcc-8.c: Likewise.
3352 * gcc.target/sparc/setcc-9.c: Likewise.
3353 * gcc.target/sparc/setcc-10.c: Likewise.
3354
d30078b8
JL
33552016-10-10 Jeff Law <law@redhat.com>
3356
3357 PR tree-optimization/71947
3358 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3359 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3360 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3361 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3362 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3363 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3364
5f869266
TK
33652016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3366
3367 PR fortran/77915
3368 * gfortran.dg/matmul_11.f90: New test.
3369
174e0b00
JW
33702016-10-10 Jiong Wang <jiong.wang@arm.com>
3371
3372 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3373 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3379 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3383 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3384 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3385 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3386 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3387 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3388 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3389 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3390 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3391 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3392 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3393 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3394 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3395 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3396 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3397 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3398 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3399 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3400 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3401 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3402 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3403 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3404 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3405 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3406 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3407 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3408 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3409 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3410 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3411 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3412 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3413 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3414 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3415 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3416 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3417 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3418 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3419 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3420 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3421 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3422 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3423 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3424 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3425 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3426 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3427 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3428 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3429 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3430 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3431
4bc63138
JW
34322016-10-10 Jiong Wang <jiong.wang@arm.com>
3433
3434 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3435 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3436 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3437 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3438 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3439 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3440 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3441 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3442 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3443 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3444 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3445 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3446 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3447 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3448
8f3edb07
JW
34492016-10-10 Jiong Wang <jiong.wang@arm.com>
3450
3451 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3452 Enable AArch64.
3453 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3454 vdup*_laneq.
3455 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3456 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3457 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3458 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3459
6e49f922
JW
34602016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3461 Jiong Wang <jiong.wang@arm.com>
3462
3463 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3464 AArch64 support.
3465 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3466 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3467 AArch64 targets.
3468 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3469 AArch64 targets.
3470 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3471 targets.
3472 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3473
41683e1a
EB
34742016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3475
3476 * gnat.dg/specs/vfa.ads: New test.
3477
6e49f922 34782016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3479
3480 * gnat.dg/inline13.ad[sb]: New test.
3481 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3482
55cfd746
EB
34832016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3484
3485 * gnat.dg/biased_subtype.adb: New test.
3486
4dfb8a2a
JJ
34872016-10-09 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR tree-optimization/77901
3490 * gcc.c-torture/compile/pr77901.c: New test.
3491
67b97478
PK
34922016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3493
3494 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3495 * gcc.dg/ipa/propalign-2.c: Likewise
3496 * gcc.dg/ipa/propalign-3.c: Likewise.
3497 * gcc.dg/ipa/propalign-4.c: Likewise.
3498 * gcc.dg/ipa/propalign-5.c: Likewise.
3499
7bad794a
JJ
35002016-10-08 Jakub Jelinek <jakub@redhat.com>
3501
81b02905
JJ
3502 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3503
ee19ef45
JJ
3504 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3505
7bad794a
JJ
3506 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3507 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3508
56d3a930
FR
35092016-10-07 Fritz Reese <fritzoreese@gmail.com>
3510
3511 * gfortran.dg/dec_union_11.f90: New testcase.
3512
45e2bf2e
NS
35132016-10-07 Nathan Sidwell <nathan@acm.org>
3514
3515 PR c++/66443
3516 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3517 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3518 * g++.dg/cpp1y/pr66443-cxx14.C: New
3519 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3520 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3521
be845b04
JJ
35222016-10-07 Jakub Jelinek <jakub@redhat.com>
3523
3524 * g++.dg/cpp0x/addressof1.C: New test.
3525 * g++.dg/cpp0x/addressof2.C: New test.
3526
08213983
MM
35272016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3528
3529 * gcc.target/powerpc/float128-type-1.c: New test to check that
3530 PowerPC 64-bit Linux enables -mfloat128-type by default.
3531 * gcc.target/powerpc/float128-type-2.c: Likewise.
3532 * gcc.target/powerpc/float128-mix.c: Change error message to
3533 reflect that __ibm128 is now #define'ed to be long double.
3534
bd845c14
SK
35352016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3536
3537 PR fortran/77406
3538 * gfortran.dg/pr77406.f90: New test.
3539 * gfortran.dg/assumed_type_3.f90: Update error messages.
3540 * gfortran.dg/defined_operators_1.f90: Ditto.
3541 * gfortran.dg/generic_26.f90: Ditto.
3542 * gfortran.dg/generic_7.f90: Ditto.
3543 * gfortran.dg/gomp/udr5.f90: Ditto.
3544 * gfortran.dg/gomp/udr7.f90: Ditto.
3545 * gfortran.dg/interface_1.f90: Ditto.
3546 * gfortran.dg/interface_37.f90: Ditto.
3547 * gfortran.dg/interface_5.f90: Ditto.
3548 * gfortran.dg/interface_6.f90: Ditto.
3549 * gfortran.dg/interface_7.f90
3550 * gfortran.dg/no_arg_check_3.f90
3551 * gfortran.dg/operator_5.f90
3552 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3553
c09c4992
BE
35542016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3555
3556 PR c++/77700
3557 * c-c++-common/Wint-in-bool-context.c: Update test.
3558
d7f336f8
RB
35592016-10-07 Richard Biener <rguenther@suse.de>
3560
3561 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3562 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3563
a9172bf3
MP
35642016-10-07 Marek Polacek <polacek@redhat.com>
3565
3566 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3567
8a14afd0
BS
35682016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3569
3570 PR c++/69733
3571 * c-c++-common/pr69733.c: New test.
3572 * gcc.dg/pr69733.c: New test.
3573 * gcc.target/i386/pr69733.c: New test.
3574
d4bd4646
MP
35752016-10-07 Marek Polacek <polacek@redhat.com>
3576
3577 PR c++/77803
3578 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3579
a93cdc5c
JJ
35802016-10-07 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR tree-optimization/77664
3583 * gcc.dg/tree-ssa/pr77664.c: New test.
3584 * gcc.dg/pr77664.c: New test.
3585
35862016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3587
3588 * gfortran.dg/pr69955.f90: New test.
3589
ac193ee7
LK
35902016_10-06 Louis Krupp <louis.krupp@zoho.com>
3591
3592 PR fortran/57910
3593 * gfortran.dg/pr57910.f90: New test.
3594
342cfb3e
JJ
35952016-10-06 Jakub Jelinek <jakub@redhat.com>
3596
3597 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3598 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3599
48057089
KV
36002016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3601
3602 PR tree-optimization/77862
3603 * gcc.dg/pr77862.c: New test.
3604
65b25c9b
KV
36052016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3606
3607 * gcc.dg/tree-ssa/evrp4.c: New test.
3608
f3127685
JL
36092016-10-06 Jeff Law <law@redhat.com>
3610
3611 PR tree-optimization/71661
3612 * gcc.dg/tree-ssa/pr71661.c: New test.
3613
b3972588
RB
36142016-10-06 Richard Biener <rguenther@suse.de>
3615
3616 PR tree-optimization/77855
3617 * gcc.dg/torture/pr77855.c: New testcase.
3618
139dc3c6 36192016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3620 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3621
3622 * g++.dg/other/pr77759.C: New test.
3623
37f6a157
RB
36242016-10-06 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/77839
3627 * gcc.dg/torture/pr77839.c: New testcase.
3628
f779aeb8
MP
36292016-10-06 Marek Polacek <polacek@redhat.com>
3630
3631 * g++.dg/cpp1z/init-statement9.C: New test.
3632
eee8f0b0
AS
36332016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3634
3635 * gcc.target/i386/pcommit-1.c: Deleted.
3636 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3637 * gcc.target/i386/sse-13.c: Ditto.
3638 * gcc.target/i386/sse-14.c: Ditto.
3639 * gcc.target/i386/sse-22.c: Ditto.
3640 * gcc.target/i386/sse-23.c: Ditto.
3641 * g++.dg/other/i386-2.C: Ditto.
3642
b48042bb
UB
36432016-10-05 Uros Bizjak <ubizjak@gmail.com>
3644
3645 * gcc.target/i386/pr77833.c: Require int128 effective target.
3646
50b01e1d
SK
36472016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3648
3649 PR fortran/58991
3650 PR fortran/58992
3651 * gfortran.dg/associate_22.f90: New test.
3652
908b8296
FR
36532016-10-05 Fritz Reese <fritzoreese@gmail.com>
3654
3655 * gfortran.dg/dec_union_9.f90: New testcase.
3656 * gfortran.dg/dec_union_10.f90: New testcase.
3657
87582521
JJ
36582016-10-05 Jakub Jelinek <jakub@redhat.com>
3659
2e69f143
JJ
3660 PR sanitizer/66343
3661 * gcc.dg/pch/pr66343-3.c: New test.
3662 * gcc.dg/pch/pr66343-3.hs: New file.
3663
87582521
JJ
3664 PR sanitizer/66343
3665 * gcc.dg/pch/pr66343-1.c: New test.
3666 * gcc.dg/pch/pr66343-1.hs: New file.
3667 * gcc.dg/pch/pr66343-2.c: New test.
3668 * gcc.dg/pch/pr66343-2.hs: New file.
3669
700fff34
BE
36702016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3671
3672 * c-c++-common/Wint-in-bool-context.c: Update test.
3673
17a9e380
MP
36742016-10-05 Marek Polacek <polacek@redhat.com>
3675
3676 * g++.dg/cpp1z/init-statement1.C: New test.
3677 * g++.dg/cpp1z/init-statement2.C: New test.
3678 * g++.dg/cpp1z/init-statement3.C: New test.
3679 * g++.dg/cpp1z/init-statement4.C: New test.
3680 * g++.dg/cpp1z/init-statement5.C: New test.
3681 * g++.dg/cpp1z/init-statement6.C: New test.
3682 * g++.dg/cpp1z/init-statement7.C: New test.
3683 * g++.dg/cpp1z/init-statement8.C: New test.
3684
6e48e779
LK
36852016-10-05 Louis Krupp <louis.krupp@zoho.com>
3686
3687 PR fortran/67524
3688 * gfortran.dg/pr67524.f90: New test.
3689
04a32443
JJ
36902016-10-05 Jakub Jelinek <jakub@redhat.com>
3691
3692 PR sanitizer/77823
3693 * c-c++-common/ubsan/shift-9.c: New test.
3694
743a9cf7
SKS
36952016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3696
3697 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3698 of int if __SIZEOF_INT__ is less than 4 bytes.
3699
a40278c3
JD
37002016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3701
3702 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3703 * gfortran.dg/class_array_20.f03: Likewise.
3704 * gfortran.dg/class_array_21.f03: Likewise.
3705 * gfortran.dg/finalize_29.f08: Likewise.
3706 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3707
39bb7d01
RB
37082016-10-05 Richard Biener <rguenther@suse.de>
3709
3710 PR middle-end/77826
3711 * gcc.dg/torture/pr77826.c: New testcase.
3712
eeb57981
RB
37132016-10-05 Richard Biener <rguenther@suse.de>
3714
3715 * gcc.dg/fold-copysign-1.c: New testcase.
3716
f9018d75
AS
37172016-10-05 Andreas Schwab <schwab@suse.de>
3718
3719 * g++.dg/pr49847-2.C: Remove.
3720
7e8000b3
PMR
37212016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3722
3723 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3724
54f84ca9
RB
37252016-10-05 Richard Biener <rguenther@suse.de>
3726
3727 PR middle-end/55152
3728 * gcc.dg/pr55152-2.c: New testcase.
3729
17beda50
JD
37302016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3731
3732 * gfortran.dg/dtio_15.f90: New test.
3733
1c84b798
ILT
37342016-10-04 Ian Lance Taylor <iant@golang.org>
3735
3736 * gcc.dg/split-7.c: New test.
3737
7ec39552
MS
37382016-10-04 Martin Sebor <msebor@redhat.com>
3739
3740 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3741 %lc directive to wint_t to silence -Wformat warnings on targets
3742 where the latter is a distinct type such as long.
3743
8ff04ff9
MS
37442016-10-04 Martin Sebor <msebor@redhat.com>
3745
3746 PR c++/77804
3747 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3748
bfecd57c
JJ
37492016-10-04 Jakub Jelinek <jakub@redhat.com>
3750
f72da967
JJ
3751 PR c++/77791
3752 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3753
bfecd57c
JJ
3754 * g++.dg/other/java3.C: Remove.
3755 * g++.dg/other/java1.C: Remove.
3756 * g++.dg/other/error12.C: Remove.
3757 * g++.dg/other/java2.C: Remove.
3758 * g++.dg/warn/Wnvdtor.C: Remove.
3759 * g++.dg/lookup/java1.C: Remove.
3760 * g++.dg/lookup/java2.C: Remove.
3761 * g++.dg/ext/pr34829.C: Remove.
3762 * g++.dg/ext/java-3.C: Remove.
3763 * g++.dg/ext/java-1.C: Remove.
3764 * g++.dg/ext/java-2.C: Remove.
3765 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3766
fe8b1e83
DG
37672016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3768
3769 PR tree-optimization/77808
3770 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3771
078b5aab
RB
37722016-10-04 Richard Biener <rguenther@suse.de>
3773
3774 PR tree-optimization/77399
3775 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3776
2b568899
RB
37772016-10-04 Richard Biener <rguenther@suse.de>
3778
3779 PR middle-end/77833
3780 * gcc.target/i386/pr77833.c: New testcase.
3781
0a4e5cf3
JL
37822016-09-26 Jeff Law <law@redhat.com>
3783
3784 PR tree-optimization/71550
3785 PR tree-optimization/71403
3786 * gcc.c-torture/execute/pr71550.c: New test.
3787
d07b0a23
SKS
37882016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3789
3790 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3791 option.
3792
b44a42cf
KT
37932016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3794
3795 Revert
3796 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3797
3798 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3799
f41f1ceb
MP
38002016-10-03 Marek Polacek <polacek@redhat.com>
3801
3802 * g++.dg/cpp0x/nullptr37.C: New test.
3803
1633d3b9
BE
38042016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3805
3806 * c-c++-common/Wint-in-bool-context.c: Update test.
3807
2c8e3a1d
JJ
38082016-10-02 Jakub Jelinek <jakub@redhat.com>
3809
3810 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3811 earlier.
3812 * g++.dg/charset/asm2.c (memmove): Likewise.
3813 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3814 * g++.dg/tls/diag-4.C (foo): Likewise.
3815 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3816 dg-warning, fix up regex.
3817 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3818 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3819 * g++.old-deja/g++.mike/net31.C: Likewise.
3820 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3821 for C++17.
3822 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3823 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3824
f00b6283
RB
38252016-10-01 Richard Biener <rguenther@suse.de>
3826
3827 PR middle-end/77798
3828 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3829
0f0565b1
AV
38302016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3831
3832 PR fortran/77663
3833 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3834
c58823a0
JJ
38352016-10-01 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR c/77490
3838 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3839 Add dg-prune-output directive.
3840
e3228a50
JD
38412016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3842
3843 PR fortran/66643
3844 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3845 * gfortran.fortran-torture/compile/write.f90: Update test.
3846
e70bbc6f
MW
38472016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3848
3849 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3850 arm_fp16_alternative_ok as the required effective target.
3851 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3852 -mfp16-format=alternative to the dg-options directive and remove
3853 the dg-add-options directive.
3854
c39747d2
FR
38552016-09-30 Fritz Reese <fritzoreese@gmail.com>
3856
3857 PR fortran/77764
3858 * gfortran.dg/dec_union_8.f90: New testcase.
3859
00074dd8
FR
38602016-09-30 Fritz Reese <fritzoreese@gmail.com>
3861
3862 PR fortran/77782
3863 * gfortran.dg/dec_structure_16.f90: New testcase.
3864
26f391e8
AV
38652016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3866
3867 * gfortran.dg/coarray_allocate_10.f08: New test.
3868 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3869
fa16a271
KT
38702016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3871
3872 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3873
f334c828
RB
38742016-09-30 Richard Biener <rguenther@suse.de>
3875
3876 PR tree-optimization/77399
3877 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3878
76e3ec9c
SL
38792016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3880
871267e1 3881 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3882 -fdelete-null-pointer-checks explicit.
3883 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3884 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3885 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3886 * gcc.dg/pic-1.c: Require fpic target support.
3887 * gcc.dg/pic-2.c: Likewise.
3888
a2c6e7f2
JJ
38892016-09-29 Jakub Jelinek <jakub@redhat.com>
3890
3891 Implement P0001R1 - C++17 removal of register storage class specifier
3892 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3893 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3894 C++17.
3895 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3896 keyword if not __SSE2__.
3897 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3898 C++17.
3899 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3900 register keywords.
3901 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3902 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3903 no_erroneous_warning): Expect new warnings for C++17.
3904 * g++.dg/warn/register-var-2.C (f): Likewise.
3905 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3906 * g++.dg/parse/linkage2.C (foo): Likewise.
3907 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3908 keyword on parameters for C++17.
3909 * g++.dg/cpp1z/register1.C: New test.
3910 * g++.dg/cpp1z/register2.C: New test.
3911 * g++.dg/cpp1z/register3.C: New test.
3912
4ab76933
UB
39132016-09-29 Uros Bizjak <ubizjak@gmail.com>
3914
3915 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3916 * gcc.target/i386/avx2-check.h (main): Ditto.
3917 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3918 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3919 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3920 * gcc.target/i386/avx512er-check.h (main): Ditto.
3921 * gcc.target/i386/avx512f-check.h (main): Ditto.
3922 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3923 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3924 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3925
2488ebe5
UB
39262016-09-29 Uros Bizjak <ubizjak@gmail.com>
3927
3928 PR target/77756
3929 * gcc.target/i386/pr77756.c: New test.
3930
4d258d09
MP
39312016-09-29 Marek Polacek <polacek@redhat.com>
3932
3933 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3934
a9087411
MP
39352016-09-29 Marek Polacek <polacek@redhat.com>
3936
3937 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3938 C++14.
3939
fa0a064a
ML
39402016-09-29 Martin Liska <mliska@suse.cz>
3941
3942 * objc/execute/construct1.m: New test.
3943
0ce1ecc7
RB
39442016-09-29 Richard Biener <rguenther@suse.de>
3945
3946 PR tree-optimization/77768
3947 * gcc.dg/torture/pr77768.c: New testcase.
3948
da186c1f
RB
39492016-09-28 Richard Biener <rguenther@suse.de>
3950
3951 PR middle-end/77407
3952 * gcc.dg/pr77407.c: New testcase.
3953
d657e995
RB
39542016-09-29 Richard Biener <rguenther@suse.de>
3955
3956 PR middle-end/55152
3957 * gcc.dg/pr55152.c: New testcase.
3958 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3959
cadf6296
RO
39602016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3961
3962 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3963 (dg-options): Remove -m32.
3964
88000fd1
MS
39652016-09-28 Martin Sebor <msebor@redhat.com>
3966
3967 PR middle-end/77721
3968 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3969
0c172974
JD
39702016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3971
3972 PR libgfortran/77707
3973 * gfortran.dg/inquire_17.f90: New test.
3974
4b390698
JJ
39752016-09-28 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR c++/77467
3978 * g++.dg/cpp1y/constexpr-77467.C: New test.
3979
2b1b5938
MS
39802016-09-28 Martin Sebor <msebor@redhat.com>
3981
3982 PR c/77762
3983 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3984 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3985 (test_sprintf_p_const): Adjust line numbers to avoid failures
3986 introduced in r240503.
3987
30dc6ee9
MS
39882016-09-28 Martin Sebor <msebor@redhat.com>
3989
3990 PR middle-end/77683
3991 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3992
7d290e93
BE
39932016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3994
fcf32bad
BE
3995 PR c++/77748
3996 * g++.dg/pr77550.C: Avoid undefined behavior.
3997
7d290e93
BE
3998 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3999
912d9ec3
WD
40002016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4001
4002 * gcc.dg/strlenopt-20.c: Update test.
4003 * gcc.dg/strlenopt-21.c: Likewise.
4004 * gcc.dg/strlenopt-22.c: Likewise.
4005 * gcc.dg/strlenopt-22g.c: Likewise.
4006 * gcc.dg/strlenopt-26.c: Likewise.
4007 * gcc.dg/strlenopt-5.c: Likewise.
4008 * gcc.dg/strlenopt-7.c: Likewise.
4009 * gcc.dg/strlenopt-9.c: Likewise.
4010
459bcfb0
JJ
40112016-09-27 Jakub Jelinek <jakub@redhat.com>
4012
6e39060a
JJ
4013 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4014
8ca33347
JJ
4015 * g++.dg/cpp1z/lambda-this1.C: New test.
4016 * g++.dg/cpp1z/lambda-this2.C: New test.
4017
459bcfb0
JJ
4018 PR c++/77722
4019 * g++.dg/ubsan/return-4.C: New test.
4020 * g++.dg/ubsan/return-5.C: New test.
4021 * g++.dg/ubsan/return-6.C: New test.
4022
20fba714
JW
40232016-09-27 Jiong Wang <jiong.wang@arm.com>
4024
4025 * lib/target-supports.exp
4026 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4027 in function comment.
4028
bebe0086
ML
40292016-09-27 Martin Liska <mliska@suse.cz>
4030
4031 PR gcov-profile/46266
4032 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4033 considered.
4034
59896334
RB
40352016-09-27 Richard Biener <rguenther@suse.de>
4036
4037 PR tree-optimization/77745
4038 * g++.dg/torture/pr77745.C: New testcase.
4039
f0d355dc
RB
40402016-09-27 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/77478
4043 * gcc.dg/torture/pr77478.c: New testcase.
4044
8c9434c2
ML
40452016-09-27 Martin Liska <mliska@suse.cz>
4046
4047 PR gcov-profile/7970
4048 PR gcov-profile/16855
4049 PR gcov-profile/44779
4050 * g++.dg/gcov/pr16855.C: New test.
4051
511d092e
SKS
40522016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4053
4054 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4055
f2e0c4e1
JJ
40562016-09-27 Jakub Jelinek <jakub@redhat.com>
4057
4058 PR fortran/77666
4059 * gfortran.dg/gomp/pr77666.f90: New test.
4060
3a4228ba
KV
40612016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4062
4063 PR ipa/77677
4064 * gcc.dg/torture/pr77677-2.c: New test.
4065
a184e37f
SK
40662016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4067
4068 PR fortran/77420
4069 * gfortran.dg/pr77420_1.f90: New test.
4070 * gfortran.dg/pr77420_2.f90: Ditto.
4071 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4072 * gfortran.dg/pr77420_4.f90: this file.
4073
8be59d19
KV
40742016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4075
4076 PR middle-end/77719
4077 * gfortran.dg/pr77719.f90: New test.
4078
991075a4
TP
40792016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4080
4081 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4082 singular form of byte when quantity is unknown.
991075a4 4083
c6147dc4
MP
40842016-09-26 Marek Polacek <polacek@redhat.com>
4085
4086 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4087
5cc6c41c
ML
40882016-09-26 Martin Liska <mliska@suse.cz>
4089
4090 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4091 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4092 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4093 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4094 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4095 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4096 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4097 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4098 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4099
81fea426
MP
41002016-09-26 Marek Polacek <polacek@redhat.com>
4101
4102 PR c/7652
4103 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4104 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4105 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4106 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4107 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4108 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4109 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4110 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4111 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4112 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4113 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4114 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4115 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4116 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4117 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4118 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4119 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4120 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4121 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4122 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4123 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4124 * c-c++-common/attr-fallthrough-1.c: New test.
4125 * c-c++-common/attr-fallthrough-2.c: New test.
4126 * g++.dg/cpp0x/fallthrough1.C: New test.
4127 * g++.dg/cpp0x/fallthrough2.C: New test.
4128 * g++.dg/cpp1z/fallthrough1.C: New test.
4129 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4130 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4131 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4132 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4133
9b597c1f
SK
41342016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4135
12a813c1 4136 PR fortran/77429
9b597c1f
SK
4137 * gfortran.dg/pr77429.f90: New test.
4138
f1c7e7f1
SK
41392016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4140
4141 PR fortran/77694
4142 * gfortran.dg/pr77694.f90: New test.
4143
50c6dd20
OE
41442016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4145
4146 PR target/51244
4147 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4148
540b039e
DH
41492016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4150
4151 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4152 for 32-bit mode.
4153
cfd161bf
DH
41542016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4155
4156 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4157 for 32-bit mode.
4158
9a2300e9
MP
41592016-09-24 Marek Polacek <polacek@redhat.com>
4160
4161 PR c/77490
4162 * c-c++-common/Wbool-operation-1.c: New test.
4163 * gcc.dg/Wbool-operation-1.c: New test.
4164
34d567d1
FR
41652016-09-23 Fritz Reese <fritzoreese@gmail.com>
4166
4167 * gfortran.dg/dec_static_1.f90: New.
4168 * gfortran.dg/dec_static_2.f90: New.
4169 * gfortran.dg/dec_static_3.f90: New.
4170 * gfortran.dg/dec_static_4.f90: New.
4171
4a8d4422
JD
41722016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4173
4174 PR fortran/48298
4175 * gfortran.dg/negative_unit_check.f90: Update test.
4176 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4177
90ef45cb
DV
41782016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4179
4180 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4181 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4182 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4183 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4184 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4185 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4186 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4187
e0535922
MS
41882016-09-23 Martin Sebor <msebor@redhat.com>
4189
4190 PR testsuite/77713
4191 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4192 assuming long double is bigger than double.
4193
d664d76d
JJ
41942016-09-23 Jakub Jelinek <jakub@redhat.com>
4195
4196 Implement P0138R2, C++17 construction rules for enum class values
4197 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4198
3b31f720
DM
41992016-09-23 David Malcolm <dmalcolm@redhat.com>
4200
4201 PR preprocessor/77672
4202 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4203 expected multiline output from first warning to reflect change
4204 in r240434.
4205
592459bf
TP
42062016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4207
4208 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4209
0af06385
BE
42102016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4211 Tom de Vries <tom@codesourcery.com>
4212
4213 PR testsuite/77411
4214 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4215
8f01b67a
MP
42162016-09-23 Marek Polacek <polacek@redhat.com>
4217
4218 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4219 * c-c++-common/gomp/atomic-13.c: Likewise.
4220 * c-c++-common/gomp/atomic-14.c: Likewise.
4221 * c-c++-common/pr60439.c: Remove invalid code.
4222 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4223 * g++.dg/expr/bitfield5.C: Likewise.
4224 * g++.dg/expr/bitfield6.C: Likewise.
4225 * g++.dg/expr/bool1.C: Likewise.
4226 * g++.dg/expr/bool3.C: Likewise.
4227 * g++.dg/expr/lval3.C: Likewise.
4228 * g++.dg/expr/lval4.C: Likewise.
4229 * g++.old-deja/g++.jason/bool5.C: Likewise.
4230
bbd6fcf3
DM
42312016-09-23 David Malcolm <dmalcolm@redhat.com>
4232
4233 PR preprocessor/77672
4234 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4235 (test_terminator_location): New function.
4236
113d06a4
RB
42372016-09-23 Richard Biener <rguenther@suse.de>
4238
4239 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4240
cab9e1df
MW
42412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4242
4243 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4244 -march=armv8.2-a+fp16 when supported by the hardware.
4245 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4246 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4247 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4248 semi-colons to a macro invocations.
4249 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4250 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4251 defined.
4252 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4253 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4255 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4256 defined.
4257 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4258 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4260 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4264 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4266 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4267 defined.
4268 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4270 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4271 defined.
4272 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4274 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4275 defined.
4276 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4278 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4279 defined.
4280 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4282 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4283 defined. Also fix some white-space.
4284 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4285 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4286 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4287 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4289 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4290 defined. Also fix some long lines and white-space.
4291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4292 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4293 defined. Also fix some long lines and white-space.
4294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4295 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4296 defined.
4297 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4299 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4300 defined.
4301 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4304 defined.
4305 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4308 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4309 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4315 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4317 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4321 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4322 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4324
da9b2e69
JW
43252016-09-23 Jiong Wang <jiong.wang@arm.com>
4326 Matthew Wahab <matthew.wahab@arm.com>
4327
4328 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4329 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4330 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4331 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4332 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4333 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4334 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4335 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4336 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4337 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4338 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4339 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4340 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4341 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4342 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4343 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4344 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4345 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4346 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4347 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4348 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4349 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4350 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4351 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4352 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4353 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4354 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4355 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4356 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4357 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4358 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4359 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4360 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4361 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4362 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4363 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4364 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4365
785cf02f
MW
43662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4367
4368 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4369 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4370 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4371 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4372 support.
4373
1e401340
KV
43742016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4375
4376 PR ipa/77677
4377 * gcc.dg/torture/pr77677.c: New test.
4378
8ed3eeac
AV
43792016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4380
4381 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4382 here now.
4383
55a9b91b
MW
43842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4385
4386 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4387 options. Add tests for float16x4_t and float16x8_t.
4388
64c744b9
DV
43892016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4390
4391 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4392 * gcc.target/s390/risbg-ll-2.c: Ditto.
4393 * gcc.target/s390/risbg-ll-3.c: Ditto.
4394
d403b8d4
MW
43952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4396
4397 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4398 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4399
576987fc
DV
44002016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4401
4402 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4403 output to the simplified instructions.
4404
4ffc8099
MW
44052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4406
4407 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4408 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4409
b1a970a5
MW
44102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4411
4412 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4413 (FP16_SUPPORTED): New
4414 (expected-hfloat-16x4): Make conditional on __fp16 support.
4415 (expected-hfloat-16x8): Likewise.
4416 (vdup_n_f16): Disable for non-AArch64 targets.
4417 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4418 conditional on FP16_SUPPORTED.
4419 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4420 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4421 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4422 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4423 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4424 for testing __fp16.
4425 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4426 conditional on FP16_SUPPORTED.
4427 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4428 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4429
50df9464
MW
44302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4431
4432 * gcc.target/arm/short-vfp-1.c: New.
4433
536b9f42
MW
44342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4435
4436 * gcc.target/arm/attr-fp16-arith-1.c: New.
4437
1b9e31cf
MW
44382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4439
4440 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4441 New.
4442 (add_options_for_arm_v8_2a_fp16_neon): New.
4443 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4444 (add_options_for_arm_arch_v8_2a): Auto-generate.
4445 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4446 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4447 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4448 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4449 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4450 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4451 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4452
a5b42ee7
MW
44532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4454
4455 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4456 arm_fp16_alternative_ok.
4457 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4458 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4459 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4460 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4461 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4462 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4463 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4464 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4465 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4466 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4467 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4468 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4469 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4470 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4471 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4472 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4473 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4474 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4475 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4476 arm_fp16_alternative_ok.
4477 * lib/target-supports.exp
4478 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4479 (check_effective_target_arm_fp16_alternative_ok): New.
4480 (check_effective_target_arm_fp16_none_ok_nocache): New.
4481 (check_effective_target_arm_fp16_none_ok): New.
4482
fcbc975b
ML
44832016-09-23 Martin Liska <mliska@suse.cz>
4484
4485 * gcc.dg/ipa/pr77653.c: Replace adress
4486 with address.
4487
1822b732
ML
44882016-09-23 Martin Liska <mliska@suse.cz>
4489
4490 * gcc.target/i386/movbe-4.c: New test.
4491
fab18cc4
ML
44922016-09-23 Martin Liska <mliska@suse.cz>
4493
4494 * gcc.target/i386/crc32-5.c: New test.
4495
e70f01b5
ML
44962016-09-23 Martin Liska <mliska@suse.cz>
4497
4498 * gcc.target/i386/pr71652.c: New test.
4499 * gcc.target/i386/pr71652-2.c: New test.
4500 * gcc.target/i386/pr71652-3.c: New test.
4501
f2e81d05
JJ
45022016-09-23 Jakub Jelinek <jakub@redhat.com>
4503
4504 * lib/gcc-dg.exp (process-message): Support relative line number
4505 notation - .+4 or .-1 etc.
4506 * gcc.dg/dg-test-1.c: New test.
4507
ed30d2a6
MS
45082016-09-22 Martin Sebor <msebor@redhat.com>
4509
4510 PR target/77676
4511 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4512 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4513 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4514 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4515
1c681c7b
UB
45162016-09-22 Uros Bizjak <ubizjak@gmail.com>
4517
4518 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4519 * gcc.dg/ifcvt-2.c: Ditto.
4520 * gcc.dg/zero_bits_compound-1.c: Ditto.
4521 * gcc.dg/zero_bits_compound-1.c: Ditto.
4522 * gcc.dg/pr40550.c: Simplify target selectors.
4523 Use dg-additional-options.
4524 * gcc.dg/pr47893.c: Ditto.
4525 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4526 additional options for 32-bit x86 targets.
4527 * gcc.dg/pr70955.c: Move to ...
4528 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4529
67cf0a53
PC
45302016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4531
4532 PR c++/61019
4533 * g++.dg/cpp0x/pr61019.C: New.
4534
0ee70cc0
AV
45352016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4536 Terry Guo <terry.guo@arm.com>
4537
4538 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4539 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4540 * gcc.target/arm/pure-code/pure-code.exp: New.
4541
43639d2c
UB
45422016-09-22 Uros Bizjak <ubizjak@gmail.com>
4543
4544 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4545 Remove SSE effective target requirement.
4546
a608d15b
PC
45472016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4548
4549 PR c++/71979
4550 * g++.dg/cpp0x/pr71979.C: New.
4551
d94a7ab4
BE
45522016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4553
4554 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4555
a13f439f
ML
45562016-09-22 Martin Liska <mliska@suse.cz>
4557
4558 PR ipa/77653
4559 * gcc.dg/ipa/pr77653.c: New test.
4560
cf352092
JJ
45612016-09-22 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR fortran/77665
4564 * gfortran.dg/gomp/pr77665.f90: New test.
4565
a8de3002
PT
45662016-09-22 Paul Thomas <pault@gcc.gnu.org>
4567
4568 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4569 * gfortran.dg/dtio_13.f90: New test.
4570
39abef62
LK
45712016-09-21 Louis Krupp <louis.krupp@zoho.com>
4572
4573 PR fortran/66107
4574 * gfortran.dg/pr66107.f90: New test.
4575
4a2bb7fc
ILT
45762016-09-21 Ian Lance Taylor <iant@golang.org>
4577
4578 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4579 with call to builtin delete function.
4580
5f84cee2
JM
45812016-09-21 Joseph Myers <joseph@codesourcery.com>
4582
4583 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4584 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4585 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4586 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4587 tests.
4588
fe01a41a
UB
45892016-09-21 Uros Bizjak <ubizjak@gmail.com>
4590
4591 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4592
2e1c20b1
JJ
45932016-09-21 Jakub Jelinek <jakub@redhat.com>
4594
4595 PR c++/77651
4596 * g++.dg/cpp1z/aligned-new6.C: New test.
4597
de4c144a
MW
45982016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4599
4600 * gcc.target/arm/fp16-aapcs-3.c: New.
4601 * gcc.target/arm/fp16-aapcs-4.c: New.
4602 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4603 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4604 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4605 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4606
44fc7854
BE
46072016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4608
4609 PR tree-optimization/77550
4610 * g++.dg/pr77550.C: New test.
4611
bc084f84
GJL
46122016-09-21 Georg-Johann Lay <avr@gjlay.de>
4613
4614 PR target/77326
4615 * gcc.target/avr/torture/pr77326.c: New test.
4616
c075003a
LK
46172016-09-21 Louis Krupp <louis.krupp@zoho.com>
4618
4619 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4620
6811ea79
RB
46212016-09-21 Richard Biener <rguenther@suse.de>
4622
4623 PR tree-optimization/77648
4624 * gcc.dg/torture/pr77648-1.c: New testcase.
4625 * gcc.dg/torture/pr77648-2.c: Likewise.
4626
f955c4c4
RB
46272016-09-21 Richard Biener <rguenther@suse.de>
4628 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR tree-optimization/77621
4631 * gcc.dg/pr77621.c: New testcase.
4632
096506bb
PT
46332016-09-21 Paul Thomas <pault@gcc.gnu.org>
4634
4635 PR fortran/77657
4636 * gfortran.dg/dtio_12.f90: New test.
4637
37d168ae
SKS
46382016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4639
4640 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4641
66454000
KV
46422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4643
4644 PR tree-optimization/72835
4645 * gcc.dg/tree-ssa/pr72835.c: New test.
4646
88d0c3f0
MS
46472016-09-20 Martin Sebor <msebor@redhat.com>
4648
4649 PR middle-end/49905
4650 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4651 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4652 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4653 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4654 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4655 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4656 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4657
a03df1d5
KV
46582016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4659
4660 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4661 arguments/compare will be optimized away.
4662 * gcc.dg/torture/ftrapv-1.c: Likewise.
4663
8bc5448f
KV
46642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4665
4666 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4667 will be optimized away.
4668 * gcc.dg/ipa/vrp1.c: New test.
4669 * gcc.dg/ipa/vrp2.c: New test.
4670 * gcc.dg/ipa/vrp3.c: New test.
4671
973625a0
KV
46722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4673
4674 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4675 does the same transformation.
4676 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4677 * gcc.dg/tree-ssa/evrp1.c: New test.
4678 * gcc.dg/tree-ssa/evrp2.c: New test.
4679 * gcc.dg/tree-ssa/evrp3.c: New test.
4680 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4681 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4682 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4683 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4684 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4685 foling now happens early.
4686 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4687 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4688 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4689 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4690 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4691
9b1ba33c
UB
46922016-09-20 Uros Bizjak <ubizjak@gmail.com>
4693
4694 PR target/77621
4695 * gcc.target/i386/pr77621.c: New test.
4696 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4697 pattern, loop should vectorize with -mtune=atom.
4698
f5bd4ad8
MO
46992016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4700 Jakub Jelinek <jakub@redhat.com>
4701
4702 PR testsuite/63299
4703 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4704 instead of delete.
4705
7d9cf801
JJ
47062016-09-20 Jakub Jelinek <jakub@redhat.com>
4707
b912f962
JJ
4708 PR c++/77626
4709 * g++.dg/other/pr77626.C: New test.
4710
eaf1ece1
JJ
4711 PR c++/77638
4712 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4713
590b62e9
JJ
4714 PR c++/77637
4715 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4716
7d9cf801
JJ
4717 PR middle-end/77624
4718 * c-c++-common/pr77624-1.c: New test.
4719 * c-c++-common/pr77624-2.c: New test.
4720
3aebb6ff
AV
47212016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4722
4723 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4724 of digits expected.
4725
b5bbe47b
RB
47262016-09-20 Richard Biener <rguenther@suse.de>
4727
4728 PR tree-optimization/77646
4729 * gcc.dg/torture/pr77646.c: New testcase.
4730
144a96e4
BE
47312016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4732
4733 PR c++/77434
4734 * c-c++-common/Wint-in-bool-context.c: New test.
4735
1f2071fa
JM
47362016-09-19 Joseph Myers <joseph@codesourcery.com>
4737
4738 * gcc.dg/cr-decimal-dig-1.c: New test.
4739
63012d9a
JM
47402016-09-19 Joseph Myers <joseph@codesourcery.com>
4741
4742 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4743 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4744 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4745 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4746
02410826
VM
47472016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4748
4749 PR rtl-optimization/77416
4750 * gcc.target/powerpc/pr77416.c: New.
4751
6101a7ab
PP
47522016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4753
4754 PR c++/77639
4755 * g++.dg/template/error-recovery4.C: New test.
4756
1993ff76
BC
47572016-09-19 Bin Cheng <bin.cheng@arm.com>
4758
4759 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4760
5fa9e644
KT
47612016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4762
4763 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4764 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4765
fc15d9ec
JJ
47662016-09-19 Jakub Jelinek <jakub@redhat.com>
4767 Jan Hubicka <jh@suse.cz>
4768
4769 PR target/77587
4770 * gcc.dg/pr77587.c: New test.
4771 * gcc.dg/pr77587a.c: New file.
4772
3c9f5092
AV
47732016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4774
4775 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4776 * gfortran.dg/coarray_38.f90:
4777 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4778 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4779 * gfortran.dg/coarray_allocate_7.f08: New test.
4780 * gfortran.dg/coarray_allocate_8.f08: New test.
4781 * gfortran.dg/coarray_allocate_9.f08: New test.
4782 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4783 new caf_register.
4784 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4785 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4786 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4787 get_by_refs.
4788 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4789 * gfortran.dg/coarray_lock_7.f90: Same.
4790 * gfortran.dg/coarray_poly_5.f90: Same.
4791 * gfortran.dg/coarray_poly_6.f90: Same.
4792 * gfortran.dg/coarray_poly_7.f90: Same.
4793 * gfortran.dg/coarray_poly_8.f90: Same.
4794 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4795
e79e6763
FR
47962016-09-19 Fritz Reese <fritzoreese@gmail.com>
4797
4798 PR fortran/77584
4799 * gfortran.dg/dec_structure_15.f90: New testcase.
4800
ae527639
RB
48012016-09-19 Richard Biener <rguenther@suse.de>
4802
4803 PR middle-end/77605
4804 * gcc.dg/torture/pr77605.c: New testcase.
4805
cdf060f8
LK
48062016-09-18 Louis Krupp <louis.krupp@zoho.com>
4807
4808 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4809
b720e919
JH
48102016-09-17 Jan Hubicka <hubicka@ucw.cz>
4811
4812 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4813 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4814 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4815 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4816 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4817 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4818 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4819 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4820 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4821 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4822 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4823
bdabae39
KY
48242016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4825
4826 * gcc.target/i386/pr68633.c: Fix expected result.
4827
493ba820
LK
48282016-09-17 Louis Krupp <louis.krupp@gmail.com>
4829
4830 PR fortran/68078
4831 * gfortran.dg/pr68078.f90: New test.
4832 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4833
9a42726b
BS
48342016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4835
4836 PR target/77613
4837 * gcc.target/powerpc/swaps-p8-25.c: New.
4838
e7d61178
JJ
48392016-09-16 Jakub Jelinek <jakub@redhat.com>
4840
8f03e02f
JJ
4841 PR c++/77482
4842 * g++.dg/cpp0x/constexpr-77482.C: New test.
4843
e80cb545
JJ
4844 PR c++/77379
4845 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4846 thunk offsets.
4847 * g++.dg/abi/abi-tag23a.C: Likewise.
4848
1c2f613f
JJ
4849 PR c++/77338
4850 * g++.dg/cpp0x/decltype-77338.C: New test.
4851
e7d61178
JJ
4852 PR c++/77375
4853 * g++.dg/cpp0x/mutable1.C: New test.
4854
8d987deb
SK
48552016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 PR fortran/77612
4858 * gfortran.dg/pr77612.f90: New test.
4859
2c3d35a6
SKS
48602016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4861
4862 * gcc.dg/torture/pr70421.c: Require int32plus.
4863
e43163ae
JJ
48642016-09-16 Jakub Jelinek <jakub@redhat.com>
4865
bcf0905a
JJ
4866 PR middle-end/77475
4867 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4868
e43163ae
JJ
4869 PR target/77526
4870 * gcc.target/i386/pr77526.c: New test.
4871
7d704548
JJ
48722016-09-16 Jakub Jelinek <jakub@redhat.com>
4873 Eric Botcazou <ebotcazou@adacore.com>
4874
4875 PR middle-end/77594
4876 * gcc.target/i386/pr77594.c: New test.
4877
902d624f
LK
48782016-09-15 Louis Krupp <louis.krupp@zoho.com>
4879
4880 PR fortran/69963
4881 * gfortran.dg/misplaced_implicit_character.f90: New test.
4882
7e16ce79
BC
48832016-09-15 Bin Cheng <bin.cheng@arm.com>
4884
4885 PR tree-optimization/77503
4886 * gcc.dg/vect/pr77503.c: New test.
4887
7c05f5c4
RB
48882016-09-15 Richard Biener <rguenther@suse.de>
4889
4890 PR middle-end/77544
4891 * c-c++-common/torture/pr77544.c: New testcase.
4892
76ff80fb
JJ
48932016-09-15 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR middle-end/77475
4896 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4897 * gcc.dg/march-generic.c: Likewise.
4898 * gcc.target/i386/spellcheck-options-1.c: New test.
4899 * gcc.target/i386/spellcheck-options-2.c: New test.
4900 * gcc.target/i386/spellcheck-options-3.c: New test.
4901 * gcc.target/i386/spellcheck-options-4.c: New test.
4902
5560d026
CLT
49032016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4904
4905 PR fortran/72743
4906 * gfortran.dg/goacc/pr72743.f90: New test.
4907
5334f733
RB
49082016-09-15 Richard Biener <rguenther@suse.de>
4909
4910 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4911
d08615f2
RB
49122016-09-15 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/77514
4915 * gcc.dg/torture/pr77514.c: New testcase.
4916
28ca05f0
JJ
49172016-09-14 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR c++/77549
4920 * g++.dg/lookup/pr77549.C: New test.
4921
20a1e5b8
MP
49222016-09-14 Marek Polacek <polacek@redhat.com>
4923
4924 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4925 * c-c++-common/gomp/atomic-13.c: Likewise.
4926 * c-c++-common/gomp/atomic-14.c: Likewise.
4927 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4928 * g++.dg/cpp1z/bool-increment1.C: New test.
4929 * c-c++-common/pr60439.c: Add dg-warning.
4930 * g++.dg/expr/bitfield4.C: Likewise.
4931 * g++.dg/expr/bitfield5.C: Likewise.
4932 * g++.dg/expr/bitfield6.C: Likewise.
4933 * g++.dg/expr/bool1.C: Likewise.
4934 * g++.dg/expr/bool3.C: Likewise.
4935 * g++.dg/expr/lval3.C: Likewise.
4936 * g++.dg/expr/lval4.C: Likewise.
4937 * g++.old-deja/g++.jason/bool5.C: Likewise.
4938 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4939 * g++.dg/other/error18.C: Likewise.
4940 * g++.dg/gomp/atomic-14.C: Likewise.
4941
0761f6bf
NS
49422016-09-14 Nathan Sidwell <nathan@acm.org>
4943
4944 PR c++/77539
4945 * g++.dg/cpp1y/pr77539.C: New.
4946
13cddbc1
CL
49472016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4948
4949 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4950 dg-require.
4951 * g++.dg/ext/builtin_alloca.C: Likewise.
4952 * g++.dg/template/spec35.C: Likewise.
4953 * gcc.dg/builtins-68.c: Likewise.
4954 * gcc.misc-tests/gcov-13.c: Likewise.
4955 * gcc.misc-tests/gcov-14.c: Likewise.
4956
a90638d4
JM
49572016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4958
4959 * gfortran.dg/dec_structure_14.f90: New testcase.
4960
5ba4a08c
JJ
49612016-09-14 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR sanitizer/68260
4964 * c-c++-common/tsan/pr68260.c: New test.
4965
a713b234
JS
49662016-09-13 Joe Seymour <joe.s@somniumtech.com>
4967
4968 PR target/70713
4969 * gcc.target/msp430/function-attributes-1.c: New test.
4970 * gcc.target/msp430/function-attributes-2.c: New test.
4971 * gcc.target/msp430/function-attributes-3.c: New test.
4972
96032047
MS
49732015-04-18 Martin Sebor <msebor@redhat.com>
4974
4975 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4976 of non-nul characters.
4977 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4978
ea8661cd
JJ
49792016-09-13 Jakub Jelinek <jakub@redhat.com>
4980
9952908a
JJ
4981 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4982 * g++.dg/cpp1z/gen-attrs1.C: New test.
4983
63cdb7a0
JJ
4984 PR tree-optimization/77454
4985 * gcc.dg/pr77454.c: New test.
4986
ea8661cd
JJ
4987 PR c++/77553
4988 * g++.dg/cpp1y/constexpr-77553.C: New test.
4989
254830ba
DM
49902016-09-13 David Malcolm <dmalcolm@redhat.com>
4991
4992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4993 (test_show_locus): Replace rich_location::add_fixit_insert calls
4994 with add_fixit_insert_before and add_fixit_insert_after.
4995
42763690
JM
49962016-09-13 Jason Merrill <jason@redhat.com>
4997 Tom de Vries <tom@codesourcery.com>
4998
4999 PR c++/77427
5000 * g++.dg/pr77427.C: New test.
5001
c8798f2c
ML
50022016-09-13 Martin Liska <mliska@suse.cz>
5003
5004 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5005 effective target.
5006 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5007 * lib/target-supports.exp: Define the new target.
5008
54700e2e
AP
50092016-09-12 Andrew Pinski <apinski@cavium.com>
5010
5011 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5012 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5013
e1d55bf7
UB
50142016-09-12 Uros Bizjak <ubizjak@gmail.com>
5015
5016 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5017 variable arguments.
5018 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5019 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5020 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5021 variable argument.
5022 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5023 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5024
54dcdb88
BE
50252016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5026
5027 PR c++/77496
5028 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5029 * g++.dg/ext/pr77496.C: New test.
5030 * g++.dg/warn/pr77496.C: New test.
5031
d1463eb9
DM
50322016-09-12 David Malcolm <dmalcolm@redhat.com>
5033
5034 PR c/72858
5035 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5036 to preserve conversion chars, and to preserve prefix information.
5037 * gcc.dg/format/pr72858.c: New test case.
5038
217fabad
SK
50392016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5040
5041 * gfortran.dg/pr77507.f90: Move to ...
5042 * gfortran.dg/ieee/pr77507.f90: here.
5043
a1cd04ac
JH
50442016-08-09 Jan Hubicka <hubicka@ucw.cz>
5045
5046 PR ipa/61159
5047 * compile/pr61159.c: New testcase
5048
e3912107
JH
50492016-08-09 Jan Hubicka <hubicka@ucw.cz>
5050
5051 PR ipa/64316
5052 * gcc.dg/ipa/pr63416.c: New testcase.
5053
739d9339
PT
50542016-09-10 Paul Thomas <pault@gcc.gnu.org>
5055 Steven G. Kargl <kargl@gcc.gnu.org>
5056
5057 PR fortran/77532
cc3135b6 5058 * gfortran.dg/dtio_11.f90: new test.
739d9339 5059
fb7c40dd
SK
50602016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5061
5062 PR fortran/77507
5063 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5064 * gfortran.dg/c_assoc_4.f90: Ditto.
5065
5b28efbb
TV
50662016-09-10 Tom de Vries <tom@codesourcery.com>
5067
5068 PR C/71602
5069 * c-c++-common/va-arg-va-list-type.c: New test.
5070
9d0a9bb4
PB
50712016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5072
5073 PR rtl-optimization/77289
5074 * gcc.target/powerpc/pr77289.c: New test.
5075
3f0177e7
MS
50762016-09-09 Martin Sebor <msebor@redhat.com>
5077
5078 PR c/77520
5079 PR c/77521
5080 * gcc.dg/pr77520.c: New test.
5081 * gcc.dg/pr77521.c: New test.
5082
e81e83d0
SK
50832016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5084
5085 PR fortran/77506
5086 * gfortran.dg/pr77506.f90: New test.
5087
8a92685e
SK
50882016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5089
5090 PR fortran/77507
5091 * gfortran.dg/pr77507.f90: New test.
5092
c65248cb
JM
50932016-09-09 Joseph Myers <joseph@codesourcery.com>
5094
5095 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5096
2cf0ff98
SK
50972016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5098 Louis Krupp <lkrupp@gcc.gnu.org>
5099
5100 PR fortran/69514
5101 * gfortran.dg/pr69514_1.f90: New test.
5102 * gfortran.dg/pr69514_2.f90: New test.
5103
8ebc1e0f
JJ
51042016-09-08 Jakub Jelinek <jakub@redhat.com>
5105
20b6cf01
JJ
5106 PR fortran/77500
5107 * gfortran.dg/gomp/pr77500.f90: New test.
5108
8ebc1e0f
JJ
5109 PR fortran/77516
5110 * gfortran.dg/gomp/pr77516.f90: New test.
5111
34718542
JJ
51122016-09-07 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR middle-end/77475
5115 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5116 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5117 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5118 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5119 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5120 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5121
e5106e27
DM
51222016-09-07 David Malcolm <dmalcolm@redhat.com>
5123
5124 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5125 "substring-locations.h".
5126
ca235a85
RB
51272016-09-07 Richard Biener <rguenther@suse.de>
5128
5129 PR c/77450
5130 * c-c++-common/vector-subscript-8.c: Move ..
5131 * gcc.dg/pr77450.c: ... here.
5132
0076b5dc 51332016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5134
5135 PR libgfortran/77393
5136 * gfortran.dg/fmt_f0_2.f90: Update test.
5137 * gfortran.dg/fmt_f0_3.f90: New test.
5138
6ac7322b
DH
51392016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5140
5141 PR debug/77389
5142 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5143 in dg-options.
5144
5145 PR debug/57519
5146 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5147
8eb9e049
JJ
51482016-09-06 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR target/69255
5151 * gcc.target/i386/pr69255-1.c: New test.
5152 * gcc.target/i386/pr69255-2.c: New test.
5153 * gcc.target/i386/pr69255-3.c: New test.
5154
51552016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5156
5157 PR c/77336
5158 * gcc.dg/format/miss-7.c: New test.
5159
e6cb85d4
UB
51602016-09-06 Uros Bizjak <ubizjak@gmail.com>
5161
5162 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5163
7fe76f6a
ML
51642016-09-06 Martin Liska <mliska@suse.cz>
5165
5166 PR gcov-profile/77378
5167 PR gcov-profile/77466
5168 * gcc.dg/profile-update-warning.c: New test.
5169
209b636e
RB
51702016-09-06 Richard Biener <rguenther@suse.de>
5171
5172 PR tree-optimization/77479
5173 * gcc.dg/torture/pr77479.c: New testcase.
5174
b772a565
RB
51752016-09-06 Richard Biener <rguenther@suse.de>
5176
5177 PR c/77450
5178 * c-c++-common/vector-subscript-7.c: Adjust.
5179 * c-c++-common/vector-subscript-8.c: New testcase.
5180
a8c07037
SKS
51812016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5182
5183 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5184
0ce48391
JJ
51852016-09-05 Jakub Jelinek <jakub@redhat.com>
5186
de9188e0
JJ
5187 PR target/77476
5188 * gcc.target/i386/avx512f-pr77476.c: New test.
5189 * gcc.target/i386/avx512bw-pr77476.c: New test.
5190 * gcc.target/i386/avx512dq-pr77476.c: New test.
5191
c76f7809
JJ
5192 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5193 Update comment to mention also avx512f.
5194
0ce48391
JJ
5195 PR sanitizer/77396
5196 * g++.dg/asan/pr77396-2.C: New test.
5197
8a27cf73
UB
51982016-09-05 Uros Bizjak <ubizjak@gmail.com>
5199
5200 PR rtl-optimization/77452
5201 * gcc.target/i386/pr77452.c: New test.
5202
25ff5dd3
MP
52032016-09-05 Marek Polacek <polacek@redhat.com>
5204
5205 PR c/77423
5206 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5207
f2bc4e48
SK
52082016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5209
5210 PR fortran/77391
5211 * gfortran.dg/pr77391.f90: New test.
5212
e85921ee
SK
52132016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5214
5215 PR fortran/77460
5216 * gfortran.dg/pr77460.f90: New test.
5217
b5d50659
JJ
52182016-09-03 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR c/65467
5221 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5222
7b826676
KY
52232016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5224
5225 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5226
717ebe91
DM
52272016-09-02 David Malcolm <dmalcolm@redhat.com>
5228
5229 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5230 test case.
5231 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5232 diagnostic-test-show-locus-generate-patch.c to the sources
5233 for diagnostic_plugin_test_show_locus.c.
5234
94087e88
JJ
52352016-09-02 Jakub Jelinek <jakub@redhat.com>
5236
9dc5773f
JJ
5237 PR c/65467
5238 * gcc.dg/gomp/_Atomic-1.c: New test.
5239 * gcc.dg/gomp/_Atomic-2.c: New test.
5240 * gcc.dg/gomp/_Atomic-3.c: New test.
5241 * gcc.dg/gomp/_Atomic-4.c: New test.
5242 * gcc.dg/gomp/_Atomic-5.c: New test.
5243
94087e88
JJ
5244 PR sanitizer/77396
5245 * g++.dg/asan/pr77396.C: New test.
5246
52472016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5248
5249 PR tree-optimization/71831
5250 * gcc.dg/builtin-object-size-16.c: New test.
5251 * gcc.dg/builtin-object-size-17.c: New test.
5252
7e89048d
JD
52532016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5254
5255 PR libgfortran/77393
5256 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5257
2f196155
UB
52582016-09-01 Uros Bizjak <ubizjak@gmail.com>
5259
5260 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5261 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5262 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5263 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5264 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5265 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5266 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5267 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5268 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5269 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5270 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5271 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5272 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5273 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5274 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5275 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5276 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5277 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5278
0a6b0523
EB
52792016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5280
5281 * gnat.dg/opt58.adb: New test.
5282 * gnat.dg/opt58_pkg.ads: New helper.
5283
2a99de7b
RB
52842016-09-01 Richard Biener <rguenther@suse.de>
5285
5286 PR middle-end/77436
5287 * gcc.dg/torture/pr77436.c: New testcase.
5288
f79d8786
SKS
52892016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5290
5291 * gcc.dg/pr64252.c: Require int32plus.
5292 * gcc.dg/pr66299-1.c: Likewise.
5293 * gcc.dg/pr66299-2.c: Likewise.
5294 * gcc.dg/torture/20131115-1.c: Skip for avr.
5295
b06335f9
KT
52962016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5297
5298 * gcc.target/aarch64/ands_3.c: New test.
5299
f25f40be
JJ
53002016-08-31 Jakub Jelinek <jakub@redhat.com>
5301
d12a0b5a
JJ
5302 PR fortran/77352
5303 * gfortran.dg/gomp/pr77352.f90: New test.
5304
f25f40be
JJ
5305 PR fortran/77374
5306 * gfortran.dg/gomp/pr77374.f08: New test.
5307
9ff6fb6e
MG
53082016-08-31 Marc Glisse <marc.glisse@inria.fr>
5309
5310 PR tree-optimization/73714
5311 * gcc.dg/tree-ssa/pr73714.c: New test.
5312
8e95a674
JD
53132016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5314
5315 PR libgfortran/77393
5316 * gfortran.dg/fmt_f0_2.f90: New test.
5317
c6b0037d
MG
53182016-08-31 Marc Glisse <marc.glisse@inria.fr>
5319
5320 * gcc.target/i386/pr59539-2.c: Adapt options.
5321 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5322
1a576b13
PT
53232016-08-31 Paul Thomas <pault@gcc.gnu.org>
5324
5325 PR fortran/77418
5326 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5327 of the associate entity and replace with a pointer to the
5328 intended item on the stack.
5329
e73d3ca6 53302016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5331 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5332
5333 PR fortran/48298
5334 * gfortran.dg/dtio_1.f90: New test.
5335 * gfortran.dg/dtio_2.f90: New test.
5336 * gfortran.dg/dtio_3.f90: New test.
5337 * gfortran.dg/dtio_4.f90: New test.
5338 * gfortran.dg/dtio_5.f90: New test.
5339 * gfortran.dg/dtio_6.f90: New test.
5340 * gfortran.dg/dtio_7.f90: New test.
5341 * gfortran.dg/dtio_8.f90: New test.
5342 * gfortran.dg/dtio_9.f90: New test.
5343 * gfortran.dg/dtio_10.f90: New test.
5344
b816477a
DM
53452016-08-30 David Malcolm <dmalcolm@redhat.com>
5346
5347 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5348 (test_many_nested_locations): New function.
5349 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5350 (test_show_locus): Handle "test_many_nested_locations".
5351
71b30891
DM
53522016-08-30 David Malcolm <dmalcolm@redhat.com>
5353
5354 * g++.dg/template/double-greater-than-fixit.C: New test case.
5355
8fa37232
EB
53562016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5357
5358 * gnat.dg/opt57.ad[sb]: New test.
5359 * gnat.dg/opt57_pkg.ads: New helper.
5360
6f651bae
RB
53612016-08-30 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/69047
5364 * gcc.dg/pr69047.c: Fix byte-order check.
5365
ab834832
JJ
53662016-08-30 Jakub Jelinek <jakub@redhat.com>
5367
5116b156
JJ
5368 PR tree-optimization/72866
5369 * gcc.dg/vect/pr72866.c: New test.
5370
3754bbfc
JJ
5371 PR debug/77363
5372 * g++.dg/debug/dwarf2/pr77363.C: New test.
5373
26122e2d
JJ
5374 PR middle-end/77377
5375 * gcc.target/i386/pr77377.c: New test.
5376
ab834832
JJ
5377 PR debug/77389
5378 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5379 in dg-options.
5380
bedc9ca7
SK
53812016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5382
5383 * gfortran.dg/pr77372.f90: Moved to ...
5384 * gfortran.dg/ieee/pr77372.f90: here.
5385
adfa1e6b
MM
53862016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5387
5388 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5389 vector short/char initializations.
5390 * gcc.target/powerpc/vec-init-5.c: Likewise.
5391 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5392 vector initialization optimizations.
5393 * gcc.target/powerpc/vec-init-7.c: Likewise.
5394 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5395 vector float/double initializations.
5396 * gcc.target/powerpc/vec-init-9.c: Likewise.
5397
414b7129
UB
53982016-08-29 Uros Bizjak <ubizjak@gmail.com>
5399
5400 PR target/77403
5401 * gcc.target/i386/pr77403.c: New test.
5402
3d06b6f2
MP
54032016-08-29 Marek Polacek <polacek@redhat.com>
5404
5405 PR c/77292
5406 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5407
ba9bbd6f
TV
54082016-08-29 Tom de Vries <tom@codesourcery.com>
5409
5410 PR c/77398
5411 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5412
d7d80d8f
EB
54132016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5414
5415 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5416
d7d80d8f 54172016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5418
5419 * gfortran.dg/dec_structure_13.f90: New testcase.
5420
468d95c8
JB
54212016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5422
5423 PR fortran/77261
5424 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5425 available.
5426
f329b264
TV
54272016-08-28 Tom de Vries <tom@codesourcery.com>
5428
5429 PR lto/70955
5430 * gcc.dg/pr70955.c: New test.
5431 * gcc.dg/lto/pr70955_0.c: Same.
5432 * gcc.dg/lto/pr70955_1.c: Same.
5433
4a389eb6
PP
54342016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5435
5436 PR tree-optimization/71077
5437 * gcc.target/i386/pr71077.c: New test.
5438
3f8257db 54392016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5440
5441 PR fortran/77380
5442 * gfortran.dg/pr77380.f90: New test.
5443
3f8257db 54442016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5445
5446 PR fortran/77372
5447 gfortran.dg/pr77372.f90: New test.
5448
ee908516
DM
54492016-08-26 David Malcolm <dmalcolm@redhat.com>
5450
5451 * gcc.dg/spellcheck-fields-2.c (test): Move
5452 dg-begin/end-multiline-output within function body.
5453 (test_macro): New function.
5454
d41e76cf
DM
54552016-08-26 David Malcolm <dmalcolm@redhat.com>
5456
5457 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5458 (test_fixit_insert): Update expected output.
5459 (test_fixit_remove): Likewise.
5460 (test_fixit_replace): Likewise.
5461
524a4c96
RO
54622016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5463
5464 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5465 Fix typo.
5466
ebfa15ab
RB
54672016-08-26 Richard Biener <rguenther@suse.de>
5468
5469 PR tree-optimization/69047
5470 * gcc.dg/pr69047.c: New testcase.
5471
209ca542
PK
54722016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5473 Martin Jambhor <mjambor@suse.cz>
524a4c96 5474
209ca542
PK
5475 * gcc.dg/ipa/propbits-1.c: New test-case.
5476 * gcc.dg/ipa/propbits-2.c: Likewise.
5477 * gcc.dg/ipa/propbits-3.c: Likewise.
5478
e5cf1629
SK
54792016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5480
5481 PR fortran/77351
5482 * gfortran.dg/pr77351.f90: New test.
5483
ebef225f
MP
54842016-08-25 Marek Polacek <polacek@redhat.com>
5485
5486 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5487
fe377a48
MP
54882016-08-25 Marek Polacek <polacek@redhat.com>
5489
5490 PR c/77323
5491 * gcc.dg/pr77323.c: New test.
5492
88b8971f
PT
54932016-08-24 Paul Thomas <pault@gcc.gnu.org>
5494
5495 PR fortran/77358
5496 * gfortran.dg/submodule_17.f08: New test.
5497
3f8257db
JJ
54982016-08-24 Michael Collison <michael.collison@linaro.org>
5499 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5500
5501 * gcc.target/arm/builtin_saddl.c: New testcase.
5502 * gcc.target/arm/builtin_saddll.c: New testcase.
5503 * gcc.target/arm/builtin_uaddl.c: New testcase.
5504 * gcc.target/arm/builtin_uaddll.c: New testcase.
5505 * gcc.target/arm/builtin_ssubl.c: New testcase.
5506 * gcc.target/arm/builtin_ssubll.c: New testcase.
5507 * gcc.target/arm/builtin_usubl.c: New testcase.
5508 * gcc.target/arm/builtin_usubll.c: New testcase.
5509
d5b5d212
UB
55102016-08-24 Uros Bizjak <ubizjak@gmail.com>
5511
5512 PR target/77270
5513 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5514 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5515 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5516 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5517 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5518 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5519 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5520 effective target. Remove scan-assembler-times directives.
5521 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5522 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5523 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5524
d1188689
SKS
55252016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5526
5527 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5528 of unsigned int.
5529 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5530
0b6b8f85
RS
55312016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5532
5533 PR testsuite/77317
5534 * lib/target-supports.exp
5535 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5536 (check_effective_target_vect_natural_alignment): Ditto.
5537 (check_effective_target_vector_alignment_reachable): Ditto.
5538 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5539
587b7f7a
ILT
55402016-08-23 Ian Lance Taylor <iant@golang.org>
5541
5542 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5543
6019c0fc
MM
55442016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5545
5546 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5547 being created from pointers to memory locations.
5548 * gcc.target/powerpc/vec-init-2.c: Likewise.
5549
cfe37db4
FR
55502016-08-23 Fritz Reese <fritzoreese@gmail.com>
5551
5552 * gfortran.dg/dec_structure_12.f90: New testcase.
5553
7e11f46f
DV
55542016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5555
5556 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5557
7ab4f354
DV
55582016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5559
5560 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5561 verification.
5562
deb9351f
DV
55632016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5564
5565 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5566 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5567
1fd9f058
RB
55682016-08-23 Richard Biener <rguenther@suse.de>
5569
5570 PR tree-optimization/27336
5571 * c-c++-common/pr27336.c: New testcase.
5572
b00e6e75
MP
55732016-08-22 Marek Polacek <polacek@redhat.com>
5574
5575 PR c++/77321
5576 * g++.dg/cpp1y/pr77321.C: New test.
5577
58338bac
SK
55782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5579
5580 PR fortran/60774
5581 * gfortran.dg/empty_label.f: Adjust test for new error message.
5582 * gfortran.dg/empty_label.f90: Ditto.
5583 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5584 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5585 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5586
30364ce6
SK
55872016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5588
5589 PR fortran/61318
5590 * gfortran.dg/pr61318.f90: New test.
5591
ad7a5a8f
SK
55922016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5593
5594 PR fortran/77260
5595 * gfortran.dg/pr77260_1.f90: New test.
5596 * gfortran.dg/pr77260_2.f90: Ditto.
5597
72f52f30
JM
55982016-08-22 Joseph Myers <joseph@codesourcery.com>
5599
5600 PR middle-end/77269
5601 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5602 __builtin_signbitf and __builtin_signbitl in expected generic
5603 expansion.
5604 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5605 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5606 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5607 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5608 tests.
5609
6dc198e3
JM
56102016-08-22 Joseph Myers <joseph@codesourcery.com>
5611
5612 * gcc.dg/torture/float128-builtin.c,
5613 gcc.dg/torture/float128-ieee-nan.c,
5614 gcc.dg/torture/float128x-builtin.c,
5615 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5616 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5617 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5618 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5619 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5620 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5621 gcc.dg/torture/floatn-nan.h: New tests.
5622
7ff4e41a
JM
56232016-08-22 Joseph Myers <joseph@codesourcery.com>
5624
5625 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5626 macro.
5627 (main): Update calls to TEST_I_F.
5628 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5629 macro.
5630 (main): Update calls to TEST_I_F.
5631
7078cdb6
JM
56322016-08-22 Joseph Myers <joseph@codesourcery.com>
5633
5634 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5635 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5636 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5637 names in calls to TEST_I_F.
5638
a9d7c823
BE
56392016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5640
5641 PR c/52952
5642 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5643
cd800235
SKS
56442016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5645
5646 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5647 and !natural_alignment_64.
5648 * gcc.dg/ipa/propalign-2.c: Likewise.
5649 * gcc.dg/ipa/propalign-3.c: Likewise.
5650 * gcc.dg/ipa/propalign-4.c: Likewise.
5651 * gcc.dg/ipa/propalign-5.c: Likewise.
5652 * lib/target-supports.exp
5653 (check_effective_target_natural_alignment_32): Add avr-*-*.
5654
22d12455
KV
56552016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5656
5657 PR tree-optimization/61839
5658 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5659 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5660 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5661 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5662
c65699ef
JM
56632016-08-19 Joseph Myers <joseph@codesourcery.com>
5664
5665 PR c/32187
5666 * lib/target-supports.exp (check_effective_target_float16)
5667 (check_effective_target_float32, check_effective_target_float64)
5668 (check_effective_target_float128, check_effective_target_float32x)
5669 (check_effective_target_float64x)
5670 (check_effective_target_float128x)
5671 (check_effective_target_float16_runtime)
5672 (check_effective_target_float32_runtime)
5673 (check_effective_target_float64_runtime)
5674 (check_effective_target_float128_runtime)
5675 (check_effective_target_float32x_runtime)
5676 (check_effective_target_float64x_runtime)
5677 (check_effective_target_float128x_runtime)
5678 (check_effective_target_floatn_nx_runtime)
5679 (add_options_for_float16, add_options_for_float32)
5680 (add_options_for_float64, add_options_for_float128)
5681 (add_options_for_float32x, add_options_for_float64x)
5682 (add_options_for_float128x): New procedures.
5683 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5684 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5685 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5686 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5687 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5688 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5689 gcc.dg/torture/float128-complex.c,
5690 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5691 gcc.dg/torture/float128x-basic.c,
5692 gcc.dg/torture/float128x-complex.c,
5693 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5694 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5695 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5696 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5697 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5698 gcc.dg/torture/float32x-basic.c,
5699 gcc.dg/torture/float32x-complex.c,
5700 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5701 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5702 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5703 gcc.dg/torture/float64x-basic.c,
5704 gcc.dg/torture/float64x-complex.c,
5705 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5706 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5707 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5708 gcc.dg/torture/floatn-tg.h,
5709 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5710 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5711 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5712 gcc.dg/torture/fp-int-convert-float128x.c,
5713 gcc.dg/torture/fp-int-convert-float16-timode.c,
5714 gcc.dg/torture/fp-int-convert-float16.c,
5715 gcc.dg/torture/fp-int-convert-float32-timode.c,
5716 gcc.dg/torture/fp-int-convert-float32.c,
5717 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5718 gcc.dg/torture/fp-int-convert-float32x.c,
5719 gcc.dg/torture/fp-int-convert-float64-timode.c,
5720 gcc.dg/torture/fp-int-convert-float64.c,
5721 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5722 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5723 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5724 maximum exponent of floating-point type. Use it in testing
5725 whether 0x8...0 fits in the floating-point type. Always treat -1
5726 (signed 0xf...f) as fitting in the floating-point type.
5727 (M_OK1): New macro.
5728 * gcc.dg/torture/fp-int-convert-double.c,
5729 gcc.dg/torture/fp-int-convert-float.c,
5730 gcc.dg/torture/fp-int-convert-float128-timode.c,
5731 gcc.dg/torture/fp-int-convert-float128.c,
5732 gcc.dg/torture/fp-int-convert-float80-timode.c,
5733 gcc.dg/torture/fp-int-convert-float80.c,
5734 gcc.dg/torture/fp-int-convert-long-double.c,
5735 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5736
94e73c78
JJ
57372016-08-19 Jakub Jelinek <jakub@redhat.com>
5738
fbdbd4b6
JJ
5739 PR fortran/72744
5740 * gfortran.dg/gomp/pr72744.f90: New test.
5741
94e73c78
JJ
5742 PR fortran/69281
5743 * gfortran.dg/gomp/pr69281.f90: New test.
5744
91151a73
JB
57452016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5746
414b7129
UB
5747 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5748 the last special seed value.
5749 * gfortran.dg/random_7.f90: Use size for last array member instead
5750 of hardcoded value.
91151a73 5751
fcf830ab
PK
57522016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5753
5754 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5755 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5756
1a5da5b6
RB
57572016-08-19 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/77286
5760 * gcc.dg/torture/pr77286.c: New testcase.
5761
82f72146
DM
57622016-08-18 David Malcolm <dmalcolm@redhat.com>
5763
5764 * gcc.dg/verbose-asm-2.c: New test case.
5765
cc015f3a
DM
57662016-08-18 David Malcolm <dmalcolm@redhat.com>
5767
5768 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5769 (custom_diagnostic_finalizer): Update for change to
5770 diagnostic_show_locus.
5771
cb18fd07
DM
57722016-08-18 David Malcolm <dmalcolm@redhat.com>
5773
5774 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5775 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5776
a76989dc
MP
57772016-08-18 Marek Polacek <polacek@redhat.com>
5778
5779 PR c/71514
5780 * gcc.dg/pr71514.c: New test.
5781
89c88780
L
57822015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5783
5784 PR target/72839
5785 * gcc.target/i386/pr72839.c: New test.
5786
2c71d454
CLT
57872016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5788
5789 PR middle-end/70895
5790 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5791 * c-c++-common/goacc/reduction-1.c: Likewise.
5792 * c-c++-common/goacc/reduction-2.c: Likewise.
5793 * c-c++-common/goacc/reduction-3.c: Likewise.
5794 * c-c++-common/goacc/reduction-4.c: Likewise.
5795
66592e95
AM
57962016-08-18 Alan Modra <amodra@gmail.com>
5797
5798 * gcc.c-torture/compile/pr72771.c: New.
5799
3a146d46
JJ
58002016-08-17 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR fortran/67496
5803 * gfortran.dg/pr67496.f90: New test.
5804
3f8257db 58052015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5806
5807 PR tree-optimization/71752
3a146d46 5808 * gcc.dg/vect/pr71752.c: New.
038000bd 5809
dd42e908
UB
58102016-08-17 Uros Bizjak <ubizjak@gmail.com>
5811
5812 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5813
458a1cd0
JJ
58142016-08-17 Jakub Jelinek <jakub@redhat.com>
5815
5816 PR middle-end/77259
5817 * g++.dg/ipa/devirt-52.C: New test.
5818
11c4c4ba
CLT
58192016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5820
5821 * c-c++-common/goacc/reduction-6.c: New testcase.
5822
661d6efd
RB
58232016-08-17 Richard Biener <rguenther@suse.de>
5824
5825 PR tree-optimization/76490
5826 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5827 * gcc.dg/pr52904.c: XFAIL.
5828
622d8b69
RB
58292016-08-17 Richard Biener <rguenther@suse.de>
5830
5831 PR tree-optimization/23855
5832 * gcc.dg/loop-unswitch-2.c: Adjust.
5833
af23e99c
JJ
58342016-08-16 Jakub Jelinek <jakub@redhat.com>
5835
5836 PR tree-optimization/72817
5837 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5838
feeb6268
JM
58392016-08-16 Joseph Myers <joseph@codesourcery.com>
5840
5841 PR libgcc/77265
5842 * gcc.dg/torture/float128-extend-inf.c: New test.
5843
65e736c0
DM
58442016-08-16 David Malcolm <dmalcolm@redhat.com>
5845
5846 PR c/72857
5847 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5848 for embedded NUL.
5849 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5850 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5851 caret placement.
5852 (test_oct): Likewise.
5853 (test_multiple): Likewise.
5854 (test_field_width_specifier): Likewise.
5855 (test_field_width_specifier_2): New function.
5856 (test_field_precision_specifier): New function.
5857 (test_embedded_nul): Update expected caret placement.
5858 (test_non_contiguous_strings): Update line number.
5859 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5860 (__emit_string_literal_range): Add "caret_idx" param.
5861 (test_simple_string_literal): Add value for new param, updating
5862 expected output..
5863 (test_concatenated_string_literal): Likewise.
5864 (test_multiline_string_literal): Likewise.
5865 (test_hex): Likewise.
5866 (test_oct): Likewise.
5867 (test_multiple): Likewise.
5868 (test_ucn4): Likewise.
5869 (test_ucn8): Likewise.
5870 (test_u8): Likewise.
5871 (test_u): Likewise; update expected message, from "range" to
5872 "location".
5873 (test_U): Likewise.
5874 (test_L): Likewise.
5875 (test_macro): Add value for new param.
5876 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5877 (__emit_string_literal_range): Add "caret_idx" param.
5878 (test_stringified_token_1): Add value for new param. Update
5879 expected message, from "range" to "location".
5880 (test_stringized_token_2): Likewise, adding param to macro.
5881 (test_stringified_token_3): Likewise.
5882 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5883 (emit_warning): Convert param from source_range to location_t.
5884 (test_string_literals): Add caret_idx param, and use it when
5885 constructing a substring_loc. Update error message, from
5886 "range" to "location".
5887
4a7f57d5
JJ
58882016-08-16 Jakub Jelinek <jakub@redhat.com>
5889
7841800f
JJ
5890 PR target/71910
5891 * g++.dg/gomp/pr71910.C: New test.
5892
1b13411a
JJ
5893 PR middle-end/67485
5894 * gcc.c-torture/compile/pr67485.c: New test.
5895
4a7f57d5
JJ
5896 PR target/72867
5897 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5898
3c556bc4
BC
58992016-08-16 Bin Cheng <bin.cheng@arm.com>
5900
5901 PR tree-optimization/69848
5902 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5903
beab2da6
ML
59042016-08-16 Martin Liska <mliska@suse.cz>
5905
5906 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5907 of memory operations so that it can be handled by core2
5908 in 32-bit mode.
5909
f4eec0a3
RB
59102016-08-16 Richard Biener <rguenther@suse.de>
5911
5912 PR tree-optimization/76783
5913 * gcc.dg/pr76783.c: New testcase.
5914 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5915
8f21990a
BC
59162016-08-16 Bin Cheng <bin.cheng@arm.com>
5917
5918 PR tree-optimization/72817
5919 PR tree-optimization/73450
5920 * gcc.dg/tree-ssa/pr72817.c: New test.
5921 * gcc.dg/tree-ssa/pr73450.c: New test.
5922
7fc61626
FR
59232016-08-15 Fritz Reese <fritzoreese@gmail.com>
5924
5925 * gfortran.dg/init_flag_13.f90: New testcase.
5926 * gfortran.dg/init_flag_14.f90: Ditto.
5927 * gfortran.dg/init_flag_15.f03: Ditto.
5928 * gfortran.dg/dec_init_1.f90: Ditto.
5929 * gfortran.dg/dec_init_2.f90: Ditto.
5930
432baa02
UB
59312016-08-15 Uros Bizjak <ubizjak@gmail.com>
5932
5933 PR target/72867
5934 * gcc.target/i386/pr72867.c: New test.
5935
7e1dde14
EB
59362016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5937
5938 * c-c++-common/dump-ada-spec-5.c: New test.
5939
e4969090
RB
59402016-08-15 Richard Biener <rguenther@suse.de>
5941
5942 PR tree-optimization/73434
5943 * gcc.dg/torture/pr73434.c: New testcase.
5944
66088065
JJ
59452016-08-15 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR tree-optimization/72824
5948 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5949
7c713714
CLT
59502016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5951
5952 PR fortran/70598
5953 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5954 in use_device clause.
5955 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5956 * gfortran.dg/goacc/list.f95: Adjust to catch
5957 "neither a POINTER nor an array" error messages.
5958
4271e5cb
UB
59592016-08-14 Uros Bizjak <ubizjak@gmail.com>
5960
5961 PR target/76342
5962 * gcc.target/i386/pr76342.c: New test.
5963
b0cea284
JJ
59642016-08-12 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR c/71512
5967 * g++.dg/ubsan/pr71512.C: New test.
5968 * c-c++-common/ubsan/pr71512-1.c: New test.
5969 * c-c++-common/ubsan/pr71512-2.c: New test.
5970
e86aefb8
MM
59712016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5972
5973 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5974 vector initialization options.
5975 * gcc.target/powerpc/vec-init-2.c: Likewise.
5976 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5977 is generated on ISA 3.0.
5978
7fd82d52
PP
59792016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5980
5981 PR middle-end/71654
5982 * gcc.dg/c-c++-common/pr71654.c: New test.
5983 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5984 dg-options.
5985 * gcc.dg/tree-ssa/vrp24: Likewise.
5986
2f1364c2
JJ
59872016-08-12 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR c/67410
5990 * gcc.dg/pr67410.c: New test.
5991
8eb414aa
BC
59922016-08-12 Bin Cheng <bin.cheng@arm.com>
5993
5994 PR tree-optimization/69848
5995 * gcc.dg/vect/vect-pr69848.c: New test.
5996
30b39c19
UB
59972016-08-12 Uros Bizjak <ubizjak@gmail.com>
5998
5999 PR testsuite/71008
6000 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6001 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6002 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6003 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6004
e373dd06
RB
60052016-08-12 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/57326
6008 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6009 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6010 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6011 * gcc.target/i386/pr45685.c: Likewise.
6012 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6013 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6014 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6015 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6016 * gfortran.dg/pr34163.f90: Likewise.
6017
20d1af89
ML
60182016-08-12 Martin Liska <mliska@suse.cz>
6019
6020 * g++.dg/gcov/gcov-16.C: New test.
6021 * lib/gcov.exp: Support new argument for run-gcov function.
6022
5cacda56
ML
60232016-08-12 Martin Liska <mliska@suse.cz>
6024
6025 PR gcov-profile/35590
6026 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6027
663eecfd
RB
60282016-08-12 Richard Biener <rguenther@suse.de>
6029
6030 PR tree-optimization/72851
6031 * gcc.dg/torture/pr72851.c: New testcase.
6032
3f8257db 60332016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6034
e366d7d8
AO
6035 PR debug/63240
6036 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6037 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6038 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6039 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6040 DW_AT_deleted.
6041
71e1a6a4
AO
6042 PR debug/55641
6043 * g++.dg/debug/dwarf2/ref-1.C: New.
6044
8aaf799b
AO
6045 PR debug/49366
6046 * g++.dg/debug/dwarf2/template-params-12.H: New.
6047 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6048 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6049 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6050 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6051 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6052 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6053 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6054
06f9caed
BS
60552016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6056
6057 PR target/72863
6058 * gcc.target/powerpc/pr72863.c: New test.
6059
a8b956c1
UB
60602016-08-11 Uros Bizjak <ubizjak@gmail.com>
6061
6062 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6063
c73dd986
L
60642015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6065
6066 * gcc.target/i386/pieces-strcpy-1.c: New test.
6067 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6068
385ed708
JJ
60692016-08-11 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR c++/72868
6072 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6073
df7ec09f
L
60742015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6075
6076 * gcc.target/i386/pieces-memcpy-1.c: New test.
6077 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6078 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6079 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6080 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6081 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6082
b95a64bb
JJ
60832016-08-11 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR c/72816
7ddbcf6b 6086 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6087
59537744
BE
60882016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6089
6090 PR tree-optimization/71083
6091 * gcc.c-torture/execute/pr71083.c: New test.
6092 * gnat.dg/loop_optimization23.adb: New test.
6093 * gnat.dg/loop_optimization23_pkg.ads: New test.
6094 * gnat.dg/loop_optimization23_pkg.adb: New test.
6095
183ac6d0
RB
60962016-08-11 Richard Biener <rguenther@suse.de>
6097
6098 PR tree-optimization/72772
6099 * gcc.dg/graphite/pr35356-1.c: Adjust.
6100 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6101
b152f5a2
JB
61022016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6103
6104 * gfortran.dg/random_7.f90: Take into account that the last seed
6105 value is the special p value.
6106 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6107
bb7ebad1
RB
61082016-08-11 Richard Biener <rguenther@suse.de>
6109
6110 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6111
2e186411
AM
61122016-08-11 Alan Modra <amodra@gmail.com>
6113
6114 * gcc.target/powerpc/pr71680.c: New.
6115
e9e6d4f6
KN
61162016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6117
6118 * gcc.target/powerpc/bfp/bfp.exp: New file.
6119 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6120 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6121 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6122 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6123 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6124 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6125 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6126 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6127 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6128 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6129 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6130 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6131 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6132 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6133 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6134 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6135 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6136 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6137 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6138 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6139 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6140 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6141 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6142 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6143 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6144 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6145 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6146 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6147 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6148 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6149 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6150 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6151 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6152 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6153 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6154 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6155 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6156 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6157 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6158 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6159 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6160 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6161 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6162 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6163 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6164 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6165 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6166 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6167 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6168 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6169 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6170 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6171 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6172
9c8eabea
BC
61732016-08-10 Bin Cheng <bin.cheng@arm.com>
6174
6175 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6176 Add aarch64*-*-*.
6177
6c553b76
BC
61782016-08-10 Bin Cheng <bin.cheng@arm.com>
6179
6180 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6181
a0883b08
MM
61822016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6183
6184 PR target/72853
6185 * gcc.target/powerpc/pr72853.c: New test.
6186
a266236e
ML
61872016-08-10 Martin Liska <mliska@suse.cz>
6188
6189 PR gcov-profile/58306
6190 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6191
22063dbc
ML
61922016-08-10 Martin Liska <mliska@suse.cz>
6193
6194 * g++.dg/gcov/gcov-threads-1.C: New test.
6195
5250a5bb
SKS
61962016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6197
6198 PR target/71873
6199 * gcc.target/avr/pr71873.c: New test.
6200
b7597ae5
ML
62012016-08-09 Martin Liska <mliska@suse.cz>
6202
6203 * g++.dg/gcov/gcov-dump-1.C: New test.
6204 * g++.dg/gcov/gcov-dump-2.C: New test.
6205
ab50a215
ML
62062016-08-09 Martin Liska <mliska@suse.cz>
6207
6208 * gcc.dg/tree-prof/val-prof-9.c: New test.
6209
dcb1e137
ML
62102016-08-09 Martin Liska <mliska@suse.cz>
6211
6212 * gcc.dg/tree-prof/val-prof-8.c: New test.
6213
04d6d3b6
MJ
62142016-08-09 Martin Jambor <mjambor@suse.cz>
6215
df839749
UB
6216 PR ipa/71981
6217 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6218
c57e78c4
BC
62192016-08-09 Bin Cheng <bin.cheng@arm.com>
6220
6221 PR tree-optimization/33707
6222 * gcc.dg/vect/pr33707.c: New test.
6223
42970a17
BC
62242016-08-09 Bin Cheng <bin.cheng@arm.com>
6225
6226 PR tree-optimization/pr72772
6227 * gcc.dg/tree-ssa/pr72772.c: New test.
6228
810a3aa6
MF
62292016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6230
6231 PR rtl-optimization/66669
6232 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6233
9e207d6f
JJ
62342016-08-09 Jakub Jelinek <jakub@redhat.com>
6235
6236 PR tree-optimization/72824
6237 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6238
50bf47fd
RB
62392016-08-09 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/71802
6242 * gcc.dg/torture/pr71802.c: New testcase.
6243
cadec7ca
JJ
62442016-08-09 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR c++/72809
6247 * g++.dg/eh/stdarg1.C: New test.
6248
c43c5112
AK
62492016-08-08 Andi Kleen <ak@linux.intel.com>
6250
6251 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6252 test command line in failure log.
6253 (profopt-execute): dito. Make autofdo file names unique.
6254
895aa8e1
DM
62552016-08-08 David Malcolm <dmalcolm@redhat.com>
6256
6257 PR c/64955
6258 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6259 output.
6260
9afda630
PK
62612016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6262
6263 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6264 c99_runtime.
6265 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6266 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6267 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6268 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6269 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6270 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6271
e52ed3fe
DM
62722016-08-08 David Malcolm <dmalcolm@redhat.com>
6273
6274 PR c/52952
6275 * gcc.dg/cpp/pr66415-1.c: Likewise.
6276 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6277 * gcc.dg/format/c90-printf-1.c: Likewise.
6278 * gcc.dg/format/diagnostic-ranges.c: New test case.
6279
ad200580
JJ
62802016-08-08 Jakub Jelinek <jakub@redhat.com>
6281
77524e0d
JJ
6282 PR fortran/72716
6283 * gfortran.dg/gomp/pr72716.f90: New test.
6284
2187f2a2
JJ
6285 PR middle-end/72781
6286 * gcc.dg/gomp/pr72781.c: New test.
6287
ad200580
JJ
6288 PR middle-end/68762
6289 * g++.dg/vect/pr68762-1.cc: New test.
6290 * g++.dg/vect/pr68762-2.cc: New test.
6291 * g++.dg/vect/pr68762.h: New file.
6292
989d0071
MS
62932016-08-08 Martin Sebor <msebor@redhat.com>
6294
6295 PR testsuite/72838
3a146d46
JJ
6296 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6297 * g++.dg/warn/overflow-warn-3.C: Same.
6298 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6299
7090cac9
AV
63002016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6301
6302 PR fortran/71936
6303 * gfortran.dg/allocate_with_source_21.f03: New test.
6304
64e56ab0
AV
63052016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6306
6307 PR fortran/72698
6308 * gfortran.dg/allocate_with_source_20.f03: New test.
6309
0476487d
AM
63102016-08-08 Alan Modra <amodra@gmail.com>
6311
6312 * gcc.c-torture/compile/pr72802.c: New.
6313
8e9218f2
AV
63142016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6315
6316 PR fortran/70524
6317 * gfortran.dg/dependency_48.f90: New test.
6318
c1f7083b
TK
63192016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6320
531e5ae3 6321 PR fortran/70040
c1f7083b
TK
6322 * gfortran.dg/pr70040.f90: New testcase.
6323
6ab5813c
TK
63242016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6325
6326 PR fortran/71961
6327 * gfortran.dg/matmul_10.f90: New testcase.
6328
27bddc4a
JH
63292016-08-07 Jan Hubicka <hubicka@ucw.cz>
6330
6331 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6332
4a9f8a9f
JJ
63332016-08-07 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR c/72816
6336 * gcc.dg/pr72816.c: New test.
6337
fa76f2c6
JW
63382016-08-06 Jonathan Wakely <jwakely@redhat.com>
6339
6340 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6341 * g++.dg/conversion/pr41426.C: Likewise.
6342 * g++.dg/conversion/pr66211.C: Likewise.
6343 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6344 * g++.dg/init/ref8.C: Likewise.
6345 * g++.old-deja/g++.law/cvt20.C: Likewise.
6346 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6347
5c3e5002
PP
63482016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6349
6350 PR tree-optimization/18046
6351 * gcc.dg/tree-ssa/vrp105.c: New test.
6352 * gcc.dg/tree-ssa/vrp106.c: New test.
6353
94087e88 63542016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6355
6356 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6357 1ul in diagnostics. Remove hyphen from "constant-expression."
6358 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6359 * g++.dg/cpp0x/static_assert3.C: Same.
6360 * g++.dg/cpp1y/constexpr-throw.C: Same.
6361 * g++.dg/template/nontype3.C: Same.
6362 * g++.dg/warn/overflow-warn-1.C: Same.
6363 * g++.dg/warn/overflow-warn-3.C: Same.
6364 * g++.dg/warn/overflow-warn-4.C: Same.
6365
88fa5555
DM
63662016-08-05 David Malcolm <dmalcolm@redhat.com>
6367
6368 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6369 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6370 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6371 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6372
1addb9e6
PP
63732016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6374
6375 PR tree-optimization/72810
6376 * gcc.dg/tree-ssa/vrp110.c: New test.
6377
1b62ed4f
JG
63782016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6379
6380 PR Target/72819
6381 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6382 registers.
6383 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6384 saving the half-precision registers.
6385 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6386 value is returned in h0.
6387 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6388 are passed in FP/SIMD registers.
6389 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6390 passing works corrcetly.
6391 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6392 (hfa_f16x2_t): Likewise.
6393 (hfa_f16x3_t): Likewise.
6394 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6395 are promoted to double and passed in a double register.
6396 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6397 are promoted to double and stacked.
6398 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6399 __fp16 data types.
6400 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6401 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6402 __fp16 first get passed in FP/SIMD registers, then stacked.
6403
4228ca19
NS
64042016-08-05 Nathan Sidwell <nathan@acm.org>
6405
6406 PR c++/68724
6407 * g++.dg/cpp0x/pr68724.C: New.
6408
db7c335e
RB
64092016-08-05 Richard Biener <rguenther@suse.de>
6410
6411 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6412
48abe922
PP
64132016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6414
6415 * gcc.dg/tree-ssa/vrp107.c: New test.
6416 * gcc.dg/tree-ssa/vrp108.c: New test.
6417 * gcc.dg/tree-ssa/vrp109.c: New test.
6418
f6cdf42f
PK
64192016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6420
6421 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6422 dg-options.
6423
33a9c609
PK
64242016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6425
6426 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6427 test-cases.
6428 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6429 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6430 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6431 test-cases.
6432 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6433 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6434 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6435 large_double.
6436
4473482d
PC
64372016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6438
6439 PR c++/72800
6440 * g++.dg/cpp1y/lambda-ice1.C: New.
6441
08156df5
PP
64422016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6443
6444 PR c++/72759
6445 * g++.dg/cpp1y/pr72759.C: New test.
6446
938da3a5
PP
64472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6448
6449 * gcc.dg/switch-10.c: New test.
6450
da84183c
JG
64512016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6452
6453 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6454
ae9281fc
TS
64552016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6456
6457 * c-c++-common/goacc/routine-5.c: Update.
6458
086ad22e
BE
64592016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6460
6461 PR rtl-optimization/70903
6462 * gcc.c-torture/execute/pr70903.c: New test.
6463
6805e400
ML
64642016-08-04 Martin Liska <mliska@suse.cz>
6465
6466 * gcc.dg/params/params.exp: Replace file exists with
6467 TESTING_IN_BUILD_TREE.
6468
a0008434
MP
64692016-08-04 Marek Polacek <polacek@redhat.com>
6470
6471 PR c++/70229
6472 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6473
fb46286e
RB
64742016-08-04 Richard Biener <rguenther@suse.de>
6475
6476 PR middle-end/71984
6477 * gcc.dg/torture/pr71984.c: Guard correctness check for
6478 little-endian.
6479
ac2c96ab
AP
64802016-08-03 Andrew Pinski <apinski@cavium.com>
6481
6482 * gcc.c-torture/compile/20160802-1.c: New testcase.
6483
c98583e9
FR
64842016-08-03 Fritz Reese <fritzoreese@gmail.com>
6485
6486 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6487
9ad1a1da
RB
64882016-08-03 Richard Biener <rguenther@suse.de>
6489
6490 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6491 and remove -O3.
6492 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6493 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6494
cd75c979
RB
64952016-08-03 Richard Biener <rguenther@suse.de>
6496
6497 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6498 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6499 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6500 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6501
30e8d875
SKS
65022016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6503
6504 * gcc.dg/init-excess-2.c: Require int32plus.
6505 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6506 * gcc.dg/pr59963-2.c: Require int32plus.
6507 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6508 * gcc.dg/unroll-7.c: Require int32plus.
6509
69b806f6
BC
65102016-08-02 Bin Cheng <bin.cheng@arm.com>
6511
6512 PR tree-optimization/34114
6513 * gcc.dg/tree-ssa/loop-42.c: New test.
6514
1efafef3
TC
65152016-08-02 Tamar Christina <tamar.christina@arm.com>
6516
6517 * gcc.target/aarch64/vminmaxnm.c: New.
6518 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6519 tests.
6520
e2a99194
MM
65212016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6522
6523 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6524 vec_extract for vector float, vector int, vector short, and vector
6525 char.
6526 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6527 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6528 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6529 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6530
71bfb77a
WD
65312016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6532
6533 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6534 single stack adjustment, no writeback.
71bfb77a
WD
6535 * gcc.target/aarch64/test_frame_12.c: Likewise.
6536 * gcc.target/aarch64/test_frame_13.c: Likewise.
6537 * gcc.target/aarch64/test_frame_15.c: Likewise.
6538 * gcc.target/aarch64/test_frame_6.c: Likewise.
6539 * gcc.target/aarch64/test_frame_7.c: Likewise.
6540 * gcc.target/aarch64/test_frame_8.c: Likewise.
6541 * gcc.target/aarch64/test_frame_16.c: New test.
6542
37bce35a
L
65432015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6544
6545 PR target/72748
6546 * gcc.target/i386/pr72748.c: New test.
6547
3f8257db 65482015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6549
6550 PR tree-optimization/71818
6551 * gcc.dg/vect/pr71818.c: New
6552
bf60c531
ML
65532016-08-01 Martin Liska <mliska@suse.cz>
6554
6555 PR tree-optimization/71857
6556 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6557
8ed49fab
KT
65582016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6559
6560 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6561
76e2c821
JB
65622016-08-01 Jan Beulich <jbeulich@suse.com>
6563
6564 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6565
35029597
WS
65662016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6567
6568 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6569 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6570
3aa4b66a
JW
65712016-07-31 Jonathan Wakely <jwakely@redhat.com>
6572
6573 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6574 (check_effective_target_c++): Likewise. Also match for libstdc++.
6575
3f8257db 65762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6577
6578 PR fortran/41922
6579 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6580 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6581 * gfortran.dg/pr41922.f90: New test.
6582
9fcb2819
SK
65832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6584
6585 PR fortran/68566
6586 * gfortran.dg/pr68566.f90: new test.
6587
94087e88 65882016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6589
6590 PR c++/60760
6591 PR c++/71091
6592 * g++.dg/cpp0x/constexpr-cast.C: New test.
6593 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6594 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6595 * g++.dg/ubsan/pr63956.C: Correct.
6596
d0047a25
MM
65972016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6598
6599 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6600 vector double or vector long where the vector is in memory.
6601 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6602 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6603
e4f7a5df
SK
66042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6605
6606 PR fortran/69867
6607 * gfortran.dg/pr69867.f90: New test.
6608
b441ae1d
SK
66092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6610
6611 PR fortran/69962
6612 * gfortran.dg/pr69962.f90: New test.
6613
712dff31
SK
66142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6615
6616 PR fortran/70006
6617 * gfortran.dg/pr70006.f90: New test.
6618
fb42421e
SK
66192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6620
6621 PR fortran/71730
6622 * gfortran.dg/pr71730.f90: New test.
6623 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6624 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6625 * gfortran.dg/array_constructor_26.f03: Ditto.
6626
466effe0
WS
66272016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6628
6629 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6630 * gcc.target/powerpc/pr71763.c: Likewise.
6631
f618a472
MP
66322016-07-29 Marek Polacek <polacek@redhat.com>
6633
6634 PR c/71742
6635 * gcc.dg/940510-1.c: Adjust dg-error.
6636 * gcc.dg/c99-flex-array-1.c: Likewise.
6637 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6638
efd0786f
MP
6639 PR c/71853
6640 * gcc.dg/noncompile/pr71853.c: New test.
6641
e00dceaf
MP
6642 PR c/71573
6643 * gcc.dg/noncompile/pr71573.c: New test.
6644
638fc14f
MP
6645 PR c/71926
6646 * g++.dg/warn/Wparentheses-30.C: New test.
6647 * gcc.dg/Wparentheses-14.c: New test.
6648
61c73a7f
UB
66492016-07-29 Uros Bizjak <ubizjak@gmail.com>
6650
6651 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6652
01d32b2b
BC
66532016-07-29 Bin Cheng <bin.cheng@arm.com>
6654
6655 PR tree-optimization/57558
6656 * gcc.dg/vect/pr57558-1.c: New test.
6657 * gcc.dg/vect/pr57558-2.c: New test.
6658
f6c7a248
PK
66592016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6660
61c73a7f 6661 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6662 to scan forwprop1 dump pass.
6663
f54ea774
PC
66642016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6665
6666 PR c++/51488
6667 * g++.dg/template/pr51488.C: New.
6668
673a107a
JJ
66692016-07-29 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR c/71969
6672 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6673 static __inline__.
6674 * gcc.dg/pr71969-1.c: New test.
6675 * gcc.dg/pr71969-2.c: New test.
6676 * gcc.dg/pr71969-3.c: New test.
6677
78169471
MP
66782016-07-29 Marek Polacek <polacek@redhat.com>
6679
6680 PR c/71574
6681 * c-c++-common/pr71574.c: New test.
6682
a5b5c8b6
MP
6683 PR c/71583
6684 * gcc.dg/noncompile/pr71583.c: New test.
6685
883b6d4e
KV
66862016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6687
6688 PR middle-end/68217
6689 * gcc.dg/pr68217.c: New test.
6690
89f1f37e
SK
66912016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6692
6693 PR fortran/71067
6694 * gfortran.dg/pr71067_1.f90: New test.
6695 * gfortran.dg/pr71067_2.f90: Ditto.
6696
e0d32185
MM
66972016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6698
6699 * gcc.target/powerpc/vec-extract-1.c: New test.
6700
c851722d
SK
67012016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6702
6703 PR fortran/71799
6704 * gfortran.dg/pr71799.f90: New test.
6705
f064da6a
PC
67062016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6707
6708 PR c++/71665
6709 * g++.dg/cpp0x/pr71665-1.C: New.
6710 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6711 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6712 * g++.dg/ext/label10.C: Likewise.
6713 * g++.dg/parse/constant5.C: Likewise.
6714
1b70aaad
SK
67152016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6716
6717 PR fortran/71859
6718 * gfortran.dg/pr71859.f90: New test.
6719 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6720 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6721
a23404c9
PT
67222016-07-28 Paul Thomas <pault@gcc.gnu.org>
6723
6724 PR fortran/71883
6725 * gfortran.dg/pr71883.f90 : New test.
6726
513d866d
YR
67272016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6728
6729 PR tree-optimization/71734
61c73a7f 6730 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6731
7c428aa2
RL
67322016-07-28 Renlin Li <renlin.li@arm.com>
6733
6734 Revert
6735 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6736
6737 PR fortran/71902
6738 * gfortran.dg/dependency_47.f90: New test.
6739
1225d6b1
ML
67402016-07-28 Martin Liska <mliska@suse.cz>
6741
6742 PR gcov-profile/68025
6743 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6744
e5f5bf35
ML
67452016-07-28 Martin Liska <mliska@suse.cz>
6746
6747 * g++.dg/vect/pr70944.cc: New test.
6748
4536610d
KV
67492016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6750
6751 PR middle-end/71994
6752 * gcc.dg/torture/pr71994.c: New test.
6753
8c6961ca
PK
67542016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6755
6756 PR middle-end/71078
6757 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6758 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6759 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6760
8de22ea0
RB
67612016-07-27 Richard Biener <rguenther@suse.de>
6762
6763 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6764
5d9da222
ML
67652016-07-27 Martin Liska <mliska@suse.cz>
6766
6767 * gcc.dg/predict-13.c: New test.
6768 * gcc.dg/predict-14.c: New test.
6769
af9e275f
SKS
67702016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6771
a23404c9 6772 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6773 including stdint.h.
6774 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6775 including stdint.h.
6776
71abba1e
MM
67772016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6778
6779 PR target/71869
6780 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6781 IEEE built-in functions handle quiet and signalling NaNs
6782 correctly.
6783
9cd74e8f
SK
67842016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6785
6786 PR fortran/71862
6787 * gfortran.dg/pr71862.f90: New test.
6788
0d48446f
MS
67892016-07-26 Martin Sebor <msebor@redhat.com>
6790
6791 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6792 selector with dg-options.
6793
524cf1e4
PP
67942016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6795
6796 PR tree-optimization/18046
6797 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6798 * gcc.dg/tree-ssa/vrp103.c: New test.
6799 * gcc.dg/tree-ssa/vrp104.c: New test.
6800
100665d8
WS
68012016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6802
6803 * gcc.target/powerpc/pr63354.c: Require lp64 since
6804 -mprofile-kernel is not legal with -m32.
6805
0b64ca40
RB
68062016-07-26 Richard Biener <rguenther@suse.de>
6807
6808 PR rtl-optimization/71984
6809 * gcc.dg/torture/pr71984.c: New testcase.
6810
9b7937cf
RS
68112016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6812
6813 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6814 g++-dg-runtest via et-dg-runtest.
6815 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6816 * gcc.dg/vect/vect.exp: Likewise.
6817 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6818 gfortran-dg-runtest.
6819 * gfortran.dg/vect/vect.exp: Likewise.
6820 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6821 (check_mips_loongson_hw_available): Likewise.
6822 (check_effective_target_mpaired_single_runtime): Likewise.
6823 (check_effective_target_mips_loongson_runtime): Likewise.
6824 (add_options_for_mpaired_single): Likewise.
6825 (check_effective_target_vect_int): Add global et_index.
6826 Check and save the supported feature for a target selected by
6827 the et_index target. Break long lines where appropriate. Call
6828 et-is-effective-target for MIPS with an argument instead of
6829 check_effective_target_* where appropriate.
6830 (check_effective_target_vect_intfloat_cvt): Likewise.
6831 (check_effective_target_vect_uintfloat_cvt): Likewise.
6832 (check_effective_target_vect_floatint_cvt): Likewise.
6833 (check_effective_target_vect_floatuint_cvt): Likewise.
6834 (check_effective_target_vect_simd_clones): Likewise.
6835 (check_effective_target_vect_shift): ewise.
6836 (check_effective_target_whole_vector_shift): Likewise.
6837 (check_effective_target_vect_bswap): Likewise.
6838 (check_effective_target_vect_shift_char): Likewise.
6839 (check_effective_target_vect_long): Likewise.
6840 (check_effective_target_vect_float): Likewise.
6841 (check_effective_target_vect_double): Likewise.
6842 (check_effective_target_vect_long_long): Likewise.
6843 (check_effective_target_vect_no_int_max): Likewise.
6844 (check_effective_target_vect_no_int_add): Likewise.
6845 (check_effective_target_vect_no_bitwise): Likewise.
6846 (check_effective_target_vect_widen_shift): Likewise.
6847 (check_effective_target_vect_no_align): Likewise.
6848 (check_effective_target_vect_hw_misalign): Likewise.
6849 (check_effective_target_vect_element_align): Likewise.
6850 (check_effective_target_vect_condition): Likewise.
6851 (check_effective_target_vect_cond_mixed): Likewise.
6852 (check_effective_target_vect_char_mult): Likewise.
6853 (check_effective_target_vect_short_mult): Likewise.
6854 (check_effective_target_vect_int_mult): Likewise.
6855 (check_effective_target_vect_extract_even_odd): Likewise.
6856 (check_effective_target_vect_interleave): Likewise.
6857 (check_effective_target_vect_stridedN): Likewise.
6858 (check_effective_target_vect_multiple_sizes): Likewise.
6859 (check_effective_target_vect64): Likewise.
6860 (check_effective_target_vect_call_copysignf): Likewise.
6861 (check_effective_target_vect_call_sqrtf): Likewise.
6862 (check_effective_target_vect_call_btrunc): Likewise.
6863 (check_effective_target_vect_call_btruncf): Likewise.
6864 (check_effective_target_vect_call_ceil): Likewise.
6865 (check_effective_target_vect_call_ceilf): Likewise.
6866 (check_effective_target_vect_call_floor): Likewise.
6867 (check_effective_target_vect_call_floorf): Likewise.
6868 (check_effective_target_vect_call_lceil): Likewise.
6869 (check_effective_target_vect_call_lfloor): Likewise.
6870 (check_effective_target_vect_call_nearbyint): Likewise.
6871 (check_effective_target_vect_call_nearbyintf): Likewise.
6872 (check_effective_target_vect_call_round): Likewise.
6873 (check_effective_target_vect_call_roundf): Likewise.
6874 (check_effective_target_vect_perm): Likewise, but also append *_saved
6875 to the existing global name to properly cache the result.
6876 (check_effective_target_vect_perm_byte): Likewise.
6877 (check_effective_target_vect_perm_short): Likewise.
6878 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6879 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6880 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6881 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6882 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6883 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6884 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6885 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6886 (check_effective_target_vect_sdot_qi): Likewise.
6887 (check_effective_target_vect_udot_qi): Likewise.
6888 (check_effective_target_vect_sdot_hi): Likewise.
6889 (check_effective_target_vect_udot_hi): Likewise.
6890 (check_effective_target_vect_usad_char): Likewise.
6891 (check_effective_target_vect_pack_trunc): Likewise.
6892 (check_effective_target_vect_unpack): Likewise.
6893 (check_effective_target_vect_aligned_arrays): Likewise.
6894 (check_effective_target_vect_natural_alignment): Likewise.
6895 (check_effective_target_vector_alignment_reachable): Likewise.
6896 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6897 (is-effective-target): Initialize et_index if undefined.
6898 (et-dg-runtest): New.
6899 (et-is-effective-target): Likewise.
6900 (check_vect_support_and_set_flags): Add supported MIPS targets to
6901 EFFECTIVE_TARGETS list. Return the number of supported targets.
6902
8f63caf6 69032016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6904 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6905
6906 PR middle-end/70920
6907 * gcc.dg/pr70920-1.c: New test-case.
6908 * gcc.dg/pr70902-2.c: Likewise.
6909 * gcc.dg/pr70920-3.c: Likewise.
6910 * gcc.dg/pr70920-4.c: Likewise
6911 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6912 2 instead of 3.
6913
7d575fff
AM
69142016-07-25 Alexander Monakov <amonakov@ispras.ru>
6915
6916 * gcc.c-torture/execute/pr71494.c: Require label_values.
6917 * gcc.dg/pr16973.c: Ditto.
6918
bf01e070
SKS
69192016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6920
6921 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6922 * gcc.dg/torture/pr69771.c: Require int32plus.
6923 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6924
16b05965
ML
69252016-07-25 Martin Liska <mliska@suse.cz>
6926
6927 * gcc.dg/torture/pr71987.c: New test.
6928
d52d3767
SK
69292016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6930
6931 PR fortran/71935
6932 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6933 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6934 * gfortran.dg/pr71935.f90: New test.
6935
94087e88 69362016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6937
6938 PR c++/71675
6939 * g++.dg/ext/atomic-3.C: New test.
6940 * gcc.dg/atomic/pr71675.c: New test.
6941
58b3986e
ES
69422016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6943
6944 * gcc.target/i386/mvc8.c: New test.
6945
faa1612a
BC
69462016-07-22 Bin Cheng <bin.cheng@arm.com>
6947
6948 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6949 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6950
1603ebe0
TK
69512016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6952
6953 PR fortran/71795
6954 * gfortran.dg/constructor_50.f90: New test.
6955
bc91c436
ML
69562016-07-22 Martin Liska <mliska@suse.cz>
6957
6958 PR gcov-profile/69028
6959 PR gcov-profile/62047
6960 * g++.dg/cilk-plus/pr69028.C: New test.
6961
9fe9a3a7
AV
69622016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6963
6964 * gfortran.dg/coarray_stat_2.f90: New test.
6965
70866e3d
MM
69662016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6967
6968 * gcc.target/powerpc/vec-extract.h: New files to check the
6969 vec_extract built-in functions for all vector types, testing
6970 accessing each element, both with constant and variable element
6971 numbers.
6972 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6973 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6974 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6975 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6976 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6977 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6978 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6979 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6980 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6981
ab3af181
JJ
69822016-07-21 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR c++/71728
6985 * g++.dg/other/pr71728.C: New test.
6986
ebe8f322
JG
69872016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6988
6989 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6990 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6991 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6992 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6993 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6994
959cef74
RB
69952016-07-21 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/71947
6998 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6999
b24d9420
BC
70002016-07-21 Bin Cheng <bin.cheng@arm.com>
7001
7002 * gcc.dg/tree-ssa/scev-15.c: New.
7003
23974819
BC
70042016-07-21 Bin Cheng <bin.cheng@arm.com>
7005
7006 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7007
ee78cbaa
JJ
70082016-07-21 Jakub Jelinek <jakub@redhat.com>
7009
7010 PR c++/71941
7011 * g++.dg/gomp/pr71941.C: New test.
7012
52ed68f7
DM
70132016-07-20 David Malcolm <dmalcolm@redhat.com>
7014
7015 PR c/70339
7016 PR c/71858
7017 * g++.dg/spellcheck-identifiers.C: New test case, based on
7018 gcc.dg/spellcheck-identifiers.c.
7019 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7020 gcc.dg/spellcheck-identifiers-2.c.
7021 * g++.dg/spellcheck-typenames.C: New test case, based on
7022 gcc.dg/spellcheck-typenames.c
7023
18407bfb
JW
70242016-07-20 Jonathan Wakely <jwakely@redhat.com>
7025
7026 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7027 pointer to member function and also test catching by reference.
7028
4c07fd98
DV
70292016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7030
7031 * gcc.target/s390/pr67443.c: Fix test case.
7032
fee21d65
DV
70332016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7034
7035 * gcc.target/s390/insv-1.c: Xfail some tests.
7036 * gcc.target/s390/insv-2.c: Likewise.
7037
dbe9dfdd
GJL
70382016-07-20 Georg-Johann Lay <avr@gjlay.de>
7039
7040 * gcc.target/avr/torture/get-mem.c: New test.
7041 * gcc.target/avr/torture/set-mem.c: New test.
7042
c25e1d82
GJL
70432016-07-20 Georg-Johann Lay <avr@gjlay.de>
7044
7045 PR target/71948
7046 * gcc.target/avr/torture/tiny-progmem.c: New test.
7047
109d2197
JJ
70482016-07-20 Jakub Jelinek <jakub@redhat.com>
7049
7419f441
JJ
7050 PR c++/71909
7051 * g++.dg/parse/pr71909.C: New test.
7052 * g++.dg/tm/pr71909.C: New test.
7053
109d2197
JJ
7054 PR c++/50060
7055 * g++.dg/cpp0x/constexpr-50060.C: New test.
7056 * g++.dg/cpp1y/constexpr-50060.C: New test.
7057
144530cf
ML
70582016-07-20 Martin Liska <mliska@suse.cz>
7059
7060 * gfortran.dg/graphite/pr71898.f90: New test.
7061
04ac4afa
BC
70622016-07-20 Bin Cheng <bin.cheng@arm.com>
7063
7064 PR tree-optimization/71503
7065 PR tree-optimization/71683
7066 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7067 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7068
dcbdb17a
ML
70692016-07-20 Martin Liska <mliska@suse.cz>
7070
7071 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7072 * gcc.dg/plugin/sreal-test-1.c: Remove.
7073 * gcc.dg/plugin/sreal_plugin.c: Remove.
7074
6ed82555
TK
70752016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7076
7077 PR fortran/71902
7078 * gfortran.dg/dependency_47.f90: New test.
7079
13da0507
JJ
70802016-07-19 Jakub Jelinek <jakub@redhat.com>
7081
4833f561
JJ
7082 PR rtl-optimization/71916
7083 * gcc.c-torture/compile/pr71916.c: New test.
7084
4fda19ef
JJ
7085 PR middle-end/71874
7086 * g++.dg/torture/pr71874.C: New test.
7087
13da0507
JJ
7088 PR middle-end/71734
7089 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7090 (my_alloc): Rewritten to use __builtin_posix_memalign and
7091 __SIZE_TYPE__.
7092 (my_free): Use __builtin_free instead of _mm_free.
7093 (Vec::operator=): Use __builtin_memcpy.
7094
e7980add
MJ
70952016-07-19 Martin Jambor <mjambor@suse.cz>
7096
61c73a7f
UB
7097 PR fortran/71688
7098 * gfortran.dg/pr71688.f90: New test.
e7980add 7099
13e88953
RB
71002016-07-19 Richard Biener <rguenther@suse.de>
7101
7102 * c-c++-common/vector-subscript-6.c: New testcase.
7103 * c-c++-common/vector-subscript-7.c: Likewise.
7104
1caf0482
SKS
71052016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7106
a23404c9 7107 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7108 and UInt32 based on __SIZEOF_INT__.
7109
cef5388d
RB
71102016-07-19 Richard Biener <rguenther@suse.de>
7111
7112 PR tree-optimization/71901
7113 * gcc.dg/torture/pr71901.c: New testcase.
7114
71152016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7116
7117 PR tree-optimization/71908
7118 * gcc.dg/torture/pr71908.c: New testcase.
7119
a8f7a895
MM
71202016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7121
7122 PR target/71493
7123 * gcc.target/powerpc/pr71493-1.c: New test.
7124 * gcc.target/powerpc/pr71493-2.c: Likewise.
7125
f2111a36
JJ
71262016-07-18 Jakub Jelinek <jakub@redhat.com>
7127
99516432
JJ
7128 PR c++/71835
7129 * g++.dg/conversion/ambig3.C: New test.
7130
87713c6a
JJ
7131 PR c++/71828
7132 * g++.dg/cpp0x/constexpr-71828.C: New test.
7133
7a7f16ca
JJ
7134 PR c++/71826
7135 * g++.dg/template/pr71826.C: New test.
7136
f4d90295
JJ
7137 PR c++/71822
7138 * g++.dg/template/defarg21.C: New test.
7139
f2111a36
JJ
7140 PR c++/71871
7141 * g++.dg/ext/vector31.C: New test.
7142
0b965526
UB
71432016-07-18 Uros Bizjak <ubizjak@gmail.com>
7144
7145 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7146
94e136b9
YR
71472016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7148
7149 PR tree-optimization/71734
7150 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7151
7072df0a
DV
71522016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7153
7154 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7155 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7156 stack-layout-dynamic-1.c: New test.
7157
54158a1a
AK
71582016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7159
7160 * gcc.target/s390/nolrl-1.c: New test.
7161
43068916
FR
71622016-07-17 Fritz Reese <fritzoreese@gmail.com>
7163
7164 PR fortran/71523
7165 * gfortran.dg/pr71523_1.f90: New test.
7166 * gfortran.dg/pr71523_2.f90: New test.
7167
a9356b12
AS
71682016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7169
7170 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7171
a07b81c7 71722016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7173 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7174
7175 PR fortran/62125
7176 * gfortran.dg/pr62125.f90: New test.
7177
96c0ec12
BS
71782016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7179
7180 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7181 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7182
479d0ed5
JW
71832016-07-15 Jonathan Wakely <jwakely@redhat.com>
7184
7185 PR c++/58796
7186 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7187 * g++.dg/cpp0x/nullptr35.C: New test.
7188
41c7438e
BC
71892016-07-15 Bin Cheng <bin.cheng@arm.com>
7190
7191 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7192
f7ba880b
CP
71932016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7194
7195 * gfortran.dg/goacc/vector_length.f90: New test.
7196
b9aba0a0
RB
71972016-07-15 Richard Biener <rguenther@suse.de>
7198
7199 PR tree-optimization/71881
7200 * gcc.dg/torture/pr71881.c: New testcase.
7201
9513d5fb
RB
72022016-07-15 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/71887
7205 * gcc.dg/torture/pr71887.c: New testcase.
7206
ddbbcb19
JJ
72072016-07-15 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR c/71858
7210 * gcc.dg/spellcheck-identifiers-3.c: New test.
7211
29eb509c
AV
72122016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7213
7214 PR fortran/71807
7215 * gfortran.dg/null_9.f90: New test.
7216
43aabfcf
BC
72172016-07-15 Bin Cheng <bin.cheng@arm.com>
7218
7219 * gcc.dg/tree-ssa/loop-41.c: New test.
7220
afc89e58
BC
72212016-07-15 Bin Cheng <bin.cheng@arm.com>
7222
7223 PR tree-optimization/71347
7224 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7225
6fa682ad
SK
72262016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7227
7228 PR fortran/29819
7229 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7230 * gfortran.dg/contains.f90: Ditto.
7231 * gfortran.dg/contains_empty_1.f03: Ditto.
7232 * gfortran.dg/submodule_3.f08: Ditto.
7233
dd36b877
JJ
72342016-07-14 Jakub Jelinek <jakub@redhat.com>
7235
a60a5d31
JJ
7236 PR testsuite/71865
7237 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7238 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7239 expected diagnostics.
7240
dd36b877
JJ
7241 PR c/71858
7242 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7243 * gcc.dg/spellcheck-identifiers-2.c: New test.
7244 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7245 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7246
a241f8ca
JJ
72472016-07-14 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR tree-optimization/71872
7250 * gcc.c-torture/compile/pr71872.c: New test.
7251
d62b809c
TP
72522016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7253
7254 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7255 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7256 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7257 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7258 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7259 * gcc.target/arm/atomic-op-acquire-1.c: This.
7260 * gcc.target/arm/atomic-op-char.c: Rename into ...
7261 * gcc.target/arm/atomic-op-char-1.c: This.
7262 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7263 * gcc.target/arm/atomic-op-consume-1.c: This.
7264 * gcc.target/arm/atomic-op-int.c: Rename into ...
7265 * gcc.target/arm/atomic-op-int-1.c: This.
7266 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7267 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7268 * gcc.target/arm/atomic-op-release.c: Rename into ...
7269 * gcc.target/arm/atomic-op-release-1.c: This.
7270 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7271 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7272 * gcc.target/arm/atomic-op-short.c: Rename into ...
7273 * gcc.target/arm/atomic-op-short-1.c: This.
7274 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7275 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7276 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7277 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7278 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7279 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7280 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7281 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7282 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7283 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7284
1f8dd420
AV
72852016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7286
7287 PR fortran/70842
7288 * gfortran.dg/select_type_35.f03: New test.
7289
53109ba8
KT
72902016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7291
7292 PR target/65951
7293 PR tree-optimization/70923
7294 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7295 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7296 * gcc.dg/vect/pr65951.c: Likewise.
7297 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7298
91f35b7f
DE
72992016-07-14 David Edelsohn <dje.gcc@gmail.com>
7300
7301 * c-c++-common/pr60226.c: Expect maximum object file alignment
7302 error on AIX.
7303
351168fe
RB
73042016-07-14 Richard Biener <rguenther@suse.de>
7305
7306 PR tree-optimization/71866
7307 * gcc.dg/torture/pr71866.c: New testcase.
7308
94c32c00
TP
73092016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7310
7311 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7312 selector and enclose boolean expression in curly braces.
7313
b799a481
AM
73142016-07-14 Alan Modra <amodra@gmail.com>
7315
7316 PR target/71733
7317 * gcc.target/powerpc/p9-novsx.c: New.
7318
f63ba78c
AK
73192016-07-13 Andi Kleen <ak@linux.intel.com>
7320
7321 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7322 * g++.dg/tree-prof/morefunc.C: Dito.
7323 * g++.dg/tree-prof/pr35545.C: Dito.
7324 * g++.dg/tree-prof/reorder.C: Dito.
7325 * gcc.dg/tree-prof/20050826-2.c: Dito.
7326 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7327 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7328 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7329 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7330 * gcc.dg/tree-prof/inliner-1.c: Dito.
7331 * gcc.dg/tree-prof/merge_block.c: Dito.
7332 * gcc.dg/tree-prof/stringop-1.c: Dito.
7333 * gcc.dg/tree-prof/stringop-2.c: Dito.
7334 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7335 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7336 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7337 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7338 * gcc.dg/tree-prof/update-loopch.c: Dito.
7339 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7340 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7341 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7342 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7343 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7344 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7345 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7346
f4d5a23d
AK
73472016-07-13 Andi Kleen <ak@linux.intel.com>
7348
7349 * lib/profopt.exp (profopt-execute): Remove .imports files.
7350
ae145898
AK
73512016-07-13 Andi Kleen <ak@linux.intel.com>
7352
0b965526 7353 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7354
e97bd4f5
AK
73552016-07-13 Andi Kleen <ak@linux.intel.com>
7356
7357 * lib/profopt.exp (dg-final-scan-autofdo,
7358 dg-final-scan-not-autofdo): New functions.
7359
6fa3d4b4
BC
73602016-07-13 Bin Cheng <bin.cheng@arm.com>
7361
7362 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7363 * gcc.dg/vect/vect-35.c: Ditto.
7364 * gcc.dg/vect/vect-alias-check-2.c: New test.
7365
65f18bc6
ML
73662016-07-13 Martin Liska <mliska@suse.cz>
7367
7368 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7369 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7370 * gfortran.dg/pr42108.f90: Update expected dump scan.
7371
9737f35b
RB
73722016-07-13 Richard Biener <rguenther@suse.de>
7373
7374 PR tree-optimization/24574
7375 * gcc.dg/pr24574.c: New testcase.
7376
62c0ea4b
SKS
73772016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7378
0b965526 7379 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7380 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7381 * c-c++-common/pr68833-1.c: Require int32plus.
7382 * gcc.dg/ipa/pr63551.c: Likewise.
7383 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7384 * gcc.dg/ipa/pr64041.c: Require int32plus.
7385
c7ed8938
IE
73862016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7387
7388 PR ipa/71633
7389 * g++.dg/pr71633.C: New test.
7390
5ce15300
TP
73912016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7392
7393 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7394 Add new arm_thumb1_cbz_ok effective target.
7395 * gcc.target/arm/cbz.c: New test.
7396
2b9509a3
TP
73972016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7398
7399 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7400 Define effective target.
7401 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7402 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7403 * gcc.target/arm/movhi_movw.c: New test.
7404 * gcc.target/arm/movsi_movw.c: Likewise.
7405 * gcc.target/arm/movdi_movw.c: Likewise.
7406
7f15b177
RB
74072016-07-13 Richard Biener <rguenther@suse.de>
7408
7409 PR middle-end/71104
7410 * gcc.dg/pr71104-1.c: New testcase.
7411 * gcc.dg/pr71104-2.c: Likewise.
7412
0b0a896e
MM
74132016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7414
7415 PR target/71805
7416 * gcc.target/powerpc/pr71805.c: New test.
7417
f906f5ed
BS
74182016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7419
7420 * gcc.target/powerpc/divkc3-1.c: New.
7421 * gcc.target/powerpc/mulkc3-1.c: New.
7422
9e63c3aa
NS
74232016-07-12 Nathan Sidwell <nathan@acm.org>
7424
7425 * gcc.target/arm/data-rel-1.c: New.
7426 * gcc.target/arm/data-rel-2.c: New.
7427 * gcc.target/arm/data-rel-3.c: New.
7428
f507d202
ML
74292016-07-12 Martin Liska <mliska@suse.cz>
7430
7431 * gcc.dg/params/blocksort-part.c: New test.
7432 * gcc.dg/params/params.exp: New file.
7433
d6f7c125
KT
74342016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7435
7436 PR middle-end/71700
7437 * gcc.c-torture/execute/pr71700.c: New test.
7438
37ccb0ba
SB
74392016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7440 Richard Biener <rguenther@suse.de>
7441
7442 PR tree-optimization/23286
7443 PR tree-optimization/70159
7444 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7445 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7446 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7447 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7448 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7449 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7450 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7451 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7452 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7453 * gcc.dg/pr51879-12.c: Likewise.
7454 * gcc.dg/strlenopt-9.c: Likewise.
7455 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7456 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7457 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7458 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7459 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7460 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7461 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7462 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7463 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7464 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7465 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7466 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7467 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7468 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7469 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7470
712a93d6
RB
74712016-07-12 Richard Biener <rguenther@suse.de>
7472
7473 PR rtl-optimization/68961
7474 * gcc.target/i386/pr68961.c: New testcase.
7475
c392943c
JJ
74762016-07-11 Jakub Jelinek <jakub@redhat.com>
7477
3d56e6a4
JJ
7478 PR middle-end/71758
7479 * c-c++-common/gomp/pr71758.c: New test.
7480 * gfortran.dg/gomp/pr71758.f90: New test.
7481
c392943c
JJ
7482 PR tree-optimization/71823
7483 * gcc.dg/vect/pr71823.c: New test.
7484
741d3be5
DM
74852016-07-11 David Malcolm <dmalcolm@redhat.com>
7486
7487 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7488 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7489 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7490
92fa45b5
L
74912016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7492
7493 PR target/71801
7494 * gcc.target/i386/pr71801.c: New test.
7495
f51606c7
RB
74962016-07-11 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/71816
7499 * gcc.dg/torture/pr71816.c: New testcase.
7500
36b54ce0
TK
75012016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7502
7503 PR fortran/71783
7504 * gfortran.dg/dependency_46.f90: New test.
7505
d13835b6
VM
75062016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7507
7508 PR rtl-optimization/71621
7509 * gcc.target/i386/pr71621-1.c: New.
7510 * gcc.target/i386/pr71621-2.c: New.
7511
642bcbdf
CP
75122016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7513
7514 * gfortran.dg/goacc/pr71704.f90: New test.
7515
02eb5b8b
BS
75162016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517
7518 PR target/71297
7519 * gcc.target/powerpc/pr71297.c: New.
7520
8beb9a0d
JW
75212016-07-08 Jiong Wang <jiong.wang@arm.com>
7522
7523 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7524
cef4b650
MM
75252016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7526
7527 PR target/71806
7528 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7529
3c3ecf52
AH
75302016-07-08 Alan Hayward <alan.hayward@arm.com>
7531
7532 PR tree-optimization/71667
7533 * gcc.dg/vect/pr71667.c: New
7534
2660286d
ML
75352016-07-08 Martin Liska <mliska@suse.cz>
7536
7537 * gcc.dg/torture/pr71606.c: New test.
7538
70cdd4ae
JD
75392016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7540
7541 PR fortran/71764
7542 * gfortran.dg/pr71764.f90: New test.
7543
842dc2e6
JJ
75442016-07-07 Jakub Jelinek <jakub@redhat.com>
7545 Kai Tietz <ktietz70@googlemail.com>
7546
7547 PR c++/70869
7548 PR c++/71054
7549 * g++.dg/cpp0x/pr70869.C: New test.
7550 * g++.dg/cpp0x/pr71054.C: New test.
7551
31be4262
DE
75522016-07-07 David Edelsohn <dje.gcc@gmail.com>
7553
7554 * g++.dg/debug/pr71432.C: Fail on AIX.
7555
1c122092
ML
75562016-07-07 Martin Liska <mliska@suse.cz>
7557
7558 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7559 an undefined behavior.
7560 * gfortran.dg/do_3.F90: Likewise.
7561 * gfortran.dg/do_check_11.f90: New test.
7562 * gfortran.dg/do_check_12.f90: New test.
7563 * gfortran.dg/do_corner_warn.f90: New test.
7564
7119f1b1
ML
75652016-07-07 Martin Liska <mliska@suse.cz>
7566
7567 * gfortran.dg/predict-1.f90: Ammend the test.
7568 * gfortran.dg/predict-2.f90: Likewise.
7569
275792f2
IE
75702016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7571
7572 PR ipa/71624
7573 * g++.dg/pr71624.C: New test.
7574
05a437c1
TP
75752016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7576
7577 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7578 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7579 ARMv8-M Mainline architectures.
7580
6f493951
TP
75812016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7582
7583 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7584 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7585
5ddaee94
SB
75862016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7587
7588 PR target/70098
7589 PR target/71763
7590 * gcc.target/powerpc/pr71763.c: New file.
7591
651afdb2
YR
75922016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7593
7594 PR tree-optimization/71518
0b965526 7595 * gcc.dg/pr71518.c: New test.
651afdb2 7596
9df99881
WD
75972016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7598
7599 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7600
7b4e0769
SKS
76012016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7602
0b965526 7603 PR target/50739
7b4e0769
SKS
7604 * gcc.target/avr/pr50739.c: New test.
7605
eb4432f7
JH
76062016-07-05 Jan Hubicka <jh@suse.cz>
7607
7608 * gcc.dg/tree-ssa/scev-14.c: update template.
7609
c01e092f
RS
76102016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7611
7612 * gcc.dg/vect/group-no-gaps-1.c: New test.
7613
8070763a
AK
76142016-07-05 Andi Kleen <ak@linux.intel.com>
7615
7616 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7617 if kernel supports MPX.
7618
3f8257db 76192016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7620
7621 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7622
36a265b1
MM
76232016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7624 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7625
7626 * gcc.target/powerpc/signbit-1.c: New test.
7627 * gcc.target/powerpc/signbit-2.c: New test.
7628 * gcc.target/powerpc/signbit-3.c: New test.
7629
7a98fb6e
KT
76302016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7631
7632 PR rtl-optimization/71594
7633 * gcc.dg/torture/pr71594.c: New test.
7634
1e3d54b4
JH
76352016-07-05 Jan Hubicka <jh@suse.cz>
7636
7637 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7638
84ca3893
DM
76392016-07-05 David Malcolm <dmalcolm@redhat.com>
7640
7641 PR c++/62314
3a146d46 7642 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7643 number of missing semicolon error.
7644 * g++.dg/pr62314-2.C: New test case.
7645
20d0bfce
AF
76462016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7647
7648 * gfortran.dg/coarray_stat_function.f90: New test.
7649 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7650 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7651 to new interfaces.
7652
69aaea06
AV
76532016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7654
7655 PR fortran/71623
7656 * gfortran.dg/deferred_character_17.f90: New test.
7657
f723a43c
CL
76582016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7659
7660 * gcc.target/arm/neon/polytypes.c: Move to ...
7661 * gcc.target/arm/polytypes.c: ... here.
7662 * gcc.target/arm/neon/pr51534.c: Move to ...
7663 * gcc.target/arm/pr51534.c: ... here.
7664 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7665 * gcc.target/arm/vect-vcvt.c: ... here.
7666 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7667 * gcc.target/arm/vect-vcvtq.c: ... here.
7668 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7669 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7670 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7671 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7672 * gcc.target/arm/neon/neon.exp: Delete.
7673 * gcc.target/arm/neon/: Delete.
7674
d73e0ccf
JD
76752016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7676
7677 PR fortran/65575
7678 * gfortran.dg: pr65575.f90: New test.
7679
c20f6223
JD
76802016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7681
7682 PR fortran/35849
7683 * gfortran.dg: pr35849.f90: New test.
7684
2a5537c3
JJ
76852016-07-04 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR c++/71739
7688 * g++.dg/cpp0x/pr71739.C: New test.
7689
740f9751
CL
76902016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7691
7692 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7693
bf749919
DV
76942016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7695
7696 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7697 locr.
7698 * gcc.target/s390/loc-1.c: New test.
7699
430bb38e
YR
77002016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7701
3a146d46
JJ
7702 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7703 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7704
15f6e0da
RR
77052016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7706
7707 PR target/63874
7708 * gcc.target/aarch64/pr63874.c: New test.
7709
79335075
JB
77102016-07-04 Jan Beulich <jbeulich@suse.com>
7711
7712 * g++.dg/header.c: New.
7713 * gcc.dg/header.c: New.
7714
557e8c49
JJ
77152016-07-02 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR c/71719
7718 * c-c++-common/Wunused-var-15.c: New test.
7719
79a592e3
JJ
77202016-07-01 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR fortran/71687
7723 * gfortran.dg/gomp/pr71687.f90: New test.
7724
e2298656
BS
77252016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7726
7727 * gcc.dg/const-float128-ped.c: Require __float128 effective
7728 target and options.
7729 * gcc.dg/const-float128.c: Likewise.
7730 * gcc.dg/torture/float128-cmp-invalid.c: Require
7731 __float128 and base_quadfloat_support effective targets, and
7732 __float128 options.
7733 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7734 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7735 * gcc.dg/torture/float128-nan.c: Likewise.
7736 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7737 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7738 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7739 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7740 (add_options_for___float128): New.
7741 (check_effective_target_base_quadword_support): New.
7742
70c11966
MM
77432016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7744
7745 PR target/71720
7746 * gcc.target/powerpc/pr71720.c: New test.
7747
059541fd
JB
77482016-07-01 Jan Beulich <jbeulich@suse.com>
7749
7750 * gcc.dg/bss.c: New.
7751
2c1e4964
PB
77522016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7753
7754 PR target/71698
7755 * gcc.target/powerpc/pr71698.c: New test.
7756
22e1cb39
GJL
77572016-07-01 Georg-Johann Lay <avr@gjlay.de>
7758
7759 PR target/71151
7760 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7761 instead of ".foo" for its section name.
7762 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7763 depending on MCU's flash size.
7764 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7765 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7766 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7767 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7768 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7769 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7770
466cf574
JB
77712016-07-01 Jan Beulich <jbeulich@suse.com>
7772
7773 * gcc.target/i386/pr65105-2.c: Add -msse2.
7774
351beab7
JJ
77752016-06-30 Jakub Jelinek <jakub@redhat.com>
7776
55a0f21a
JJ
7777 PR tree-optimization/71707
7778 * gcc.dg/strlenopt-29.c: New test.
7779
6245ad72
JJ
7780 PR fortran/71704
7781 * gfortran.dg/gomp/pr71704.f90: New test.
7782
351beab7
JJ
7783 PR fortran/71705
7784 * gfortran.dg/gomp/pr71705.f90: New test.
7785
5a3a6a5e
KN
77862016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7787
7788 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7789 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7790 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7791 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7792 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7793 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7794 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7795 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7796 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7797 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7798 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7799 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7800 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7801 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7802 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7803 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7804 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7805 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7806 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7807 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7808 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7809 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7810 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7811 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7812 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7813 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7814 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7815 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7816 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7817 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7818 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7819 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7820 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7821 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7822 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7823 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7824 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7825 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7826 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7827 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7828 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7829 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7830 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7831 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7832 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7833 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7834 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7835 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7836 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7837 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7838 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7839 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7840 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7841 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7842 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7843 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7844 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7845 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7846 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7847 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7848 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7849 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7850 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7851 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7852 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7853 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7854 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7855 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7856 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7857 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7858 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7859 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7860 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7861 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7862 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7863 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7864 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7865 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7866 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7867 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7868 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7869
3dfa8071 78702016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7871 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7872
7873 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7874
9bd62242 78752016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7876 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7877
7878 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7879
603107fb
DM
78802016-06-30 David Malcolm <dmalcolm@redhat.com>
7881
7882 PR driver/71651
7883 * gcc.dg/spellcheck-options-12.c: New test case.
7884
205cccc7
JJ
78852016-06-30 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR middle-end/71693
7888 * gcc.c-torture/compile/pr71693.c: New test.
7889
f4452176
DM
78902016-06-29 David Malcolm <dmalcolm@redhat.com>
7891
7892 * gcc.dg/spellcheck-params.c: New testcase.
7893 * gcc.dg/spellcheck-params-2.c: New testcase.
7894
c5e74d9d
MM
78952016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7896
7897 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7898 vector extract instructions.
7899 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7900
e44ecbfd
JD
79012016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7902
7903 PR fortran/71686
7904 * gfortran.dg/unexpected_eof_2.f90: New test.
7905 * gfortran.dg/unexpected_eof_3.f90: New test.
7906
ee446d9f
JW
79072016-06-29 Jim Wilson <jim.wilson@linaro.org>
7908
7909 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7910
27f67461
CP
79112016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7912
7913 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7914 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7915 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7916
b1206d29
RB
79172016-06-29 Richard Biener <rguenther@suse.de>
7918
7919 PR middle-end/15256
7920 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7921
1af21224
MW
79222016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7923
7924 * gcc.target/arm/aapcs/neon-vect10.c: Require
7925 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7926 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7927 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7928 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7929 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7930 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7931 * gcc.target/arm/fp16-aapcs-1.c: Require
7932 -mfloat-ab=hard. Also simplify the test.
7933 * gcc.target/arm/fp16-aapcs-2.c: New.
7934
7fe43755
MW
79352016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7936
0b965526 7937 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7938 (add_options_for_arm_fp16_ieee): New.
7939 (add_options_for_arm_fp16_alternative): New.
7940 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7941 long-line.
7942 (effective_target_arm_fp16_hw): New.
7943
264d951a
IE
79442016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7945
7946 PR tree-optimization/71655
7947 * g++.dg/pr71655.C: New test.
7948
5c846a81
ML
79492016-06-29 Martin Liska <mliska@suse.cz>
7950
7951 * gcc.dg/pr71585.c: New test.
7952 * gcc.dg/pr71585-2.c: New test.
7953 * gcc.dg/pr71585-3.c: New test.
7954
fafe9318
YR
79552016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7956
7957 PR tree-optimization/70729
7958 * g++.dg/vect/pr70729.cc: New test.
7959
54d19c3b
TS
79602016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7961
7962 * c-c++-common/gomp/cancel-1.c: Extend.
7963
5f3cd7c3
JJ
79642016-06-29 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR tree-optimization/71625
7967 * gcc.dg/strlenopt-28.c: New test.
7968
4aa83879
RB
79692016-06-29 Richard Biener <rguenther@suse.de>
7970
7971 PR middle-end/71002
7972 * g++.dg/torture/pr71002.C: Adjust testcase.
7973
152ef731
JJ
79742016-06-29 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR c/71685
7977 * gcc.dg/pr71685.c: New test.
7978
79792016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7980
7981 PR c/71552
7982 * gcc.dg/init-bad-9.c: New test.
7983
d41dc215
BS
79842016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7985
7986 * gcc.target/powerpc/abs128-1.c: Require VSX.
7987 * gcc.target/powerpc/copysign128-1.c: Likewise.
7988 * gcc.target/powerpc/inf128-1.c: Likewise.
7989 * gcc.target/powerpc/nan128-1.c: Likewise.
7990
6a20b538
JJ
79912016-06-28 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR middle-end/71626
7994 * gcc.c-torture/execute/pr71626-1.c: New test.
7995 * gcc.c-torture/execute/pr71626-2.c: New test.
7996
77d93c47
PB
79972016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7998
7999 PR target/71656
8000 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8001
a8264058
SB
80022016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8003
8004 PR target/71670
8005 * gcc.target/powerpc/pr71670.c: New testcase.
8006
0dc47331
PB
80072016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8008
8009 PR target/71656
8010 * gcc.target/powerpc/pr71656-1.c: New test.
8011 * gcc.target/powerpc/pr71656-2.c: New test.
8012
b65ffc79
CL
80132016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8014
8015 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8016 around fp16 code.
8017 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8018 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8019 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8020 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8021 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8022 Add arm_neon_fp16_ok effective target.
0b965526
UB
8023 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8024 Likewise.
8025 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8026 Likewise.
8027 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8028 Likewise.
8029 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8030 Likewise.
8031 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8032 Likewise.
8033 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8034 Likewise.
8035 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8036 Likewise.
8037 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8038 Likewise.
8039 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8040 Likewise.
8041 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8042 Likewise.
8043 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8044 Likewise.
b65ffc79 8045
9bb86f40
JH
80462016-06-26 Jan Hubicka <hubicka@ucw.cz>
8047
8048 * gcc.dg/predict-12.c: New testcase.
8049
46db0fd4
JD
80502016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8051
8052 PR fortran/71649
8053 * gfortran.dg/pr71649.f90: New test.
8054
2a65e70b
JJ
80552016-06-25 Jakub Jelinek <jakub@redhat.com>
8056
f8a06e24
JJ
8057 PR tree-optimization/71643
8058 * g++.dg/opt/pr71643.C: New test.
8059
2a65e70b
JJ
8060 PR tree-optimization/71631
8061 * gcc.c-torture/execute/pr71631.c: New test.
8062
7805417a
JH
80632016-06-24 Jan Hubicka <hubicka@ucw.cz>
8064
8065 * gcc.dg/predict-11.c: New testcase.
8066 * gfortran.dg/predict-2.f90: New testcase.
8067
888ed1a3
JH
80682016-06-24 Jan Hubicka <hubicka@ucw.cz>
8069
8070 * gcc.dg/predict-10.c: New test.
8071
53605f35
BS
80722016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8073
8074 * gcc.target/powerpc/abs128-1.c: New.
8075 * gcc.target/powerpc/copysign128-1.c: New.
8076 * gcc.target/powerpc/inf128-1.c: New.
8077 * gcc.target/powerpc/nan128-1.c: New.
8078
7b22b4c6
EB
80792016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8080
8081 * gfortran.dg/pr71642.f90: New test.
8082
37e373c2
JJ
80832016-06-24 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR tree-optimization/71647
8086 * gcc.target/i386/pr71647.c: New test.
8087
b20b79f2
L
80882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8089
8090 * gcc.target/i386/noplt-gd-1.c: New test.
8091 * gcc.target/i386/noplt-gd-2.c: Likewise.
8092 * gcc.target/i386/noplt-gd-3.c: Likewise.
8093 * gcc.target/i386/noplt-ld-1.c: Likewise.
8094 * gcc.target/i386/noplt-ld-2.c: Likewise.
8095 * gcc.target/i386/noplt-ld-3.c: Likewise.
8096 * lib/target-supports.exp
8097 (check_effective_target_tls_get_addr_via_got): New.
8098
04619cb8
UB
80992016-06-24 Uros Bizjak <ubizjak@gmail.com>
8100
8101 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8102 testsuite compile flags.
8103 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8104 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8105
81062016-06-24 Uros Bizjak <ubizjak@gmail.com>
8107
8108 * g++dg/vect/pr36684.cc: Add dg-do compile.
8109 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8110 * gcc.dg/vect/pr70021.c: Ditto.
8111 * gcc.dg/vect/pr70138-1.c: Ditto.
8112 * gcc.dg/vect/pr70138-2.c: Ditto.
8113 * gcc.dg/vect/pr70354-1.c: Ditto.
8114 * gcc.dg/vect/pr70354-2.c: Ditto.
8115 * gcc.dg/vect/pr71259.c: Ditto.
8116 * gcc.dg/vect/pr71416-1.c: Ditto.
8117 * gcc.dg/vect/slp-43.c: Ditto.
8118 * gcc.dg/vect/slp-45.c: Ditto.
8119 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8120 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8121 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8122 * gfortran.dg/vect/pr69980.f90: Ditto.
8123
81242016-06-24 Uros Bizjak <ubizjak@gmail.com>
8125
8126 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8127 * gcc.dg/vect/bb-slp-30.c: Ditto.
8128 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8129 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8130 * gcc.dg/vect/pr45902.c: Ditto.
8131 * gcc.dg/vect/pr48172.c: Ditto.
8132 * gcc.dg/vect/pr48377.c: Ditto.
8133 * gcc.dg/vect/pr49038.c: Ditto.
8134 * gcc.dg/vect/pr49771.c: Ditto.
8135 * gcc.dg/vect/pr52091.c: Ditto.
8136 * gcc.dg/vect/pr53185-2.c: Ditto.
8137 * gcc.dg/vect/pr56826.c: Ditto.
8138 * gcc.dg/vect/pr60276.c: Ditto.
8139 * gcc.dg/vect/pr62021.c: Ditto.
8140 * gcc.dg/vect/pr63530.c: Ditto.
8141 * gcc.dg/vect/pr65518.c: Ditto.
8142 * gcc.dg/vect/pr65947-1.c: Ditto.
8143 * gcc.dg/vect/pr65947-10.c: Ditto.
8144 * gcc.dg/vect/pr65947-11.c: Ditto.
8145 * gcc.dg/vect/pr65947-12.c: Ditto.
8146 * gcc.dg/vect/pr65947-13.c: Ditto.
8147 * gcc.dg/vect/pr65947-2.c: Ditto.
8148 * gcc.dg/vect/pr65947-3.c: Ditto.
8149 * gcc.dg/vect/pr65947-4.c: Ditto.
8150 * gcc.dg/vect/pr65947-5.c: Ditto.
8151 * gcc.dg/vect/pr65947-6.c: Ditto.
8152 * gcc.dg/vect/pr65947-7.c: Ditto.
8153 * gcc.dg/vect/pr65947-8.c: Ditto.
8154 * gcc.dg/vect/pr65947-9.c: Ditto.
8155 * gcc.dg/vect/pr71416-1.c: Ditto.
8156 * gcc.dg/vect/pr71439.c: Ditto.
8157 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8158 * gcc.dg/vect/vect-bswap16.c: Ditto.
8159 * gcc.dg/vect/vect-bswap32.c: Ditto.
8160 * gcc.dg/vect/vect-bswap64.c: Ditto.
8161 * gcc.dg/vect/vect-live-1.c: Ditto.
8162 * gcc.dg/vect/vect-live-2.c: Ditto.
8163 * gcc.dg/vect/vect-live-3.c: Ditto.
8164 * gcc.dg/vect/vect-live-4.c: Ditto.
8165 * gcc.dg/vect/vect-live-5.c: Ditto.
8166 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8167 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8168 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8169 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8170 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8171 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8172 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8173 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8174 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8175 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8176 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8177 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8178 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8179 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8180 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8181 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8182 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8183
da224bcb
UB
81842016-06-24 Uros Bizjak <ubizjak@gmail.com>
8185
8186 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8187
dfee2870
L
81882016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8189
8190 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8191 ia32 if R_386_GOT32X relocation is supported.
8192 * gcc.target/i386/noplt-3.c: Likewise.
8193 * gcc.target/i386/noplt-2.c: Likewise.
8194 (main): Renamed to ...
8195 (bar): This.
8196 * gcc.target/i386/noplt-4.c: Likewise.
8197 (main): Renamed to ...
8198 (bar): This.
8199 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8200 * gcc.target/i386/pr67400-5.c: Likewise.
8201
a86451b9
JJ
82022016-06-24 Jakub Jelinek <jakub@redhat.com>
8203
00085092
JJ
8204 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8205 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8206
a86451b9
JJ
8207 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8208 f4): Adjust expected diagnostics.
8209 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8210 (T): If OVFP is defined, redefine to TP.
8211 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8212 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8213 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8214 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8215 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8216 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8217 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8218 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8219 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8220 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8221 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8222 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8223 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8224 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8225 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8226 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8227 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8228 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8229 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8230 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8231 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8232 as last argument to __builtin_add_overflow_p.
8233
7bb5d5f4
UB
82342016-06-23 Uros Bizjak <ubizjak@gmail.com>
8235
8236 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8237 dg-options and remove default vector testsuite compile flags.
8238 * g++.dg/vect/pr33860a.cc: Ditto.
8239 * g++.dg/vect/pr45470-a.cc: Ditto.
8240 * g++.dg/vect/pr45470-b.cc: Ditto.
8241 * g++.dg/vect/pr60896.cc: Ditto.
8242 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8243 * gcc.dg/vect/pr18308.c: Ditto.
8244 * gcc.dg/vect/pr24049.c: Ditto.
8245 * gcc.dg/vect/pr33373.c: Ditto.
8246 * gcc.dg/vect/pr36228.c: Ditto.
8247 * gcc.dg/vect/pr42395.c: Ditto.
8248 * gcc.dg/vect/pr42604.c: Ditto.
8249 * gcc.dg/vect/pr46663.c: Ditto.
8250 * gcc.dg/vect/pr48765.c: Ditto.
8251 * gcc.dg/vect/pr49093.c: Ditto.
8252 * gcc.dg/vect/pr49352.c: Ditto.
8253 * gcc.dg/vect/pr52298.c: Ditto.
8254 * gcc.dg/vect/pr52870.c: Ditto.
8255 * gcc.dg/vect/pr53185.c: Ditto.
8256 * gcc.dg/vect/pr53773.c: Ditto.
8257 * gcc.dg/vect/pr56695.c: Ditto.
8258 * gcc.dg/vect/pr62171.c: Ditto.
8259 * gcc.dg/vect/pr63530.c: Ditto.
8260 * gcc.dg/vect/pr68339.c: Ditto.
8261 * gcc.dg/vect/pr71259.c: Ditto.
8262 * gcc.dg/vect/vect-82_64.c: Ditto.
8263 * gcc.dg/vect/vect-83_64.c: Ditto.
8264 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8265 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8266 * gcc.dg/vect/vect-shift-2.c: Ditto.
8267 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8268 * gfortran.dg/vect/pr39318.f90: Ditto.
8269 * gfortran.dg/vect/pr45714-a.f: Ditto.
8270 * gfortran.dg/vect/pr45714-b.f: Ditto.
8271 * gfortran.dg/vect/pr46213.f90: Ditto.
8272
2d4bb02f
MM
82732016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8274 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8275
8276 * gcc.target/powerpc/p9-splat-5.c: New test.
8277
f6d1b868
UB
82782016-06-23 Uros Bizjak <ubizjak@gmail.com>
8279
8280 PR tree-optimization/71488
8281 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8282 * lib/target-supports.exp: ... here.
8283 (check_sse4_hw_available): New procedure.
8284 (check_effective_target_sse4_runtime): Ditto.
8285 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8286 -march=westmere for sse4_runtime targets.
936ff030 8287 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8288 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8289 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8290 (main): Call check_vect ().
a7898180 8291 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8292
c0597759
L
82932016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8294
8295 PR target/66232
8296 PR target/67400
8297 * gcc.target/i386/pr66232-14.c: New file.
8298 * gcc.target/i386/pr66232-15.c: Likewise.
8299 * gcc.target/i386/pr66232-16.c: Likewise.
8300 * gcc.target/i386/pr66232-17.c: Likewise.
8301 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8302 ia32 if R_386_GOT32X relocation is supported.
8303 * gcc.target/i386/pr67400-2.c: Likewise.
8304 * gcc.target/i386/pr67400-3.c: Likewise.
8305 * gcc.target/i386/pr67400-4.c: Likewise.
8306 * gcc.target/i386/pr67400-6.c: Likewise.
8307 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8308 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8309
5b0e27a7
JD
83102016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8311
8312 PR libgfortran/48852
8313 * gfortran.dg/char4_iunit_1.f03: Update test.
8314 * gfortran.dg/f2003_io_5.f03: Update test.
8315 * gfortran.dg/real_const_3.f90: Update test.
8316
7f586d90
AK
83172016-06-23 Andi Kleen <ak@linux.intel.com>
8318
8319 * g++.dg/bprob/bprob.exp: Support autofdo.
8320 * g++.dg/tree-prof/tree-prof.exp: dito.
8321 * gcc.dg/tree-prof/tree-prof.exp: dito.
8322 * gcc.misc-tests/bprob.exp: dito.
8323 * gfortran.dg/prof/prof.exp: dito.
8324 * lib/profopt.exp: dito.
8325 * lib/target-supports.exp: Check for autofdo.
8326
60fa7862
ML
83272016-06-23 Martin Liska <mliska@suse.cz>
8328
8329 * gcc.dg/pr71619.c: New test.
8330
e3d62871
UB
83312016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8332
8333 PR target/67400
cc901875
UB
8334 * gcc.target/i386/pr67400-1.c: New test.
8335 * gcc.target/i386/pr67400-2.c: Likewise.
8336 * gcc.target/i386/pr67400-3.c: Likewise.
8337 * gcc.target/i386/pr67400-4.c: Likewise.
8338 * gcc.target/i386/pr67400-5.c: Likewise.
8339 * gcc.target/i386/pr67400-6.c: Likewise.
8340 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8341
ac81cf0b
DM
83422016-06-22 David Malcolm <dmalcolm@redhat.com>
8343
8344 * c-c++-common/missing-header-1.c: New test case.
8345 * c-c++-common/missing-header-2.c: New test case.
8346 * c-c++-common/missing-header-3.c: New test case.
8347 * c-c++-common/missing-header-4.c: New test case.
8348
1a4f11c8
DM
83492016-06-22 David Malcolm <dmalcolm@redhat.com>
8350
8351 PR c/70339
8352 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8353 hint.
8354 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8355 expected results due to builtin "nanl" now being suggested for
8356 "name".
8357 * gcc.dg/pr67580.c: Update expected messages.
8358 * gcc.dg/spellcheck-identifiers.c: New testcase.
8359 * gcc.dg/spellcheck-typenames.c: New testcase.
8360
a93eac6a
DM
83612016-06-22 David Malcolm <dmalcolm@redhat.com>
8362
8363 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8364 file.
8365 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8366 diagnostic-test-show-locus-parseable-fixits.c to sources for
8367 diagnostic_plugin_test_show_locus.c.
8368 * lib/gcc-defs.exp (freeform_regexps): New global.
8369 (dg-regexp): New function.
8370 (handle-dg-regexps): New function.
8371 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8372 freeform_regexps to the empty list.
8373 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8374
49e76ff1
IE
83752016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8376
f6d1b868 8377 PR tree-optimization/71488
49e76ff1
IE
8378 * g++.dg/pr71488.C: New test.
8379 * gcc.dg/vect/vect-bool-cmp.c: New test.
8380
951d8c8a
EB
83812016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8382
8383 * gcc.dg/guality/param-5.c: New test.
8384
b60fc3bd
BE
83852016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8386
8387 * gcc.target/i386/asm-flag-7.c: New test.
8388
0609abda
TS
83892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8390
8391 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8392 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8393 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8394 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8395 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8396 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8399 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8401 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8402 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8403 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8404 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8405 * lib/target-supports.exp: Likewise.
8406
ee2499b4
TS
84072016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8408
8409 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8410 * gcc.dg/attr-ms_struct-2.c: Likewise.
8411 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8412 * gcc.dg/bf-ms-attrib.c: Likewise.
8413 * gcc.dg/bf-ms-layout-2.c: Likewise.
8414 * gcc.dg/bf-ms-layout-3.c: Likewise.
8415 * gcc.dg/bf-ms-layout.c: Likewise.
8416 * gcc.dg/bf-no-ms-layout.c: Likewise.
8417 * gcc.target/i386/bitfield1.c: Likewise.
8418 * gcc.target/i386/bitfield2.c: Likewise.
8419 * gcc.target/i386/bitfield3.c: Likewise.
8420
caea59ff
KN
84212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8422
8423 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8424 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8425 override other than -mcpu=power9 command-line option is specified,
8426 or if the target operating system is aix.
8427 * gcc.target/powerpc/darn-1.c: Likewise.
8428 * gcc.target/powerpc/darn-2.c: Likewise.
8429 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8430 test if effective-target is not powerpc_p9vector_ok or if the
8431 target operating system is not defined.
8432 * gcc.target/powerpc/vslv-1.c: Likewise.
8433 * gcc.target/powerpc/vsrv-0.c: Likewise.
8434 * gcc.target/powerpc/vsrv-1.c: Likewise.
8435
63617e30
TB
84362016-06-21 Tobias Burnus <burnus@net-b.de>
8437
8438 PR fortran/71068
8439 * gfortran.dg/coarray/data_1.f90: New.
8440
89192c3c
WD
84412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8442
8443 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8444 (dg-require-effective-target): Use arm_v8_neon_hw.
8445 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8446 (dg-require-effective-target): Likewise.
8447 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8448 (dg-require-effective-target): Likewise.
8449 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8450 (dg-require-effective-target): Likewise.
8451 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8452 (dg-require-effective-target): Likewise.
8453 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8454 (dg-require-effective-target): Likewise.
8455 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8456 Add AArch64 check.
8457
64ac50e2
WD
84582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8459
8460 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8461 Set to 3 so test passes.
8462
6252b5db
WD
84632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8464
8465 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8466
3b9bc511
IV
84672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8468
8469 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8470 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8471 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8472 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8473
21db1c78
IV
84742016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8475
8476 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8477 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8478
9d30e86f
L
84792016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8480
8481 PR target/71549
8482 * gcc.target/i386/pr71549.c: New test.
8483
448a7c69
KN
84842016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8485
8486 * gcc.target/powerpc/vadsdu-0.c: Replace
8487 dg-require-effective-target directive to allow test to run on more
8488 platforms, and add dg-skip-if directive to disable test on aix
8489 platforms because of known incompatibilities.
8490 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8491 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8492 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8493 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8494 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8495 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8496 * gcc.target/powerpc/vadsdub-2.c: Replace
8497 dg-require-effective-target directive to allow test to run on more
8498 platforms, and add dg-skip-if directive to disable test on aix
8499 platforms because of known incompatibilities.
8500 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8501 with vec_absdb call to differentiate this test from vadsdub-1.c.
8502 * gcc.target/powerpc/vadsduh-1.c: Replace
8503 dg-require-effective-target directive to allow test to run on more
8504 platforms, and add dg-skip-if directive to disable test on aix
8505 platforms because of known incompatibilities.
8506 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8507 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8508 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8509
0ad84f34
JJ
85102016-06-21 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR tree-optimization/71588
8513 * gcc.dg/pr71558.c: New test.
8514
e71e8d94
SKS
85152016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8516
8517 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8518 * c-c++-common/pr68657-2.c: Likewise.
8519 * c-c++-common/pr68657-3.c: Likewise.
8520 * gcc.dg/torture/pr69714.c: Require int32plus support.
8521 * gcc.dg/torture/pr70025.c: Likewise.
8522 * gcc.dg/torture/pr70083.c: Likewise.
8523 * gcc.dg/torture/pr70542.c: Likewise.
8524 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8525
5a578671
JM
85262016-06-20 Joseph Myers <joseph@codesourcery.com>
8527
8528 PR c/71601
8529 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8530
7a9df68e
JJ
85312016-06-20 Jakub Jelinek <jakub@redhat.com>
8532
50aa64d5
JJ
8533 PR middle-end/71581
8534 * gcc.dg/pr71581.c: New test.
8535
7a9df68e
JJ
8536 PR rtl-optimization/71591
8537 * gcc.dg/cpp/pr71591.c: New test.
8538
3947cf19
DR
85392016-06-20 David B. Robins <gcc@davidrobins.net>
8540
8541 PR target/71571
8542 * g++.dg/torture/pr71571.C: New test.
8543
c4ff221e
JJ
85442016-06-20 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR target/71559
8547 * gcc.target/i386/sse2-pr71559.c: New test.
8548 * gcc.target/i386/avx-pr71559.c: New test.
8549 * gcc.target/i386/avx512f-pr71559.c: New test.
8550
f1b5abfb
TB
85512016-06-20 Tobias Burnus <burnus@net-b.de>
8552
8553 PR fortran/71194
8554 * gfortran.dg/pointer_remapping_10.f90: New.
8555
842107e4
DM
85562016-06-20 David Malcolm <dmalcolm@redhat.com>
8557
8558 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8559
d9e8bdfd
MS
85602016-06-20 Martin Sebor <msebor@redhat.com>
8561
8562 PR c/69507
8563 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8564 * gnu90-const-expr-1.c: Same.
8565 * gnu99-const-expr-1.c: Same.
8566 * gnu99-static-1.c: Same.
8567
67785479
RL
85682016-06-20 Renlin Li <renlin.li@arm.com>
8569
29f09b38 8570 PR testsuite/71489
67785479
RL
8571 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8572
636929b8
JG
85732016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8574
8575 * gcc.target/aarch64/vcvt_f64_1.c: New.
8576 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8577 * gcc.target/aarch64/vrecp_f64_1.c: New.
8578
ff7b374b
KT
85792016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8580
8581 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8582 "alignement".
8583
554cfc9e
GJL
85842016-06-20 Georg-Johann Lay <avr@gjlay.de>
8585
8586 PR target/71103
8587 * gcc.target/avr/torture/pr71103-2.c: New test.
8588
94087e88 85892016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8590
8591 PR c/69507
8592 * gcc.dg/alignof.c: New test.
8593
c561b091
PC
85942016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8595
8596 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8597 vs dg-error; test constexpr specifier too.
8598
bf54f123
PC
85992016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8600
8601 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8602
4e53aa97
CL
86032016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8604
8605 * lib/target-supports.exp
8606 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8607 arm_neon_ok and merge flags. Fix temporary test name.
8608 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8609 and merge flags.
8610
69071d86
ML
86112016-06-17 Martin Liska <mliska@suse.cz>
8612
8613 * gcc.dg/predict-9.c: Fix dump scanning.
8614
68b3b858
BC
86152016-06-17 Bin Cheng <bin.cheng@arm.com>
8616
8617 PR tree-optimization/71354
8618 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8619
d3ee260a
BC
86202016-06-17 Bin Cheng <bin.cheng@arm.com>
8621
8622 PR tree-optimization/71347
8623 * gcc.dg/tree-ssa/pr71347.c: New test.
8624
bd8fb114
BC
86252016-06-17 Bin Cheng <bin.cheng@arm.com>
8626
8627 PR tree-optimization/71354
8628 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8629
97816be4
BC
86302016-06-17 Bin Cheng <bin.cheng@arm.com>
8631
8632 * gcc.dg/vect/vect-alias-check-1.c: New test.
8633
2d761a37
SKS
86342016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8635
e0277d6b 8636 PR target/71151
2d761a37
SKS
8637 * gcc.target/avr/pr71151-1.c: New test.
8638 * gcc.target/avr/pr71151-2.c: New test.
8639 * gcc.target/avr/pr71151-3.c: New test.
8640 * gcc.target/avr/pr71151-4.c: New test.
8641 * gcc.target/avr/pr71151-5.c: New test.
8642 * gcc.target/avr/pr71151-6.c: New test.
8643 * gcc.target/avr/pr71151-7.c: New test.
8644 * gcc.target/avr/pr71151-8.c: New test.
8645 * gcc.target/avr/pr71151-common.h: New test.
8646
68fa96d6
ML
86472016-06-16 Martin Liska <mliska@suse.cz>
8648
8649 * gfortran.dg/predict-1.f90: New test.
8650
b6ca982f
UB
86512016-06-16 Uros Bizjak <ubizjak@gmail.com>
8652
8653 PR target/71242
3a146d46 8654 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8655
1dc8d15b
JH
86562016-06-16 Jan Hubicka <hubicka@ucw.cz>
8657
8658 * g++.dg/vect/pr36648.cc: Disable cunrolli
8659
67c25816
JJ
86602016-06-16 Jakub Jelinek <jakub@redhat.com>
8661
c577adb2
JJ
8662 PR target/71554
8663 * gcc.c-torture/execute/pr71554.c: New test.
8664
67c25816
JJ
8665 PR rtl-optimization/71532
8666 * gcc.dg/torture/pr71532.c: New test.
8667
1a3c3ee9
MM
86682016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8669
8670 * gcc.target/powerpc/p9-dimode1.c: New test.
8671 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8672
f29468a7
JJ
86732016-06-15 Jakub Jelinek <jakub@redhat.com>
8674
61daecc4
JJ
8675 * gcc.c-torture/compile/20160615-1.c: New test.
8676
f29468a7
JJ
8677 * g++.dg/cpp0x/ref-qual17.C: New test.
8678
209d1e2d
IE
86792016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8680
8681 PR middle-end/71529
8682 * gcc.target/i386/pr71529.C: New test.
8683
8dc35712
AH
86842016-06-15 Alan Hayward <alan.hayward@arm.com>
8685
8686 PR tree-optimization/71483
8687 * g++.dg/vect/pr71483.c: New
8688
b8911cb8
PC
86892016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8690
8691 PR c++/70202
8692 * g++.dg/inherit/crash6.C: New.
8693 * g++.dg/inherit/union2.C: Likewise.
8694 * g++.dg/inherit/virtual12.C: Likewise.
8695 * g++.dg/inherit/virtual13.C: Likewise.
8696 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8697
cf5d08ab
UB
86982016-06-15 Uros Bizjak <ubizjak@gmail.com>
8699
e3d62871 8700 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8701
8f482165
AH
87022016-06-15 Alan Hayward <alan.hayward@arm.com>
8703
8704 PR tree-optimization/71439
8705 * gcc.dg/vect/pr71439.c: New
8706
3256673f
KT
87072016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8708
8709 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8710
b17dc4d4
RB
87112016-06-15 Richard Biener <rguenther@suse.de>
8712
8713 * gcc.dg/vect/slp-45.c: New testcase.
8714
2a5825f2
RB
87152016-06-15 Richard Biener <rguenther@suse.de>
8716
8717 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8718
6e433d0b
BS
87192016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8720
8721 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8722 requirements, and disable for AIX for now.
8723 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8724
abe7f828
JJ
87252016-06-14 Jakub Jelinek <jakub@redhat.com>
8726
a09c81b4
JJ
8727 PR c++/71528
8728 * g++.dg/opt/pr71528.C: New test.
8729
abe7f828
JJ
8730 PR c++/71516
8731 * g++.dg/init/pr71516.C: New test.
8732
acfadf06
PC
87332016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8734
8735 * g++.dg/init/array46.C: New.
8736
4d568ab2
UB
87372016-06-14 Uros Bizjak <ubizjak@gmail.com>
8738
e3d62871
UB
8739 * gcc.target/i386/float128-3.c: New test.
8740 * gcc.target/i386/quad-sse4.c: Ditto.
8741 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8742 Update scan strings.
4d568ab2 8743
30934c5d
RB
87442016-06-14 Richard Biener <rguenther@suse.de>
8745
8746 PR middle-end/71526
8747 * gfortran.dg/pr71526.f90: New testcase.
8748
3970e545
AV
87492016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8750
8751 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8752 * gcc.dg/zero_bits_compound-1.c: Likewise.
8753
04976c6e
RB
87542016-06-14 Richard Biener <rguenther@suse.de>
8755
8756 PR tree-optimization/71522
8757 * gcc.dg/torture/pr71522.c: New testcase.
8758
23e025db
JJ
87592016-06-14 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR tree-optimization/71520
8762 * gcc.dg/tree-ssa/pr71520.c: New test.
8763
90b72e84
RB
87642016-06-14 Richard Biener <rguenther@suse.de>
8765
8766 PR tree-optimization/71521
86c24ba6 8767 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8768
ef7cf206
JJ
87692016-06-13 Jakub Jelinek <jakub@redhat.com>
8770
0dda258b
JJ
8771 PR sanitizer/71498
8772 * c-c++-common/ubsan/bounds-13.c: New test.
8773
ef7cf206
JJ
8774 PR preprocessor/71183
8775 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8776
a73786e3
JL
87772016-06-13 Jeff Law <law@redhat.com>
8778
8779 PR tree-optimization/71403
8780 * c-c++-common/ubsan/pr71403-1.c: New test.
8781 * c-c++-common/ubsan/pr71403-2.c: New test.
8782 * c-c++-common/ubsan/pr71403-3.c: New test.
8783
0ac249bf
JJ
87842016-06-13 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR middle-end/71478
8787 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8788 Add -Wno-psabi -w to dg-options.
8789
5408a64a
KN
87902016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8791
8792 * gcc.target/powerpc/vadsdu-0.c: New test.
8793 * gcc.target/powerpc/vadsdu-1.c: New test.
8794 * gcc.target/powerpc/vadsdu-2.c: New test.
8795 * gcc.target/powerpc/vadsdu-3.c: New test.
8796 * gcc.target/powerpc/vadsdu-4.c: New test.
8797 * gcc.target/powerpc/vadsdu-5.c: New test.
8798 * gcc.target/powerpc/vadsdub-1.c: New test.
8799 * gcc.target/powerpc/vadsdub-2.c: New test.
8800 * gcc.target/powerpc/vadsduh-1.c: New test.
8801 * gcc.target/powerpc/vadsduh-2.c: New test.
8802 * gcc.target/powerpc/vadsduw-1.c: New test.
8803 * gcc.target/powerpc/vadsduw-2.c: New test.
8804
f7e4f2e3
DM
88052016-06-13 David Malcolm <dmalcolm@redhat.com>
8806
8807 * gcc.dg/c99-init-2.c (c): Update expected error message.
8808 * gcc.dg/init-bad-8.c (foo): Likewise.
8809 * gcc.dg/spellcheck-fields-3.c: New test case.
8810
ad23a23e
ML
88112016-06-13 Martin Liska <mliska@suse.cz>
8812
8813 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8814 and "guess loop iv compared" heuristics.
8815 * gcc.dg/predict-2.c: Likewise.
8816 * gcc.dg/predict-3.c: Likewise.
8817 * gcc.dg/predict-4.c: Likewise.
8818 * gcc.dg/predict-5.c: Likewise.
8819 * gcc.dg/predict-6.c: Likewise.
8820
146c55da
MP
88212016-06-13 Marek Polacek <polacek@redhat.com>
8822
8823 PR middle-end/71476
8824 * c-c++-common/Wswitch-unreachable-4.c: New test.
8825 * gcc.dg/Wswitch-unreachable-2.c: New test.
8826 * g++.dg/tm/jump1.C: Move dg-warning.
8827
42e77cbc
EB
88282016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8829
8830 * gnat.dg/renaming10.ad[sb]: New test.
8831
7474dcc1
PT
88322016-06-13 Paul Thomas <pault@gcc.gnu.org>
8833
8834 PR fortran/70673
8835 * gfortran.dg/pr70673.f90: New test.
8836
f57f53d3
RB
88372016-06-13 Richard Biener <rguenther@suse.de>
8838
8839 PR middle-end/64516
8840 * gcc.dg/align-3.c: New testcase.
8841
5843a5f0
ML
88422016-06-13 Martin Liska <mliska@suse.cz>
8843
8844 * gcc.target/i386/pr71458.c: New test.
8845
aa8fdb44
UB
88462016-06-12 Uros Bizjak <ubizjak@gmail.com>
8847
8848 PR target/71241
3a146d46 8849 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8850
2043e4d7
DH
88512016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8852
8853 PR target/60751
8854 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8855 statement.
8856
d3dc025d
DH
88572016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8858
8859 PR target/60751
8860 * gfortran.dg/comma_IO_extension_1.f90: New test.
8861 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8862 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8863 statement.
8864 * gfortran.dg/graphite/pr38083.f90: Likewise.
8865 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8866 missing format.
8867
a31d78c6
EB
88682016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8869
8870 * gnat.dg/case_character.adb: New test.
8871
95c18dd0
SB
88722016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8873
8874 PR middle-end/71310
8875 * gcc.target/powerpc/pr71310.c: New testcase.
8876
b97d37b4
KV
88772016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8878
8879 PR middle-end/71478
8880 * gcc.dg/pr71478.c: New test.
8881
900bcda3
JJ
88822016-06-10 Jakub Jelinek <jakub@redhat.com>
8883
ec1c20db
JJ
8884 PR middle-end/71494
8885 * gcc.c-torture/execute/pr71494.c: New test.
8886
50b15873
JJ
8887 PR c/68657
8888 * gcc.target/i386/pr68657.c: New test.
8889
900bcda3
JJ
8890 PR inline-asm/68843
8891 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8892 (test): Add -masm=intel alternatives.
8893
4d926e34
MS
88942016-06-10 Martin Sebor <msebor@redhat.com>
8895
8896 PR c/71392
8897 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8898
ad071b2b
JL
88992016-06-10 Jeff Law <law@redhat.com>
8900
8901 PR tree-optimization/71335
8902 * gcc.c-torture/execute/pr71335.c: New test.
8903
2704efe8
DM
89042016-06-10 David Malcolm <dmalcolm@redhat.com>
8905
8906 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8907 the various "cannot tail-call: " messages.
8908
18c9b7d4
CL
89092016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8910
8911 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8912 and options.
8913
7cfa10f3
MO
89142016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8915
8916 PR sanitizer/71480
8917 * c-c++-common/asan/pr71480.c: New test.
8918
1f24fd3e
L
89192016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8920
8921 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8922 (ASMNAME2): Likewise.
8923 (main): Replace fn in asm statement with ASMNAME ("fn").
8924 * gcc.dg/guality/pr68037-2.c: Likewise.
8925 * gcc.dg/guality/pr68037-3.c: Likewise.
8926 * gcc.dg/torture/pr68037-1.c: Likewise.
8927 * gcc.dg/torture/pr68037-2.c: Likewise.
8928 * gcc.dg/torture/pr68037-3.c: Likewise.
8929
ad551c07
BE
89302016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8931
8932 PR inline-asm/68843
8933 * gcc.target/i386/pr68843-1.c: New test.
8934 * gcc.target/i386/pr68843-2.c: New test.
8935
4b1ffdb1 89362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8937 Cesar Philippidis <cesar@codesourcery.com>
8938
8939 PR middle-end/71373
8940 * gcc.dg/goacc/nested-function-1.c: New file.
8941 * gcc.dg/goacc/nested-function-2.c: Likewise.
8942 * gcc.dg/goacc/pr71373.c: Likewise.
8943 * gfortran.dg/goacc/cray-2.f95: Likewise.
8944 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8945 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8946 * gfortran.dg/goacc/cray.f95: Update.
8947 * gfortran.dg/goacc/loop-1.f95: Likewise.
8948 * gfortran.dg/goacc/loop-3.f95: Likewise.
8949 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8950 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8951
89522016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8953
8954 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8955 for OpenACC tile clauses.
8956 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8957
8958 PR c/71381
8959 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8960 to...
8961 * c-c++-common/goacc/cache-2.c: ... this new file.
8962 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8963 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8964 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8965 usage.
8966 * gfortran.dg/goacc/cray.f95: Likewise.
8967 * gfortran.dg/goacc/loop-1.f95: Likewise.
8968
89851e4c
AH
89692016-06-10 Alan Hayward <alan.hayward@arm.com>
8970
8971 PR tree-optimization/71407
8972 PR tree-optimization/71416
8973 * gcc.dg/vect/pr71407.c: New
8974 * gcc.dg/vect/pr71416-1.c: New
8975 * gcc.dg/vect/pr71416-2.c: New
8976
200eafbf
RB
89772016-06-10 Richard Biener <rguenther@suse.de>
8978
8979 PR middle-end/71477
8980 * gcc.dg/torture/pr71477.c: New testcase.
8981
4df99d92
JK
89822016-06-09 Julia Koval <julia.koval@intel.com>
8983
8984 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8985 * gcc.target/i386/interrupt-13.c: Likewise.
8986 * gcc.target/i386/interrupt-15.c: Likewise.
8987 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8988 * gcc.target/i386/interrupt-24.c: Likewise.
8989 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8990 * gcc.target/i386/interrupt-9.c: Likewise.
8991 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8992
e01b4e16
MS
89932016-06-09 Martin Sebor <msebor@redhat.com>
8994
8995 PR c/70883
8996 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8997 * gcc.dg/builtin-constant_p-1.c: Same.
8998 * gcc.dg/builtins-error.c: Same.
8999 * gcc.dg/pr70859.c: Same.
9000
9c35db0e
SKS
90012016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9002
9003 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9004 * gcc.dg/torture/pr68067-1.c: Likewise.
9005 * gcc.dg/torture/pr68067-2.c: Likewise.
9006
90072016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9008
9009 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9010 when setting SIZE.
9011
392a81b9
PC
90122016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9013
9014 PR c++/71465
9015 * g++.dg/inherit/crash5.C: New.
9016 Revert:
9017 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9018
9019 PR c++/70202
9020 * g++.dg/inherit/crash5.C: New.
9021 * g++.dg/inherit/virtual1.C: Adjust.
9022
e49efc14
ML
90232016-06-09 Martin Liska <mliska@suse.cz>
9024
9025 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9026 * g++.dg/predict-loop-exit-2.C: Likewise.
9027 * g++.dg/predict-loop-exit-3.C: Likewise.
9028 * gcc.dg/predict-1.c: Likewise.
9029 * gcc.dg/predict-2.c: Likewise.
9030 * gcc.dg/predict-3.c: Likewise.
9031 * gcc.dg/predict-4.c: Likewise.
9032 * gcc.dg/predict-5.c: Likewise.
9033 * gcc.dg/predict-6.c: Likewise.
9034 * gcc.dg/predict-7.c: Likewise.
9035
36d57986
RB
90362016-06-09 Richard Biener <rguenther@suse.de>
9037
9038 PR tree-optimization/71462
9039 * gcc.dg/torture/pr71462.c: New testcase.
9040
7d82e8e4
MP
90412016-06-09 Marek Polacek <polacek@redhat.com>
9042
9043 PR c/65471
9044 * gcc.dg/c11-generic-3.c: New test.
9045
c8a71589
PC
90462016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9047
9048 * g++.dg/init/array42.C: New.
9049 * g++.dg/init/array43.C: Likewise.
9050 * g++.dg/init/array44.C: Likewise.
9051 * g++.dg/init/array45.C: Likewise.
9052 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9053 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9054 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9055 * g++.dg/gomp/pr35751.C: Likewise.
9056 * g++.dg/init/array23.C: Likewise.
9057 * g++.dg/init/brace2.C: Likewise.
9058 * g++.dg/init/brace6.C: Likewise.
9059
44a845ca
MS
90602016-06-08 Martin Sebor <msebor@redhat.com>
9061 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR c++/70507
9064 PR c/68120
9065 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9066 * c-c++-common/builtin-arith-overflow-2.c: New test.
9067 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9068 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9069 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9070
2ef16b6e
JJ
90712016-06-08 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR c++/71442
9074 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9075
5e3ee346
AL
90762016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9077
9078 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9079 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9080 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9081 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9082 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9083 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9084 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9085 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9086 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9087 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9088 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9089 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9090 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9091
b2ae2814
RB
90922016-06-08 Richard Biener <rguenther@suse.de>
9093
9094 PR tree-optimization/68558
9095 * gcc.dg/vect/slp-44.c: New testcase.
9096
e09b4c37
RB
90972016-06-08 Richard Biener <rguenther@suse.de>
9098
9099 * gcc.dg/vect/slp-43.c: New testcase.
9100
72d50660
RB
91012016-06-08 Richard Biener <rguenther@suse.de>
9102
9103 PR tree-optimization/71452
9104 * gcc.dg/torture/pr71452.c: New testcase.
9105
988c115c
JJ
91062016-06-08 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR c++/71448
9109 * g++.dg/torture/pr71448.C: New test.
9110
73d73b48
BS
91112016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9112
9113 PR debug/71432
9114 PR ada/71413
9115 * g++.dg/debug/pr71432.C: New test.
9116
bdd15d0c
PK
91172016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9118
9119 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9120 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9121 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9122
ce0607bb
AH
91232016-06-08 Alan Hayward <alan.hayward@arm.com>
9124
9125 * gcc.dg/vect/vect-live-2.c: Update effective target.
9126 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9127 * lib/target-supports.exp: Add aarch64 to vect_long.
9128
92a5f2ba
MP
91292016-06-08 Marek Polacek <polacek@redhat.com>
9130
9131 PR c/71418
9132 * gcc.dg/noncompile/pr71418.c: New test.
9133
08203f73
MP
9134 PR c/71426
9135 * gcc.dg/noncompile/pr71426.c: New test.
9136
d1fcc2bd
JH
91372016-06-07 Jan Hubicka <hubicka@ucw.cz>
9138
9139 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9140 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9141 * gcc.dg/predict-3.c: Update template.
9142 * gcc.dg/predict-5.c: Update template.
9143 * gcc.dg/predict-6.c: Update template.
9144 * gcc.dg/predict-9.c: Update template.
9145 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9146
a23e6f1c
BS
91472016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9148
9149 * gcc.target/powerpc/vec-mul.c: New test.
9150
6ffd47b7
DM
91512016-06-07 David Malcolm <dmalcolm@redhat.com>
9152
9153 * gcc.dg/spellcheck-fields-2.c: New test case.
9154
bfd67b47
RB
91552016-06-07 Richard Biener <rguenther@suse.de>
9156
9157 PR c/61564
9158 * gcc.dg/Wpragmas-1.c: New testcase.
9159 * gcc.dg/Wattributes-4.c: Likewise.
9160 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9161 entry.
9162
701b9a47
CL
91632016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9164
9165 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9166 spurious debug code.
9167
6b80d6fa
RB
91682016-06-07 Richard Biener <rguenther@suse.de>
9169
9170 PR tree-optimization/71428
9171 * gcc.dg/torture/pr71428.c: New testcase.
9172
0f3f9437
RB
91732016-06-07 Richard Biener <rguenther@suse.de>
9174
9175 PR middle-end/71423
9176 * gcc.dg/torture/pr71423.c: New testcase.
9177
ec963f2a
KV
91782016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9179
9180 PR middle-end/71408
9181 * gcc.dg/tree-ssa/pr71408.c: New test.
9182
46ab5b6e
KV
91832016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9184
9185 PR middle-end/71281
9186 * g++.dg/torture/pr71281.C: New test.
9187
1f40cff3
MP
91882016-06-06 Marek Polacek <polacek@redhat.com>
9189
9190 PR c/71362
9191 * gcc.dg/pr71362.c: New test.
9192
6f5bcd24
JJ
91932016-06-06 Jakub Jelinek <jakub@redhat.com>
9194 Patrick Palka <ppalka@gcc.gnu.org>
9195
9196 PR c++/70847
9197 PR c++/71330
9198 PR c++/71393
9199 * g++.dg/opt/pr70847.C: New test.
9200 * g++.dg/ubsan/pr70847.C: New test.
9201 * g++.dg/ubsan/pr71393.C: New test.
9202
158beb4a
JJ
92032016-06-06 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR tree-optimization/71259
9206 * gcc.dg/vect/pr71259.c: New test.
9207
d9b950dd
DM
92082016-06-06 David Malcolm <dmalcolm@redhat.com>
9209
9210 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9211 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9212 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9213 above.
9214
36f9ad69
KT
92152016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9216
9217 PR middle-end/37780
9218 * gcc.c-torture/execute/pr37780.c: New test.
9219 * gcc.target/aarch64/pr37780_1.c: Likewise.
9220 * gcc.target/arm/pr37780_1.c: Likewise.
9221
5545a907
MP
92222016-06-06 Marek Polacek <polacek@redhat.com>
9223
9224 * c-c++-common/attr-may-alias-1.c: New test.
9225 * c-c++-common/attr-may-alias-2.c: New test.
9226 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9227
93671519
BE
92282016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9229
9230 PR c/24414
9231 * gcc.target/i386/pr24414.c: New test.
9232
690f24b7
JM
92332016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9234
9235 * gcc.target/sparc/vis4misc.c: New file.
9236 * gcc.target/sparc/fpcmp.c: Likewise.
9237 * gcc.target/sparc/fpcmpu.c: Likewise.
9238
31ce6157
AH
92392016-06-06 Alan Hayward <alan.hayward@arm.com>
9240
9241 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9242 * gcc.dg/vect/vect-live-3.c: Likewise.
9243
9fcebb5a
RB
92442016-06-06 Richard Biener <rguenther@suse.de>
9245
9246 PR tree-optimization/71398
9247 * gcc.dg/torture/pr71398.c: New testcase.
9248
903ca97b
UB
92492016-06-06 Uros Bizjak <ubizjak@gmail.com>
9250
9251 PR target/71389
9252 * g++.dg/pr71389.C: New test.
9253
9c1eb332
JD
92542016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9255
9256 PR fortran/71404
9257 * gfortran.dg/fmt_read_5.f: New test.
9258
b2d83bd2
AV
92592016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9260
9261 PR fortran/69659
9262 * gfortran.dg/class_array_22.f03: New test.
9263
ec81960e
JH
92642016-06-05 Jan Hubicka <hubicka@ucw.cz>
9265
9266 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9267
429d2750
JH
92682016-06-05 Jan Hubicka <hubicka@ucw.cz>
9269
9270 * gcc.dg/predict-9.c: Update template.
9271
c1c00983
PC
92722016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9273
9274 PR c++/49377
9275 * g++.dg/template/pr49377.C: New.
9276
1927a963
JJ
92772016-06-04 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR tree-optimization/71405
9280 * g++.dg/torture/pr71405.C: New test.
9281
909a11ad
PC
92822016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9283
9284 PR c++/70202
9285 * g++.dg/inherit/crash5.C: New.
9286 * g++.dg/inherit/virtual1.C: Adjust.
9287
08bbb1f8
JL
92882016-06-03 Jeff Law <law@redhat.com>
9289
9290 PR tree-optimization/71316
9291 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9292
7c35235c
JJ
92932016-06-03 Jakub Jelinek <jakub@redhat.com>
9294
9295 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9296 dg-additional-options with just -fno-tree-scev-cprop in it.
9297 * gcc.dg/vect/vect-live-2.c: Likewise.
9298 * gcc.dg/vect/vect-live-5.c: Likewise.
9299 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9300 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9301 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9302
c8572dd6
PP
93032016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9304
9305 PR c++/27100
9306 * g++.dg/other/friend6.C: New test.
9307
1c7733a7
BS
93082016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9309
9310 * g++.dg/torture/ppc-ldst-array.C: New.
9311
0d2f700f
JM
93122016-06-03 Joseph Myers <joseph@codesourcery.com>
9313
9314 PR target/71276
9315 PR target/71277
9316 * gcc.dg/torture/builtin-fp-int-inexact.c,
9317 gcc.target/i386/387-builtin-fp-int-inexact.c,
9318 gcc.target/i386/387-rint-inline-1.c,
9319 gcc.target/i386/387-rint-inline-2.c,
9320 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9321 gcc.target/i386/sse2-rint-inline-1.c,
9322 gcc.target/i386/sse2-rint-inline-2.c,
9323 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9324 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9325
f8071c05
L
93262016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9327 Julia Koval <julia.koval@intel.com>
9328
9329 PR target/66960
9330 PR target/67630
9331 PR target/67634
9332 PR target/67841
9333 PR target/68037
9334 PR target/68618
9335 PR target/68661
9336 PR target/69575
9337 PR target/69596
9338 PR target/69734
9339 * gcc.dg/guality/pr68037-1.c: New test.
9340 * gcc.dg/guality/pr68037-2.c: Likewise.
9341 * gcc.dg/guality/pr68037-3.c: Likewise.
9342 * gcc.dg/torture/pr68037-1.c: Likewise.
9343 * gcc.dg/torture/pr68037-2.c: Likewise.
9344 * gcc.dg/torture/pr68037-3.c: Likewise.
9345 * gcc.dg/torture/pr68661-1a.c: Likewise.
9346 * gcc.dg/torture/pr68661-1b.c: Likewise.
9347 * gcc.target/i386/interrupt-1.c: Likewise.
9348 * gcc.target/i386/interrupt-2.c: Likewise.
9349 * gcc.target/i386/interrupt-3.c: Likewise.
9350 * gcc.target/i386/interrupt-4.c: Likewise.
9351 * gcc.target/i386/interrupt-5.c: Likewise.
9352 * gcc.target/i386/interrupt-6.c: Likewise.
9353 * gcc.target/i386/interrupt-7.c: Likewise.
9354 * gcc.target/i386/interrupt-8.c: Likewise.
9355 * gcc.target/i386/interrupt-9.c: Likewise.
9356 * gcc.target/i386/interrupt-10.c: Likewise.
9357 * gcc.target/i386/interrupt-11.c: Likewise.
9358 * gcc.target/i386/interrupt-12.c: Likewise.
9359 * gcc.target/i386/interrupt-13.c: Likewise.
9360 * gcc.target/i386/interrupt-14.c: Likewise.
9361 * gcc.target/i386/interrupt-15.c: Likewise.
9362 * gcc.target/i386/interrupt-16.c: Likewise.
9363 * gcc.target/i386/interrupt-17.c: Likewise.
9364 * gcc.target/i386/interrupt-18.c: Likewise.
9365 * gcc.target/i386/interrupt-19.c: Likewise.
9366 * gcc.target/i386/interrupt-20.c: Likewise.
9367 * gcc.target/i386/interrupt-21.c: Likewise.
9368 * gcc.target/i386/interrupt-22.c: Likewise.
9369 * gcc.target/i386/interrupt-23.c: Likewise.
9370 * gcc.target/i386/interrupt-24.c: Likewise.
9371 * gcc.target/i386/interrupt-25.c: Likewise.
9372 * gcc.target/i386/interrupt-26.c: Likewise.
9373 * gcc.target/i386/interrupt-27.c: Likewise.
9374 * gcc.target/i386/interrupt-28.c: Likewise.
9375 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9376 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9377 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9378 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9379 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9380 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9381 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9382 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9383 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9384 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9385 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9386 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9387
36b85e43
BS
93882016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9389
9de2e795
L
9390 PR tree-optimization/52171
9391 * gcc.dg/pr52171.c: New test.
9392 * gcc.target/i386/pr52171.c: New test.
36b85e43 9393
bfeee8ac
JH
93942016-06-03 Jan Hubicka <jh@suse.cz>
9395
9396 * g++.dg/tree-ssa/pred-1.C: New testcase
9397 * gcc.dg/tree-ssa/pred-1.c: New testcase
9398
859b0bae
BS
93992016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9400
9401 PR target/70957
9402 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9403 support.
9404 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9405
3a2edf4c
AH
94062016-06-03 Alan Hayward <alan.hayward@arm.com>
9407
9408 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9409
b28ead45
AH
94102016-06-03 Alan Hayward <alan.hayward@arm.com>
9411
9412 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9413 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9414 * gcc.dg/vect/vect-live-1.c: New test.
9415 * gcc.dg/vect/vect-live-2.c: New test.
9416 * gcc.dg/vect/vect-live-3.c: New test.
9417 * gcc.dg/vect/vect-live-4.c: New test.
9418 * gcc.dg/vect/vect-live-5.c: New test.
9419 * gcc.dg/vect/vect-live-slp-1.c: New test.
9420 * gcc.dg/vect/vect-live-slp-2.c: New test.
9421 * gcc.dg/vect/vect-live-slp-3.c: New test.
9422
1f91747b
JJ
94232016-06-03 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR middle-end/71387
9426 * g++.dg/opt/pr71387.C: New test.
9427
47b83923
JL
94282016-06-02 Jeff Law <law@redhat.com>
9429
9430 PR tree-optimization/71328
9431 * gcc.c-torture/compile/pr71328.c: New test.
9432
e96e5f46
JD
94332016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9434
9435 PR fortran/52393
9436 * gfortran.dg/fmt_read_3.f90: Fix typo.
9437 * gfortran.dg/fmt_read_4.f90: New test.
9438
b872d729
PC
94392016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9440
9441 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9442 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9443 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9444 * g++.dg/cpp0x/override2.C: Likewise.
9445 * g++.dg/parse/crash5.C: Likewise.
9446 * g++.dg/parse/error16.C: Likewise.
9447 * g++.dg/parse/error27.C: Likewise.
9448 * g++.dg/template/qualttp15.C: Likewise.
9449 * g++.dg/template/redecl4.C: Likewise.
9450 * g++.old-deja/g++.other/crash39.C: Likewise.
9451 * g++.old-deja/g++.other/struct1.C: Likewise.
9452 * g++.old-deja/g++.pt/m9a.C: Likewise.
9453 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9454
0e535442
JJ
94552016-06-02 Jakub Jelinek <jakub@redhat.com>
9456
0633ee10
JJ
9457 PR c++/71372
9458 * c-c++-common/pr71372.c: New test.
9459
0e535442
JJ
9460 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9461 __TIME__ strings with __builtin_strcmp instead of printf and
9462 dg-output.
9463
f3c5ecc2
ML
94642016-06-02 Martin Liska <mliska@suse.cz>
9465
9466 * gcc.dg/predict-9.c: New test.
9467
a91807c5
JJ
94682016-06-02 Jakub Jelinek <jakub@redhat.com>
9469
9470 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9471 global set_compiler_env_var and global saved_compiler_env_var.
9472
b5bd1978
KT
94732016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9474
9475 PR rtl-optimization/71295
9476 * gcc.c-torture/compile/pr71295.c: New test.
9477
b93b1475
JJ
94782016-06-02 Jakub Jelinek <jakub@redhat.com>
9479
930ebd0e
JJ
9480 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9481
1e021dc3
JJ
9482 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9483 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9484
b93b1475
JJ
9485 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9486 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9487 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9488 alternative number.
9489
58f2fb5c
MM
94902016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9491
9492 * gcc.target/powerpc/p9-splat-4.c: New test.
9493
94942016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9495
9496 PR target/71186
9497 * gcc.target/powerpc/pr71186.c: New test.
9498
4731c9f0
JD
94992016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9500
9501 PR fortran/52393
9502 * gfortran.dg/fmt_read_3.f90: New test.
9503
042dee3e
TP
95042016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9505
9506 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9507 procedure.
9508
15c98b2e
ES
95092016-06-01 Eduard Sanou <dhole@openmailbox.org>
9510
9511 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9512 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9513 env var is set.
9514 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9515 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9516 shown once.
9517 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9518 during compilation.
9519 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9520 vars set by dg-set-compiler-env-var.
9521
6442a6f4
PT
95222016-06-01 Paul Thomas <pault@gcc.gnu.org>
9523
9524 PR fortran/71156
9525 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9526 to the module procedure declaration.
9527 * gfortran.dg/submodule_16.f08: New test.
9528
ab62397a
JJ
95292016-06-01 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR middle-end/71371
9532 * c-c++-common/gomp/pr71371.c: New test.
9533
b66af6ed
RB
95342016-06-01 Richard Biener <rguenther@suse.de>
9535
9536 PR tree-optimization/71366
9537 * gcc.dg/torture/pr71366-1.c: New testcase.
9538 * gcc.dg/torture/pr71366-2.c: Likewise.
9539
e342b9d8
KN
95402016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9541
9542 * gcc.target/powerpc/vslv-0.c: New test.
9543 * gcc.target/powerpc/vslv-1.c: New test.
9544 * gcc.target/powerpc/vsrv-0.c: New test.
9545 * gcc.target/powerpc/vsrv-1.c: New test.
9546
721547cd
NS
95472016-06-01 Nathan Sidwell <nathan@acm.org>
9548
9549 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9550 * gcc.target/nvptx/weak.c: New.
9551
fa2c9034
RB
95522016-06-01 Richard Biener <rguenther@suse.de>
9553
9554 PR tree-optimization/71261
9555 * gcc.dg/torture/vect-bool-1.c: New testcase.
9556
3e32893c
JJ
95572016-06-01 Jakub Jelinek <jakub@redhat.com>
9558
9559 * gfortran.dg/gomp/order-1.f90: New test.
9560 * gfortran.dg/gomp/order-2.f90: New test.
9561
8c383600
JH
95622016-06-01 Jan Hubicka <hubicka@ucw.cz>
9563
9564 * gcc.dg/unroll-6.c: Update template.
9565 * gcc.dg/unroll-7.c: New testcase.
9566 * gcc.dg/unroll-8.c: New testcase.
9567
a0dfeef5
EB
95682016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9569
9570 * gnat.dg/opt56.ad[sb]: New test.
9571
48de5701
PC
95722016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9573
9574 PR c++/66635
9575 * g++.dg/cpp0x/constexpr-ice16.C: New.
9576
827cf695
PP
95772016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9578
9579 PR tree-optimization/71314
9580 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9581 -mbranch-cost=2.
9582
ff66f6e8
PP
95832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9584
9585 PR tree-optimization/71077
9586 * gcc.dg/tree-ssa/pr71077.c: New test.
9587
050fb209
JH
95882016-05-31 Jan Hubicka <hubicka@ucw.cz>
9589
48de5701
PC
9590 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9591 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9592 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9593
c642d919
PC
95942016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9595
9596 PR c++/71248
9597 * g++.dg/cpp0x/pr71248.C: New.
9598 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9599 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9600 * g++.dg/init/new37.C: Likewise.
9601 * g++.dg/template/static1.C: Likewise.
9602 * g++.dg/template/static2.C: Likewise.
9603
d6439e08
L
96042016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9605
9606 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9607 instead of %rdi.
9608 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9609
780b9dd4
MP
96102016-05-31 Marek Polacek <polacek@redhat.com>
9611
9612 * c-c++-common/Wswitch-unreachable-3.c: New test.
9613 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9614
0d99f8a0
RB
96152016-05-31 Richard Biener <rguenther@suse.de>
9616
9617 PR tree-optimization/71352
9618 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9619
52545641
TP
96202016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9621
9622 * gcc.target/arm/armv5_thumb_isa.c: New test.
9623
5b8c1205
KY
96242016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9625
9626 PR target/71346
9627 * gcc.target/i386/pr71346.c: New test.
9628
7a88cc84
TV
96292016-05-31 Tom de Vries <tom@codesourcery.com>
9630
9631 PR tree-optimization/69068
9632 * gcc.dg/graphite/pr69068.c: New test.
9633
265149a6
MS
96342016-05-27 Martin Sebor <msebor@redhat.com>
9635
9636 PR c++/71306
9637 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9638
00631022
JJ
96392016-05-30 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR c++/71349
9642 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9643 nowait depend(inout: dd[0]) clauses where permitted.
9644
b2f6675b
PC
96452016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9646
9647 PR c++/71238
9648 * g++.dg/parse/pr71238.C: New.
9649 * g++.dg/concepts/friend1.C: Test column numbers too.
9650 * g++.dg/cpp0x/initlist31.C: Likewise.
9651 * g++.dg/cpp0x/pr51420.C: Likewise.
9652 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9653 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9654 * g++.dg/ext/builtin3.C: Likewise.
9655 * g++.dg/lookup/friend12.C: Likewise.
9656 * g++.dg/lookup/friend7.C: Likewise.
9657 * g++.dg/lookup/koenig1.C: Likewise.
9658 * g++.dg/lookup/koenig5.C: Likewise.
9659 * g++.dg/lookup/used-before-declaration.C: Likewise.
9660 * g++.dg/overload/koenig1.C: Likewise.
9661 * g++.dg/template/crash65.C: Likewise.
9662 * g++.dg/template/friend57.C: Likewise.
9663 * g++.dg/warn/Wshadow-5.C: Likewise.
9664 * g++.dg/warn/Wunused-8.C: Likewise.
9665 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9666 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9667 * g++.old-deja/g++.jason/member.C: Likewise.
9668 * g++.old-deja/g++.jason/report.C: Likewise.
9669 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9670 * g++.old-deja/g++.law/visibility20.C: Likewise.
9671 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9672 * g++.old-deja/g++.other/static5.C: Likewise.
9673 * g++.old-deja/g++.pt/overload2.C: Likewise.
9674
a448ff40
JH
96752016-05-30 Jan Hubicka <hubicka@ucw.cz>
9676
9677 * gcc.dg/tree-ssa/peel1.c: New testcase.
9678 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9679 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9680
69be8c91
TV
96812016-05-30 Tom de Vries <tom@codesourcery.com>
9682
9683 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9684 to ce.
9685
a59775a1
PC
96862016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9687
9688 PR c++/71099
9689 * g++.dg/parse/virtual1.C: New.
9690
53d6d955
UB
96912016-05-30 Uros Bizjak <ubizjak@gmail.com>
9692
9693 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9694 Use correct register when clearing %edx.
9695
0557293f
AM
96962016-05-30 Alexander Monakov <amonakov@ispras.ru>
9697
9698 PR tree-optimization/71289
9699 * gcc.dg/pr71289.c: New test.
9700
5d476e35
KV
97012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9702
9703 PR middle-end/71269
9704 PR middle-end/71292
9705 * gcc.dg/tree-ssa/pr71269.c: New test.
9706 * gcc.dg/tree-ssa/pr71292.c: New test.
9707
db5447ca
KV
97082016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9709
9710 PR middle-end/71252
9711 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9712
98bdbb39
JH
97132016-05-30 Jan Hubicka <hubicka@ucw.cz>
9714
9715 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9716 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9717 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9718
7e012855
TV
97192016-05-30 Tom de Vries <tom@codesourcery.com>
9720
9721 PR tree-optimization/69067
9722 * gcc.dg/graphite/pr69067.c: New test.
9723
beed3701
UB
97242016-05-29 Uros Bizjak <ubizjak@gmail.com>
9725
9726 PR target/71245
9727 * gcc.target/i386/pr71245-1.c: New test.
9728 * gcc.target/i386/pr71245-2.c: Ditto.
9729
b6d4f8e8
PC
97302016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9731
9732 PR c++/71105
9733 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9734 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9735 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9736
00022058
JH
97372016-05-27 Jan Hubicka <hubicka@ucw.cz>
9738
9739 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9740
c8419aca
VV
97412016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9742
9743 Revert:
9744 PR c++/69855
9745 * g++.dg/overload/69855.C: New.
9746 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9747 * g++.old-deja/g++.pt/crash3.C: Likewise.
9748
8008c4d2
PC
97492016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 PR c++/60385
9752 * g++.dg/parse/namespace13.C: New.
9753
8b2ef235
JL
97542016-05-26 Jeff Law <law@redhat.com>
9755
9756 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9757 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9758 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9759 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9760 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9761 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9762 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9763 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9764 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9765 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9766 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9767 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9768 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9769
7d67159b
VV
97702016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9771
9772 PR c++/69855
9773 * g++.dg/overload/69855.C: New.
9774 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9775 * g++.old-deja/g++.pt/crash3.C: Likewise.
9776
88e3bdd1
JW
97772016-05-27 Jiong Wang <jiong.wang@arm.com>
9778
9779 PR target/63596
9780 * gcc.target/aarch64/va_arg_1.c: New testcase.
9781 * gcc.target/aarch64/va_arg_2.c: Likewise.
9782 * gcc.target/aarch64/va_arg_3.c: Likewise.
9783
3fd6b9cc
JW
97842016-05-27 Jiong Wang <jiong.wang@arm.com>
9785
9786 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9787 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9788 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9789 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9790 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9791
3cee7e4e
MP
97922016-05-27 Marek Polacek <polacek@redhat.com>
9793
9794 PR middle-end/71308
9795 * g++.dg/torture/pr71308.C: New test.
9796
6a813c96
DV
97972016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9798
9799 * gcc.dg/zero_bits_compound-1.c: New test.
9800 * gcc.dg/zero_bits_compound-2.c: New test.
9801
0561bcfb
IE
98022016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9803
9804 PR middle-end/71279
9805 * gcc.dg/pr71279.c: New test.
9806
21316320
MM
98072016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9808
9809 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9810 floating point min/max/comparison instructions.
9811 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9812
7211a097
JJ
98132016-05-26 Jakub Jelinek <jakub@redhat.com>
9814
9815 * c-c++-common/gomp/schedule-1.c: New test.
9816 * gfortran.dg/gomp/schedule-1.f90: New test.
9817
cac177cf
PP
98182016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9819
9820 PR c++/70822
9821 PR c++/70106
9822 * g++.dg/cpp1y/auto-fn32.C: New test.
9823 * g++.dg/cpp1y/paren4.C: New test.
9824
a2d5b8c9
NS
98252016-05-26 Nathan Sidwell <nathan@acm.org>
9826
9827 * gcc.dg/20060410.c: Xfail on ptx.
9828 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9829 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9830 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9831 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9832 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9833
ffa8b552
TP
98342016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9835
9836 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9837
c7501e00
JJ
98382016-05-26 Jakub Jelinek <jakub@redhat.com>
9839
1875b9a0
JJ
9840 PR tree-optimization/71280
9841 * gcc.dg/pr71280.c: New test.
9842
2116e19f
JJ
9843 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9844
305aef09
JJ
9845 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9846 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9847
c7501e00
JJ
9848 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9849
ca449d26
JW
98502016-05-26 Jiong Wang <jiong.wang@arm.com>
9851
9852 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9853 kept in memory.
ca449d26 9854
8af01c66
JL
98552016-05-25 Jeff Law <law@redhat.com>
9856
9857 PR tree-optimization/71272
9858 * gcc.c-torture/compile/pr71272.c: new test.
9859
f9d6ce73
BS
98602016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9861
9862 * gcc.target/powerpc/vec-cmpne.c: New test.
9863 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9864
a88a7b22
EB
98652016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9866
9867 * gnat.dg/opt55.ad[sb]: New test.
9868
125f02ed
SKS
98692016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9870
9871 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9872 * c-c++-common/pr60226.c: Require int32plus.
9873 * gcc.c-torture/execute/pr70602.c: Likewise.
9874 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9875 unsigned long for malloc arg type.
9876 * gcc.dg/asr_div1.c: Require int32plus.
9877 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9878 * gcc.dg/pie-1.c: Require pie.
9879 * gcc.dg/pie-2.c: Likewise.
9880 * gcc.dg/pr59471.c: Require int32plus.
9881 * gcc.dg/pr59963-2.c: XFAIL for int16.
9882 * gcc.dg/pr60114.c: Require int32plus.
9883 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9884 unsigned long for typedef of size_t.
9885 * gcc.dg/pr63914.c: Require int32plus.
9886 * gcc.dg/pr64536.c: Require pt32plus.
9887 * gcc.dg/pr65658.c: Likewise.
9888 * gcc.dg/pr67271.c: Require int32plus.
9889 * gcc.dg/pr68112.c: Likewise.
9890 * gcc.dg/pr69071.c: Skip for avr target.
9891 * gcc.dg/pr69973.c: Require int32plus.
9892 * gcc.dg/pr70169.c: Skip for avr target.
9893 * gcc.dg/sso-6.c: Require int32plus.
9894 * gcc.dg/sso-7.c: Likewise.
9895 * gcc.dg/sso-8.c: Likewise.
9896 * gcc.dg/vrp-min-max-2.c: Likewise.
9897
c6e434f5
UB
98982016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9899
9900 PR target/70738
9901 * gcc.target/i386/pr70738-1.c: New test.
9902 * gcc.target/i386/pr70738-2.c: Likewise.
9903 * gcc.target/i386/pr70738-3.c: Likewise.
9904 * gcc.target/i386/pr70738-4.c: Likewise.
9905 * gcc.target/i386/pr70738-5.c: Likewise.
9906 * gcc.target/i386/pr70738-6.c: Likewise.
9907 * gcc.target/i386/pr70738-7.c: Likewise.
9908 * gcc.target/i386/pr70738-8.c: Likewise.
9909 * gcc.target/i386/pr70738-9.c: Likewise.
9910
5c42d341
KT
99112016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9912
9913 PR rtl-optimization/66940
9914 * gcc.c-torture/execute/pr66940.c: New test.
9915
bf9a1a07
IV
99162016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9917
9918 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9919 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9920 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9921 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9922 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9923 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9924 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9925 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9926 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9927 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9928 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9929 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9930 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9931 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9932 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9933 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9934 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9935 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9936 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9937 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9938 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9939 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9940 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9941 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9942
95efe6b6
MP
99432016-05-25 Marek Polacek <polacek@redhat.com>
9944
9945 PR c/71265
9946 * gcc.dg/noncompile/pr71265.c: New test.
9947
a23faf7a
MP
9948 PR c/71266
9949 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9950
69a6d5ad
NS
99512016-05-25 Nathan Sidwell <nathan@acm.org>
9952
9953 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9954
3072d4ea
RB
99552016-05-25 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/71261
9958 * c-c++-common/torture/pr71261.c: New testcase.
9959
e412ece4
RB
99602016-05-25 Richard Biener <rguenther@suse.de>
9961
9962 PR tree-optimization/71264
9963 * gcc.dg/vect/pr71264.c: New testcase.
9964
b9e551ad
PC
99652016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9966
9967 PR c++/55992
9968 * g++.dg/cpp0x/alias-decl-53.C: New.
9969 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9970
6aa1abe5
ML
99712016-05-25 Martin Liska <mliska@suse.cz>
9972
9973 * g++.dg/pr71239.C: New test.
9974
842d162e
RB
99752016-05-25 Richard Biener <rguenther@suse.de>
9976
c87885ca
RO
9977 * gcc.dg/vect/pr58135.c: Rename to ...
9978 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9979
f184a36c
MP
99802016-05-25 Marek Polacek <polacek@redhat.com>
9981
9982 * g++.dg/pr65295.C: Use target c++14.
9983
021fad86
PC
99842016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9985
53d6d955
UB
9986 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9987 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9988
c3eaf15a
MM
99892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9990
9991 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9992 instructions.
9993
e46c7770
CP
99942016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9995
9996 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9997 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9998 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9999 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10000 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10001 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10002 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10003 * c-c++-common/goacc/pcopy.c: Likewise.
10004 * c-c++-common/goacc/pcopyin.c: Likewise.
10005 * c-c++-common/goacc/pcopyout.c: Likewise.
10006 * c-c++-common/goacc/pcreate.c: Likewise.
10007 * c-c++-common/goacc/pr70688.c: New test.
10008 * c-c++-common/goacc/present-1.c: Adjust test.
10009 * c-c++-common/goacc/reduction-5.c: Likewise.
10010 * g++.dg/goacc/data-1.C: New test.
10011
4bfc9db7
MM
100122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10013
10014 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10015 vector parity built-in functions.
10016 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10017 count trailing zeros automatic vectorization.
10018 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10019 count trailing zeros built-in functions.
10020
2bc145af
KV
100212016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10022
10023 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10024
26869fdb
PH
100252016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10026
10027 PR target/71050
10028 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10029
b2dc9c3b
PC
100302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10031
10032 PR c++/50436
10033 * g++.dg/template/crash123.C: New.
10034 * g++.dg/template/crash124.C: Likewise.
10035
f65e97fd
MS
100362016-05-24 Martin Sebor <msebor@redhat.com>
10037
10038 PR c++/71147
10039 * g++.dg/ext/flexary16.C: New test.
10040
a6f5ac7f
IV
100412016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10042
69a6d5ad
NS
10043 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10044 before math.h is included.
a6f5ac7f
IV
10045 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10046 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10047 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10048 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10049 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10050 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10051 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10052 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10053 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10054 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10055 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10056 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10057 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10058 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10059 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10060 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10061 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10062 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10063 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10064 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10065 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10066 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10067 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10068
27bad558
MM
100692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10070 Kelvin Nilsen <kelvin@gcc.gnu.org>
10071
10072 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10073 support.
10074
72f382fb
PC
100752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10076
10077 PR c++/69872
10078 * g++.dg/warn/Wno-narrowing1.C: New.
10079
ef2ec9d9
MP
100802016-05-24 Marek Polacek <polacek@redhat.com>
10081
10082 PR c/71249
10083 * c-c++-common/Wswitch-unreachable-2.c: New test.
10084
e90434e3
JJ
100852016-05-24 Jakub Jelinek <jakub@redhat.com>
10086
7adb26f2
JJ
10087 PR c++/71257
10088 * g++.dg/vect/simd-clone-6.cc: New test.
10089 * g++.dg/gomp/declare-simd-6.C: New test.
10090
e90434e3
JJ
10091 PR middle-end/70434
10092 PR c/69504
10093 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10094
b556ea3b
RB
100952016-05-24 Richard Biener <rguenther@suse.de>
10096
10097 PR tree-optimization/71240
10098 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10099
e5328f5d
RB
101002016-05-24 Richard Biener <rguenther@suse.de>
10101
10102 PR tree-optimization/71230
10103 * gcc.dg/torture/pr71230.c: New testcase.
10104 * g++.dg/torture/pr71230.C: Likewise.
10105
a04e69c0
TS
101062016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10107
10108 * c-c++-common/goacc/routine-5.c: Add tests.
10109 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10110 * gfortran.dg/goacc/routine-6.f90: Add tests.
10111
30fd2977
RB
101122016-05-24 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/71253
10115 * gcc.dg/torture/pr71253.c: New testcase.
10116
ca6f60bc
KV
101172016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10118
10119 PR middle-end/71252
10120 * gfortran.dg/pr71252.f90: New test.
10121
d3465d72
RS
101222016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10123
10124 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10125
f17a223d
RB
101262016-05-24 Richard Biener <rguenther@suse.de>
10127
10128 PR middle-end/70434
10129 PR c/69504
10130 * c-c++-common/vector-subscript-4.c: New testcase.
10131 * c-c++-common/vector-subscript-5.c: Likewise.
10132
e3f36534
JD
101332016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10134
10135 PR fortran/71123
10136 * gfortran.dg/namelist_90.f: New test
10137
85d5c27d
JD
101382016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10139
10140 PR fortran/66461
10141 * gfortran.dg/unexpected_eof.f: New test
10142
fe3f3340
MM
101432016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10144 Kelvin Nilsen <kelvin@gcc.gnu.org>
10145
10146 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10147 as little endian.
10148
26d6ae55
PC
101492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10150
10151 PR c++/70972
10152 * g++.dg/cpp0x/inh-ctor20.C: New.
10153 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10154
d6c9a06f
PC
101552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10156
10157 PR c++/69095
10158 * g++.dg/cpp0x/variadic168.C: New.
10159
396a1d10
PC
101602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 * g++.dg/cpp0x/pr31445.C: Test column number too.
10163 * g++.dg/cpp0x/pr32253.C: Likewise.
10164 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10165 * g++.dg/cpp0x/variadic36.C: Likewise.
10166
ece46666
MG
101672016-05-23 Marc Glisse <marc.glisse@inria.fr>
10168
10169 * gcc.dg/fold-notshift-2.c: Adjust.
10170
a7dc5980
MP
101712016-05-23 Marek Polacek <polacek@redhat.com>
10172
10173 PR c/49859
10174 * c-c++-common/Wswitch-unreachable-1.c: New test.
10175 * gcc.dg/Wswitch-unreachable-1.c: New test.
10176 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10177 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10178 * g++.dg/gomp/block-10.C: Likewise.
10179 * gcc.dg/gomp/block-10.c: Likewise.
10180 * g++.dg/gomp/block-9.C: Likewise.
10181 * gcc.dg/gomp/block-9.c: Likewise.
10182 * g++.dg/gomp/target-1.C: Likewise.
10183 * g++.dg/gomp/target-2.C: Likewise.
10184 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10185 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10186 * g++.dg/gomp/taskgroup-1.C: Likewise.
10187 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10188 * gcc.dg/gomp/teams-1.c: Likewise.
10189 * g++.dg/gomp/teams-1.C: Likewise.
10190 * g++.dg/overload/error3.C: Likewise.
10191 * g++.dg/tm/jump1.C: Likewise.
10192 * g++.dg/torture/pr40335.C: Likewise.
10193 * gcc.dg/c99-vla-jump-5.c: Likewise.
10194 * gcc.dg/switch-warn-1.c: Likewise.
10195 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10196 * gcc.dg/nested-func-1.c: Likewise.
10197 * gcc.dg/pr67784-4.c: Likewise.
10198
18b54004
RB
101992016-05-23 Richard Biener <rguenther@suse.de>
10200
10201 PR tree-optimization/71230
10202 * gfortran.dg/pr71230-1.f90: New testcase.
10203 * gfortran.dg/pr71230-2.f90: Likewise.
10204
e569db5f
VK
102052016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10206
396a1d10 10207 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10208 * gcc.dg/vect/pr58135.c: Add new.
10209 * gfortran.dg/pr46519-1.f: Adjust test case.
10210
e4b71114
PC
102112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10212
10213 PR c++/53401
10214 * g++.dg/cpp0x/decltype64.C: New.
10215
a25a8058
CL
102162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10217
10218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10219 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10220 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10221
0dcfe9ab
CL
102222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10223
10224 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10225 Add poly64x1_t and poly64x2_t cases if supported.
10226 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10227 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10228 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10229 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10231
ffd70e4a
CL
102322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10233
10234 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10235 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10236 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10237 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10238 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10239 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10240 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10241
4b1f57fe
CL
102422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10243
10244 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10245
16c5ec77
CL
102462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10247
10248 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10249 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10250
94ad56c7
JJ
102512016-05-22 Jakub Jelinek <jakub@redhat.com>
10252
57748705
JJ
10253 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10254 constraint instead of "r".
10255 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10256 insn instead of vxorpd.
10257 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10258
af120161
JJ
10259 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10260 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10261
355023ce
JJ
10262 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10263
3b48574c
JJ
10264 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10265 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10266
94ad56c7
JJ
10267 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10268
8a85cee2
KV
102692016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10270
10271 PR middle-end/40921
10272 * gcc.dg/tree-ssa/pr40921.c: New test.
10273
8e916b16
PS
102742016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10275
10276 PR target/71103
10277 * gcc.target/avr/pr71103.c: New test.
10278
88aea79f
KV
102792016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10280
10281 PR middle-end/71179
10282 * gcc.dg/tree-ssa/pr71179.c: New test.
10283
79063edd
MS
102842016-05-20 Martin Sebor <msebor@redhat.com>
10285
10286 PR c/71115
10287 * gcc.dg/init-excess-2.c: New test.
10288
55c8849f
EB
102892016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10290
10291 * gnat.dg/opt53.adb: New test.
10292 * gnat.dg/opt54.adb: Likewise.
10293
c91a0948
MJ
102942016-05-20 Martin Jambor <mjambor@suse.cz>
10295
10296 PR tree-optimization/70884
10297 * gcc.dg/tree-ssa/pr70919.c: New test.
10298
9cad20fa
BS
102992016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10300
10301 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10302 formatting.
69a6d5ad
NS
10303 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10304 fix code formatting.
10305
103062016-05-20 Nathan Sidwell <nathan@acm.org>
10307
10308 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10309 non-common cases.
10310 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10311
15c671a7
DM
103122016-05-20 David Malcolm <dmalcolm@redhat.com>
10313
10314 * jit.dg/all-non-failing-tests.h: Add
10315 test-factorial-must-tail-call.c.
10316 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10317 * jit.dg/test-factorial-must-tail-call.c: New test case.
10318
4f028369
JJ
103192016-05-20 Jakub Jelinek <jakub@redhat.com>
10320
10321 PR fortran/71204
10322 * gfortran.dg/pr71204.f90: New test.
10323
7dea4ab3
CP
103242016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10325
10326 * gcc.target/nvptx/sincos.c: New test.
10327
ef98d365
PC
103282016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10329
10330 PR c++/70572
10331 * g++.dg/cpp1y/auto-fn31.C: New.
10332
92466115
BS
103332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10334
10335 * gcc.target/powerpc/vec-addec.c: New test.
10336 * gcc.target/powerpc/vec-addec-int128.c: New test.
10337
9a385c2d
DM
103382016-05-20 David Malcolm <dmalcolm@redhat.com>
10339
10340 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10341 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10342 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10343 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10344
77c9d5b4
JH
103452016-05-20 Jan Hubicka <hubicka@ucw.cz>
10346
10347 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10348
68047971
JJ
103492016-05-20 Jakub Jelinek <jakub@redhat.com>
10350
18954840
JJ
10351 PR c++/71210
10352 * g++.dg/opt/pr71210-1.C: New test.
10353 * g++.dg/opt/pr71210-2.C: New test.
10354
68047971
JJ
10355 PR tree-optimization/29756
10356 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10357 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10358 only on selected targets where V4SImode vectors are known to be
10359 supported.
10360
d78789f5
MG
103612016-05-20 Marc Glisse <marc.glisse@inria.fr>
10362
10363 PR tree-optimization/71079
10364 PR tree-optimization/71206
10365 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10366
550fa093
PK
103672016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10368
10369 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10370 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10371 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10372
483c6429
RG
103732016-05-20 Richard Guenther <rguenther@suse.de>
10374
10375 PR tree-optimization/29756
10376 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10377
eb066284
RB
103782016-05-20 Richard Biener <rguenther@suse.de>
10379
10380 PR tree-optimization/71185
10381 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10382
58f10249
RB
103832016-05-20 Richard Biener <rguenther@suse.de>
10384
10385 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10386
2a5569fa
MP
103872016-05-19 Marek Polacek <polacek@redhat.com>
10388
10389 PR c++/71075
10390 * g++.dg/diagnostic/pr71075.C: New test.
10391
5e9a5385
DM
103922016-05-19 David Malcolm <dmalcolm@redhat.com>
10393
10394 PR c++/71184
10395 * g++.dg/pr71184.C: New test case.
10396
4f45da44
KN
103972016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10398
10399 * gcc.target/powerpc/darn-0.c: New test.
10400 * gcc.target/powerpc/darn-1.c: New test.
10401 * gcc.target/powerpc/darn-2.c: New test.
10402
4177437e
MP
104032016-05-19 Marek Polacek <polacek@redhat.com>
10404
10405 PR tree-optimization/71031
10406 * gcc.dg/tree-ssa/vrp100.c: New test.
10407
afb72432
IE
104082016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10409
10410 PR rtl-optimization/71148
10411 * gcc.dg/pr71148.c: New test.
10412
4f83064e
KT
104132016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10414
10415 PR target/71056
10416 * gcc.target/arm/pr71056.c: New test.
10417
4bf8dbe1
BE
104182016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10419
10420 * c-c++-common/pr69669.c: Check the used mode.
10421
f3510625
MO
104222016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10423
10424 PR sanitizer/64354
10425 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10426
43c0068e
RB
104272016-05-19 Richard Biener <rguenther@suse.de>
10428
10429 PR tree-optimization/70729
10430 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10431 * gcc.dg/graphite/scop-18.c: Likewise.
10432 * gcc.dg/pr41783.c: Disable LIM.
10433 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10434 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10435 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10436 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10437 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10438 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10439 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10440 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10441 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10442 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10443 * gfortran.dg/pr42108.f90: Likewise.
10444
70f25790
DM
104452016-05-18 David Malcolm <dmalcolm@redhat.com>
10446
10447 PR driver/69265
10448 * gcc.dg/spellcheck-options-11.c: New test case.
10449
960db8ec
JJ
104502016-05-18 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR c++/71100
10453 * g++.dg/opt/pr71100.C: New test.
10454
04643334
MJ
104552016-05-18 Martin Jambor <mjambor@suse.cz>
10456
10457 PR ipa/69708
10458 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10459 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10460 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10461 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10462
91bb9f80
MJ
104632016-05-18 Martin Jambor <mjambor@suse.cz>
10464
10465 PR ipa/69708
10466 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10467 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10468 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10469 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10470 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10471
c584aca6
PC
104722016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10473
10474 PR c++/69793
10475 * g++.dg/template/crash122.C: New.
10476
20309c6e
PC
104772016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10478
10479 PR c++/70466
10480 * g++.dg/template/pr70466-1.C: New.
10481 * g++.dg/template/pr70466-2.C: Likewise.
10482
50c78b9a
MM
104832016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10484
10485 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10486 splat operations and the XXSPLTIB instruction.
10487 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10488 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10489 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10490 xxlxor to clear a register.
10491
cf8be00d
RS
104922016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10493
10494 * gcc.dg/torture/pr71020.c: New test.
10495
848a392a
MJ
104962016-05-18 Martin Jambor <mjambor@suse.cz>
10497
10498 PR ipa/70646
10499 * gcc.dg/ipa/pr70646.c: New test.
10500
1f2ab776
CL
105012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10502
10503 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10504
76489493
CL
105052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10506
10507 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10508 missing tests for vreinterpretq_p{8,16}.
10509
bd79378d
CL
105102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10511
10512 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10513 vsliq_n_s64 and vsliq_n_u64.
10514
81ca3ea0
CL
105152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10516
10517 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10518 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10519
873cb425
CL
105202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10521
10522 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10523 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10524 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10525
9d6e7c21
CL
105262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10527
10528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10529 in comment.
10530
b4dbe40e 105312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10532
10533 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10534 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10535 "blr\t" and switch to scan-assembler-times.
10536
83a5c910
JW
105372016-05-18 Jiong Wang <jiong.wang@arm.com>
10538
53d6d955
UB
10539 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10540 with __aarch64__.
10541 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10542 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10543
fb7cbdeb
JJ
105442016-05-18 Jakub Jelinek <jakub@redhat.com>
10545
8ee91165
JJ
10546 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10547 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10548 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10549 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10550 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10551 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10552
cf4d516a
JJ
10553 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10554 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10555
a4f16422
JJ
10556 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10557 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10558
7b37ce10
JJ
10559 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10560 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10561
fb7cbdeb
JJ
10562 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10563
c9326aef
RB
105642016-05-18 Richard Biener <rguenther@suse.de>
10565
10566 PR tree-optimization/71168
10567 * gcc.dg/torture/pr71168.c: New testcase.
10568
df8b0a11
KV
105692016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10570
10571 PR middle-end/63586
10572 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10573 * gcc.dg/tree-ssa/pr63586.c: New test.
10574 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10575
2efd67ed
NS
105762016-05-17 Nathan Sidwell <nathan@acm.org>
10577
10578 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10579 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10580 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10581 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10582
1988b2c2
NS
105832016-05-17 Nathan Sidwell <nathan@acm.org>
10584
10585 * gcc.target/nvptx/abi-vararg-3.c: New.
10586
ad1d92ab
MM
105872016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10588
10589 PR tree-optimization/54579
10590 PR middle-end/55299
10591 * gcc.dg/fold-notrotate-1.c: New test.
10592 * gcc.dg/fold-notshift-1.c: New test.
10593 * gcc.dg/fold-notshift-2.c: New test.
10594
47768df8
MP
105952016-05-17 Marek Polacek <polacek@redhat.com>
10596
10597 PR ipa/71146
10598 * g++.dg/ipa/pr71146.C: New test.
10599
6b5423a5
DM
106002016-05-17 David Malcolm <dmalcolm@redhat.com>
10601
10602 * jit.dg/test-error-array-bounds.c: New test case.
10603
c7986356
MG
106042016-05-17 Marc Glisse <marc.glisse@inria.fr>
10605
10606 * gcc.dg/tree-ssa/and-1.c: New testcase.
10607
d982c5b7
MG
106082016-05-17 Marc Glisse <marc.glisse@inria.fr>
10609
10610 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10611 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10612
0139ba93
MG
106132016-05-17 Marc Glisse <marc.glisse@inria.fr>
10614
10615 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10616 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10617
daab4562
JW
106182016-05-17 Jiong Wang <jiong.wang@arm.com>
10619
10620 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10621
22330033
JW
106222016-05-17 Jiong Wang <jiong.wang@arm.com>
10623
10624 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10625
98b3a5f2
JW
106262016-05-17 Jiong Wang <jiong.wang@arm.com>
10627
10628 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10629 ".2d[index]" when scan the assembly.
10630 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10631 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10632 float64x1.
10633 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10634
b71b7a8e
RB
106352016-05-17 Richard Biener <rguenther@suse.de>
10636
10637 PR tree-optimization/71132
10638 * gcc.dg/torture/pr71132.c: New testcase.
10639
3c51ad46
CL
106402016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10641
10642 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10643
d20faa66
KT
106442016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10645
10646 PR target/70809
10647 * gcc.target/aarch64/pr70809_1.c: New test.
10648
b75cc5a4
KT
106492016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10650
10651 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10652 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10653 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10654 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10655
b28eb195
IE
106562016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10657 Ilya Enkovich <ilya.enkovich@intel.com>
10658
10659 PR target/71114
10660 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10661
0b9004ed
JH
106622016-05-16 Jan Hubicka <hubicka@ucw.cz>
10663
10664 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10665 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10666
1b81a1c1
MW
106672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10668
10669 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10670 test for __ARM_FP16_ARGS.
10671 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10672 * gcc.target/arm/aapcs/neon-vect10.c: New.
10673 * gcc.target/arm/aapcs/neon-vect9.c: New.
10674 * gcc.target/arm/aapcs/vfp18.c: New.
10675 * gcc.target/arm/aapcs/vfp19.c: New.
10676 * gcc.target/arm/aapcs/vfp20.c: New.
10677 * gcc.target/arm/aapcs/vfp21.c: New.
10678 * gcc.target/arm/fp16-aapcs-1.c: New.
10679 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10680 test for __ARM_FP16_ARGS.
10681 * g++.target/arm/fp16-return-1.c: Update expected output.
10682
921d1e73
JW
106832016-05-16 Jiong Wang <jiong.wang@arm.com>
10684
10685 PR testsuite/70227
10686 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10687
228eb42a
HA
106882016-05-15 Harald Anlauf <anlauf@gmx.de>
10689
10690 PR fortran/69603
10691 * gfortran.dg/pr69603.f90: New testcase.
10692
785abfd3
FR
106932016-05-14 Fritz Reese <fritzoreese@gmail.com>
10694
10695 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10696
e75eb64f
FR
106972016-05-14 Fritz Reese <fritzoreese@gmail.com>
10698
10699 PR fortran/71047
10700 * gfortran.dg/pr71047.f08: New test.
10701
aa4b467b
JM
107022016-05-13 Joseph Myers <joseph@codesourcery.com>
10703
10704 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10705 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10706 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10707
653fb4a2
MS
107082016-05-13 Martin Sebor <msebor@redhat.com>
10709
10710 PR c++/60049
10711 * g++.dg/cpp0x/constexpr-60049.C: New test.
10712
9e37582d
JJ
107132016-05-13 Jakub Jelinek <jakub@redhat.com>
10714
10715 PR bootstrap/71071
10716 * gcc.dg/pr71071.c: New test.
10717
a278aa17
UB
107182016-05-13 Uros Bizjak <ubizjak@gmail.com>
10719
10720 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10721 remove XOP handling.
377eaca7 10722 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10723
ac3d02e2
NS
107242016-05-13 Nathan Sidwell <nathan@acm.org>
10725
10726 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10727 __atomic_is_lock_free declaration.
10728
8ab3bdac
RB
107292016-05-13 Richard Biener <rguenther@suse.de>
10730
10731 PR tree-optimization/42587
10732 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10733
623b8e0a
ML
107342016-05-13 Martin Liska <mliska@suse.cz>
10735
10736 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10737 the new format of dump output.
10738
da7674f6
IE
107392016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10740
10741 * gcc.dg/pr71084.c: New test.
10742
c959db3d
RR
107432016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10744
53d6d955
UB
10745 PR target/53440
10746 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10747
43203dea
RR
107482016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10749
10750 * gcc.target/aarch64/struct_return.c: New test.
10751
4f2e1536
MP
107522016-05-12 Marek Polacek <polacek@redhat.com>
10753
10754 PR c/70756
10755 * c-c++-common/pr70756-2.c: New test.
10756 * c-c++-common/pr70756.c: New test.
10757
1ef33ef3
RB
107582016-05-12 Richard Biener <rguenther@suse.de>
10759
10760 PR tree-optimization/71059
10761 * gcc.dg/torture/pr71059.c: New testcase.
10762
763baff6
RB
107632016-05-12 Richard Biener <rguenther@suse.de>
10764
10765 PR tree-optimization/71062
10766 * gcc.dg/torture/pr71062.c: New testcase.
10767
c4ec1243
IE
107682016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10769
10770 PR tree-optimization/71006
10771 * gcc.dg/pr71006.c: New test.
10772
a5fbf76d
MP
107732016-05-12 Marek Polacek <polacek@redhat.com>
10774
10775 PR driver/71063
10776 * gcc.dg/opts-7.c: New test.
10777
5acc47a4
KT
107782016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10779
10780 PR target/70830
10781 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10782 Add -save-temps to dg-options.
10783 Scan for ldmfd rather than pop instruction.
10784 * gcc.target/arm/interrupt-2.c: Likewise.
10785 * gcc.target/arm/pr70830.c: New test.
10786
40bd4bf9
JJ
107872016-05-12 Jakub Jelinek <jakub@redhat.com>
10788
3cd63842
JJ
10789 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10790 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10791
c05d08f6
JJ
10792 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10793 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10794 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10795
bc27ffae
JJ
10796 PR target/71019
10797 * gcc.target/i386/avx512vl-pack-1.c: New test.
10798 * gcc.target/i386/avx512vl-pack-2.c: New test.
10799 * gcc.target/i386/avx512bw-pack-2.c: New test.
10800
515d7412
JJ
10801 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10802
40bd4bf9
JJ
10803 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10804 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10805 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10806
44ab146a
RB
108072016-05-12 Richard Biener <rguenther@suse.de>
10808
10809 PR tree-optimization/70986
10810 * gcc.dg/torture/pr70986-1.c: New testcase.
10811 * gcc.dg/torture/pr70986-2.c: Likewise.
10812 * gcc.dg/torture/pr70986-3.c: Likewise.
10813
d6e83a8d
MM
108142016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10815
10816 PR c/43651
10817 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10818 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10819
51e67ea3
UB
108202016-05-11 Uros Bizjak <ubizjak@gmail.com>
10821
10822 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10823 directive.
10824 * gcc.target/i386/pr66746.c: Ditto.
10825
3fd2b007
MM
108262016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10827
10828 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10829 support.
10830 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10831 warning when using -mvsx-timode.
10832 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10833 * gcc.target/powerpc/dform-2.c: Likewise.
10834 * gcc.target/powerpc/pr68805.c: Likewise.
10835
5c3a10fb
MP
108362016-05-11 Marek Polacek <polacek@redhat.com>
10837
10838 PR c++/71024
10839 * c-c++-common/attributes-3.c: New test.
10840
7cfb065b
NS
108412016-05-11 Nathan Sidwell <nathan@acm.org>
10842
10843 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10844 * gcc.c-torture/execute/pr68185.c: Likewise.
10845 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10846 * gcc.dg/pr69634.c: Requires scheduling.
10847 * gcc.dg/torture/pr66178.c: Require label values.
10848 * gcc.dg/setjmp-6.c: Require indirect jumps.
10849
f35ea97d
RB
108502016-05-11 Richard Biener <rguenther@suse.de>
10851
10852 PR tree-optimization/71055
10853 * gcc.dg/torture/pr71055.c: New testcase.
10854
dff70323
RB
108552016-05-11 Richard Biener <rguenther@suse.de>
10856
10857 PR debug/71057
10858 * g++.dg/debug/pr71057.C: New testcase.
10859
56a3d28b
JJ
108602016-05-11 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR fortran/70855
10863 * gfortran.dg/gomp/pr70855.f90: New test.
10864
ebc1b29e
RB
108652016-05-11 Richard Biener <rguenther@suse.de>
10866
10867 PR middle-end/71002
10868 * g++.dg/torture/pr71002.C: New testcase.
10869
98ccd1d7
IE
108702016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10871
10872 PR middle-end/70807
10873 * gcc.dg/pr70807.c: New test.
10874
ed29e24b
MS
108752016-05-10 Martin Sebor <msebor@redhat.com>
10876
10877 PR c++/38611
10878 * g++.dg/Wattributes.C: New test.
10879
e39dab2c
MG
108802016-05-10 Marc Glisse <marc.glisse@inria.fr>
10881
10882 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10883 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10884 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10885
d067e238
IE
108862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10887
10888 PR target/70799
10889 * gcc.target/i386/pr70799-1.c: New test.
10890
cd36c83e
PMR
108912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10892
10893 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10894
1e3af2a4
IE
108952016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10896
10897 PR middle-end/70877
10898 * gcc.target/i386/pr70877.c: New test.
10899
afc610db
IE
109002016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10901
10902 PR tree-optimization/70786
10903 * gcc.target/i386/pr70876.c: New test.
10904
4b59d19f
JJ
109052016-05-10 Jakub Jelinek <jakub@redhat.com>
10906
10907 PR target/70927
10908 * gcc.target/i386/avx512vl-logic-1.c: New test.
10909 * gcc.target/i386/avx512vl-logic-2.c: New test.
10910 * gcc.target/i386/avx512dq-logic-2.c: New test.
10911
9b5ee426
BS
109122016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10913
10914 PR target/70963
10915 * gcc.target/powerpc/pr70963.c: New.
10916
f3352cab
DM
109172016-05-10 David Malcolm <dmalcolm@redhat.com>
10918
10919 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10920 (test_very_wide_line): Add ruler to expected output.
10921 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10922 (test_very_wide_line): Likewise.
10923 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10924 (test_show_locus): Within the handling of "test_very_wide_line",
10925 enable show_ruler_p on the diagnostic context.
10926
4a3255dd
RB
109272016-05-10 Richard Biener <rguenther@suse.de>
10928
10929 PR tree-optimization/71039
10930 * gcc.dg/torture/pr71039.c: New testcase.
10931
da7c9950
NS
109322016-05-10 Nathan Sidwell <nathan@acm.org>
10933
10934 * gcc.dg/nested-func-10.c: Requires alloca.
10935 * gcc.dg/nested-func-9.c: Requires alloca.
10936 * gcc.c-torture/execute/pr70460.c: Requires labels.
10937 * gcc.c-torture/compile/pr70199.c: Requires labels.
10938 * gcc.target/nvptx/decl.c: Compile only.
10939 * gcc.target/nvptx/trailing-init.c: Compile only.
10940 * gcc.target/nvptx/ary-init.c: Compile only.
10941
cf68d92c
MP
109422016-05-10 Marek Polacek <polacek@redhat.com>
10943
10944 PR c/70255
10945 * gcc.dg/attr-opt-1.c: New test.
10946
64ea4e15
RB
109472016-05-10 Richard Biener <rguenther@suse.de>
10948
10949 PR tree-optimization/70497
10950 PR tree-optimization/28367
10951 * gcc.dg/torture/20160404-1.c: New testcase.
10952 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10953 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10954
5a96dae3
PMR
109552016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10956
10957 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10958
fc97f805
UB
109592016-05-09 Uros Bizjak <ubizjak@gmail.com>
10960
10961 * gcc.target/i386/fabsneg-1.c New test.
10962
a710b1d5
AM
109632016-05-09 Alan Modra <amodra@gmail.com>
10964
10965 PR testsuite/70826
10966 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10967
171f6f05
RB
109682016-05-09 Richard Biener <rguenther@suse.de>
10969
10970 PR tree-optimization/70985
10971 * gcc.dg/torture/pr70985.c: New testcase.
10972
18caa34e
BC
109732016-05-09 Bin Cheng <bin.cheng@arm.com>
10974
10975 * gcc.dg/tree-ssa/ifc-9.c: New test.
10976 * gcc.dg/tree-ssa/ifc-10.c: New test.
10977 * gcc.dg/tree-ssa/ifc-11.c: New test.
10978 * gcc.dg/tree-ssa/ifc-12.c: New test.
10979 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10980 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10981 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10982
7a27d38f
RB
109832016-05-09 Richard Biener <rguenther@suse.de>
10984
10985 PR fortran/70937
10986 * gfortran.dg/pr70937.f90: New testcase.
10987
5ebbbd3d
RO
109882016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10989
10990 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10991
f6288c24
FR
109922016-05-07 Fritz Reese <fritzoreese@gmail.com>
10993
10994 PR fortran/56226
10995 * gfortran.dg/dec_structure_1.f90: New testcase.
10996 * gfortran.dg/dec_structure_2.f90: Ditto.
10997 * gfortran.dg/dec_structure_3.f90: Ditto.
10998 * gfortran.dg/dec_structure_4.f90: Ditto.
10999 * gfortran.dg/dec_structure_5.f90: Ditto.
11000 * gfortran.dg/dec_structure_6.f90: Ditto.
11001 * gfortran.dg/dec_structure_7.f90: Ditto.
11002 * gfortran.dg/dec_structure_8.f90: Ditto.
11003 * gfortran.dg/dec_structure_9.f90: Ditto.
11004 * gfortran.dg/dec_structure_10.f90: Ditto.
11005 * gfortran.dg/dec_structure_11.f90: Ditto.
11006 * gfortran.dg/dec_union_1.f90: Ditto.
11007 * gfortran.dg/dec_union_2.f90: Ditto.
11008 * gfortran.dg/dec_union_3.f90: Ditto.
11009 * gfortran.dg/dec_union_4.f90: Ditto.
11010 * gfortran.dg/dec_union_5.f90: Ditto.
11011 * gfortran.dg/dec_union_6.f90: Ditto.
11012 * gfortran.dg/dec_union_7.f90: Ditto.
11013
5ec4a8cd
TV
110142016-05-07 Tom de Vries <tom@codesourcery.com>
11015
11016 PR tree-optimization/70956
11017 * gcc.dg/graphite/pr70956.c: New test.
11018
58ec1d0e
JJ
110192016-05-06 Jakub Jelinek <jakub@redhat.com>
11020
ccd88fb7
JJ
11021 PR middle-end/70941
11022 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11023 (a, b, c, d): Change type from char to signed char.
11024 (main): Compare against (signed char) -1634678893 instead of
11025 hardcoded -109. Use __builtin_abort instead of abort.
11026
dd3b6464
JJ
11027 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11028 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11029
58ec1d0e
JJ
11030 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11031
19aa23d8
YR
110322016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11033
11034 PR debug/70935
11035 * gcc.dg/torture/pr70935.c: New test.
11036
ae5f0df1
OE
110372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11038
11039 PR target/58219
ce23a8ff 11040 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11041
078f7e37
RB
110422016-05-06 Richard Biener <rguenther@suse.de>
11043
11044 PR tree-optimization/70960
11045 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11046
765d7b54
OE
110472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11048
11049 PR target/52933
11050 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11051 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11052 Adjust expected instruction counts.
11053 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11054
29c94e65
MP
110552016-05-06 Marek Polacek <polacek@redhat.com>
11056
11057 PR sanitizer/70875
11058 * gcc.dg/ubsan/bounds-3.c: New test.
11059
3684b02e
OE
110602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11061
11062 PR target/54089
11063 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11064
8706773f
RB
110652016-05-06 Richard Biener <rguenther@suse.de>
11066
11067 PR middle-end/70931
11068 * gfortran.dg/pr70931.f90: New testcase.
11069
a4f51018
RB
110702016-05-06 Richard Biener <rguenther@suse.de>
11071
11072 PR middle-end/70941
11073 * gcc.dg/torture/pr70941.c: New testcase.
11074
c4f2425f
BC
110752016-05-05 Bin Cheng <bin.cheng@arm.com>
11076
11077 PR tree-optimization/57206
11078 * gcc.dg/vect/pr57206.c: New test.
11079
5dc08197
RO
110802016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11081
11082 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11083
351f85c5
JJ
110842016-05-05 Jakub Jelinek <jakub@redhat.com>
11085
568bac8c
JJ
11086 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11087
351f85c5
JJ
11088 * c-c++-common/Wdangling-else-4.c: New test.
11089
33fd7785
JJ
110902016-05-04 Jakub Jelinek <jakub@redhat.com>
11091
2d1ac15a
JJ
11092 PR c++/70906
11093 PR c++/70933
11094 * g++.dg/opt/pr70906.C: New test.
11095 * g++.dg/opt/pr70933.C: New test.
11096
33fd7785
JJ
11097 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11098
6b715bf6
JH
110992016-05-04 Jan Hubicka <hubicka@ucw.cz>
11100
11101 * gcc.dg/ipa/pure-const-3.c: New testcase.
11102
deef7113
MP
111032016-05-04 Marek Polacek <polacek@redhat.com>
11104
11105 * c-c++-common/Wdangling-else-1.c: New test.
11106 * c-c++-common/Wdangling-else-2.c: New test.
11107 * c-c++-common/Wdangling-else-3.c: New test.
11108
5396db97
KCY
111092016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11110
11111 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11112 flag is present.
11113
de55efd5
MP
111142016-05-04 Marek Polacek <polacek@redhat.com>
11115
11116 PR c/48778
11117 * gcc.dg/Waddress-2.c: New test.
11118
475839b6
AM
111192016-05-04 Alan Modra <amodra@gmail.com>
11120
11121 * gcc.target/powerpc/pr70866.c: New.
11122
b25aad5f
MS
111232016-05-03 Martin Sebor <msebor@redhat.com>
11124
11125 PR c++/66561
11126 * c-c++-common/builtin_location.c: New test.
11127 * g++.dg/cpp1y/builtin_location.C: New test.
11128
79ce98bc
MP
111292016-05-03 Marek Polacek <polacek@redhat.com>
11130
11131 PR c/70859
11132 * gcc.dg/pr70859.c: New test.
11133 * gcc.dg/pr70859-2.c: New test.
11134
402e89f5
PMR
111352016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11136
11137 * gnat.dg/debug5.adb: New testcase.
11138
f3d90045
DV
111392016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11140
11141 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11142 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11143 Procedure to check for z10 instruction set.
11144
1e26cec1
CL
111452016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11146
11147 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11148
71aca5a0
AM
111492016-05-03 Alan Modra <amodra@gmail.com>
11150
11151 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11152
2fd70ec1
JJ
111532016-05-03 Jakub Jelinek <jakub@redhat.com>
11154
11155 * gcc.target/i386/avx512f-cvt-1.c: New test.
11156
e5705cf7
L
111572016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11158
11159 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11160 -fdump-tree-vrp-details.
11161
381cdae4
RB
111622016-05-03 Richard Biener <rguenther@suse.de>
11163
11164 * gcc.dg/pr30172-1.c: Adjust.
11165 * gcc.dg/pr63743.c: Likewise.
11166 * gcc.dg/tm/pr51696.c: Likewise.
11167 * c-c++-common/tm/safe-1.c: Likewise.
11168 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11169 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11170 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11171 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11172
adedd5c1
JJ
111732016-05-03 Jakub Jelinek <jakub@redhat.com>
11174
31ed1665
JJ
11175 PR rtl-optimization/70467
11176 * gcc.target/i386/pr70467-3.c: New test.
11177 * gcc.target/i386/pr70467-4.c: New test.
11178
dea60b59
JJ
11179 PR tree-optimization/70916
11180 * gcc.c-torture/compile/pr70916.c: New test.
11181
adedd5c1
JJ
11182 PR target/49244
11183 * gcc.target/i386/pr49244-1.c: New test.
11184 * gcc.target/i386/pr49244-2.c: New test.
11185
f80041ef
BS
111862016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11187
11188 PR rtl-optimization/44281
11189 * gcc.target/i386/pr44281.c: New test.
11190
1cfcd39e
BC
111912016-05-03 bin cheng <bin.cheng@arm.com>
11192
11193 PR tree-optimization/56541
11194 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11195 * gcc.dg/vect/pr56541.c: new test.
11196
4304ccfd
MM
111972016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11198
11199 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11200 __float128.
11201 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11202
50d94c29
L
112032016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11204
11205 PR testsuite/70520
11206 * c-c++-common/asan/clone-test-1.c (main): Align child process
11207 stack to 16 bytes.
11208
bc1aee87
DM
112092016-05-02 David Malcolm <dmalcolm@redhat.com>
11210
11211 PR c++/62314
11212 * g++.dg/spellcheck-fields-2.C: New test case.
11213
474e0129
DM
112142016-05-02 David Malcolm <dmalcolm@redhat.com>
11215
11216 PR c++/62314
11217 * g++.dg/pr62314.C: New test case.
11218
818b88a7
JH
112192016-05-02 Jan Hubicka <hubicka@ucw.cz>
11220
11221 * gcc.dg/ipa/inline-8.c: New testcase.
11222
dd77684f
JJ
112232016-05-02 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR rtl-optimization/70467
11226 * gcc.target/i386/pr70467-1.c: New test.
11227
72407e00
BE
112282016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11229
11230 * gcc.dg/spec-options.c: Run the test on all targets.
11231 * gcc.dg/foo.specs: Use cpp_unique_options.
11232
dd53d197
MG
112332016-05-02 Marc Glisse <marc.glisse@inria.fr>
11234
11235 * gcc.dg/tree-ssa/unord.c: New testcase.
11236
a8b85ce9
MG
112372016-05-02 Marc Glisse <marc.glisse@inria.fr>
11238
11239 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11240
5b37e866
NS
112412016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11242
11243 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11244
7176a4a0
MP
112452016-05-02 Marek Polacek <polacek@redhat.com>
11246
11247 PR c/70851
11248 * gcc.dg/enum-incomplete-3.c: New test.
11249
6b9933b9
MP
112502016-05-02 Marek Polacek <polacek@redhat.com>
11251 Tom de Vries <tom@codesourcery.com>
11252
11253 PR tree-optimization/70700
11254 * gcc.dg/pr70700.c: New test.
11255
90f82260
UB
112562016-05-01 Uros Bizjak <ubizjak@gmail.com>
11257
11258 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11259 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11260 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11261 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11262 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11263
f73036c1
EB
112642016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11265
11266 * ada/acats/run_acats: Rename into...
11267 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11268 * ada/acats/run_all.sh: Remove redundant test.
11269 (target_run): Move around.
11270 (target_gnatchop): Use newly built executable.
11271 (target_gnatmake): Likewise.
11272 Check that the compilation of impbit succeeds.
11273
85e051a3
OE
112742016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11275
11276 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11277 * gcc.dg/20021029-1.c: Likewise.
11278 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11279 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11280 * gcc.target/sh/cmpstr.c: Likewise.
11281 * gcc.target/sh/cmpstrn.c: Likewise.
11282 * gcc.target/sh/memset.c: Likewise.
11283 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11284 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11285 * gcc.target/sh/pr39423-1.c: Likewise.
11286 * gcc.target/sh/pr49468-di.c: Likewise.
11287 * gcc.target/sh/pr49468-si.c: Likewise.
11288 * gcc.target/sh/pr49880-1.c: Likewise.
11289 * gcc.target/sh/pr49880-2.c: Likewise.
11290 * gcc.target/sh/pr49880-3.c: Likewise.
11291 * gcc.target/sh/pr50751-1.c: Likewise.
11292 * gcc.target/sh/pr50751-4.c: Likewise.
11293 * gcc.target/sh/pr50751-7.c: Likewise.
11294 * gcc.target/sh/pr51244-1.c: Likewise.
11295 * gcc.target/sh/pr51244-10.c: Likewise.
11296 * gcc.target/sh/pr51244-11.c: Likewise.
11297 * gcc.target/sh/pr51244-12.c: Likewise.
11298 * gcc.target/sh/pr51244-13.c: Likewise.
11299 * gcc.target/sh/pr51244-14.c: Likewise.
11300 * gcc.target/sh/pr51244-17.c: Likewise.
11301 * gcc.target/sh/pr51244-18.c: Likewise.
11302 * gcc.target/sh/pr51244-19.c: Likewise.
11303 * gcc.target/sh/pr51244-4.c: Likewise.
11304 * gcc.target/sh/pr51244-5.c: Likewise.
11305 * gcc.target/sh/pr51244-7.c: Likewise.
11306 * gcc.target/sh/pr51244-8.c: Likewise.
11307 * gcc.target/sh/pr51244-9.c: Likewise.
11308 * gcc.target/sh/pr51697.c: Likewise.
11309 * gcc.target/sh/pr52483-1.c: Likewise.
11310 * gcc.target/sh/pr52483-2.c: Likewise.
11311 * gcc.target/sh/pr52483-3.c: Likewise.
11312 * gcc.target/sh/pr52483-5.c: Likewise.
11313 * gcc.target/sh/pr52933-1.c: Likewise.
11314 * gcc.target/sh/pr52933-2.c: Likewise.
11315 * gcc.target/sh/pr52933-3.c: Likewise.
11316 * gcc.target/sh/pr53568-1.c: Likewise.
11317 * gcc.target/sh/pr53976-1.c: Likewise.
11318 * gcc.target/sh/pr53988-1.c: Likewise.
11319 * gcc.target/sh/pr53988.c: Likewise.
11320 * gcc.target/sh/pr54089-1.c: Likewise.
11321 * gcc.target/sh/pr54089-6.c: Likewise.
11322 * gcc.target/sh/pr54089-7.c: Likewise.
11323 * gcc.target/sh/pr54089-8.c: Likewise.
11324 * gcc.target/sh/pr54089-9.c: Likewise.
11325 * gcc.target/sh/pr54236-1.c: Likewise.
11326 * gcc.target/sh/pr54236-2.c: Likewise.
11327 * gcc.target/sh/pr54236-3.c: Likewise.
11328 * gcc.target/sh/pr54236-4.c: Likewise.
11329 * gcc.target/sh/pr54386.c: Likewise.
11330 * gcc.target/sh/pr54602-1.c: Likewise.
11331 * gcc.target/sh/pr54685.c: Likewise.
11332 * gcc.target/sh/pr54760-1.c: Likewise.
11333 * gcc.target/sh/pr54760-2.c: Likewise.
11334 * gcc.target/sh/pr54760-3.c: Likewise.
11335 * gcc.target/sh/pr54760-4.c: Likewise.
11336 * gcc.target/sh/pr54760-5.c: Likewise.
11337 * gcc.target/sh/pr54760-6.c: Likewise.
11338 * gcc.target/sh/pr55146.c: Likewise.
11339 * gcc.target/sh/pr55160.c: Likewise.
11340 * gcc.target/sh/pr59278.c: Likewise.
11341 * gcc.target/sh/pr59401-1.c: Likewise.
11342 * gcc.target/sh/pr59533-1.c: Likewise.
11343 * gcc.target/sh/pr63260.c: Likewise.
11344 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11345 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11346 * gcc.target/sh/strlen.c: Likewise.
11347 * gcc.target/sh/torture/pr30807.c: Likewise.
11348 * gcc.target/sh/torture/pr34777.c: Likewise.
11349 * gcc.target/sh/torture/pr64652.c: Likewise.
11350 * gcc.target/sh/torture/pr65505.c: Likewise.
11351 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11352 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11353
411e5c67
PC
113542016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11355
11356 PR c++/66644
11357 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11358
8fa97501
BS
113592016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11360
11361 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11362 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11363 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11364 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11365
5a956111
PP
113662016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11367
11368 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11369 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11370
e7ff0319
CP
113712016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11372
11373 PR middle-end/70626
11374 * c-c++-common/goacc/combined-reduction.c: New test.
11375 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11376
52d11a4b
L
113772016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11378
11379 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11380 *movdi_internal pattern only if PIC off.
11381 * gcc.target/i386/pr70155-2.c: Likewise.
11382 * gcc.target/i386/pr70155-3.c: Likewise.
11383 * gcc.target/i386/pr70155-4.c: Likewise.
11384 * gcc.target/i386/pr70155-5.c: Likewise.
11385 * gcc.target/i386/pr70155-6.c: Likewise.
11386 * gcc.target/i386/pr70155-7.c: Likewise.
11387 * gcc.target/i386/pr70155-8.c: Likewise.
11388 * gcc.target/i386/pr70155-15.c: Likewise.
11389 * gcc.target/i386/pr70155-17.c: Likewise.
11390 * gcc.target/i386/pr70155-22.c: Likewise.
11391
8960db31
BC
113922016-04-29 Bin Cheng <bin.cheng@arm.com>
11393
11394 PR tree-optimization/70803
11395 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11396
cca535a4
IE
113972016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11398
11399 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11400 optimization of vector loop.
11401 * gcc.target/i386/vect-unpack-3.c: New test.
11402 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11403 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11404 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11405
500ecf4a
MP
114062016-04-29 Marek Polacek <polacek@redhat.com>
11407
11408 PR sanitizer/70342
11409 * g++.dg/ubsan/null-7.C: New test.
11410
2fff3db8
MP
11411 PR c/70852
11412 * gcc.dg/pr70852.c: New test.
11413
509063eb
DV
114142016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11415
11416 PR/69089
11417 * g++.dg/cpp0x/alignas6.C: New test.
11418
83745c0d
DV
114192016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11420
c87885ca
RO
11421 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11422 * gcc.dg/pr27003.c: Likewise.
11423 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11424 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11425 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11426 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11427 * gcc.target/arc/mxy.c: Likewise.
11428 * gcc.target/arc/mswape.c: Likewise.
11429 * gcc.target/arc/mrtsc.c: Likewise.
11430 * gcc.target/arc/mcrc.c: Likewise.
11431 * gcc.target/arc/mdsp-packa.c: Likewise.
11432 * gcc.target/arc/mdvbf.c: Likewise.
11433 * gcc.target/arc/mlock.c: Likewise.
11434 * gcc.target/arc/mmac-24.c: Likewise.
11435 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11436
849b265d
BS
114372016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11438 Matthijs Kooijman <matthijs@stdin.nl>
11439 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11440
11441 PR target/60040
11442 * gcc.target/avr/pr60040-1.c: New.
11443 * gcc.target/avr/pr60040-2.c: New.
11444
1390536b
RB
114452016-04-29 Richard Biener <rguenther@suse.de>
11446
11447 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11448
98998245
RB
114492016-04-29 Richard Biener <rguenther@suse.de>
11450
11451 PR tree-optimization/13962
11452 PR tree-optimization/65686
11453 * gcc.dg/uninit-pr65686.c: New testcase.
11454
8b80cc21
JJ
114552016-04-29 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR middle-end/70843
11458 * gcc.dg/pr70843.c: New test.
11459
6181bc30
JJ
114602016-04-28 Jakub Jelinek <jakub@redhat.com>
11461
11462 PR target/70858
11463 * gcc.target/i386/pr70858.c: New test.
11464
f4cb3612
AB
114652016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11466
11467 * gcc.target/arc/nps400-1.c: New file.
11468
8ad9df62
JR
114692016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11470 Andrew Burgess <andrew.burgess@embecosm.com>
11471
11472 * gcc.target/arc/movh_cl-1.c: New file.
11473
ceaaa9fe
JR
114742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11475 Andrew Burgess <andrew.burgess@embecosm.com>
11476
11477 * gcc.target/arc/extzv-1.c: New file.
11478 * gcc.target/arc/insv-1.c: New file.
11479 * gcc.target/arc/insv-2.c: New file.
11480 * gcc.target/arc/movb-1.c: New file.
11481 * gcc.target/arc/movb-2.c: New file.
11482 * gcc.target/arc/movb-3.c: New file.
11483 * gcc.target/arc/movb-4.c: New file.
11484 * gcc.target/arc/movb-5.c: New file.
11485 * gcc.target/arc/movb_cl-1.c: New file.
11486 * gcc.target/arc/movb_cl-2.c: New file.
11487 * gcc.target/arc/movbi_cl-1.c: New file.
11488 * gcc.target/arc/movl-1.c: New file.
11489
4d03dc2f
JR
114902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11491 Andrew Burgess <andrew.burgess@embecosm.com>
11492
11493 * gcc.target/arc/cmem-1.c: New file.
11494 * gcc.target/arc/cmem-2.c: New file.
11495 * gcc.target/arc/cmem-3.c: New file.
11496 * gcc.target/arc/cmem-4.c: New file.
11497 * gcc.target/arc/cmem-5.c: New file.
11498 * gcc.target/arc/cmem-6.c: New file.
11499 * gcc.target/arc/cmem-7.c: New file.
11500 * gcc.target/arc/cmem-ld.inc: New file.
11501 * gcc.target/arc/cmem-st.inc: New file.
11502
81262dad
JJ
115032016-04-28 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR target/70821
11506 * gcc.target/i386/pr70821.c: New test.
11507
0a31a09a
BS
115082016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11509
11510 * gcc.target/powerpc/vec-adde.c: New test.
11511 * gcc.target/powerpc/vec-adde-int128.c: New test.
11512
3ddffba9
JJ
115132016-04-28 Jakub Jelinek <jakub@redhat.com>
11514
11515 * gcc.target/i386/avx-vround-1.c: New test.
11516 * gcc.target/i386/avx-vround-2.c: New test.
11517 * gcc.target/i386/avx512vl-vround-1.c: New test.
11518 * gcc.target/i386/avx512vl-vround-2.c: New test.
11519
713dedcd
RO
115202016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11521
11522 PR testsuite/70595
11523 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11524 (check_effective_target_cilkplus_runtime): ... this.
11525 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11526 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11527
11528 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11529 Require cilkplus_runtime.
11530 Don't add -lcilkrts.
11531 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11532 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11533 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11534 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11535 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11536 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11537 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11538 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11539 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11540 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11541 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11542 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11543 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11544 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11545 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11546 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11547 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11548 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11549 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11550 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11551 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11552 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11553 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11554 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11555 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11556 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11557 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11558 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11559 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11560
11561 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11562 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11563
11564 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11565
11566 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11567 cilkplus_runtime.
11568
3563f78f
MG
115692016-04-27 Marc Glisse <marc.glisse@inria.fr>
11570
11571 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11572 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11573
6bc2bb18
RB
115742015-04-27 Ryan Burn <contact@rnburn.com>
11575
11576 PR c++/69024
11577 PR c++/68997
11578 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11579 diagnostic.
11580 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11581 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11582
1e55d29a
EB
115832016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11584
11585 * gnat.dg/limited_with4.ad[sb]: New test.
11586 * gnat.dg/limited_with4_pkg.ads: New helper.
11587
087146ca
L
115882016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11589
11590 PR target/70155
11591 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11592 and movv1ti_internal patterns
11593 * gcc.target/i386/pr70155-1.c: New test.
11594 * gcc.target/i386/pr70155-2.c: Likewise.
11595 * gcc.target/i386/pr70155-3.c: Likewise.
11596 * gcc.target/i386/pr70155-4.c: Likewise.
11597 * gcc.target/i386/pr70155-5.c: Likewise.
11598 * gcc.target/i386/pr70155-6.c: Likewise.
11599 * gcc.target/i386/pr70155-7.c: Likewise.
11600 * gcc.target/i386/pr70155-8.c: Likewise.
11601 * gcc.target/i386/pr70155-9.c: Likewise.
11602 * gcc.target/i386/pr70155-10.c: Likewise.
11603 * gcc.target/i386/pr70155-11.c: Likewise.
11604 * gcc.target/i386/pr70155-12.c: Likewise.
11605 * gcc.target/i386/pr70155-13.c: Likewise.
11606 * gcc.target/i386/pr70155-14.c: Likewise.
11607 * gcc.target/i386/pr70155-15.c: Likewise.
11608 * gcc.target/i386/pr70155-16.c: Likewise.
11609 * gcc.target/i386/pr70155-17.c: Likewise.
11610 * gcc.target/i386/pr70155-18.c: Likewise.
11611 * gcc.target/i386/pr70155-19.c: Likewise.
11612 * gcc.target/i386/pr70155-20.c: Likewise.
11613 * gcc.target/i386/pr70155-21.c: Likewise.
11614 * gcc.target/i386/pr70155-22.c: Likewise.
11615
92329f9f
L
116162016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11617
11618 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11619 ".{5,6}".
11620
309a0cf6
BC
116212016-04-27 Bin Cheng <bin.cheng@arm.com>
11622
11623 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11624 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11625 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11626 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11627 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11628
72ed2b9c
RB
116292016-04-27 Richard Biener <rguenther@suse.de>
11630
11631 PR ipa/70760
11632 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11633 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11634
3c98ff9b
NS
116352016-04-27 Nathan Sidwell <nathan@acm.org>
11636
11637 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11638 * g++.dg/ubsan/pr63956.C: Adjust error location.
11639
9ec5d66b
NC
116402016-04-27 Nick Clifton <nickc@redhat.com>
11641
11642 PR middle-end/49889
11643 * gcc.dg/pr49889.c: New test.
11644
c1e1f433
BS
116452016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11646
11647 * c-c++-common/memset-array.c: New test.
11648
8ac43293
MS
116492016-04-26 Martin Sebor <msebor@redhat.com>
11650
11651 PR c++/66639
11652 * g++.dg/cpp1y/func_constexpr.C: New test.
11653
843ce8ab
PP
116542016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11655
11656 PR c++/70241
11657 * g++.dg/cpp0x/enum32.C: New test.
11658 * g++.dg/cpp0x/enum33.C: New test.
11659
116602016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11661
11662 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11663 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11664 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11665 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11666 * gcc.c-torture/execute/pr38151.c: Likewise.
11667 * gcc.c-torture/execute/pr66556.c: Likewise.
11668 * gcc.c-torture/execute/pr67781.c: Likewise.
11669 * gcc.c-torture/execute/pr68648.c: Likewise.
11670
ca1206be
MG
116712016-04-26 Marc Glisse <marc.glisse@inria.fr>
11672
11673 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11674
2448a956
MP
116752016-04-26 Marek Polacek <polacek@redhat.com>
11676
11677 PR c/67784
11678 * gcc.dg/pr67784-3.c: New test.
11679 * gcc.dg/pr67784-4.c: New test.
11680 * gcc.dg/pr67784-5.c: New test.
11681
b02a5e26
MP
11682 PR c/70791
11683 * gcc.dg/Wnested-externs-2.c: New test.
11684
6b6aa8d3
MG
116852016-04-26 Marc Glisse <marc.glisse@inria.fr>
11686
11687 * gcc.dg/fold-plusmult.c: Adjust.
11688 * gcc.dg/no-strict-overflow-6.c: Adjust.
11689 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11690
a2095b55
BS
116912016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11692
11693 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11694 number scans.
11695 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11696 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11697 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11698 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11699 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11700 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11701 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11702 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11703 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11704 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11705 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11706 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11707 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11708 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11709 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11710 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11711 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11712 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11713 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11714 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11715 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11716 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11717 scans.
11718 * gcc.target/i386/pr32219-4.c: Likewise.
11719 * gcc.target/i386/pr32219-6.c: Likewise.
11720 * gcc.target/i386/pr32219-8.c: Likewise.
11721
bb0cc5c8
KT
117222016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11723
11724 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11725 associated options.
11726
5a0802ea
MP
117272016-04-26 Marek Polacek <polacek@redhat.com>
11728
11729 PR c++/70744
11730 * g++.dg/ext/cond2.C: New test.
11731
00f615af
BC
117322016-04-26 Bin Cheng <bin.cheng@arm.com>
11733
11734 PR tree-optimization/70771
11735 PR tree-optimization/70775
11736 * gcc.dg/pr70771.c: New test.
25939d34 11737 * gcc.dg/pr70775.c: New test.
00f615af 11738
218155e7
BS
117392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11740
11741 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11742
ab99f467
RB
117432016-04-25 Richard Biener <rguenther@suse.de>
11744
11745 PR tree-optimization/70780
11746 * gcc.dg/torture/pr70780.c: New testcase.
11747
3f8257db 117482016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11749
c87885ca
RO
11750 * gcc.target/arm/neon-vaddws16.c: New test.
11751 * gcc.target/arm/neon-vaddws32.c: New test.
11752 * gcc.target/arm/neon-vaddwu16.c: New test.
11753 * gcc.target/arm/neon-vaddwu32.c: New test.
11754 * gcc.target/arm/neon-vaddwu8.c: New test.
11755 * lib/target-supports.exp
93c590ee
MC
11756 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11757 that arm neon support vector widen sum of HImode TO SImode.
11758
d6c1a7a7
JJ
117592016-04-23 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR sanitizer/70712
11762 * c-c++-common/asan/pr70712.c: New test.
11763
ab0fc037
TS
117642016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11765
11766 * .gitattributes: New file.
11767
2aa64824
CL
117682016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11769
11770 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11771
e7e12d92
DH
117722016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11773
11774 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11775 * gfortran.dg/submodule_15.f08: Likewise.
11776
d1431192
RB
117772016-04-22 Richard Biener <rguenther@suse.de>
11778
11779 PR tree-optimization/70740
11780 * gcc.dg/torture/pr70740.c: New testcase.
11781
04a63c24
L
117822016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11783
11784 PR target/70750
11785 * gcc.target/i386/pr70750-1.c: New test.
11786 * gcc.target/i386/pr70750-2.c: Likewise.
11787
20700098
PC
117882016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11789
11790 PR c++/70540
11791 * g++.dg/cpp0x/auto48.C: New.
11792
aedf4e12
MP
117932016-04-21 Marek Polacek <polacek@redhat.com>
11794
11795 PR c++/70513
11796 * g++.dg/cpp0x/forw_enum12.C: New test.
11797 * g++.dg/cpp0x/forw_enum13.C: New test.
11798
2074d80a
KY
117992016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11800
11801 PR target/70728
11802 * gcc.target/i386/pr70728.c: New test.
11803
aef4aab0
RB
118042016-04-21 Richard Biener <rguenther@suse.de>
11805
11806 PR middle-end/70747
11807 * gcc.dg/pr70747.c: New testcase.
11808
2359e571
BC
118092016-04-21 Bin Cheng <bin.cheng@arm.com>
11810
11811 PR tree-optimization/70715
11812 * gcc.dg/tree-ssa/scev-13.c: New test.
11813
ce0e66ff
MG
118142016-04-21 Marc Glisse <marc.glisse@inria.fr>
11815
11816 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11817
2c2870a1
MG
118182016-04-21 Marc Glisse <marc.glisse@inria.fr>
11819
11820 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11821
a2b056a3
JH
118222016-04-20 Jan Hubicka <jh@suse.cz>
11823
11824 PR ipa/70018
11825 * g++.dg/ipa/nothrow-1.C: New testcase.
11826
ee392fc2
NS
118272016-04-20 Nathan Sidwell <nathan@acm.org>
11828
11829 PR c++/55635
11830 * g++.dg/eh/delete1.C: New.
11831
dda49daf
L
118322016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11833
11834 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11835 -mtune-ctrl=sse_typeless_stores.
11836
8a5b9d5a
L
118372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11838
11839 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11840
1011119f
BC
118412016-04-20 Bin Cheng <bin.cheng@arm.com>
11842
11843 PR tree-optimization/69489
11844 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11845
477d4906
IV
118462016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11847
11848 PR c++/69363
11849 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11850 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11851 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11852
fad08d12
BC
118532016-04-20 Bin Cheng <bin.cheng@arm.com>
11854
11855 PR tree-optimization/56625
11856 PR tree-optimization/69489
11857 * gcc.dg/vect/pr56625.c: New test.
11858 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11859
9e3e4fab
AP
118602016-04-20 Andrew Pinski <apinski@cavium.com>
11861
11862 PR target/64971
11863 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11864
d7aa24e4
AC
118652016-04-20 Arnaud Charlet <charlet@adacore.com>
11866
11867 * gnat.dg/self1.adb: Remove now incorrect test.
11868
e6d62b46
BC
118692016-04-20 Bin Cheng <bin.cheng@arm.com>
11870
11871 * gcc.dg/tree-ssa/scev-11.c: New test.
11872 * gcc.dg/tree-ssa/scev-12.c: New test.
11873
2697b189
MP
118742016-04-20 Marek Polacek <polacek@redhat.com>
11875
11876 PR tree-optimization/70725
11877 * gcc.dg/pr70725.c: New test.
11878
60d393e8
RB
118792016-04-20 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/70726
11882 * g++.dg/vect/pr70726.cc: New testcase.
11883
82c6f58a
AK
118842016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11885
11886 PR target/70674
11887 * gcc.target/s390/pr70674.c: New test.
11888
90eeab20
JD
118892016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11890
11891 PR libgfortran/70684
11892 * gfortran.dg/list_read_14.f90: New test.
11893
fc9cf6da
L
118942016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11895
11896 PR target/69201
11897 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11898 extern to force it misaligned.
11899 (b): Likewise.
11900 (c): Likewise.
11901 (d): Likewise.
11902 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11903 Don't check `*' before movv4sf_internal.
11904 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11905 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11906 Don't check `*' before movv16qi_internal.
11907 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11908 extern to force it misaligned.
11909 (b): Likewise.
11910 (c): Likewise.
11911 (d): Likewise.
11912 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11913 Don't check `*' before movv2df_internal.
11914 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11915 extern to force it misaligned.
11916 (b): Likewise.
11917 (c): Likewise.
11918 (d): Likewise.
11919 Check movv8sf_internal instead of avx_storeups256.
11920 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11921
ea8927ea
RB
119222016-04-19 Richard Biener <rguenther@suse.de>
11923
11924 PR tree-optimization/70171
11925 * g++.dg/tree-ssa/pr70171.C: New testcase.
11926
65f52ee9
RB
119272016-04-19 Richard Biener <rguenther@suse.de>
11928
11929 PR tree-optimization/70724
11930 * gcc.dg/torture/pr70724.c: New testcase.
11931
987b67f1
VM
119322016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11933
11934 PR middle-end/70689
c87885ca 11935 * gcc.target/i386/pr70689.c: New.
987b67f1 11936
91a47c39
L
119372016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11938
11939 PR target/70708
11940 * gcc.target/i386/pr70708.c: New test.
11941
8270b82d
RB
119422016-04-18 Richard Biener <rguenther@suse.de>
11943
11944 PR tree-optimization/43434
11945 * gcc.dg/vect/pr43434.c: New testcase.
11946 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11947 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11948 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11949 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11950 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11951 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11952 * gcc.dg/gomp/pr68640.c: Likewise.
11953 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11954 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11955
edd048e2
RB
119562016-04-18 Richard Biener <rguenther@suse.de>
11957
11958 PR tree-optimization/70701
11959 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11960
bd5c7330
TV
119612016-04-18 Tom de Vries <tom@codesourcery.com>
11962
11963 PR testsuite/70699
11964 * gcc.dg/pr70161.c: Add dot-file scans.
11965 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11966 instead of after last dot char.
11967
23f2660f
EB
119682016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11969
11970 * c-c++-common/dump-ada-spec-3.c: New test.
11971 * c-c++-common/dump-ada-spec-4.c: Likewise.
11972
da152c9f
TV
119732016-04-17 Tom de Vries <tom@codesourcery.com>
11974
11975 PR other/70183
11976 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11977
cc950f98
JH
119782016-04-15 Jan Hubicka <jh@suse.cz>
11979
11980 PR ipa/70018
11981 * g++.dg/ipa/pure-const-1.C: New testcase.
11982 * g++.dg/ipa/pure-const-2.C: New testcase.
11983 * g++.dg/ipa/pure-const-3.C: New testcase.
11984
949505a9
MP
119852016-04-15 Marek Polacek <polacek@redhat.com>
11986
11987 PR c/70671
11988 * gcc.dg/bitfld-22.c: New test.
11989
10e547d6
BS
119902016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11991
11992 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11993 x86_64.
11994
1e77281b
MP
119952016-04-15 Marek Polacek <polacek@redhat.com>
11996
11997 PR c/70651
11998 * c-c++-common/pr70651.c: New test.
11999
e501fa8e
KT
120002016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12001
12002 PR rtl-optimization/70681
12003 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12004 dump scan on arm and powerpc.
12005 * gcc.dg/pr10474.c: Likewise.
12006
dda1bf61
JJ
120072016-04-15 Jakub Jelinek <jakub@redhat.com>
12008
ca4ef1ff
JJ
12009 PR c++/69517
12010 PR c++/70019
12011 PR c++/70588
12012 * g++.dg/cpp1y/vla11.C: Revert for real.
12013
dda1bf61
JJ
12014 PR c/70436
12015 * c-c++-common/Wparentheses-1.c: New test.
12016 * c-c++-common/gomp/Wparentheses-1.c: New test.
12017 * c-c++-common/gomp/Wparentheses-2.c: New test.
12018 * c-c++-common/gomp/Wparentheses-3.c: New test.
12019 * c-c++-common/gomp/Wparentheses-4.c: New test.
12020 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12021 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12022 * c-c++-common/goacc/Wparentheses-1.c: New test.
12023
1355e62c
KY
120242016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12025
12026 PR target/70662
12027 * gcc.target/i386/pr70662.c: New test.
12028
0ab34b9e 120292016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12030 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12031
12032 PR tree-optimization/70130
12033 * gcc.dg/vect/O3-pr70130.c: New testcase.
12034
bc773aad
MM
120352016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12036
6e9b2286
MM
12037 PR target/70669
12038 * gcc.target/powerpc/pr70669.c: New test.
12039
bc773aad
MM
12040 PR target/70640
12041 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12042 a power7 system that does not have an assembler that supports
12043 power8.
12044
d8747845
MS
120452016-04-14 Martin Sebor <msebor@redhat.com>
12046
12047 PR c++/69517
12048 PR c++/70019
12049 PR c++/70588
12050 * c-c++-common/ubsan/vla-1.c: Revert.
12051 * g++.dg/cpp1y/vla11.C: Same.
12052 * g++.dg/cpp1y/vla12.C: Same.
12053 * g++.dg/cpp1y/vla13.C: Same.
12054 * g++.dg/cpp1y/vla14.C: Same.
12055 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12056 * g++.dg/init/array24.C: Same.
d8747845
MS
12057 * g++.dg/ubsan/vla-1.C: Same.
12058
85128559
MP
120592016-04-14 Marek Polacek <polacek@redhat.com>
12060 Jan Hubicka <hubicka@ucw.cz>
12061
12062 PR c++/70029
12063 * g++.dg/torture/pr70029.C: New test.
12064
52fbb073
MS
120652016-04-14 Martin Sebor <msebor@redhat.com>
12066
12067 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12068 type size to prevent failures on targets with very low maximum
12069 alignment.
12070
6db61d6f
RB
120712016-04-14 Richard Biener <rguenther@suse.de>
12072
12073 PR tree-optimization/70623
12074 * gcc.dg/torture/pr70623.c: New testcase.
12075 * gcc.dg/torture/pr70623-2.c: Likewise.
12076
342fac95
MS
120772016-04-13 Martin Sebor <msebor@redhat.com>
12078
12079 PR c++/69517
12080 PR c++/70019
12081 PR c++/70588
12082 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12083 * g++.dg/cpp1y/vla11.C: New test.
12084 * g++.dg/cpp1y/vla12.C: New test.
12085 * g++.dg/cpp1y/vla13.C: New test.
12086 * g++.dg/cpp1y/vla14.C: New test.
12087 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12088 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12089 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12090
d93c452f
JJ
120912016-04-13 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR c++/70641
12094 * g++.dg/opt/pr70641.C: New test.
12095
85115fb6
RO
120962016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12097
12098 PR rtl-optimization/68749
12099 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12100 effects of argument promotions.
12101 Remove default args to dg-skip-if.
12102
545a4139
PC
121032016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12104
12105 PR c++/70635
12106 * g++.dg/parse/pr70635.C: New.
12107
b3a77f21
MP
121082016-04-13 Marek Polacek <polacek@redhat.com>
12109
12110 PR c++/70639
12111 * c-c++-common/Wmisleading-indentation-4.c: New test.
12112
99cd9857
MP
121132016-04-13 Marek Polacek <polacek@redhat.com>
12114
12115 PR c/70436
c87885ca
RO
12116 * gcc.dg/Wparentheses-12.c: New test.
12117 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12118
75ca93ec
IE
121192016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12120
12121 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12122 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12123 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12124
3d3f9e7e
JJ
121252016-04-13 Jakub Jelinek <jakub@redhat.com>
12126
37947cd0
JJ
12127 PR middle-end/70633
12128 * gcc.c-torture/compile/pr70633.c: New test.
12129
3d3f9e7e
JJ
12130 PR debug/70628
12131 * gcc.dg/torture/pr70628.c: New test.
12132
92886d3e
PP
121332016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12134
12135 PR c++/70610
12136 * g++.dg/template/pr70610.C: New test.
12137 * g++.dg/template/pr70610-2.C: New test.
12138 * g++.dg/template/pr70610-3.C: New test.
12139 * g++.dg/template/pr70610-4.C: New test.
12140
13bd7c2b
JJ
121412016-04-12 Jakub Jelinek <jakub@redhat.com>
12142
6512fa6d
JJ
12143 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12144 128 instead of 32.
12145
13bd7c2b
JJ
12146 PR c++/70571
12147 * g++.dg/ext/pr70571.C: New test.
12148
20b9851c
MM
121492016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12150
8a434ada 12151 PR target/70640
20b9851c
MM
12152 * gcc.target/powerpc/pr70640.c: New test.
12153
2b2f52bc
PC
121542016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12155
12156 PR c++/68722
12157 * g++.dg/parse/pr68722.C: New.
12158
5901e56a
JJ
121592016-04-12 Jakub Jelinek <jakub@redhat.com>
12160
12161 PR rtl-optimization/70596
12162 * gcc.target/i386/pr70596.c: New test.
12163
d4619dc1
NS
121642016-04-12 Nathan Sidwell <nathan@acm.org>
12165
12166 PR c++/70501
12167 * g++.dg/init/pr70501.C: New.
12168
3df530d3
DW
121692016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12170
12171 * gcc.target/i386/asm-flag-6.c: New test.
12172
b7a120d7
TV
121732016-04-12 Tom de Vries <tom@codesourcery.com>
12174
12175 PR tree-optimization/68756
12176 * gcc.dg/graphite/pr68756.c: New test.
12177
4e0eea75
JJ
121782016-04-12 Jakub Jelinek <jakub@redhat.com>
12179
12180 PR tree-optimization/70602
12181 * gcc.c-torture/execute/pr70602.c: New test.
12182
35fbda43
MM
121832016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12184
12185 PR target/70381
12186 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12187 __float128 emulator is built and runs.
12188 * gcc.target/powerpc/float128-1.c: Likewise.
12189
12190 * lib/target-supports.exp (check_ppc_float128_sw_available):
12191 Rework tests for __float128 software and hardware
12192 availability. Fix exit condition to return 0 on success.
12193
04a99ebe
JG
121942016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12195
12196 PR target/70133
12197 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12198 * gcc.target/aarch64/target_attr_15.c: Likewise.
12199
47cd5a85
PC
122002016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12201
12202 PR c++/69066
12203 * g++.dg/cpp1y/pr69066.C: New.
12204
a5edb32e
JD
122052016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12206
12207 PR fortran/68566
12208 * gfortran.dg/pr36192.f90: Update test.
12209 * gfortran.dg/pr36192_1.f90: Update test.
12210 * gfortran.dg/real_dimension_1.f: Update test.
12211 * gfortran.dg/parameter_array_init_7.f90: New test.
12212
8ef378f8
JDA
122132016-04-09 John David Anglin <danglin@gcc.gnu.org>
12214
c532c871
JDA
12215 PR testsuite/64039
12216 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12217
d34f706f
JDA
12218 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12219
75e1dd9e
JDA
12220 PR rtl-optimization/66669
12221 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12222
8a976f5f
JDA
12223 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12224
da04822a
JDA
12225 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12226 * gcc.dg/pie-1.c: Likewise.
12227 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12228 * gcc.dg/pic-4.c: Likewise.
12229 * gcc.dg/pie-3.c: Likewise.
12230 * gcc.dg/pie-4.c: Likewise.
12231
adfabcf9
JDA
12232 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12233
4a020adf
JDA
12234 PR tree-optimization/68644
12235 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12236
8ef378f8
JDA
12237 PR rtl-optimization/64886
12238 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12239
09bf990e
TV
122402016-04-09 Tom de Vries <tom@codesourcery.com>
12241
12242 PR tree-optimization/68953
12243 * gcc.dg/graphite/pr68953.c: New test.
12244
138c3c1a
DH
122452016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12246
12247 PR fortran/70592
12248 * gfortran.dg/deferred_character_16.f90: New test.
12249
f55460af
JJ
122502016-04-09 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR tree-optimization/70586
12253 * gcc.c-torture/execute/pr70586.c: New test.
12254
0b77bbf3
DH
122552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12256
12257 PR sanitizer/70573
12258 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12259 with __builtin_memset
12260 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12261
c42cfb5c
CP
122622016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12263
12264 PR lto/70289
12265 PR ipa/70348
12266 PR tree-optimization/70373
12267 PR middle-end/70533
12268 PR middle-end/70534
12269 PR middle-end/70535
12270 * c-c++-common/goacc/reduction-5.c: New test.
12271 * c-c++-common/goacc/reduction-promotions.c: New test.
12272 * gfortran.dg/goacc/reduction-3.f95: New test.
12273 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12274
56cfb596
PP
122752016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12276
12277 PR c++/70590
12278 PR c++/70452
12279 * g++.dg/pr70590.C: New test.
12280 * g++.dg/pr70590-2.C: New test.
12281
1a13c0a2
JJ
122822016-04-08 Jakub Jelinek <jakub@redhat.com>
12283
abc0647a
JJ
12284 PR middle-end/70593
12285 * gcc.target/i386/pr70593.c: New test.
12286
1a13c0a2
JJ
12287 PR rtl-optimization/70574
12288 * gcc.target/i386/avx2-pr70574.c: New test.
12289
c3da4956
MO
122902016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12291
12292 PR sanitizer/70541
12293 * c-c++-common/asan/pr70541.c: New test.
12294
9f1b833b
TV
122952016-04-08 Tom de Vries <tom@codesourcery.com>
12296
12297 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12298 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12299
bae7adda
KT
123002016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12301
12302 PR target/70566
12303 * gcc.c-torture/execute/pr70566.c: New test.
12304
211f3d57
TV
123052016-04-08 Tom de Vries <tom@codesourcery.com>
12306
12307 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12308 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12309
02cf2861
AM
123102016-04-08 Alan Modra <amodra@gmail.com>
12311
12312 * gcc.target/powerpc/pr70117.c: New.
12313
5f490f9f
JJ
123142016-04-07 Jakub Jelinek <jakub@redhat.com>
12315
56e9b710
JJ
12316 PR testsuite/70581
12317 * gcc.dg/lto/simd-function_0.c: New test.
12318
5f490f9f
JJ
12319 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12320 clones.
12321 * c-c++-common/attr-simd-2.c: Likewise.
12322 * c-c++-common/attr-simd-4.c: Likewise.
12323 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12324 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12325
e4ebc74d
TP
123262016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12327
12328 PR testsuite/70553
12329 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12330
9817ae35
TS
123312016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12332 Tom de Vries <tom@codesourcery.com>
12333
12334 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12335 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12336 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12337 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12338 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12339 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12340 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12341 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12342
e292f64d
PP
123432016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12344
12345 PR c/70436
12346 * g++.dg/warn/Wparentheses-29.C: New test.
12347
6b37bdaf
PP
123482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12349
12350 PR c/70436
12351 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12352 explicit braces to resolve a future -Wparentheses warning.
12353
64824205
RH
123542016-04-06 Richard Henderson <rth@redhat.com>
12355
12356 * gcc.dg/pr61817-1.c: New test.
12357 * gcc.dg/pr61817-2.c: New test.
12358 * gcc.dg/pr69391-1.c: New test.
12359 * gcc.dg/pr69391-2.c: New test.
12360
bc2fc1f3
VM
123612016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12362
12363 PR rtl-optimization/70398
c87885ca 12364 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12365
41414a02
EB
123662016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12367
12368 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12369
4066ea8a
YR
123702016-04-06 Yvan Roux <yvan.roux@linaro.org>
12371 Pedro Alves <palves@redhat.com>
12372
12373 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12374
ec35ea45
JJ
123752016-04-06 Jakub Jelinek <jakub@redhat.com>
12376
3866f8dd
JJ
12377 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12378 Check for avx512f effective targets instead of avx2.
12379 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12380 for AVX512F clones.
12381 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12382 * g++.dg/gomp/declare-simd-1.C: Likewise.
12383 * g++.dg/gomp/declare-simd-3.C: Likewise.
12384 * g++.dg/gomp/declare-simd-4.C: Likewise.
12385
ec35ea45
JJ
12386 PR middle-end/70550
12387 * c-c++-common/gomp/pr70550-1.c: New test.
12388 * c-c++-common/gomp/pr70550-2.c: New test.
12389
c08d28ac
NS
123902016-04-05 Nathan Sidwell <nathan@acm.org>
12391
12392 PR c++/70512
12393 * g++.dg/ext/attribute-may-alias-5.C: New.
12394
1d510e04
JJ
123952016-04-05 Jakub Jelinek <jakub@redhat.com>
12396
12397 PR c++/70336
12398 * c-c++-common/pr70336.c: New test.
12399 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12400 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12401
84278ed9
JH
124022016-04-05 Jan Hubicka <hubicka@ucw.cz>
12403
12404 PR ipa/66223
12405 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12406
268a0ec4
JJ
124072016-04-05 Jakub Jelinek <jakub@redhat.com>
12408
12409 PR rtl-optimization/70542
12410 * gcc.dg/torture/pr70542.c: New test.
12411 * gcc.target/i386/avx2-pr70542.c: New test.
12412
5e8c2eb1
ZS
124132016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12414
12415 PR tree-optimization/70509
12416 * gcc.target/i386/avx512bw-pr70509.c: New test.
12417
c0daf32d
PP
124182016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12419
12420 PR c++/70452
12421 * g++.dg/ext/constexpr-vla4.C: New test.
12422
bf867841
UB
124232016-04-05 Uros Bizjak <ubizjak@gmail.com>
12424
12425 PR target/70510
12426 * gcc.target/i386/pr70510.c: New test.
12427
3022186a
RB
124282016-04-05 Richard Biener <rguenther@suse.de>
12429
12430 PR tree-optimization/70526
12431 * g++.dg/torture/pr70526.C: New testcase.
12432
55fc79b2
JJ
124332016-04-05 Jakub Jelinek <jakub@redhat.com>
12434
12435 PR target/70525
12436 * gcc.target/i386/pr70525.c: New test.
12437
62b233f2
RB
124382016-04-05 Richard Biener <rguenther@suse.de>
12439
12440 PR middle-end/70499
12441 * g++.dg/torture/pr70499.C: New testcase.
12442
cc05759d
RB
124432016-04-05 Richard Biener <rguenther@suse.de>
12444
12445 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12446 remove XFAIL.
12447
f23f16d4
JJ
124482016-04-04 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR middle-end/70307
12451 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12452 rs6000 ABI warnings.
12453
d27ecc49
JH
124542016-04-04 Jan Hubicka <hubicka@ucw.cz>
12455
12456 PR ipa/66223
12457 * g++.dg/ipa/devirt-51.C: New testcase.
12458
c974c96e 124592016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12460 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12461
12462 PR middle-end/70457
12463 * gcc.dg/torture/pr70457.c: New.
12464
7a85da89
AV
124652016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12466
12467 PR fortran/67538
12468 * gfortran.dg/allocate_with_source_19.f08: New test.
12469
de517e64
AV
124702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12471
12472 PR fortran/65795
12473 * gfortran.dg/coarray_allocate_6.f08: New test.
12474
43b9f499
RB
124752016-04-04 Richard Biener <rguenther@suse.de>
12476
12477 PR rtl-optimization/70484
12478 * gcc.dg/torture/pr70484.c: New testcase.
12479
f13355da
MP
124802016-04-04 Marek Polacek <polacek@redhat.com>
12481
12482 PR c/70307
12483 * gcc.dg/torture/pr70307.c: New test.
12484
6cc6ed50
OE
124852016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12486
12487 PR target/70416
12488 PR target/67391
12489 * gcc.target/sh/torture/pr70416.c: New.
12490
abdc16c8
MS
124912016-04-02 Martin Sebor <msebor@redhat.com>
12492
12493 PR c++/67376
12494 PR c++/70170
12495 PR c++/70172
12496 PR c++/70228
12497 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12498 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12499 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12500 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12501 * g++.dg/cpp0x/constexpr-string.C: Same.
12502 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12503 * g++.dg/cpp0x/pr65398.C: Same.
12504 * g++.dg/ext/constexpr-vla1.C: Same.
12505 * g++.dg/ext/constexpr-vla2.C: Same.
12506 * g++.dg/ext/constexpr-vla3.C: Same.
12507 * g++.dg/ubsan/pr63956.C: Same.
12508
763cd859
JJ
125092016-04-01 Jakub Jelinek <jakub@redhat.com>
12510
12511 PR rtl-optimization/70467
12512 * gcc.target/i386/pr70467-2.c: New test.
12513
0f875435
JJ
125142016-04-01 Jakub Jelinek <jakub@redhat.com>
12515 Marek Polacek <polacek@redhat.com>
12516
12517 PR c++/70488
12518 * g++.dg/init/new47.C: New test.
12519
41d14659
RR
125202016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12521
12522 PR target/70496
12523 * gcc.target/arm/pr70496.c: New test.
12524
f9bf89bb
NS
125252016-04-01 Nathan Sidwell <nathan@acm.org>
12526
73b9085d
NS
12527 PR c++/68475
12528 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12529
4afdcfaa
IE
125302016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12531
12532 PR target/69890
12533 * gcc.dg/strlenopt.h (memmove): New.
12534 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12535 instead of "string.h".
12536 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12537 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12538 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12539 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12540 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12541 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12542 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12543 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12544 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12545 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12546 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12547 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12548 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12549 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12550 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12551 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12552 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12553 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12554 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12555 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12556
b5d7a29c
RO
125572016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12558
12559 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12560 (Holder::foo): Reflect this.
12561
b660f9ec
IE
125622016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12563
12564 PR target/70442
12565 * gcc.dg/pr70442.c: New test.
12566
88504f34
NS
125672016-03-31 Nathan Sidwell <nathan@acm.org>
12568
12569 PR c++/70393
12570 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12571
95d34b96
KY
125722016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12573
12574 PR target/70453
12575 * gcc.target/i386/pr70453.c: New test.
12576
b4c4967c
AB
125772016-03-31 Andrey Belevantsev <abel@ispras.ru>
12578
12579 PR target/70292
12580 * gcc.c-torture/pr70292.c: New test.
12581
5fde6a45
MP
125822016-03-31 Marek Polacek <polacek@redhat.com>
12583
12584 PR c/70297
12585 * c-c++-common/pr70297.c: New test.
12586 * g++.dg/cpp0x/typedef-redecl.C: New test.
12587 * gcc.dg/typedef-redecl2.c: New test.
12588
97eb24c4
JJ
125892016-03-31 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR rtl-optimization/70460
12592 * gcc.c-torture/execute/pr70460.c: New test.
12593
efc3536f
RB
125942016-03-31 Richard Biener <rguenther@suse.de>
12595
12596 PR c++/70430
12597 * g++.dg/ext/vector30.C: New testcase.
12598
e0876e21
DH
125992016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12600 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12601
12602 * gfortran.dg/fmt_pf.f90: New test.
12603
e9bff8c6
RO
126042016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12605
12606 Forward-port from 5 branch
12607 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12608
12609 PR testsuite/70356
12610 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12611 dg-require-effective-target after dg-do.
12612
12613 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12614
12615 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12616
2620c80d
TS
126172016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12618 Julian Brown <julian@codesourcery.com>
12619 Chung-Lin Tang <cltang@codesourcery.com>
12620 Cesar Philippidis <cesar@codesourcery.com>
12621 James Norris <jnorris@codesourcery.com>
12622 Tom de Vries <tom@codesourcery.com>
12623 Nathan Sidwell <nathan@codesourcery.com>
12624
bf867841 12625 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12626 * c-c++-common/goacc/loop-clauses.c: Likewise.
12627 * g++.dg/goacc/template.C: Likewise.
12628 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12629 * gfortran.dg/goacc/loop-1.f95: Likewise.
12630 * gfortran.dg/goacc/loop-5.f95: Likewise.
12631 * gfortran.dg/goacc/loop-6.f95: Likewise.
12632 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12633 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12634 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12635 * c-c++-common/goacc/clauses-fail.c: Likewise.
12636 * c-c++-common/goacc/parallel-1.c: Likewise.
12637 * c-c++-common/goacc/reduction-1.c: Likewise.
12638 * c-c++-common/goacc/reduction-2.c: Likewise.
12639 * c-c++-common/goacc/reduction-3.c: Likewise.
12640 * c-c++-common/goacc/reduction-4.c: Likewise.
12641 * c-c++-common/goacc/routine-3.c: Likewise.
12642 * c-c++-common/goacc/routine-4.c: Likewise.
12643 * c-c++-common/goacc/routine-5.c: Likewise.
12644 * c-c++-common/goacc/tile.c: Likewise.
12645 * g++.dg/goacc/template.C: Likewise.
12646 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12647 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12648 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12649 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12650 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12651 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12652 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12653 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12654 * c-c++-common/goacc/use_device-1.c: ... this file.
12655 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12656 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12657 * c-c++-common/goacc/host_data-6.c: ... this file.
12658 * c-c++-common/goacc/loop-2-kernels.c: New file.
12659 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12660 * c-c++-common/goacc/loop-3.c: Likewise.
12661 * g++.dg/goacc/reference.C: Likewise.
12662 * g++.dg/goacc/routine-1.C: Likewise.
12663 * g++.dg/goacc/routine-2.C: Likewise.
12664
f6d2d066
RB
126652016-03-30 Richard Biener <rguenther@suse.de>
12666
12667 PR middle-end/70450
12668 * gcc.dg/torture/pr70450.c: New testcase.
12669
d43242b9
JJ
126702016-03-30 Jakub Jelinek <jakub@redhat.com>
12671
12672 PR target/70421
12673 * gcc.dg/torture/pr70421.c: New test.
12674 * gcc.target/i386/avx512f-pr70421.c: New test.
12675
5ce43b77
L
126762016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12677
12678 PR testsuite/70364
12679 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12680 (check): New function.
12681 (bar): Call check.
12682 (foo): Align stack to 16 bytes when calling bar.
12683 * gcc.target/i386/cleanup-2.c: Likewise.
12684
d014a712
PP
126852016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12686
12687 PR tree-optimization/59124
12688 * gcc.dg/Warray-bounds-19.c: New test.
12689
3f8257db 126902016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12691
12692 * lib/prune.exp (escape_regex_chars): New.
12693 (prune_file_path): Update to quote metcharacters for regexp.
12694
3336c6e0
JJ
126952016-03-29 Jakub Jelinek <jakub@redhat.com>
12696
a362f023
JJ
12697 PR rtl-optimization/70429
12698 * gcc.c-torture/execute/pr70429.c: New test.
12699
3336c6e0
JJ
12700 PR tree-optimization/70405
12701 * gcc.dg/pr70405.c: New test.
12702
728557fd
AV
127032016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12704
12705 PR fortran/70397
12706 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12707 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12708
bef977d4
TS
127092016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12710
12711 PR testsuite/64177
12712 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12713 __cilkrts_set_param to set two workers.
12714 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12715 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12716
6f6d25c9
DH
127172016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12718
bf867841 12719 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12720
45733562
KY
127212016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12722
12723 PR target/70406
bf867841 12724 * gcc.target/i386/pr70406.c: New test.
45733562 12725
a1799e5e
EB
127262016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12727
12728 * gnat.dg/specs/double_record_extension3.ads: New test.
12729
5fca7b66
RH
127302016-03-25 Richard Henderson <rth@redhat.com>
12731
12732 PR target/70120
12733 * gcc.target/aarch64/pr70120-1.c: New.
12734 * gcc.target/aarch64/pr70120-2.c: New.
12735 * gcc.target/aarch64/pr70120-3.c: New.
12736
31ce75c6
PP
127372016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12738
12739 PR c++/62212
12740 * g++.dg/template/mangle2.C: The dg-do directive should be
12741 "compile" not "assemble".
12742
3caf0ca1
BS
127432016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12744
12745 PR lto/69650
12746 * gcc.dg/pr69650.c: New test.
12747
634035b6
DE
127482016-03-25 David Edelsohn <dje.gcc@gmail.com>
12749
12750 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12751
45d34276
AM
127522016-03-25 Alan Modra <amodra@gmail.com>
12753
12754 * gcc.dg/dfp/pr70052.c: New test.
12755
8f085166
RH
127562016-03-24 Richard Henderson <rth@redhat.com>
12757
12758 PR middle-end/69845
12759 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12760 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12761
011e5ec3
TV
127622016-03-24 Tom de Vries <tom@codesourcery.com>
12763
12764 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12765
9e3f4551
TV
127662016-03-24 Tom de Vries <tom@codesourcery.com>
12767
12768 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12769 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12770
45780041
TV
127712016-03-24 Tom de Vries <tom@codesourcery.com>
12772
12773 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12774 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12775
887ab4e5
PP
127762016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12777
12778 PR c++/62212
12779 * g++.dg/template/mangle2.C: New test.
12780
69a9a66f
RB
127812016-03-24 Richard Biener <rguenther@suse.de>
12782
12783 PR tree-optimization/70396
12784 * gcc.dg/torture/pr70396.c: New testcase.
12785
ed87de55
RB
127862016-03-24 Richard Biener <rguenther@suse.de>
12787
12788 PR middle-end/70370
12789 * gcc.dg/torture/pr70370.c: New testcase.
12790
ea064934
TV
127912016-03-24 Tom de Vries <tom@codesourcery.com>
12792
12793 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12794 * gfortran.dg/goacc/kernels-tree.f95: Same.
12795 * gfortran.dg/goacc/parallel-tree.f95: Same.
12796
b2a4dd1d
TV
127972016-03-24 Tom de Vries <tom@codesourcery.com>
12798
12799 * c-c++-common/goacc/uninit-if-clause.c: New test.
12800 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12801
72e7cd6e
JJ
128022016-03-24 Jakub Jelinek <jakub@redhat.com>
12803
12804 PR target/70290
bf867841
UB
12805 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12806 Fix formatting.
72e7cd6e 12807
ce9d0c03
RB
128082016-03-24 Richard Biener <rguenther@suse.de>
12809
12810 PR tree-optimization/70372
12811 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12812
426b9428
PP
128132016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12814
12815 PR c++/70347
12816 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12817
cd1588c4
PP
128182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12819
12820 PR c++/70332
12821 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12822
61637db3
JJ
128232016-03-23 Jakub Jelinek <jakub@redhat.com>
12824
928af3bf
JJ
12825 PR c++/70001
12826 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12827 * g++.dg/cpp1y/pr70001.C: New test.
12828
61637db3
JJ
12829 PR c++/70323
12830 * g++.dg/cpp0x/constexpr-70323.C: New test.
12831
05aca4e7
AO
128322016-03-23 Alexandre Oliva <aoliva@redhat.com>
12833 Jason Merrill <jason@redhat.com>
12834 Jakub Jelinek <jakub@redhat.com>
12835
12836 PR c++/69315
12837 * g++.dg/cpp0x/constexpr-69315.C: New test.
12838 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12839
fbdb6baf
MP
128402016-03-23 Marek Polacek <polacek@redhat.com>
12841
12842 PR c++/69884
12843 * g++.dg/warn/Wignored-attributes-1.C: New test.
12844 * g++.dg/warn/Wignored-attributes-2.C: New test.
12845
d79ee524
TV
128462016-03-23 Tom de Vries <tom@codesourcery.com>
12847
12848 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12849 initialization.
12850 * gfortran.dg/goacc/private-3.f95 (test): Same.
12851 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12852 missing use param.
12853
a59f0bef
KT
128542016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12855
12856 * lib/target-supports.exp: Remove v7ve entry from loop
12857 creating effective target checks.
12858 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12859 (add_options_for_arm_arch_v7ve): Likewise.
12860
0179520a
JJ
128612016-03-23 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR tree-optimization/70354
12864 * gcc.dg/vect/pr70354-1.c: New test.
12865 * gcc.dg/vect/pr70354-2.c: New test.
12866 * gcc.target/i386/avx2-pr70354-1.c: New test.
12867 * gcc.target/i386/avx2-pr70354-2.c: New test.
12868
75bb14d7
JL
128692016-03-22 Jeff Law <law@redhat.com>
12870
12871 PR target/70232
12872 * gcc.dg/tree-ssa/pr70232.c: New test.
12873
72c9526d
IE
128742016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12875
12876 PR target/70302
12877 * gcc.target/i386/pr70302.c: New test.
12878
a3ca1bc5
RB
128792016-03-22 Richard Biener <rguenther@suse.de>
12880
12881 PR middle-end/70251
12882 * g++.dg/torture/pr70251.C: New testcase.
12883
5c240f4d
DM
128842016-03-22 David Malcolm <dmalcolm@redhat.com>
12885
12886 PR c/69993
12887 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12888 Wmisleading-indentation.c.
12889 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12890 reflect change to diagnostic text and order of messages.
12891 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12892
80f6631b
DE
128932016-03-22 David Edelsohn <dje.gcc@gmail.com>
12894
12895 * g++.dg/ext/java-3.C: Don't compile on AIX.
12896
9a10956c
RB
128972016-03-22 Richard Biener <rguenther@suse.de>
12898
12899 PR middle-end/70333
12900 * gcc.dg/torture/pr70333.c: New testcase.
12901
6cedf922
IE
129022016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12903
12904 * g++.dg/ext/pr70290.C: New test.
12905
cd6c27ac
KY
129062016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12907
12908 PR target/70325
12909 * gcc.target/i386/pr70325.c: New test.
12910
4cde512c
JJ
129112016-03-22 Jakub Jelinek <jakub@redhat.com>
12912
b01915ed
JJ
12913 PR target/70329
12914 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12915 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12916
4e3e2cf1
JJ
12917 PR target/70300
12918 * gcc.target/i386/pr70300.c: New test.
12919
4cde512c
JJ
12920 PR c++/70295
12921 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12922 (func2): New function for cond with parens, xfail warning for c++.
12923 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12924
16f6d7dc
PP
129252016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12926
12927 PR c++/70096
12928 * g++.dg/template/ptrmem30.C: New test.
12929
a3e2b438
PP
129302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12931
12932 PR c++/70204
12933 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12934 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12935
11b6a02e
JJ
129362016-03-21 Jakub Jelinek <jakub@redhat.com>
12937
12938 PR middle-end/70326
12939 * gcc.dg/pr70326.c: New test.
12940
b9407883
MG
129412016-03-21 Marc Glisse <marc.glisse@inria.fr>
12942 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR tree-optimization/70317
12945 * gcc.dg/pr70317.c: New test.
12946
4a148e19
UB
129472016-03-21 Uros Bizjak <ubizjak@gmail.com>
12948
12949 PR target/70327
12950 * gcc.target/i386/pr70327.c: New test.
12951
2a85ddbb
ML
129522016-03-21 Martin Liska <mliska@suse.cz>
12953
7d36fe98 12954 PR ipa/70306
2a85ddbb
ML
12955 * gcc.dg/ipa/pr70306.c: New test.
12956
4a148e19 129572016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12958
12959 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12960 * gcc.target/arm/attr-align3.c: Likewise.
12961 * gcc.target/arm/attr_arm.c: Likewise.
12962 * gcc.target/arm/flip-thumb.c: Likewise.
12963
6b366948
JJ
129642016-03-21 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR target/70296
12967 * gcc.target/powerpc/altivec-36.c: New test.
12968
2fac8c14
RB
129692016-03-21 Richard Biener <rguenther@suse.de>
12970
12971 PR tree-optimization/70310
12972 * gcc.dg/torture/pr70310.c: New testcase.
12973
e9bde854
KY
129742016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12975
12976 PR target/70293
12977 * gcc.target/i386/pr70293.c: New test.
12978
56bbfaf6
RB
129792016-03-21 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/70288
12982 * gcc.dg/torture/pr70288-1.c: New testcase.
12983 * gcc.dg/torture/pr70288-2.c: Likewise.
12984
3eee49ed
AB
129852016-03-21 Andrey Belevantsev <abel@ispras.ru>
12986
12987 PR rtl-optimization/69307
12988 * gcc.target/arm/pr69307.c: New test.
4a148e19 12989
8e7816b4
AB
129902016-03-21 Andrey Belevantsev <abel@ispras.ru>
12991
12992 PR rtl-optimization/69102
12993 * gcc.c-torture/compile/pr69102.c: New test.
12994
14d7d4be
JL
129952016-03-18 Jeff Law <law@redhat.com>
12996
12997 PR rtl-optimization/70263
12998 * gcc.c-torture/compile/pr70263-1.c: New test.
12999 * gcc.target/i386/pr70263-2.c: New test.
13000
5c6a601c
BS
130012016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13002
13003 PR rtl-optimization/70278
13004 * gcc.dg/torture/pr70278.c: New test.
13005 * gcc.target/arm/pr70278.c: New test.
13006
4bbf545b
DM
130072016-03-18 David Malcolm <dmalcolm@redhat.com>
13008
13009 PR c/70281
13010 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13011 (test_builtin_types_compatible_p): New test function.
13012 * gcc.dg/pr70281.c: New test case.
13013
dc28bb68
CL
130142016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13015
13016 PR target/70113
13017 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13018
5e8d6dff
IE
130192016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13020
13021 PR tree-optimization/70252
13022 * gcc.dg/pr70252.c: New test.
13023
d0e7e403
TV
130242016-03-18 Tom de Vries <tom@codesourcery.com>
13025
13026 * gcc.dg/pr70161-2.c: New test.
13027 * gcc.dg/pr70161.c: New test.
13028
fa22501a
TV
130292016-03-18 Tom de Vries <tom@codesourcery.com>
13030
13031 PR ipa/70269
13032 * gcc.dg/pr70269.c: New test.
13033
dd125026
JJ
130342016-03-18 Jakub Jelinek <jakub@redhat.com>
13035
13036 PR c++/70267
13037 * g++.dg/ext/java-3.C: New test.
13038
91914f0a
PP
130392016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13040
13041 PR c++/70205
13042 * g++.dg/lookup/pr70205.C: New test.
13043
753a8910
PP
130442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13045
13046 PR c++/70218
13047 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13048
14ba7b28
MP
130492016-03-17 Marek Polacek <polacek@redhat.com>
13050
13051 PR c/69407
13052 * gcc.dg/atomic-op-6.c: New test.
13053
ded60913
DM
130542016-03-17 David Malcolm <dmalcolm@redhat.com>
13055
13056 PR c/70264
13057 * c-c++-common/pr70264.c: New test case.
13058
a3aad0e6
JJ
130592016-03-17 Jakub Jelinek <jakub@redhat.com>
13060
17366700
JJ
13061 PR c++/70144
13062 * c-c++-common/pr70144-1.c: New test.
13063 * c-c++-common/pr70144-2.c: New test.
13064
a3aad0e6
JJ
13065 PR c++/70272
13066 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13067 * g++.dg/opt/flifetime-dse6.C: New test.
13068 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13069
b57e6e18
L
130702016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13071
13072 PR driver/70192
13073 * gcc.dg/pic-1.c: New test.
13074 * gcc.dg/pic-2.c: Likewise.
13075 * gcc.dg/pic-3.c: Likewise.
13076 * gcc.dg/pic-4.c: Likewise.
13077 * gcc.dg/pie-1.c: Likewise.
13078 * gcc.dg/pie-2.c: Likewise.
13079 * gcc.dg/pie-3.c: Likewise.
13080 * gcc.dg/pie-4.c: Likewise.
13081 * gcc.dg/pie-5.c: Likewise.
13082 * gcc.dg/pie-6.c: Likewise.
13083
b38ba58b
TV
130842016-03-17 Tom de Vries <tom@codesourcery.com>
13085
13086 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13087 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13088
6931b3b7
RB
130892016-03-17 Richard Biener <rguenther@suse.de>
13090
13091 PR debug/70271
13092 * g++.dg/debug/pr70271.C: New testcase.
13093
0c8b64cb
IE
130942016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13095
13096 * gcc.target/i386/pr70251.c: New test.
13097
b1970801
MP
130982016-03-17 Marek Polacek <polacek@redhat.com>
13099
13100 PR c++/70194
13101 * g++.dg/warn/constexpr-70194.C: New test.
13102
820c5eaa
RH
131032016-03-16 Richard Henderson <rth@redhat.com>
13104
13105 PR middle-end/70240
13106 * gcc.c-torture/compile/pr70240.c: New.
13107
da0ad263
SKS
131082016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13109
13110 * gcc.c-torture/compile/20151204.c: Skip for avr.
13111
c73d295c
JJ
131122016-03-16 Jakub Jelinek <jakub@redhat.com>
13113
13114 PR target/70245
13115 * g++.dg/opt/pr70245.C: New test.
13116 * g++.dg/opt/pr70245.h: New file.
13117 * g++.dg/opt/pr70245-aux.cc: New file.
13118
b2794066
MS
131192016-03-16 Martin Sebor <msebor@redhat.com>
13120
13121 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13122
aa43616c
RH
131232016-03-16 Richard Henderson <rth@redhat.com>
13124
13125 PR middle-end/70199
13126 * gcc.c-torture/compile/pr70199.c: New.
13127
59608fe5
L
131282016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13129
13130 * gcc.dg/uninit-19.c: Run dos2unix.
13131
ab4c578f
MP
131322016-03-16 Marek Polacek <polacek@redhat.com>
13133
13134 PR c/70093
13135 * gcc.dg/nested-func-10.c: New test.
13136 * gcc.dg/nested-func-9.c: New test.
13137
f5387e76
JJ
131382016-03-16 Jakub Jelinek <jakub@redhat.com>
13139
13140 PR tree-optimization/68714
13141 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13142
7662b718
TV
131432016-03-16 Tom de Vries <tom@codesourcery.com>
13144
13145 PR tree-optimization/68715
13146 * gcc.dg/graphite/pr68715-2.c: New test.
13147 * gcc.dg/graphite/pr68715.c: New test.
13148 * gfortran.dg/graphite/pr68715.f90: New test.
13149
be7ce7ae
TV
131502016-03-16 Tom de Vries <tom@codesourcery.com>
13151
13152 PR tree-optimization/68809
13153 * gcc.dg/graphite/pr68809-2.c: New test.
13154 * gcc.dg/graphite/pr68809.c: New test.
13155
1935f250
JJ
131562016-03-16 Jakub Jelinek <jakub@redhat.com>
13157
6651c93e
JJ
13158 PR c++/70147
13159 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13160 method call to i () as argument. Adjust expected output.
13161
1935f250
JJ
13162 PR c++/70147
13163 * g++.dg/ubsan/pr70147-1.C: New test.
13164 * g++.dg/ubsan/pr70147-2.C: New test.
13165
ab1caa6e
MS
131662016-03-15 Martin Sebor <msebor@redhat.com>
13167
13168 PR c++/58281
13169 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13170
5c2a1bbb
JDA
131712016-03-15 John David Anglin <danglin@gcc.gnu.org>
13172
cb5d8ad1
JDA
13173 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13174 hppa*-*-hpux*.
13175
b440dd40
JDA
13176 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13177
5c2a1bbb
JDA
13178 PR libfortran/69799
13179 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13180 libatomic_available.
13181
42c729c5
MP
131822016-03-15 Marek Polacek <polacek@redhat.com>
13183
13184 PR c++/70209
13185 * g++.dg/ext/attribute-may-alias-4.C: New test.
13186
82b1c550
AM
131872016-03-15 Alexander Monakov <amonakov@ispras.ru>
13188
13189 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13190 -fvar-tracking-assignments-toggle flag.
13191
4ccbf3a6
PH
131922016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13193
13194 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13195
c39858bd
JJ
131962016-03-15 Jakub Jelinek <jakub@redhat.com>
13197
13198 PR rtl-optimization/70222
13199 * gcc.c-torture/execute/pr70222-1.c: New test.
13200 * gcc.c-torture/execute/pr70222-2.c: New test.
13201
8be119c1
RH
132022016-03-15 Richard Henderson <rth@redhat.com>
13203
13204 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13205
6598bb55
AB
132062016-03-15 Andrey Belevantsev <abel@ispras.ru>
13207
13208 PR rtl-optimization/69032
13209 * gcc.dg/pr69032.c: New test.
13210
81fa2944
AB
132112016-03-15 Andrey Belevantsev <abel@ispras.ru>
13212
13213 PR rtl-optimization/63384
4a148e19 13214 * g++.dg/pr63384.C: New test.
81fa2944 13215
74ea9ab6
AB
132162016-03-15 Andrey Belevantsev <abel@ispras.ru>
13217
13218 PR target/64411
13219 * gcc.target/i386/pr64411.C: New test.
13220
045d5055
TV
132212016-03-15 Tom de Vries <tom@codesourcery.com>
13222
13223 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13224 * gfortran.dg/goacc/kernels-alias.f95: New test.
13225
3ea33585
MS
132262016-03-14 Martin Sebor <msebor@redhat.com>
13227
13228 PR c++/53792
13229 * g++.dg/cpp0x/constexpr-inline.C: New test.
13230 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13231
1df7b330
DE
132322016-03-14 David Edelsohn <dje.gcc@gmail.com>
13233
13234 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13235
79b57d18
JJ
132362016-03-14 Jakub Jelinek <jakub@redhat.com>
13237
13238 PR middle-end/70219
13239 * gcc.dg/pr70219.c: New test.
13240
3cbf012a
BS
132412016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13242
13243 PR target/70083
13244 * gcc.dg/torture/pr70083.c: New test.
13245 * gcc.target/i386/pr70083.c: New test.
13246
a9fee7cd
RB
132472016-03-14 Richard Biener <rguenther@suse.de>
13248
13249 PR tree-optimization/56365
13250 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13251
4799603f
SB
132522016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13253
13254 PR target/70098
13255 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13256 New function.
13257 * g++.dg/pr70098.C: New testcase.
13258
13259
760ca967
TV
132602016-03-14 Tom de Vries <tom@codesourcery.com>
13261
13262 PR tree-optimization/70045
13263 * gcc.dg/graphite/pr70045.c: New test.
13264
44e66a77
JD
132652016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13266
13267 PR fortran/69043
13268 * gfortran.dg/include_9.f90: New test.
13269
a18e0fe1
DH
132702016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13271
13272 PR fortran/45076
13273 gfortran.dg/prof/prof.exp: New script.
13274 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13275
d0aca6ab
AB
132762016-03-12 Andrey Belevantsev <abel@ispras.ru>
13277
13278 PR rtl-optimization/69307
13279 * gcc.dg/pr69307.c: New test.
13280
cefe08a4
VM
132812016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13282
13283 PR target/69614
13284 * gcc.target/arm/pr69614.c: New.
13285
70112e2a
PT
132862016-03-12 Paul Thomas <pault@gcc.gnu.org>
13287
13288 PR fortran/70031
13289 * gfortran.dg/submodule_14.f08: New test
13290
13291 PR fortran/69524
13292 * gfortran.dg/submodule_15.f08: New test
13293
3f1e5d3a
PP
132942016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13295
13296 PR c++/70106
13297 * g++.dg/cpp1y/paren3.C: New test.
13298
a3f6d680
MM
132992016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13300
13301 PR target/70131
13302 * gcc.target/powerpc/ppc-round2.c: New test.
13303
92348f09
BS
133042016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13305
13306 PR target/70123
13307 * gcc.dg/torture/pr70123.c: New test.
13308
cebde9e9
JL
133092016-03-11 Jeff Law <law@redhat.com>
13310
13311 PR tree-optimization/70190
13312 * gcc.c-torture/compile/pr70190.c: New test.
13313
3edc5da4
DM
133142016-03-11 David Malcolm <dmalcolm@redhat.com>
13315
13316 PR c/68187
13317 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13318 case.
13319 (test43_b): Likewise.
13320 (test43_c): Likewise.
13321 (test43_d): Likewise.
13322 (test43_e): Likewise.
13323 (test43_f): Likewise.
13324 (test43_g): Likewise.
13325 (test44_a): Likewise.
13326 (test44_b): Likewise.
13327 (test44_c): Likewise.
13328 (test44_d): Likewise.
13329 (test44_e): Likewise.
13330
318c1204
DM
133312016-03-11 David Malcolm <dmalcolm@redhat.com>
13332
13333 PR c/70085
13334 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13335
bc062234
KT
133362016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13337
13338 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13339 dg-options.
13340
acfc1ac1
KT
133412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13342
13343 PR target/70002
13344 PR target/69245
13345 * gcc.target/aarch64/pr69245_2.c: New test.
13346
d1e2bb2d
JJ
133472016-03-11 Jakub Jelinek <jakub@redhat.com>
13348
13349 PR tree-optimization/70177
13350 * gcc.dg/pr70177.c: New test.
13351
07350627
AL
133522016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13353
13354 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13355
5c6706f7
AL
133562016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13357
13358 * gcc.dg/tree-ssa/sra-20.c: New.
13359
02d472a2
JJ
133602016-03-11 Jakub Jelinek <jakub@redhat.com>
13361
686d390a
JJ
13362 PR rtl-optimization/70174
13363 * gcc.dg/pr70174.c: New test.
13364
02d472a2
JJ
13365 PR tree-optimization/70169
13366 * gcc.dg/pr70169.c: New test.
13367
0f9befa1
IE
133682016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13369
13370 PR target/70160
13371 * gcc.target/i386/pr70160.c: New test.
13372
432d4670
AK
133732016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13374
13375 * gcc.target/s390/dfp-1.c: New test.
13376
a3dc8760
NC
133772016-03-10 Nick Clifton <nickc@redhat.com>
13378
13379 PR target/70044
13380 * gcc.target/aarch64/pr70044.c: New test.
13381
b87a8d7d
PP
133822016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13383 Jakub Jelinek <jakub@redhat.com>
13384
13385 PR c++/70001
13386 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13387 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13388 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13389
4f4ada6a
JH
133902016-03-10 Jan Hubicka <hubicka@ucw.cz>
13391
13392 PR lto/69589
13393 * g++.dg/lto/pr69589_0.C: New testcase
13394 * g++.dg/lto/pr69589_1.C: New testcase
13395
d49b0aa0
MP
133962016-03-10 Marek Polacek <polacek@redhat.com>
13397
13398 PR c++/70153
13399 * g++.dg/delayedfold/unary-plus1.C: New test.
13400
134012016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13402
13403 * gcc.target/arm/pr45701-1.c: Escape brackets.
13404 * gcc.target/arm/pr45701-2.c: Likewise.
13405
71017a7b
AL
134062016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13407
13408 * gfortran.dg/unconstrained_commons.f: New.
13409
ba52669f
AM
134102016-03-10 Alan Modra <amodra@gmail.com>
13411
13412 * gcc.dg/pr69195.c: New.
13413 * gcc.dg/pr69238.c: New.
13414
27742332
TV
134152016-03-10 Tom de Vries <tom@codesourcery.com>
13416
13417 PR testsuite/68915
13418 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13419
3a81a594
RB
134202016-03-10 Richard Biener <rguenther@suse.de>
13421
13422 PR tree-optimization/70128
13423 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13424 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13425
3433b975
JJ
134262016-03-09 Jakub Jelinek <jakub@redhat.com>
13427
c2864f02
JJ
13428 PR tree-optimization/70152
13429 * gcc.dg/pr70152.c: New test.
13430
3433b975
JJ
13431 PR target/70086
13432 * gcc.target/i386/pr70086-1.c: New test.
13433 * gcc.target/i386/pr70086-2.c: New test.
13434 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13435
13436 PR tree-optimization/70127
13437 * gcc.c-torture/execute/pr70127.c: New test.
13438
96b3c82d
CP
134392016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13440
13441 * c-c++-common/goacc/combined-directives-2.c: New test.
13442
b4f3232d
DM
134432016-03-09 David Malcolm <dmalcolm@redhat.com>
13444
13445 PR c/68473
13446 PR c++/70105
13447 * g++.dg/diagnostic/pr70105.C: New test.
13448 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13449 (test_multiple_ordinary_maps): New test function.
13450
40499f81
DM
134512016-03-09 David Malcolm <dmalcolm@redhat.com>
13452
13453 PR c/68473
13454 PR c++/70105
13455 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13456 Drop range information from call to inform_at_rich_loc.
13457 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13458 New.
13459 (test_show_locus): Replace calls to rich_location::add_range with
13460 calls to add_range. Rewrite the tests that used the now-defunct
13461 rich_location ctor taking a source_range. Simplify other tests
13462 by replacing calls to COMBINE_LOCATION_DATA with calls to
13463 make_location.
13464
c9e33662
RB
134652016-03-09 Richard Biener <rguenther@suse.de>
13466 Jakub Jelinek <jakub@redhat.com>
13467
13468 PR tree-optimization/70138
13469 * gcc.dg/vect/pr70138-1.c: New testcase.
13470 * gcc.dg/vect/pr70138-2.c: Likewise.
13471
2c73b764
JJ
134722016-03-09 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR target/70049
13475 * gcc.target/i386/pr70049.c: New test.
13476
c06d25bb
RB
134772016-03-09 Richard Biener <rguenther@suse.de>
13478
13479 PR c/70143
13480 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13481 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13482 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13483
5828a501
RO
134842016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13485
13486 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13487 arm-*-*.
13488
2e141c8d
JJ
134892016-03-09 Jakub Jelinek <jakub@redhat.com>
13490
5a9def37
JJ
13491 PR middle-end/67278
13492 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13493
2e141c8d
JJ
13494 PR target/67278
13495 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13496
13497 PR middle-end/70050
13498 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13499 in testcase comment.
13500
bf751f40
TV
135012016-03-09 Tom de Vries <tom@codesourcery.com>
13502
13503 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13504 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13505 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13506 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13507 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13508 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13509 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13510 * gfortran.dg/goacc/kernels-loop.f95: New test.
13511
e210c999
MS
135122016-03-08 Martin Sebor <msebor@redhat.com>
13513
13514 PR c++/62096
13515 * g++.dg/warn/overflow-warn-7.C: New test.
13516
80aac5c8
JM
135172016-03-08 Jason Merrill <jason@redhat.com>
13518
13519 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13520 * lib/target-supports.exp (check_effective_target_concepts): New.
13521
12b81409
JJ
135222016-03-08 Jakub Jelinek <jakub@redhat.com>
13523
d259b234
JJ
13524 PR c++/70135
13525 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13526 * g++.dg/ubsan/pr70135.C: New test.
13527
12b81409
JJ
13528 PR target/70110
13529 * gcc.dg/pr70110.c: New test.
13530
b4e9f2aa
MJ
135312016-03-07 Martin Jambor <mjambor@suse.cz>
13532
13533 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13534 * c-c++-common/gomp/if-1.c: Likewise.
13535 * c-c++-common/gomp/pr61486-2.c: Likewise.
13536 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13537 to dg-additional-options.
13538 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13539 * g++/gomp/target-teams-1.c: Likewise.
13540 * gcc.dg/gomp/gomp.exp: Likewise.
13541 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13542 dg-additional-options.
13543 * gfortran.dg/gomp/gomp.exp: Likewise.
13544 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13545 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13546 dg-additional-options.
13547 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13548
f86e631e
MJ
135492016-03-07 Martin Jambor <mjambor@suse.cz>
13550
13551 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13552 * c-c++-common/gomp/gridify-1.c: New test.
13553 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13554
94156b3f
AV
135552016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13556
13557 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13558 trigger for cortex-r8, when scanning for register r8.
13559 * gcc.target/arm/pr45701-2.c: Likewise.
13560
a84a49b7 135612016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13562 Jeff Law <law@redhat.com>
a84a49b7
RB
13563
13564 PR tree-optimization/69740
13565 * gcc.c-torture/compile/pr69740-1.c: New test.
13566 * gcc.c-torture/compile/pr69740-2.c: New test.
13567
e41f6c9e
BS
135682016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13569
13570 * lib/target-supports.exp
13571 (check_effective_target_whole_vector_shift): Enable for PPC64.
13572
57548bf5
RB
135732016-03-07 Richard Biener <rguenther@suse.de>
13574
13575 PR tree-optimization/70115
13576 * gcc.dg/torture/pr70115.c: New testcase.
13577
4ae13300
NS
135782016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13579
13580 PR middle-end/69916
13581 * c-c-++-common/goacc/pr69916.c: New.
13582
5edb9853
RH
135832016-03-07 Richard Henderson <rth@redhat.com>
13584
13585 * gcc.c-torture/compile/pr70061.c: New test.
13586
2067a8f3
RB
135872016-03-07 Richard Biener <rguenther@suse.de>
13588
13589 PR testsuite/70109
13590 * gcc.dg/vect/O3-pr36098.c: New testcase.
13591
4145a9b7
CL
135922016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13593
13594 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13595
1878be32
EB
135962016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13597
13598 * gnat.dg/renaming9.ad[sb]: New testcase.
13599
df762bb2
JJ
136002016-03-05 Jakub Jelinek <jakub@redhat.com>
13601
13602 PR c++/70084
13603 * g++.dg/expr/stdarg3.C: New test.
13604
7d461295
JL
136052016-03-04 Jeff Law <law@redhat.com>
13606
13607 PR tree-optimization/69196
13608 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13609 x86_64-*-*.
13610
29b9828f
BS
136112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13612
b6b552fd
BS
13613 PR c/69973
13614 * gcc.dg/pr69973.c: New test.
13615
201d49e9
BS
13616 PR rtl-optimization/69941
13617 * gcc.dg/torture/pr69941.c: New test.
13618
29b9828f
BS
13619 PR c/69824
13620 * gcc.dg/pr69824.c: New test.
13621
640b7e74
TV
136222016-03-05 Tom de Vries <tom@codesourcery.com>
13623
13624 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13625 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13626 function.
13627
7a3a3fad
PP
136282016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13629
13630 PR c++/66786
13631 * g++.dg/cpp1y/var-templ48.C: New test.
13632 * g++.dg/cpp1y/var-templ49.C: New test.
13633
cd439aec
EB
136342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13635
13636 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13637
60204554
JJ
136382016-03-04 Jakub Jelinek <jakub@redhat.com>
13639
0c8825de
JJ
13640 PR c++/70035
13641 * g++.dg/ubsan/pr70035.C: New test.
13642
60204554
JJ
13643 PR target/70062
13644 * gcc.target/i386/pr70062.c: New test.
13645
f79d4eab
L
136462016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13647
13648 * g++.dg/template/typename21.C: Remove c++98_only.
13649
ea81ce67
L
136502016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13651
13652 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13653
64b23c13
DM
136542016-03-04 David Malcolm <dmalcolm@redhat.com>
13655
13656 PR c/68187
13657 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13658 function.
13659 (fn_42_b): Likewise.
13660 (fn_42_c): Likewise.
13661
729526f5
DM
136622016-03-04 David Malcolm <dmalcolm@redhat.com>
13663
13664 PR c/68187
13665 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13666 function.
13667 (fn_40_b): Likewise.
13668 (fn_41_a): Likewise.
13669 (fn_41_b): Likewise.
13670
f9ea11ac
JJ
136712016-03-04 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR target/70059
13674 * gcc.target/i386/avx512f-pr70059.c: New test.
13675 * gcc.target/i386/avx512dq-pr70059.c: New test.
13676
b6c38c69
BS
136772016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13678
13679 PR rtl-optimization/57676
13680 * gcc.dg/torture/pr57676.c: New test.
13681
af3cdd34
IE
136822016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13683
13684 * gcc.dg/pr70026.c: New test.
13685
7ff6ca38
MP
136862016-03-04 Marek Polacek <polacek@redhat.com>
13687
13688 PR c/69798
13689 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13690 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13691
a6bf62d5
KT
136922016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13693
13694 PR target/70004
13695 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13696 Delete.
13697 (test_corners_sisd_si): Likewise.
13698 (main): Remove checks of the above.
13699 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13700
ae4cdc6a
EB
137012016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13702
13703 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13704
08455559
CL
137052016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13706
13707 * gcc.dg/torture/pr69951.c: Accept argc==0.
13708
e9a35493
RB
137092016-03-04 Richard Biener <rguenther@suse.de>
13710
13711 PR c++/70054
13712 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13713 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13714
fba054c2
DV
137152016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13716
13717 PR testsuite/69766
13718 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13719 testing multiarch.
13720
f10cdc6c
JJ
137212016-03-04 Jakub Jelinek <jakub@redhat.com>
13722
13723 PR debug/69947
13724 * gcc.dg/guality/pr69947.c: New test.
13725
2e981ba0
JJ
137262016-03-03 Jakub Jelinek <jakub@redhat.com>
13727
13728 PR ada/70017
13729 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13730
0ba3bfa2
KT
137312016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13732
13733 PR rtl-optimization/69904
13734 * gcc.target/arm/pr69904.c: New test.
13735
97ecdb46
JJ
137362016-03-03 Jakub Jelinek <jakub@redhat.com>
13737
13738 PR target/70021
13739 * gcc.dg/vect/pr70021.c: New test.
13740 * gcc.target/i386/pr70021.c: New test.
13741
a2a743a1
MP
137422016-03-03 Marek Polacek <polacek@redhat.com>
13743
13744 PR middle-end/70050
13745 * gcc.dg/pr70050.c: New test.
13746
fa07ecdd
JG
137472016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13748
13749 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13750
23504262
ML
137512016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13752
13753 PR tree-optimization/70043
13754 * gfortran.dg/vect/pr70043.f90: New test.
13755
b7b9e1a9
EB
137562016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13757
13758 * gnat.dg/specs/task1.ads: New test.
13759
cb83ba54
RO
137602016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13761
13762 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13763 Invoke gdb with -batch.
13764 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13765
a75f5e30
RB
137662016-03-03 Richard Biener <rguenther@suse.de>
13767
13768 PR tree-optimization/55936
13769 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13770
268bc320
JL
137712016-03-02 Jeff Law <law@redhat.com>
13772
815f20ab
JL
13773 PR rtl-optimization/69942
13774 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13775 effects of argument promotions.
13776
268bc320
JL
13777 PR tree-optimization/69987
13778 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13779 target does not support -fprefetch-loop-arrays.
13780
171f7de5
UB
137812016-03-02 Uros Bizjak <ubizjak@gmail.com>
13782
13783 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13784
192912db
BC
137852016-03-02 Bin Cheng <bin.cheng@arm.com>
13786
c7908871 13787 PR rtl-optimization/69052
192912db
BC
13788 * gcc.target/i386/pr69052.c: New test.
13789
90a7a40b
AM
137902016-03-02 Alan Modra <amodra@gmail.com>
13791
13792 * gcc.dg/pr69990.c: New.
13793
69fa742f
JJ
137942016-03-02 Jakub Jelinek <jakub@redhat.com>
13795
de752fb0
JJ
13796 PR c/68062
13797 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13798
13799 PR middle-end/70022
13800 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13801
69fa742f
JJ
13802 PR target/70028
13803 * gcc.target/i386/pr70028.c: New test.
13804
7c65bd56
MK
138052016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13806
13807 * c-c++-common/asan/swapcontext-test-1.c,
13808 * c-c++-common/tsan/thread_leak.c,
13809 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13810 * g++.dg/tsan/benign_race.C,
13811 * g++.dg/tsan/fd_close_norace.C,
13812 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13813 races with sanitizer output
13814
37d98220 138152016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13816 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13817
13818 PR target/67278
13819 * gcc.dg/simd-8.c: New testcase.
13820
218db463
RB
138212016-03-02 Richard Biener <rguenther@suse.de>
13822
13823 PR middle-end/67278
13824 * gcc.dg/simd-7.c: New testcase.
13825
22c72158
EB
138262016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13827
13828 * gcc.target/i386/pr70007.c: Tweak.
13829
9a790ccc
DV
138302016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13831
13832 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13833
bd02f00f
MP
138342016-03-02 Marek Polacek <polacek@redhat.com>
13835
13836 PR c/67854
13837 * gcc.dg/pr67854.c: New test.
13838
1e840f39
JJ
138392016-03-02 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR middle-end/70025
13842 * gcc.dg/torture/pr70025.c: New test.
13843
bca00241
VK
138442016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13845
13846 PR tree-optimization/68621
13847 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13848
0bca04b8
EB
138492016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13850
13851 * gcc.target/i386/pr70007.c: New test.
13852
2a9afc86
JL
138532016-03-01 Jeff Law <law@redhat.com>
13854
eab2541b 13855 PR tree-optimization/69196
9d83ef71 13856 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13857
2a9afc86
JL
13858 PR tree-optimization/69196
13859 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13860 duplicating code and spoiling the expected output.
13861
0d39977e
MM
138622016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13863
13864 PR target/70033
13865 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13866 supports power9 before doing tests.
13867 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13868 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13869 * gcc.target/powerpc/p9-permute.c: Likewise.
13870
a0c0699d
UB
138712016-03-01 Uros Bizjak <ubizjak@gmail.com>
13872
13873 PR target/70027
13874 * gcc.target/i386/pr70027.c: New test.
13875
0ae3ef47 138762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13877
13878 * gcc.dg/pr70017.c: New test.
13879
686e2237
JJ
138802016-03-01 Jakub Jelinek <jakub@redhat.com>
13881
13882 PR c/69796
13883 PR c/69974
13884 * gcc.dg/pr69796.c: New test.
13885 * gcc.dg/pr69974.c: New test.
13886
f8e4188c
EB
138872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13888
13889 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13890
5e3f1c7c
JL
138912016-02-29 Jeff Law <law@redhat.com>
13892
13893 PR tree-optimization/69987
13894 * gfortran.dg/pr69987.f90: New test.
13895
13896 PR tree-optimization/69989
13897 * gcc.c-torture/compile/pr69989-2.c: New test.
13898
1be56bc5
MP
138992016-03-01 Marek Polacek <polacek@redhat.com>
13900
13901 PR c++/69795
13902 * g++.dg/parse/invalid1.C: New test.
13903
1b19470d
RB
139042016-03-01 Richard Biener <rguenther@suse.de>
13905
13906 PR middle-end/70022
13907 * gcc.dg/pr70022.c: New testcase.
13908
3ae0661a
IE
139092016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13910
13911 PR tree-optimization/69956
13912 * gcc.dg/pr69956.c: New test.
13913
0f09ab88
BS
139142016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13915
13916 PR target/70011
13917 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13918 XFAIL when hardware supports efficient unaligned storage access.
13919
76d881bf
PP
139202016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13921
13922 PR c++/69961
13923 * g++.dg/template/pr69961a.C: New test.
13924 * g++.dg/template/pr69961b.C: New test.
13925
7168133a
DM
139262016-02-29 David Malcolm <dmalcolm@redhat.com>
13927
13928 PR preprocessor/69985
13929 * gcc.dg/cpp/pr69985.c: New test case.
13930
0c6072a3
JL
139312016-02-29 Jeff Law <law@redhat.com>
13932
e66f219b
JL
13933 PR tree-optimization/70005
13934 * gcc.c-torture/execute/pr70005.c New test.
13935
0c6072a3
JL
13936 PR tree-optimization/69999
13937 * gcc.c-torture/compile/pr69999.c: New test.
13938
fd9fbdb3
YR
139392016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13940
13941 PR tree-optimization/69652
13942 * gcc.dg/torture/pr69652.c: Delete test.
13943 * gcc.dg/vect/pr69652.c: New test.
13944
cbd400b4
RB
139452016-02-19 Richard Biener <rguenther@suse.de>
13946
13947 PR tree-optimization/69980
13948 * gfortran.dg/vect/pr69980.f90: New testcase.
13949
84ea0f58
EB
139502016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13951
13952 * gcc.target/sparc/20160229-1.c: New test.
13953
5d2a63dc
EB
139542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13955
13956 * gnat.dg/stack_usage3.adb: New test.
13957 * gnat.dg/stack_usage3_pkg.ads: New helper.
13958
93e708f9
EB
139592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13960
13961 * gnat.dg/renaming8.adb: New test.
13962 * gnat.dg/renaming8_pkg1.ads: New helper.
13963 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13964 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13965
6512bc93
RB
139662016-02-29 Richard Biener <rguenther@suse.de>
13967
13968 PR tree-optimization/69720
13969 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13970
7b201a88
TK
139712016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13972
13973 PR fortran/68147
13974 PR fortran/47674
13975 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13976
82ee0cf2 139772016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13978 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13979
13980 PR fortran/56007
13981 * gfortran.dg/coarray_8.f90: Adjust error message.
13982 * gfortran.dg/pr56007.f90: New test.
13983 * gfortran.dg/pr56007.f: New test.
13984
cdc1a2c8
L
139852016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13986
13987 PR tree-optimization/69989
13988 * gcc.dg/torture/pr69989.c: New test.
13989
33505bcf
EB
139902016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13991
13992 * gcc.target/i386/stack-realign-win.c: New test.
13993
524bfb19
HA
139942016-02-28 Harald Anlauf <anlauf@gmx.de>
13995
13996 PR fortran/60126
13997 * gfortran.dg/pr60126.f90: New test.
13998
bd542508
JL
139992016-02-27 Jeff Law <law@redhat.com>
14000
14001 Revert
14002 2016-02-26 Richard Biener <rguenther@suse.de>
14003 Jeff Law <law@redhat.com>
14004
14005 PR tree-optimization/69740
14006 * gcc.c-torture/compile/pr69740-1.c: New test.
14007 * gcc.c-torture/compile/pr69740-2.c: New test.
14008
dd1291e0
JD
140092016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14010
5fb67f8b 14011 PR fortran/69910
dd1291e0
JD
14012 * gfortran.dg/newunit_4.f90: New test.
14013
5cfefb59
JJ
140142016-02-27 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR target/69613
14017 PR rtl-optimization/69886
14018 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14019 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14020 target.
14021
20ba5f33
MS
140222016-02-26 Martin Sebor <msebor@redhat.com>
14023
14024 PR tree-optimization/15826
14025 * gcc.dg/tree-ssa/pr15826.c: New test.
14026
e6fb01b0
JJ
140272016-02-26 Jakub Jelinek <jakub@redhat.com>
14028
14029 PR target/69969
14030 * gcc.target/powerpc/pr69969.c: New test.
14031
e3e0cf64
MS
140322016-02-26 Martin Sebor <msebor@redhat.com>
14033
14034 PR c++/15766
14035 * g++.old-deja/g++.other/decl5.C: Add a test case.
14036
d1f2bea5
SB
140372016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14038
14039 PR target/69946
14040 * gcc.target/powerpc/pr69946.c: New file.
14041
4a4f9d2b 140422016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14043 Jeff Law <law@redhat.com>
4a4f9d2b 14044
e3e0cf64 14045 PR tree-optimization/69740
4a4f9d2b
RB
14046 * gcc.c-torture/compile/pr69740-1.c: New test.
14047 * gcc.c-torture/compile/pr69740-2.c: New test.
14048
ad2a2706
MJ
140492016-02-26 Martin Jambor <mjambor@suse.cz>
14050
14051 PR middle-end/69920
14052 * gcc.dg/torture/pr69932.c: New test.
14053 * gcc.dg/torture/pr69936.c: Likewise.
14054
1d11f7ce
AK
140552016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14056
14057 PR target/69709
14058 * gcc.target/s390/pr69709.c: New test.
14059
6cfccbb2
KT
140602016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14061
14062 PR target/69245
14063 * gcc.target/aarch64/pr69245_1.c: New test.
14064
ac59ad4e
KT
140652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14066
14067 PR target/69613
14068 * gcc.dg/torture/pr69613.c: New test.
14069
a2ad54a0
JJ
140702016-02-26 Jakub Jelinek <jakub@redhat.com>
14071
14072 PR rtl-optimization/69891
14073 * gcc.target/i386/pr69891.c: New test.
14074
0884062c 140752016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14076 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14077
d2369d4f 14078 PR target/61397
c163789b
MM
14079 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14080 functionality for both 32-bit and 64-bit.
14081
5aed7e2c
RB
140822016-02-26 Richard Biener <rguenther@suse.de>
14083
14084 PR tree-optimization/69551
14085 * gcc.dg/torture/pr69951.c: New testcase.
14086
798e2a8e
RB
140872016-02-25 Richard Biener <rguenther@suse.de>
14088
14089 PR tree-optimization/48795
14090 * gcc.dg/Warray-bounds-18.c: New testcase.
14091
9559fbac
RO
140922016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14093
14094 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14095
c049b107
JJ
140962016-02-25 Jakub Jelinek <jakub@redhat.com>
14097
14098 PR rtl-optimization/69896
14099 * gcc.dg/pr69896.c: New test.
14100
1137001c
PP
141012016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14102
14103 PR c++/69736
14104 * g++.dg/cpp1y/paren2.C: New test.
14105
2e9c8641
MS
141062016-02-24 Martin Sebor <msebor@redhat.com>
14107
14108 PR c/51147
14109 * gcc.dg/enum-mode-2.c: New test.
14110
03ca8fb3
JJ
141112016-02-24 Jakub Jelinek <jakub@redhat.com>
14112
14113 PR c++/69922
14114 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14115 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14116 * g++.dg/ubsan/pr69922.C: New test.
14117
0b05329b
MP
141182016-02-24 Marek Polacek <polacek@redhat.com>
14119
14120 PR c/69819
14121 * gcc.dg/pr69819.c: New test.
14122
57c2c374
MS
141232016-02-24 Martin Sebor <msebor@redhat.com>
14124
3b96b93a
MS
14125 PR c++/69912
14126 * g++.dg/ext/flexary15.C: New test.
14127
141282016-02-24 Martin Sebor <msebor@redhat.com>
14129
14130 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14131 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14132 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14133
65433bb5
MK
141342016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14135 Charles Baylis <charles.baylis@linaro.org>
14136
14137 PR debug/61033
14138 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14139
f802a424 141402016-02-24 Richard Biener <rguenther@suse.de>
44293580 14141 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14142
14143 PR middle-end/69760
14144 * gcc.dg/torture/pr69760.c: New testcase.
14145
525f795f
RO
141462016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14147
14148 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14149 pattern on Solaris with as.
14150
cd7bbceb
KT
141512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14152
14153 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14154 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14155 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14156 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14157
89c0c1fd
JJ
141582016-02-24 Jakub Jelinek <jakub@redhat.com>
14159
14160 PR middle-end/69915
14161 * gcc.dg/pr69915.c: New test.
14162
0683fd27
KT
141632016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14164
14165 PR rtl-optimization/69886
14166 * gcc.dg/torture/pr69886.c: New test.
14167
e53d562a
RB
141682016-02-24 Richard Biener <rguenther@suse.de>
14169
14170 PR middle-end/68963
14171 * gcc.dg/torture/pr68963.c: New testcase.
14172
74a00288
KT
141732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14174
14175 PR target/69875
14176 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14177 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14178 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14179 * gcc.target/arm/atomic_loaddi_1.c: New test.
14180 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14181 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14182 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14183 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14184 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14185 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14186 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14187 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14188
340fd4c9
JJ
141892016-02-24 Jakub Jelinek <jakub@redhat.com>
14190
14191 PR middle-end/69909
14192 * gcc.dg/torture/pr69909.c: New test.
14193
47d3fdb2
RB
141942016-02-24 Richard Biener <rguenther@suse.de>
14195
14196 PR tree-optimization/69907
14197 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14198 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14199 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14200
dab73e73
CB
142012016-02-24 Christian Bruel <christian.bruel@st.com>
14202
14203 * gcc.target/arm/pragma_cpp_fma.c: New test.
14204
7cc5ec65
JD
142052016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14206
14207 PR fortran/61156
14208 * gfortran.dg/include_6.f90: Update test.
14209
067fbd8b
JJ
142102016-02-23 Jakub Jelinek <jakub@redhat.com>
14211
14212 PR objc/69844
14213 * objc.dg/pr69844.m: New test.
14214
64a454d9
JD
142152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14216
14217 PR libgfortran/69456
14218 * gfortran.dg/namelist_89.f90: New test.
14219 * gfortran.dg/pr59700.f90: Update test..
14220
35886f0b
MS
142212016-02-23 Martin Sebor <msebor@redhat.com>
14222
14223 PR middle-end/69780
14224 * g++.dg/ext/builtin_alloca.C: New test.
14225 * gcc.dg/builtins-68.c: New test.
14226
162cc7e3
RH
142272016-02-23 Richard Henderson <rth@redhat.com>
14228
14229 * gcc.target/i386/addr-space-3.c: Remove test.
14230
196440f8
DM
142312016-02-23 David Malcolm <dmalcolm@redhat.com>
14232
14233 PR preprocessor/69126
14234 PR preprocessor/69543
14235 * c-c++-common/pr69126-2-long.c: New test.
14236 * c-c++-common/pr69126-2-short.c: New test.
14237 * c-c++-common/pr69543-1.c: Remove xfail.
14238
1d3121af
DM
142392016-02-23 David Malcolm <dmalcolm@redhat.com>
14240
14241 PR preprocessor/69126
14242 PR preprocessor/69543
14243 PR preprocessor/69558
14244 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14245 (f): Rename to...
14246 (test_2): ...this, and add leading comment.
14247 (MACRO_3, test_3): New.
14248 (MACRO_4A, MACRO_4B, test_4): New.
14249 (MACRO): Rename to...
14250 (MACRO_5): ...this.
14251 (g): Rename to...
14252 (test_5): ...this, updating for renaming of MACRO, and
14253 add leading comment.
14254 * c-c++-common/pr69543-1.c: New.
14255 * c-c++-common/pr69543-2.c: New.
14256 * c-c++-common/pr69543-3.c: New.
14257 * c-c++-common/pr69543-4.c: New.
14258 * c-c++-common/pr69558-1.c: New.
14259 * c-c++-common/pr69558-2.c: New.
14260 * c-c++-common/pr69558-3.c: New.
14261 * c-c++-common/pr69558-4.c: New.
14262 * gcc.dg/pr69558.c: Move to...
14263 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14264 xfail for c++.
14265
f99c3557
TS
142662016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14267
14268 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14269 to -ftree-parallelize-loops/-fopenacc changes.
14270 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14271 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14272 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14273 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14274 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14275 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14276 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14277 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14278 * c-c++-common/goacc/kernels-loop.c: Likewise.
14279 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14280 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14281 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14282 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14283
c60ec7c2
RO
142842016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14285
14286 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14287
f1a62b6f
JJ
142882016-02-23 Jakub Jelinek <jakub@redhat.com>
14289
e67bf044
JJ
14290 PR c++/69902
14291 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14292
f1a62b6f
JJ
14293 PR c/69900
14294 * gcc.dg/pr69900.c: New test.
14295
20c5e09e
MJ
142962016-02-23 Martin Jambor <mjambor@suse.cz>
14297
14298 PR tree-optimization/69666
14299 * gcc.dg/tree-ssa/pr69666.c: New test.
14300
e457a6fc
AV
143012016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14302
14303 PR fortran/67451
14304 * gfortran.dg/coarray_allocate_5.f08: New test.
14305
d7b574f4
AK
143062016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14307
14308 * gcc.target/s390/vcond-shift.c: Move to ...
14309 * gcc.target/s390/vector/vcond-shift.c: ... here.
14310
58bdeb44
AK
143112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14312
14313 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14314 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14315
7cd0387b
AK
143162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14317
14318 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14319
4246c8da
MW
143202016-02-20 Mark Wielaard <mjw@redhat.com>
14321
14322 PR c/28901
14323 * gcc.dg/unused-variable-3.c: New test.
14324
f93bc532
JJ
143252016-02-22 Jakub Jelinek <jakub@redhat.com>
14326
14327 PR target/69888
14328 * gcc.target/i386/pr69888.c: New test.
14329
c4e360f4
RB
143302016-02-22 Richard Biener <rguenther@suse.de>
14331
14332 PR tree-optimization/69882
14333 * gfortran.dg/vect/pr69882.f90: New testcase.
14334
09c92f1c
JJ
143352016-02-22 Jakub Jelinek <jakub@redhat.com>
14336
14337 PR target/69885
14338 * gcc.dg/pr69885.c: New test.
14339
f88d45dc
OE
143402016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14341
14342 PR target/69806
14343 PR target/54089
14344 * gcc.target/sh/pr54089-10.c: New.
14345
ce1ff48e
PT
143462016-02-20 Paul Thomas <pault@gcc.gnu.org>
14347
14348 PR fortran/69423
14349 * gfortran.dg/deferred_character_15.f90 : New test.
14350
bbf27208
DH
143512016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14352
14353 PR fortran/57365
14354 gfortran.dg/allocate_with_source_18.f03: New test.
14355
143562016-02-20 Harald Anlauf <anlauf@gmx.de>
14357
14358 PR fortran/52531
14359 gfortran.dg/gomp/pr52531.f90: New test.
14360
268be88c
BE
143612016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14362
14363 PR c++/69865
14364 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14365 -std=c++03.
14366
4b6c824a
JJ
143672016-02-19 Jakub Jelinek <jakub@redhat.com>
14368
871b3f47
JJ
14369 PR c++/69826
14370 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14371 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14372
7a965d51
JJ
14373 PR c++/69850
14374 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14375
4b6c824a
JJ
14376 PR c++/69851
14377 * g++.dg/torture/pr69851.C: New test.
14378
15fca21a
MS
143792016-02-19 Martin Sebor <msebor@redhat.com>
14380
14381 PR testsuite/69573
14382 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14383
19e21586
JJ
143842016-02-19 Jakub Jelinek <jakub@redhat.com>
14385
03a616ac
JJ
14386 PR c++/69850
14387 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14388 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14389
19e21586
JJ
14390 PR c++/67767
14391 * g++.dg/cpp0x/pr67767.C: New test.
14392
2db16594
KT
143932016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14394
14395 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14396 for fp, simd, crypto, crc, lse.
14397 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14398 above.
14399 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14400 effective target check.
14401
5a7d9d1e
JJ
144022016-02-19 Jakub Jelinek <jakub@redhat.com>
14403
14404 PR target/69820
14405 * gcc.target/i386/pr69820.c: New test.
14406
6448f064
AK
144072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14408
14409 * gcc.target/s390/vector/int128-1.c: New test.
14410
d0a859e6
AK
144112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14412
14413 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14414
9e4eb643
AK
144152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14416
14417 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14418 instruction pattern name to prevent the testcase from failing with
14419 -march=z13.
14420
859a4c0e
AK
144212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14422
14423 * gcc.target/s390/md/movstr-2.c: New test.
14424
efc2340b
MK
144252016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14426
14427 * gcc.target/s390/morestack.c: New test.
14428
ca2bfbc2
DV
144292016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14430
14431 PR target/69625
14432 * gcc.target/s390/pr69625.c: Add test case.
14433
efd4bd05
BE
144342016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14435
14436 PR testsuite/68580
14437 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14438
2bf2078a
MM
144392016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14440
14441 PR target/68404
14442 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14443 * gcc.target/powerpc/fusion3.c: Likewise.
14444
f003579e
RB
144452016-02-18 Richard Biener <rguenther@suse.de>
14446
14447 PR middle-end/69553
14448 * g++.dg/torture/pr69553.C: New testcase.
14449
19233914
NC
144502016-02-18 Nick Clifton <nickc@redhat.com>
14451
efd4bd05
BE
14452 PR target/62254
14453 PR target/69610
14454 * gcc.target/arm/pr62554.c: New test.
14455 * gcc.target/arm/pr69610-1.c: New test.
14456 * gcc.target/arm/pr69610-2.c: New test.
19233914 14457
23f27839
RB
144582016-02-18 Richard Biener <rguenther@suse.de>
14459
14460 PR middle-end/69854
14461 * gcc.dg/torture/pr69854.c: New testcase.
14462
932c0da4
JJ
144632016-02-17 Jakub Jelinek <jakub@redhat.com>
14464
14465 PR c++/69850
14466 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14467
1bed93e4
BS
144682012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14469
14470 * gcc.target/powerpc/vec-cg.c: New test.
14471
57bfb134
RB
144722016-02-17 Richard Biener <rguenther@suse.de>
14473
14474 PR testsuite/69586
14475 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14476
a44e0ebb
KT
144772016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14478
14479 PR target/69161
14480 * gcc.c-torture/compile/pr69161.c: New test.
14481
ffacd726
DS
144822016-02-17 David Sherwood <david.sherwood@arm.com>
14483
14484 PR target/69532
14485 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14486 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14487
448db8d2
EB
144882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14489
14490 * gcc.dg/ifcvt-4.c: Skip on Visium.
14491
e2f0522e
EB
144922016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14493
14494 * gnat.dg/atomic8.adb: New test.
14495
bf17fe3f
EB
144962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14497
14498 * gnat.dg/discr46.ad[sb]: New test.
14499
ecf835e9
KN
145002016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14501
14502 PR Target/48344
14503 * gcc.target/powerpc/pr48344-1.c: New test.
14504
49a1164a
TK
145052015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14506
14507 PR fortran/69742
14508 * gfortran.dg/associate_21.f90: New test.
14509
bf14eba2
JJ
145102016-02-16 Jakub Jelinek <jakub@redhat.com>
14511
14512 PR c/69835
14513 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14514 -Wnonnull in dg-options.
14515 * c-c++-common/nonnull-2.c: New test.
14516
35a093b6
JG
145172016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14518 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14519
14520 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14521
e387d491
JJ
145222016-02-16 Jakub Jelinek <jakub@redhat.com>
14523
14524 PR middle-end/69801
14525 * gcc.dg/pr69801.c: Add empty dg-options.
14526
ba539195
JN
145272016-02-16 James Norris <jnorris@codesourcery.com>
14528
14529 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14530 * g++.dg/goacc/deviceptr-1.c: New file.
14531
2a2b8f64
JJ
145322016-02-16 Jakub Jelinek <jakub@redhat.com>
14533
14534 PR tree-optimization/69820
14535 * gcc.dg/vect/pr69820.c: New test.
14536
87440c29
RB
145372016-02-16 Richard Biener <rguenther@suse.de>
14538
14539 PR tree-optimization/69776
14540 * gcc.dg/torture/pr69776-2.c: New testcase.
14541
6d87c306
BS
145422016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14543
14544 PR tree-optimization/69714
14545 * gcc.dg/torture/pr69714.c: New test.
14546
3824a0a2
JJ
145472016-02-16 Jakub Jelinek <jakub@redhat.com>
14548
14549 PR tree-optimization/69802
14550 * gcc.dg/pr69802.c: New test.
14551
c8cfe96e
RB
145522016-02-16 Richard Biener <rguenther@suse.de>
14553
14554 PR middle-end/69801
14555 * gcc.dg/pr69801.c: New testcase.
14556
fc12098d
JD
145572016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14558
14559 PR libgfortran/69651
14560 * gfortran.dg/read_bang.f90: New test.
14561 * gfortran.dg/read_bang4.f90: New test.
14562
ba6b3795
JJ
145632016-02-15 Jakub Jelinek <jakub@redhat.com>
14564
f0516ca4
JJ
14565 PR c++/69658
14566 * g++.dg/init/pr69658.C: New test.
14567
ba6b3795
JJ
14568 PR c++/69797
14569 * c-c++-common/pr69797.c: New test.
14570
de3f9a2d
PK
145712016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14572
14573 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14574 check for aarch64*-*-*.
14575
17a3b967
RB
145762016-02-15 Richard Biener <rguenther@suse.de>
14577
14578 PR tree-optimization/69783
14579 * gcc.dg/vect/pr69783.c: New testcase.
14580
1c48bff1
RB
145812016-02-15 Richard Biener <rguenther@suse.de>
14582
14583 PR tree-optimization/69776
14584 * gcc.dg/torture/pr69776.c: New testcase.
14585
1e6025b6
TK
145862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14587
14588 PR fortran/60526
14589 * gfortran.dg/type_decl_4.f90: Reinstated.
14590
d3308279
JDA
145912016-02-14 John David Anglin <danglin@gcc.gnu.org>
14592
14593 PR fortran/68746
14594 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14595
b7c56581
TK
145962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14597
14598 PR fortran/60526
14599 PR bootstrap/69816
14600 * gfortran.dg/type_decl_4.f90: Removed.
14601
60cb4ef5
TK
146022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14603
14604 PR fortran/60526
14605 * gfortran.dg/type_decl_4.f90: New test.
14606
f6964637
AM
146072016-02-14 Alan Modra <amodra@gmail.com>
14608
1a8849d1 14609 PR testsuite/68886
f6964637
AM
14610 * gcc.c-torture/execute/stkalign.c: Revise test.
14611
f5121920
OE
146122016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14613
14614 PR target/67260
14615 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14616
6cda3ab6
OE
146172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14618
14619 PR target/67260
14620 * gcc.target/sh/torture/pr67260.c: New.
14621
6786e598
JDA
146222016-02-12 John David Anglin <danglin@gcc.gnu.org>
14623
14624 * gcc.dg/pr67964.c: Add dg-require-alias.
14625
7e05dad8
OE
146262016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14627
14628 PR target/67636
14629 PR target/64345
14630 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14631
7f4cc3ce
JD
146322016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14633
14634 PR libgfortran/69668
14635 * gfortran.dg/namelist_88.f90: New test.
14636
955ca6dc
JD
146372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14638
14639 PR libgfortran/69668
14640 * gfortran.dg/namelist_38.f90: Update test.
14641 * gfortran.dg/namelist_84.f90: Update test.
14642
876217ae
DM
146432016-02-12 David Malcolm <dmalcolm@redhat.com>
14644
14645 PR other/69554
14646 * gcc.dg/pr69554-1.c: New test.
14647 * gfortran.dg/pr69554-1.F90: New test.
14648 * gfortran.dg/pr69554-2.F90: New test.
14649 * lib/gcc-dg.exp (proc dg-locus): New function.
14650 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14651 distinguish between the caret-printing and non-caret-printing
14652 cases. If caret-printing has been explicitly enabled, bail out
14653 without attempting to fix up the output.
14654
61789eed
DM
146552016-02-12 David Malcolm <dmalcolm@redhat.com>
14656
14657 PR driver/69265
14658 PR driver/69453
14659 * gcc.dg/spellcheck-options-3.c: New test case.
14660 * gcc.dg/spellcheck-options-4.c: New test case.
14661 * gcc.dg/spellcheck-options-5.c: New test case.
14662 * gcc.dg/spellcheck-options-6.c: New test case.
14663 * gcc.dg/spellcheck-options-7.c: New test case.
14664 * gcc.dg/spellcheck-options-8.c: New test case.
14665 * gcc.dg/spellcheck-options-9.c: New test case.
14666 * gcc.dg/spellcheck-options-10.c: New test case.
14667
c3090c1f
JJ
146682016-02-12 Jakub Jelinek <jakub@redhat.com>
14669
14670 PR rtl-optimization/69764
14671 PR rtl-optimization/69771
14672 * c-c++-common/pr69764.c: New test.
14673 * gcc.dg/torture/pr69771.c: New test.
14674
8222034d
MP
146752016-02-12 Marek Polacek <polacek@redhat.com>
14676
14677 * g++.dg/torture/init-list1.C: New.
14678
f749f792
MP
146792016-02-12 Marek Polacek <polacek@redhat.com>
14680
14681 * gcc.dg/pr69522.c: Add empty dg-options.
14682
199fb02a
IE
146832016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14684
14685 * g++.dg/lto/lto.exp: Include and init mpx.
14686 * g++.dg/lto/pr69729_0.C: New test.
14687
b69539cb
JJ
146882016-02-12 Jakub Jelinek <jakub@redhat.com>
14689
06ff7000
JJ
14690 PR ipa/69241
14691 * g++.dg/ipa/pr69241-4.C: New test.
14692
b69539cb
JJ
14693 PR ipa/68672
14694 * g++.dg/ipa/pr68672-1.C: New test.
14695 * g++.dg/ipa/pr68672-2.C: New test.
14696 * g++.dg/ipa/pr68672-3.C: New test.
14697
16595a1f
BS
146982016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14699
14700 PR c/69522
6d87c306 14701 * gcc.dg/pr69522.c: New test.
16595a1f 14702
38d795d2
PP
147032016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14704
14705 PR c++/69098
14706 * g++.dg/cpp1y/69098.C: New test.
14707 * g++.dg/cpp1y/69098-2.C: New test.
14708
9c582551
JJ
147092016-02-12 Jakub Jelinek <jakub@redhat.com>
14710
14711 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14712 and neighbour -> neighbor.
14713 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14714 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14715 * c-c++-common/Wvarargs.c: Likewise.
14716 * c-c++-common/goacc/host_data-5.c: Likewise.
14717 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14718 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14719 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14720 * gcc.target/aarch64/pr60697.c: Likewise.
14721 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14722 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14723 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14724 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14725 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14726 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14727 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14728 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14729 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14730 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14731 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14732 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14733 * g++.dg/lookup/koenig5.C: Likewise.
14734 * g++.dg/ext/no-asm-2.C: Likewise.
14735 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14736 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14737 * gfortran.dg/used_types_16.f90: Likewise.
14738 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14739 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14740 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14741 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14742 * gfortran.dg/abstract_type_6.f03: Likewise.
14743 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14744 * gfortran.dg/used_types_15.f90: Likewise.
14745 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14746 * gfortran.dg/exit_3.f08: Likewise.
14747 * gfortran.dg/open_status_2.f90: Likewise.
14748 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14749 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14750 * gfortran.dg/associate_1.f03: Likewise.
14751 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14752 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14753 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14754 * gcc.dg/builtin-object-size-1.c: Likewise.
14755 * gcc.dg/noreturn-6.c: Likewise.
14756 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14757 * gcc.dg/globalalias.c: Likewise.
14758 * gcc.dg/builtins-config.h: Likewise.
14759 * gcc.dg/pr30457.c: Likewise.
14760 * gcc.c-torture/compile/volatile-1.c: Likewise.
14761 * gcc.c-torture/execute/20101011-1.c: Likewise.
14762 * c-c++-common/Waddress-1.c: Likewise.
14763
66756373
JJ
147642016-02-11 Jakub Jelinek <jakub@redhat.com>
14765
14766 PR c/69768
14767 * c-c++-common/Waddress-1.c: New test.
14768
76fe932b
AV
147692016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14770
14771 PR fortran/69296
14772 * gfortran.dg/associate_19.f03: New test.
14773 * gfortran.dg/associate_20.f03: New test.
14774
564c4d4b
OE
147752016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14776
14777 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14778
e1c1ecb0
KT
147792016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14780
14781 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14782 .arch armv8-a\n. Add -dA to dg-options.
14783 * gcc.target/aarch64/assembler_arch_1.c: New test.
14784 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14785
0d7d9458
PC
147862016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14787
14788 PR c++/68726
14789 * g++.dg/cpp0x/pr68726.C: New.
14790
e6208a60
IE
147912016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14792
14793 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14794 test.
14795
281a11eb
RB
147962016-02-11 Richard Biener <rguenther@suse.de>
14797
14798 * g++.dg/tree-ssa/pr61034.C: Adjust.
14799
e03dd765
VM
148002016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14801
4b48faf5 14802 PR target/69148
e03dd765
VM
14803 * gcc.target/s390/pr69148.c: New.
14804
cdc23927
YR
148052016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14806
14807 PR tree-optimization/69652
14808 * gcc.dg/torture/pr69652.c: New test.
14809
e199dd0a
JJ
148102016-02-10 Jakub Jelinek <jakub@redhat.com>
14811 Patrick Palka <ppalka@gcc.gnu.org>
14812
14813 PR ipa/69241
14814 PR c++/69649
14815 * g++.dg/ipa/pr69241-1.C: New test.
14816 * g++.dg/ipa/pr69241-2.C: New test.
14817 * g++.dg/ipa/pr69241-3.C: New test.
14818 * g++.dg/ipa/pr69649.C: New test.
14819
d6b38027
UB
148202016-02-10 Uros Bizjak <ubizjak@gmail.com>
14821
14822 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14823 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14824
13b562c5
BC
148252016-02-10 Bin Cheng <bin.cheng@arm.com>
14826
14827 PR tree-optimization/68021
14828 * gcc.dg/tree-ssa/pr68021.c: New test.
14829
24a179f8
RB
148302016-02-10 Richard Biener <rguenther@suse.de>
14831
14832 PR tree-optimization/69726
14833 * gcc.dg/uninit-22.c: New testcase.
14834
0d99886f
AP
148352016-02-09 Andrew Pinski <apinski@cavium.com>
14836
14837 PR tree-opt/69282
14838 * gcc.c-torture/compile/20160205-1.c: New testcase.
14839
ab04995c
MM
148402016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14841
14842 PR target/68404
14843 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14844 instead accessing a really large arrray.
14845 * gcc.target/powerpc/fusion3.c: Likewise.
14846
4b79ac23
CB
148472016-02-09 Charles Baylis <charles.baylis@linaro.org>
14848
14849 PR target/68532
14850 * gcc.c-torture/execute/pr68532.c: New test.
14851
b890a441
AO
148522016-02-11 Alexandre Oliva <aoliva@redhat.com>
14853
14854 PR target/69634
14855 * gcc.dg/pr69634.c: New.
14856
84a5bef7
RB
148572016-02-09 Richard Biener <rguenther@suse.de>
14858
14859 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14860
1f123759 148612016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14862
1f123759
AF
14863 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14864
65860c77
YR
148652016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14866
14867 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14868
7e1e8a0a
RB
148692016-02-09 Richard Biener <rguenther@suse.de>
14870
14871 PR tree-optimization/69715
14872 * gcc.dg/torture/pr69715.c: New testcase.
14873
efb45a9f
PP
148742016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14875
14876 PR c++/69139
14877 * g++.dg/cpp0x/trailing12.C: New test.
14878 * g++.dg/cpp0x/trailing13.C: New test.
14879
20a0c6f9
PP
148802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14881
14882 PR c++/69283
14883 PR c++/67835
14884 * g++.dg/cpp1y/auto-fn29.C: New test.
14885 * g++.dg/cpp1y/auto-fn30.C: New test.
14886
a162f3af
JJ
148872016-02-08 Jakub Jelinek <jakub@redhat.com>
14888
14889 PR tree-optimization/69209
14890 * gcc.c-torture/compile/pr69209.c: New test.
14891
4b4a9fbd
JL
148922016-02-08 Jeff Law <law@redhat.com>
14893
14894 PR tree-optimization/68541
14895 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14896 of statements allowed in join block for path splitting.
14897
cfac5ed2
JJ
148982016-02-08 Jakub Jelinek <jakub@redhat.com>
14899
f68bc23f
JJ
14900 PR c++/59627
14901 * g++.dg/gomp/pr59627.C: New test.
14902
cfac5ed2
JJ
14903 PR ipa/69239
14904 * g++.dg/ipa/pr69239.C: New test.
14905
44714d8c
DM
149062016-02-08 David Malcolm <dmalcolm@redhat.com>
14907
14908 PR preprocessor/69664
14909 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14910 * gcc.dg/cpp/warn-comments.c: Likewise.
14911
eba9e839
MP
149122016-02-08 Marek Polacek <polacek@redhat.com>
14913
14914 PR c++/69688
14915 * g++.dg/init/const12.C: New test.
14916
a011cd92
BS
149172016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14918
14919 PR target/60410
14920 * gcc.dg/lto/pr55113_0.c: Remove test.
14921
5317b1be
RB
149222016-02-08 Richard Biener <rguenther@suse.de>
14923
14924 PR tree-optimization/69719
14925 * gcc.dg/torture/pr69719.c: New testcase.
14926
63998a63
RB
149272016-02-08 Richard Biener <rguenther@suse.de>
14928 Jeff Law <law@redhat.com>
14929
14930 PR target/68273
14931 * gcc.target/mips/pr68273.c: New testcase.
14932
43f4a281
RB
149332016-02-08 Richard Biener <rguenther@suse.de>
14934
14935 PR rtl-optimization/69274
14936 * gcc.target/i386/addr-sel-1.c: XFAIL.
14937
0b604d2d
JL
149382016-02-08 Jeff Law <law@redhat.com>
14939
e8dfe49e
JL
14940 PR tree-optimization/68541
14941 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14942
6daecd7a 14943 PR tree-optimization/65917
0b604d2d
JL
14944 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14945
c0f0e35a
JD
149462016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14947
14948 PR fortran/50555
14949 * gfortran.dg/namelist_args.f90: New test.
14950
8981d712
JL
149512016-02-05 Jeff Law <law@redhat.com>
14952
6daecd7a 14953 PR tree-optimization/68541
8981d712
JL
14954 * gcc.dg/tree-ssa/split-path-2.c: New test.
14955 * gcc.dg/tree-ssa/split-path-3.c: New test.
14956 * gcc.dg/tree-ssa/split-path-4.c: New test.
14957 * gcc.dg/tree-ssa/split-path-5.c: New test.
14958 * gcc.dg/tree-ssa/split-path-6.c: New test.
14959 * gcc.dg/tree-ssa/split-path-7.c: New test.
14960
46cb9332
MS
149612016-02-05 Martin Sebor <msebor@redhat.com>
14962
14963 PR c++/69662
14964 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14965 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14966
be2083ea
RH
149672016-02-06 Richard HEnderson <rth@redhat.com>
14968
14969 PR c/69643
14970 * gcc.target/i386/addr-space-4.c: New.
14971 * gcc.target/i386/addr-space-5.c: New.
14972
711d7c23
MM
149732016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14974
14975 PR fortran/66089
14976 * gfortran.dg/elemental_dependency_6.f90: New.
14977
b5c1c988
JJ
149782016-02-05 Jakub Jelinek <jakub@redhat.com>
14979
861c7bcd
JJ
14980 PR rtl-optimization/69691
14981 * gcc.c-torture/execute/pr69691.c: New test.
14982
b5c1c988
JJ
14983 PR c++/69628
14984 * g++.dg/parse/pr69628.C: New test.
14985
f7dfa966
UB
149862016-02-05 Uros Bizjak <ubizjak@gmail.com>
14987
14988 * gcc.dg/sancov/asan.c: Move to ...
14989 * gcc.dg/asan/sancov-1.c: ... here.
14990
9b143e64
UB
149912016-02-05 Uros Bizjak <ubizjak@gmail.com>
14992
14993 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14994
f5d4b899
L
149952016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14996
14997 PR target/69677
14998 * gcc.target/i386/pr69677.c: New test.
14999
76c85fbb
PP
150002016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15001
15002 PR c++/68948
15003 * g++.dg/template/pr68948.C: New test.
15004
f181bf90
DV
150052016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15006
15007 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15008 (only necessary on s390x).
15009
714fb282
L
150102016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15011
15012 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15013 -mno-accumulate-outgoing-args.
15014
618d6c1c
PP
150152016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15016
15017 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15018
1066e9b5
JJ
150192016-02-04 Jakub Jelinek <jakub@redhat.com>
15020
15021 PR c/69669
15022 * c-c++-common/pr69669.c: New test.
15023
76255d0d
MM
150242016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15025
15026 PR target/69667
15027 * g++.dg/pr69667.C: New file.
15028
e0b059b1
WD
150292016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15030
15031 PR target/69619
15032 * gcc.dg/pr69619.c: Add new test.
15033
2692b5c8
RS
150342016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15035
15036 PR rtl-optimization/69577
15037 * gcc.target/i386/pr69577.c: New test.
15038
7db337c2
ML
150392016-02-04 Martin Liska <mliska@suse.cz>
15040
15041 * g++.dg/asan/pr69276.C: New test.
15042
cc9c0829
KT
150432016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15044
15045 PR target/65932
15046 PR target/67714
15047 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15048 a single smulbb instruction.
15049 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15050 * gcc.target/amr/wmul-2.c: Likewise.
15051
eb9feb52
KT
150522016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15053
15054 PR target/65932
15055 PR target/67714
15056 * gcc.c-torture/execute/pr67714.c: New test.
15057
61f727fe
JJ
150582016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15059
15060 PR target/69454
15061 * gcc.target/i386/pr69454-1.c: New test.
15062 * gcc.target/i386/pr69454-2.c: New test.
15063
05dd97db
MS
150642016-02-03 Martin Sebor <msebor@redhat.com>
15065
15066 PR c++/69251
15067 PR c++/69253
15068 PR c++/69290
15069 PR c++/69277
15070 PR c++/69349
15071 * g++.dg/ext/flexarray-mangle-2.C: New test.
15072 * g++.dg/ext/flexarray-mangle.C: New test.
15073 * g++.dg/ext/flexarray-subst.C: New test.
15074 * g++.dg/ext/flexary11.C: New test.
15075 * g++.dg/ext/flexary12.C: New test.
15076 * g++.dg/ext/flexary13.C: New test.
15077 * g++.dg/ext/flexary14.C: New test.
15078 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15079
dac2fc29
L
150802016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15081
15082 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15083 Define only if CHECK_FLOAT128 is defined.
15084 (main): Properly initialize u5.
15085
eadb8035
JJ
150862016-02-03 Jakub Jelinek <jakub@redhat.com>
15087
0afbb81b
JJ
15088 PR c/69627
15089 * gcc.dg/pr69627.c: New test.
15090
eadb8035
JJ
15091 PR target/69644
15092 * gcc.dg/pr69644.c: New test.
15093
b12d4923
MS
150942016-02-03 Mike Stump <mikestump@comcast.net>
15095
15096 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15097 support for struct-layout-1.exp.
15098
ab4bae0c
PP
150992016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15100
15101 PR c++/69056
618d6c1c 15102 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15103
95831c01
VM
151042016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15105 Alexandre Oliva <aoliva@redhat.com>
15106
15107 PR target/69461
15108 * gcc.target/powerpc/pr69461.c: New.
15109
ccc71ab8
UB
151102016-02-03 Uros Bizjak <ubizjak@gmail.com>
15111
15112 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15113 works from here ...
15114 (check_effective_target_fsanitize_thread): ... to here. Do not
15115 specify additional compile flags for the test source.
15116 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15117 specify additional compile flags for the test source.
15118
96299640
WD
151192016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15120
15121 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15122
781d83d9
AV
151232016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15124
15125 PR fortran/67451
15126 PR fortran/69418
15127 * gfortran.dg/coarray_allocate_2.f08: New test.
15128 * gfortran.dg/coarray_allocate_3.f08: New test.
15129 * gfortran.dg/coarray_allocate_4.f08: New test.
15130
d8208e6d
AL
151312016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15132
15133 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15134 use same scan-tree-dump-times on all platforms.
15135 * gcc.dg/vect/vect-outer-1.c: Likewise.
15136 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15137 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15138 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15139 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15140 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15141 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15142 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15143
a8394fa0
SB
151442016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15145
15146 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15147 warning.
15148
f3baa1d3
L
151492016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15150
15151 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15152
eb077516
JN
151532016-02-02 James Norris <jnorris@codesourcery.com>
15154
15155 * c-c++-common/goacc/routine-5.c: Add tests.
15156
578fb225
AM
151572016-02-02 Alexander Monakov <amonakov@ispras.ru>
15158
15159 * gcc.target/nvptx/unsigned-cmp.c: New test.
15160
c64f7d37
WD
151612016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15162
15163 * gcc.target/aarch64/scalar_shift_1.c
15164 (test_corners_sisd_di): Improve force to SIMD register.
15165 (test_corners_sisd_si): Likewise.
15166 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15167 Remove scan-assembler check for ldr.
15168
90c6f26c
RB
151692016-02-02 Richard Biener <rguenther@suse.de>
15170
15171 PR tree-optimization/69595
15172 * gcc.dg/Warray-bounds-17.c: New testcase.
15173
9dc03c97
RB
151742016-02-02 Richard Biener <rguenther@suse.de>
15175
15176 PR tree-optimization/69606
15177 * gcc.dg/torture/pr69606.c: New testcase.
15178
2d4dc223
YR
151792016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15180
15181 PR middle-end/68542
15182 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15183 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15184
65c98fde
AM
151852016-02-02 Alan Modra <amodra@gmail.com>
15186
15187 PR target/69548
15188 * gcc.target/powerpc/pr69548.c: New test.
15189
e1b81f2b
JJ
151902016-02-01 Jakub Jelinek <jakub@redhat.com>
15191
d0268b37
JJ
15192 PR rtl-optimization/69592
15193 * gcc.dg/pr69592.c: New test.
15194
e1b81f2b
JJ
15195 PR preprocessor/69543
15196 PR c/69558
15197 * gcc.dg/pr69543.c: New test.
15198 * gcc.dg/pr69558.c: New test.
15199
7dd7780d
UB
152002016-02-01 Uros Bizjak <ubizjak@gmail.com>
15201
bf672ee5
UB
15202 PR testsuite/65940
15203 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15204
9a7013f8
MS
152052016-02-01 Martin Sebor <msebor@redhat.com>
15206
15207 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15208
e681fb2b
BC
152092016-02-01 Bin Cheng <bin.cheng@arm.com>
15210
15211 PR tree-optimization/67921
15212 * c-c++-common/ubsan/pr67921.c: New test.
15213
ff86345f
RB
152142016-02-01 Richard Biener <rguenther@suse.de>
15215
15216 PR middle-end/69556
15217 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15218
bc369dbd
RB
152192016-02-01 Richard Biener <rguenther@suse.de>
15220
15221 PR tree-optimization/69574
15222 * gcc.dg/torture/pr69574.c: New testcase.
15223
ef318184
RB
152242016-02-01 Richard Biener <rguenther@suse.de>
15225
15226 PR tree-optimization/69579
15227 * gcc.dg/setjmp-6.c: New testcase.
15228
654745e6
JJ
152292016-02-01 Jakub Jelinek <jakub@redhat.com>
15230
15231 PR rtl-optimization/69570
15232 * g++.dg/opt/pr69570.C: New test.
15233
e6c0c44b
RH
152342016-02-01 Richard Henderson <rth@redhat.com>
15235
15236 * gcc.dg/pr69535.c: New test.
15237
6ff3f09a
JDA
152382016-01-31 John David Anglin <danglin@gcc.gnu.org>
15239
2c005538
JDA
15240 PR testsuite/69584
15241 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15242 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15243
61083a4b
JDA
15244 PR debug/68244
15245 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15246
6ff3f09a
JDA
15247 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15248
0c221916
PT
152492016-01-31 Paul Thomas <pault@gcc.gnu.org>
15250
15251 PR fortran/67564
15252 * gfortran.dg/allocate_with_source_17.f03: New test.
15253
db7a2818
JJ
152542016-01-30 Jakub Jelinek <jakub@redhat.com>
15255
15256 PR tree-optimization/69546
15257 * gcc.dg/torture/pr69546.c: New test.
15258
e520d5f0
PT
152592016-01-30 Paul Thomas <pault@gcc.gnu.org>
15260
15261 PR fortran/69566
15262 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15263
343c05d3
MS
152642016-01-30 Martin Sebor <msebor@redhat.com>
15265
15266 PR c++/68490
15267 * g++.dg/ext/flexary10.C: New test.
15268
d6c3a539
DH
152692016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15270
15271 PR fortran/66707
15272 gfortran.dg/common_23.f90: New test.
15273
52d72fcd
BS
152742016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15275
15276 PR target/65546
15277 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15278 condition being checked, and disable it when the target supports
15279 misaligned loads and stores.
15280
3a5d2ba4
JJ
152812016-01-29 Jakub Jelinek <jakub@redhat.com>
15282
15283 PR debug/69518
15284 * gcc.dg/torture/pr69518.c: New test.
15285
6bbacdb5
L
152862016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15287
15288 PR target/69530
15289 * gcc.target/i386/pr69530.c: New test.
15290
af932cdb
SE
152912016-01-29 Steve Ellcey <sellcey@imgtec.com>
15292
15293 PR target/65604
15294 * gcc.target/mips/div-delay.c: New test.
15295
26658b7c
JJ
152962016-01-29 Jakub Jelinek <jakub@redhat.com>
15297
33e89989
JJ
15298 PR target/69551
15299 * gcc.target/i386/pr69551.c: New test.
15300
26658b7c
JJ
15301 PR target/66137
15302 * gcc.target/i386/pr66137.c: New test.
15303
401116b5
AB
153042016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15305
15306 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15307 always built for p5600.
15308 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15309 isa=p5600 dg-option.
15310
d4abfcc5
RB
153112016-01-29 Richard Biener <rguenther@suse.de>
15312
15313 PR tree-optimization/69547
15314 * g++.dg/tree-ssa/pr69547.C: New testcase.
15315
16b77b32
JJ
153162016-01-29 Jakub Jelinek <jakub@redhat.com>
15317
15318 PR debug/66869
15319 * g++.dg/warn/Wunused-function2.C: New test.
15320
a1c95464
DV
153212016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15322
15323 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15324 support for test to succeed.
15325
5453bfed
MP
153262016-01-29 Marek Polacek <polacek@redhat.com>
15327
15328 PR c++/69509
15329 PR c++/69516
15330 * g++.dg/ext/constexpr-vla2.C: New test.
15331 * g++.dg/ext/constexpr-vla3.C: New test.
15332 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15333
452ec2a5
RB
153342016-01-29 Richard Biener <rguenther@suse.de>
15335
15336 PR middle-end/69537
15337 * gcc.dg/uninit-21.c: New testcase.
15338
aec0b19e
UB
153392016-01-28 Uros Bizjak <ubizjak@gmail.com>
15340
15341 PR target/69459
15342 * gcc.target/i386/pr69459.c: New test.
15343
df113ce7
SE
153442016-01-28 Steve Ellcey <sellcey@imgtec.com>
15345
15346 PR target/68400
15347 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15348 * gcc.target/mips/pr68400.c: New test.
15349
494de84f
MS
153502016-01-28 Martin Sebor <msebor@redhat.com>
15351
15352 PR target/17381
15353 * gcc.target/powerpc/pr17381.c: New test.
15354
eb1b1f01
JJ
153552016-01-28 Jakub Jelinek <jakub@redhat.com>
15356
15357 PR middle-end/69542
15358 * gcc.dg/torture/pr69542.c: New test.
15359
6dfeb7ce
WD
153602016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15361
15362 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15363
4b7471a4
DE
153642016-01-28 David Edelsohn <dje.gcc@gmail.com>
15365
15366 * gcc.dg/pr65980.c: Skip on AIX.
15367 * gcc.dg/pr66688.c: Same.
15368
b271fd21
DE
153692016-01-28 David Edelsohn <dje.gcc@gmail.com>
15370
15371 PR target/63679
15372 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15373 * gcc.dg/tree-ssa/sra-18.c: Same.
15374
874108a9
AV
153752016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15376
15377 PR fortran/62536
15378 * gfortran.dg/block_15.f08: New test.
15379 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15380 on incorrectly closed BLOCK.
15381
30480bcd
IE
153822016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15383
15384 * gcc.dg/declare-simd.c: New test.
6905c577 15385
14ba8d6d
RB
153862016-01-28 Richard Biener <rguenther@suse.de>
15387
15388 PR tree-optimization/69466
15389 * gfortran.dg/vect/pr69466.f90: New testcase.
15390
0d4c694e
TP
153912016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15392
15393 * g++.dg/pr67989.C: Remove ARM-specific option.
15394 * gcc.target/arm/pr67989.C: New file.
15395
2aa780da
UB
153962016-01-27 Uros Bizjak <ubizjak@gmail.com>
15397
15398 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15399 and expm1 test for glibc < 2.11.
15400
f75ebe77
RH
154012016-01-27 Richard Henderson <rth@redhat.com>
15402
15403 * gcc.c-torture/execute/pr69447.c: New test.
15404
154052016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15406
9a175e65 15407 PR fortran/69422
49847d75
PT
15408 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15409
cbdd8ae0
JJ
154102016-01-27 Jakub Jelinek <jakub@redhat.com>
15411
15412 PR debug/66869
15413 * gcc.dg/pr66869.c: New test.
15414
2b572b3c
JL
154152016-01-25 Jeff Law <law@redhat.com>
15416
15417 PR tree-optimization/68398
aec0b19e 15418 PR tree-optimization/69196
2b572b3c
JL
15419 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15420 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15421 path to avoid new heuristic allowing more irreducible regions
15422 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15423 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15424 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15425 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15426 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15427
fa74a4bc
MP
154282016-01-27 Marek Polacek <polacek@redhat.com>
15429
15430 PR c/68062
15431 * c-c++-common/vector-compare-4.c: New test.
15432
0afff540
DM
154332016-01-27 David Malcolm <dmalcolm@redhat.com>
15434
15435 PR preprocessor/69126
15436 * c-c++-common/pr69126.c: New test case.
15437
1a218fc9
ILT
154382016-01-27 Ian Lance Taylor <iant@google.com>
15439
15440 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15441
5d70666e
RB
154422016-01-27 Ryan Burn <contact@rnburn.com>
15443
15444 PR cilkplus/69267
15445 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15446
87ff4d66
UB
154472016-01-27 Uros Bizjak <ubizjak@gmail.com>
15448
15449 PR target/69512
15450 * gcc.target/i386/pr69512.c: New test.
15451
27e23cca
RE
154522016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15453
15454 PR ada/69488
15455 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15456
05bf54c3
MP
154572016-01-27 Marek Polacek <polacek@redhat.com>
15458
15459 PR c++/69379
15460 * g++.dg/pr69379.C: New test.
15461
60214d0d
MS
154622016-01-27 Martin Sebor <msebor@redhat.com>
15463
15464 PR c++/69317
15465 * g++.dg/abi/Wabi-2-2.C: New test.
15466 * g++.dg/abi/Wabi-2-3.C: New test.
15467 * g++.dg/abi/Wabi-3-2.C: New test.
15468 * g++.dg/abi/Wabi-3-3.C: New test.
15469
167c7bfa
RB
154702016-01-27 Richard Biener <rguenther@suse.de>
15471
15472 PR tree-optimization/69166
15473 * gcc.dg/torture/pr69166.c: New testcase.
15474
1430fb1f
MJ
154752016-01-27 Martin Jambor <mjambor@suse.cz>
15476
15477 PR tree-optimization/69355
15478 * gcc.dg/tree-ssa/pr69355.c: New test.
15479
95e3030c
MP
154802016-01-27 Marek Polacek <polacek@redhat.com>
15481
15482 PR c++/69496
15483 * g++.dg/ext/constexpr-vla1.C: New test.
15484
eeb085f3
CB
154852016-01-20 Christian Bruel <christian.bruel@st.com>
15486
15487 PR target/69245
15488 * gcc.target/arm/pr69245.c: New test.
15489
b1652dde
JJ
154902016-01-27 Jakub Jelinek <jakub@redhat.com>
15491
15492 PR tree-optimization/69399
15493 * gcc.dg/torture/pr69399.c: New test.
15494
ce7e8f00
EB
154952016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15496
15497 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15498
e4aac1d1
EB
154992016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15500
15501 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15502
8dfdb419
TV
155032016-01-26 Tom de Vries <tom@codesourcery.com>
15504
15505 PR tree-optimization/69110
15506 * gcc.dg/autopar/pr69110.c: New test.
15507
56f80f54 155082016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15509 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15510
15511 * gcc.dg/graphite/isl-ast-op-select.c: New.
15512
a0909527
PT
155132015-01-26 Paul Thomas <pault@gcc.gnu.org>
15514
15515 PR fortran/69385
15516 * gfortran.dg/allocate_error_6.f90: New test.
15517
ffc445f4
RH
155182016-01-26 Richard Henderson <rth@redhat.com>
15519
15520 * gcc.dg/tm/pr60908.c: New test.
15521
01e1dea3
DM
155222016-01-26 David Malcolm <dmalcolm@redhat.com>
15523
15524 PR other/69006
15525 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15526 directive.
15527 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15528 expected multiline output to reflect the colorization being
15529 disabled before newlines.
15530 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15531 (custom_diagnostic_finalizer): Replace call to
15532 pp_newline_and_flush with call to pp_flush.
15533 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15534 * gfortran.dg/implicit_class_1.f90: Likewise.
15535 * lib/gcc-dg.exp (allow_blank_lines): New global.
15536 (dg-allow-blank-lines-in-output): New procedure.
15537 (gcc-dg-prune): Complain about blank lines in the output, unless
15538 dg-allow-blank-lines-in-output was called.
15539 * lib/multiline.exp (_build_multiline_regex): Only support
15540 arbitrary followup text for non-blank-lines, not for blank lines.
15541
13f92e8d
JJ
155422016-01-26 Jakub Jelinek <jakub@redhat.com>
15543
15544 PR tree-optimization/69483
15545 * gcc.dg/pr69483.c: New test.
15546 * g++.dg/opt/pr69483.C: New test.
15547
92422235
CL
155482016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15549
15550 PR target/68620
15551 * gcc.target/arm/pr68620.c: New test.
15552
0bccf11b
L
155532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15554
15555 * gcc.target/i386/pr68986-2.c: Remove -m32.
15556
81cd202e
L
155572016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15558
15559 PR target/68986
15560 * gcc.target/i386/pr68986-1.c: New test.
15561 * gcc.target/i386/pr68986-2.c: Likewise.
15562 * gcc.target/i386/pr68986-3.c: Likewise.
15563
213a1c03
CB
155642016-01-26 Christian Bruel <christian.bruel@st.com>
15565
15566 * lib/target-supports.exp
15567 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15568 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15569 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15570
22a08dd1
RB
155712016-01-26 Richard Biener <rguenther@suse.de>
15572
15573 PR tree-optimization/69452
15574 * gcc.dg/torture/pr69452.c: New testcase.
15575
6c06e0e8
JJ
155762016-01-26 Jakub Jelinek <jakub@redhat.com>
15577
15578 PR target/69442
15579 * gcc.dg/pr69442.c: New test.
15580
b96824c4
RFI
155812016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15582
15583 PR target/67896
15584 * gcc.target/aarch64/simd/pr67896.C: New.
15585
5ee31e57
RS
155862016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15587
15588 PR tree-optimization/69400
15589 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15590 function.
15591 (plugin_init): Call it.
15592 * gcc.dg/torture/pr69400.c: New test.
15593
7ddfb31d
CL
155942016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15595
15596 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15597
1e050c90
AK
155982016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15599 Sebastian Pop <s.pop@samsung.com>
15600
15601 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15602 isl-0.15.
15603
c8ee4bf5
AK
156042016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15605 Sebastian Pop <s.pop@samsung.com>
15606
15607 * gcc.dg/graphite/pr69292.c: New.
15608
d902b330
JJ
156092016-01-25 Jakub Jelinek <jakub@redhat.com>
15610
15611 * c-c++-common/goacc/use_device-1.c: New test.
15612
2c89b952
JL
156132016-01-25 Jeff Law <law@redhat.com>
15614
15615 PR tree-optimization/69196
15616 PR tree-optimization/68398
15617 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15618 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15619
685c8785
DE
156202016-01-25 David Edelsohn <dje.gcc@gmail.com>
15621
15622 PR target/69469
15623 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15624 Algorithm.
15625
95cef0c1
RB
156262016-01-25 Richard Biener <rguenther@suse.de>
15627
15628 PR testsuite/69380
15629 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15630
2947d3b2
IE
156312016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15632
15633 PR target/69421
15634 * gcc.dg/pr69421.c: New test.
15635
ae19075a
BB
156362016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15637
15638 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15639 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15640 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15641 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15642 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15643 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15644 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15645 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15646 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15647 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15648
fa4511c2
RB
156492016-01-25 Richard Biener <rguenther@suse.de>
15650
15651 PR tree-optimization/69376
15652 * gcc.dg/torture/pr69376.c: New testcase.
15653
1d101216
JD
156542016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15655
15656 PR fortran/69397
15657 PR fortran/68442
15658 * gfortran.dg/interface_38.f90: New test.
15659 * gfortran.dg/interface_39.f90: New test.
a0909527 15660
a59b92b0
PP
156612016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15662
15663 Revert:
15664 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15665
15666 PR c++/11858
15667 PR c++/24663
15668 PR c++/24664
15669 * g++.dg/template/pr11858.C: New test.
15670 * g++.dg/template/pr24663.C: New test.
15671 * g++.dg/template/unify12.C: New test.
15672 * g++.dg/template/unify13.C: New test.
15673 * g++.dg/template/unify14.C: New test.
15674 * g++.dg/template/unify15.C: New test.
15675 * g++.dg/template/unify16.C: New test.
15676 * g++.dg/template/unify17.C: New test.
15677
16acb1a8
DH
156782016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15679
15680 PR fortran/68283
15681 gfortran.dg/pr68283.f90: New test.
15682
094773e8
TK
156832016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15684
15685 PR fortran/66094
15686 * gfortran.dg/inline_matmul_13.f90: New test.
15687 * gfortran.dg/matmul_bounds_8.f90: New test.
15688 * gfortran.dg/matmul_bounds_9.f90: New test.
15689 * gfortran.dg/matmul_bounds_10.f90: New test.
15690
42fb90d7
TV
156912016-01-23 Tom de Vries <tom@codesourcery.com>
15692
15693 PR tree-optimization/69426
15694 * gcc.dg/autopar/pr69426.c: New test.
15695
69da7802
MS
156962016-01-23 Martin Sebor <msebor@redhat.com>
15697
15698 PR c++/58109
15699 PR c++/69022
15700 * g++.dg/cpp0x/alignas5.C: New test.
15701 * g++.dg/ext/vector29.C: Same.
15702
da17300a
UB
157032016-01-23 Uros Bizjak <ubizjak@gmail.com>
15704
15705 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15706 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15707 _GNU_SOURCE from compile flags to the source.
15708 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15709 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15710 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15711 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15712
62041cfc
JJ
157132016-01-22 Jakub Jelinek <jakub@redhat.com>
15714
15715 PR target/69432
15716 * g++.dg/opt/pr69432.C: New test.
15717
f7d2ad6f
BS
157182016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15719
15720 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15721 32-bit targets testing an -m64 multilib.
15722
d403fc9a
WS
157232016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15724
15725 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15726 64-bit support.
15727
4aa16f8d
JG
157282016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15729
15730 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15731
7c816d0f
CB
157322016-01-21 Christian Bruel <christian.bruel@st.com>
15733
15734 PR target/68674
15735 * gcc.target/i386/pr68674.c
15736 * gcc.target/aarch64/pr68674.c
15737 * gcc.target/arm/pr68674.c
15738
fce661e8
KT
157392016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15740
15741 PR target/69403
15742 * gcc.c-torture/execute/pr69403.c: New test.
15743
4696899f
PC
157442016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15745
15746 PR c++/55843
15747 * g++.dg/template/pr55843.C: New.
15748
bac69366
AL
157492016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15750
15751 PR testsuite/66877
15752 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15753 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15754
b57d3a5c
BS
157552016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15756
15757 PR testsuite/67489
da17300a
UB
15758 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15759 from dg-do compile directive, and instead add
15760 { dg-require-effective-target int128 }.
b57d3a5c 15761
9f04a53e
MS
157622016-01-20 Martin Sebor <msebor@redhat.com>
15763
15764 PR c/69405
15765 * gcc.dg/sync-fetch.c: New test.
15766
38a51663
JL
157672016-01-21 Martin Sebor <msebor@redhat.com>
15768
15769 PR target/69252
15770 * gcc.target/powerpc/pr69252.c: New test.
15771
2423a75a
JD
157722016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15773
15774 PR fortran/65996
da17300a 15775 * gfortran.dg/pr65996.f90: New test.
2423a75a 15776
0a76463f
DV
157772016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15778
15779 PR c++/68810
9f04a53e 15780 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15781 expected to generate an error.
0a76463f 15782
9776e692
BS
157832016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15784
15785 PR middle-end/66178
15786 * gcc.dg/torture/pr66178.c: New test.
15787
c8d3e088
AB
157882016-01-21 Anton Blanchard <anton@samba.org>
15789 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15790
15791 PR target/63354
15792 * gcc.target/powerpc/pr63354.c: New test.
15793
35b707ff
VM
157942016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15795
15796 PR rtl-optimization/68990
15797 * gcc.target/i386/pr68990: New.
15798
157b0829
NC
157992016-01-21 Nick Clifton <nickc@redhat.com>
15800
15801 PR target/69129
15802 * gcc.target/mips/pr69129.c: New.
15803
aede6748
PC
158042016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15805
15806 PR c++/58046
15807 * g++.dg/cpp0x/pr58046.C: New.
15808
5463c2c8
JJ
158092016-01-21 Jakub Jelinek <jakub@redhat.com>
15810
6d31cc75
SS
15811 PR target/69187
15812 PR target/65624
15813 * gcc.target/arm/pr69187.c: New test.
15814
5463c2c8
JJ
15815 PR c++/69355
15816 * g++.dg/torture/pr69355.C: New test.
15817
fa28f32b
AK
158182016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15819 Sebastian Pop <s.pop@samsung.com>
15820
15821 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15822
b920a047
AK
158232016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15824 Sebastian Pop <s.pop@samsung.com>
15825
da17300a 15826 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15827
bdd3aea6
JJ
158282016-01-21 Jakub Jelinek <jakub@redhat.com>
15829
15830 PR middle-end/67653
15831 * c-c++-common/pr67653.c: New test.
15832 * gcc.dg/torture/pr29119.c: Add dg-warning.
15833
26a2e6ae
PB
158342016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15835
15836 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15837
d25c7690
PK
158382016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15839
15840 PR c/24293
15841 * gcc.dg/pr24293.c: New test.
15842 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15843 incomplete struct type.
15844 * gcc.dg/declspec-1.c: Likewise.
15845 * gcc.dg/pr63549.c: Likewise.
15846
889d5698
JJ
158472016-01-20 Jakub Jelinek <jakub@redhat.com>
15848
15849 PR tree-optimization/66612
15850 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15851 for bdn instruction.
15852
d7cf3dc7
CL
158532016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15854
15855 * lib/target-supports.exp
15856 (check_effective_target_arm_fp_ok_nocache): New.
15857 (check_effective_target_arm_fp_ok): New.
15858 (add_options_for_arm_fp): New.
15859 (check_effective_target_arm_crypto_ok_nocache): Require
15860 target_arm_v8_neon_ok instead of arm32.
15861 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15862 (check_effective_target_arm_crypto_pragma_ok): New.
15863 (add_options_for_arm_vfp): New.
15864 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15865 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15866 target instead. Force initial fpu to vfp.
15867 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15868 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15869 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15870 dependency.
15871 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15872 use arm_vfp effective target instead. Force initial fpu to vfp.
15873 * gcc.target/arm/attr-neon3.c: Likewise.
15874 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15875 arm_vfp_ok.
15876 * gcc.target/arm/unsigned-float.c: Likewise.
15877 * gcc.target/arm/vfp-1.c: Likewise.
15878 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15879 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15880 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15881 * gcc.target/arm/vfp-ldmias.c: Likewise.
15882 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15883 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15884 * gcc.target/arm/vfp-stmiad.c: Likewise.
15885 * gcc.target/arm/vfp-stmias.c: Likewise.
15886 * gcc.target/arm/vnmul-1.c: Likewise.
15887 * gcc.target/arm/vnmul-2.c: Likewise.
15888 * gcc.target/arm/vnmul-3.c: Likewise.
15889 * gcc.target/arm/vnmul-4.c: Likewise.
15890
01ac9704 158912016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15892
e84b00da
L
15893 PR testsuite/69366
15894 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15895 the MPX run-time library, for compile-time MPX test.
15896 * gcc.target/i386/chkp-always_inline.c: Likewise.
15897 * gcc.target/i386/chkp-bndret.c: Likewise.
15898 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15899 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15900 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15901 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15902 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15903 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15904 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15905 * gcc.target/i386/chkp-label-address.c: Likewise.
15906 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15907 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15908 * gcc.target/i386/chkp-pr69044.c: Likewise.
15909 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15910 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15911 * gcc.target/i386/chkp-strchr.c: Likewise.
15912 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15913 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15914 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15915 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15916 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15917 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15918 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15919 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15920 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15921 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15922 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15923 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15924 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15925 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15926 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15927 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15928 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15929 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15930 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15931 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15932 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15933 * gcc.target/i386/pr63995-2.c: Likewise.
15934 * gcc.target/i386/pr64805.c: Likewise.
15935 * gcc.target/i386/pr65044.c: Likewise.
15936 * gcc.target/i386/pr65167.c: Likewise.
15937 * gcc.target/i386/pr65183.c: Likewise.
15938 * gcc.target/i386/pr65184.c: Likewise.
15939 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15940
28b33016
IE
159412016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15942
15943 PR tree-optimization/69328
15944 * gcc.dg/pr69328.c: New test.
15945
bcff0913
JL
159462016-01-20 Jeff Law <law@redhat.com>
15947
bf0bb970 15948 PR target/25114
bcff0913
JL
15949 * gcc.target/m68k/pr25114.c: New test.
15950
a3f69631
AV
159512016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15952
15953 * gcc.target/arm/memset-inline-10.c: Added
15954 dg-require-effective-target arm_thumb2_ok.
15955
af33ba0d
EB
159562016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15957
15958 * gcc.dg/debug/dwarf2/sso.c: New test.
15959
7596d5de
UB
159602016-01-19 Uros Bizjak <ubizjak@gmail.com>
15961
15962 PR testsuite/68820
15963 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15964 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15965 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15966
ceda2c69
JH
159672016-01-19 Jan Hubicka <hubicka@ucw.cz>
15968
15969 PR ipa/66223
15970 * g++.dg/ipa/devirt-50.C: New testcase.
15971
38a979f2
MP
159722016-01-19 Marek Polacek <polacek@redhat.com>
15973
15974 PR c++/68965
15975 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15976 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15977
962801c5
KT
159782016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15979
15980 PR target/69135
15981 * gcc.target/arm/pr69135_1.c: New test.
15982
078fe40a
WD
159832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15984
15985 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15986
786e3c06
WD
159872015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15988
15989 * gcc.target/aarch64/ccmp_1.c: New testcase.
15990
1e297006
MP
159912016-01-19 Marek Polacek <polacek@redhat.com>
15992
15993 PR c++/68586
15994 * g++.dg/cpp0x/enum30.C: New test.
15995
879c27e3
RB
159962016-01-19 Richard Biener <rguenther@suse.de>
15997
15998 PR tree-optimization/69336
15999 * g++.dg/tree-ssa/pr69336.C: New testcase.
16000
015337d3
JJ
160012016-01-19 Jakub Jelinek <jakub@redhat.com>
16002
16003 PR debug/65779
16004 * gcc.dg/pr65779.c: New test.
16005
e2c768b6
RB
160062016-01-19 Richard Biener <rguenther@suse.de>
16007
16008 PR tree-optimization/69352
16009 * gcc.dg/torture/pr69352.c: New testcase.
16010
569efc34
JJ
160112016-01-19 Jakub Jelinek <jakub@redhat.com>
16012
16013 PR rtl-optimization/68955
16014 PR rtl-optimization/64557
16015 * gcc.dg/torture/pr68955.c: New test.
16016
e49d321f
JH
160172016-01-19 Jan Hubicka <hubicka@ucw.cz>
16018
16019 PR lto/69136
16020 * g++.dg/torture/pr69136.C: New testcase.
16021
e9191ad3
JH
160222016-01-19 Jan Hubicka <hubicka@ucw.cz>
16023
16024 PR lto/69133
16025 * g++.dg/lto/pr69133_0.C: New testcase.
16026 * g++.dg/lto/pr69133_1.C: New testcase.
16027
2bedb645
JL
160282016-01-15 Jeff Law <law@redhat.com>
16029
16030 PR tree-optimization/69320
16031 * gcc.c-torture/pr69320-1.c: New test.
16032 * gcc.c-torture/pr69320-2.c: New test.
16033 * gcc.c-torture/pr69320-3.c: New test.
16034 * gcc.c-torture/pr69320-4.c: New test.
16035
17c15cb9
PP
160362016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16037
16038 PR c++/11858
16039 PR c++/24663
16040 PR c++/24664
16041 * g++.dg/template/pr11858.C: New test.
16042 * g++.dg/template/pr24663.C: New test.
16043 * g++.dg/template/unify12.C: New test.
16044 * g++.dg/template/unify13.C: New test.
16045 * g++.dg/template/unify14.C: New test.
16046 * g++.dg/template/unify15.C: New test.
16047 * g++.dg/template/unify16.C: New test.
16048 * g++.dg/template/unify17.C: New test.
16049
9617fd08
DM
160502016-01-18 David Malcolm <dmalcolm@redhat.com>
16051
16052 PR testsuite/69181
16053 * gcc.dg/pr69181-1.c: New test file.
16054 * gcc.dg/pr69181-2.c: New test file.
16055 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16056 globals by moving it to...
16057 (cleanup-after-saved-dg-test): ...this new function. Add
16058 "global additional_sources_used". Add reset of global
16059 multiline_expected_outputs to the empty list.
16060 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16061 global to...
16062 (multiline_expected_outputs): ...this, and updated comments to
16063 note that it is modified from gcc-dg.exp.
16064 (dg-end-multiline-output): Update for the above renaming.
16065 (handle-multiline-outputs): Likewise. Remove the clearing
16066 of the expected outputs to the empty list.
16067
b555a2e4
RB
160682016-01-18 Richard Biener <rguenther@suse.de>
16069
16070 PR tree-optimization/69297
16071 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16072
96902805
JM
160732016-01-18 Joseph Myers <joseph@codesourcery.com>
16074
16075 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16076 dg-options.
16077 * gcc.target/mips/mips-3d-2.c: Likewise.
16078 * gcc.target/mips/mips-3d-3.c: Likewise.
16079 * gcc.target/mips/mips-3d-4.c: Likewise.
16080 * gcc.target/mips/mips-3d-5.c: Likewise.
16081 * gcc.target/mips/mips-3d-6.c: Likewise.
16082 * gcc.target/mips/mips-3d-7.c: Likewise.
16083 * gcc.target/mips/mips-3d-8.c: Likewise.
16084 * gcc.target/mips/mips-3d-9.c: Likewise.
16085 * gcc.target/mips/mips-ps-1.c: Likewise.
16086 * gcc.target/mips/mips-ps-2.c: Likewise.
16087 * gcc.target/mips/mips-ps-3.c: Likewise.
16088 * gcc.target/mips/mips-ps-4.c: Likewise.
16089 * gcc.target/mips/mips-ps-5.c: Likewise.
16090 * gcc.target/mips/mips-ps-6.c: Likewise.
16091 * gcc.target/mips/mips-ps-7.c: Likewise.
16092 * gcc.target/mips/mips-ps-type.c: Likewise.
16093 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16094 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16095
40e26f94
TV
160962016-01-18 Tom de Vries <tom@codesourcery.com>
16097
16098 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16099 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16100 * c-c++-common/goacc/kernels-empty.c: New test.
16101 * c-c++-common/goacc/kernels-eternal.c: New test.
16102 * c-c++-common/goacc/kernels-loop-2.c: New test.
16103 * c-c++-common/goacc/kernels-loop-3.c: New test.
16104 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16105 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16106 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16107 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16108 * c-c++-common/goacc/kernels-loop-data.c: New test.
16109 * c-c++-common/goacc/kernels-loop-g.c: New test.
16110 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16111 * c-c++-common/goacc/kernels-loop-n.c: New test.
16112 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16113 * c-c++-common/goacc/kernels-loop.c: New test.
16114 * c-c++-common/goacc/kernels-noreturn.c: New test.
16115 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16116 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16117 * c-c++-common/goacc/kernels-reduction.c: New test.
16118
a98d4647
TV
161192016-01-18 Tom de Vries <tom@codesourcery.com>
16120
16121 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16122 * gcc.dg/autopar/outer-2.c: Same.
16123 * gcc.dg/autopar/outer-3.c: Same.
16124 * gcc.dg/autopar/outer-4.c: Same.
16125 * gcc.dg/autopar/outer-5.c: Same.
16126 * gcc.dg/autopar/outer-6.c: Same.
16127 * gcc.dg/autopar/parallelization-1.c: Same.
16128 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16129 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16130 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16131 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16132 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16133 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16134 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16135 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16136 * gcc.dg/autopar/pr39500-1.c: Same.
16137 * gcc.dg/autopar/pr39500-2.c: Same.
16138 * gcc.dg/autopar/pr46193.c: Same.
16139 * gcc.dg/autopar/pr46194.c: Same.
16140 * gcc.dg/autopar/pr49580.c: Same.
16141 * gcc.dg/autopar/pr49960-1.c: Same.
16142 * gcc.dg/autopar/pr49960.c: Same.
16143 * gcc.dg/autopar/pr68373.c: Same.
16144 * gcc.dg/autopar/reduc-1.c: Same.
16145 * gcc.dg/autopar/reduc-1char.c: Same.
16146 * gcc.dg/autopar/reduc-1short.c: Same.
16147 * gcc.dg/autopar/reduc-2.c: Same.
16148 * gcc.dg/autopar/reduc-2char.c: Same.
16149 * gcc.dg/autopar/reduc-2short.c: Same.
16150 * gcc.dg/autopar/reduc-3.c: Same.
16151 * gcc.dg/autopar/reduc-4.c: Same.
16152 * gcc.dg/autopar/reduc-6.c: Same.
16153 * gcc.dg/autopar/reduc-7.c: Same.
16154 * gcc.dg/autopar/reduc-8.c: Same.
16155 * gcc.dg/autopar/reduc-9.c: Same.
16156 * gcc.dg/autopar/uns-outer-4.c: Same.
16157 * gcc.dg/autopar/uns-outer-5.c: Same.
16158 * gcc.dg/autopar/uns-outer-6.c: Same.
16159 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16160 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16161
da976fa8
AL
161622016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16163
16164 PR target/63679
16165 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16166 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16167
70c1e886
AL
161682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16169
16170 PR target/63679
16171 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16172 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16173 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16174
88bed196
AL
161752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16176
16177 PR target/63679
16178 * gcc.dg/tree-ssa/sra-17.c: New.
16179 * gcc.dg/tree-ssa/sra-18.c: New.
16180
3dd5f42e
IE
161812016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16182
16183 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16184
ae5a77fa
EB
161852016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16186
16187 * gnat.dg/inline12.adb: New test.
16188
11e57fc6
BC
161892016-01-18 Bin Cheng <bin.cheng@arm.com>
16190
16191 PR tree-optimization/66797
16192 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16193
995b6fe0
RB
161942016-01-18 Richard Biener <rguenther@suse.de>
16195
16196 PR tree-optimization/69170
16197 * gcc.dg/torture/pr69170.c: New testcase.
16198
82ee0cf2 161992016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16200
16201 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16202
d69da357
TV
162032016-01-16 Tom de Vries <tom@codesourcery.com>
16204
16205 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16206
a3845283
TV
162072016-01-16 Tom de Vries <tom@codesourcery.com>
16208
16209 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16210 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16211 redundant dg-require-effective-target pthread.
16212 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16213 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16214 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16215 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16216 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16217 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16218 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16219
197a6aa6
DE
162202016-01-16 David Edelsohn <dje.gcc@gmail.com>
16221
16222 PR target/68609
16223 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16224 * gcc.target/powerpc/recip-7.c: Same.
16225
ec7886c1
PP
162262016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16227
16228 PR c++/69091
16229 * g++.dg/template/pr69091.C: New test.
16230
203484bb
PP
162312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16232
16233 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16234 dump does not contain an error_mark_node.
16235 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16236 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16237
aa2500e9
PP
162382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16239
16240 PR c++/68936
16241 * g++.dg/template/pr68936.C: New test.
16242
28621a5c
DE
162432016-01-15 David Edelsohn <dje.gcc@gmail.com>
16244
16245 PR target/68609
16246 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16247 * gcc.target/powerpc/recip-2.c: Same.
16248 * gcc.target/powerpc/recip-3.c: Same.
16249 * gcc.target/powerpc/recip-4.c: Same.
16250 * gcc.target/powerpc/recip-sqrtf.c: Same.
16251
40c43aca
JL
162522016-01-15 Jeff Law <law@redhat.com>
16253
16254 PR tree-optimization/69270
16255 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16256 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16257
afbc5ae8
PT
162582016-01-15 Paul Thomas <pault@gcc.gnu.org>
16259
16260 PR fortran/49630
16261 * gfortran.dg/deferred_character_13.f90: New test for the fix
16262 of comment 3 of the PR.
16263
16264 PR fortran/54070
16265 * gfortran.dg/deferred_character_8.f90: New test
16266 * gfortran.dg/allocate_error_5.f90: New test
16267
16268 PR fortran/60593
16269 * gfortran.dg/deferred_character_10.f90: New test
16270
16271 PR fortran/60795
16272 * gfortran.dg/deferred_character_14.f90: New test
16273
16274 PR fortran/61147
16275 * gfortran.dg/deferred_character_11.f90: New test
16276
16277 PR fortran/64324
16278 * gfortran.dg/deferred_character_9.f90: New test
16279
49abe076
VM
162802016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16281
16282 PR rtl-optimization/69030
16283 * gcc.target/i386/pr69030.c: New.
16284
16d12992
KT
162852016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16286
16287 * gcc.target/aarch64/target_attr_17.c: New test.
16288
78810bd3
RB
162892016-01-15 Richard Biener <rguenther@suse.de>
16290
16291 PR tree-optimization/66856
16292 * gcc.dg/torture/pr66856-1.c: New testcase.
16293 * gcc.dg/torture/pr66856-2.c: Likewise.
16294
2bd847fe
RB
162952016-01-15 Richard Biener <rguenther@suse.de>
16296
16297 PR debug/69137
16298 * g++.dg/lto/pr69137_0.C: New testcase.
16299
a00fe3b7
RS
163002016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16301
16302 PR middle-end/69246
16303 * gcc.target/i386/pr69246.c: New test.
16304
cbb0e83b
DV
163052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16306
7596d5de 16307 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16308
5a500ecf
DV
163092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16310
16311 PR c++/56194
16312 * g++.dg/init/const9.C: Disable test on S/390.
16313
5d9bf64f
DV
163142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16315
16316 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16317 * g++.dg/Wno-frame-address.C: Ditto.
16318
e234b19e
DV
163192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16320
16321 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16322
89483f99
RB
163232016-01-15 Richard Biener <rguenther@suse.de>
16324
16325 PR tree-optimization/68961
16326 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16327
94f37395
IE
163282016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16329
16330 * gcc.target/i386/pr65105-5.c: New test.
16331
82ee0cf2 163322016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16333
16334 * gcc.c-torture/execute/alias-4.c: New testcase.
16335
82ee0cf2 163362016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16337
16338 PR ipa/68148
16339 * g++.dg/ipa/devirt-49.C: New testcase.
16340
092f7deb 163412016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16342
16343 PR target/65837
16344 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16345 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16346 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16347
e93c66bc
RB
163482016-01-15 Richard Biener <rguenther@suse.de>
16349
16350 PR tree-optimization/69117
16351 * gcc.dg/torture/pr69117.c: New testcase.
16352
c47eaca6 163532015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16354
16355 PR c++/69048
16356 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16357
c3f6914a
FXC
163582016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16359
16360 PR testsuite/67509
16361 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16362 range tests use 100 * maximum instead of maximum + 1.
16363
cd65ae90
JJ
163642016-01-14 Jakub Jelinek <jakub@redhat.com>
16365
16366 PR debug/69244
16367 * gcc.dg/guality/pr69244.c: New test.
16368
19643948
UB
163692016-01-14 Uros Bizjak <ubizjak@gmail.com>
16370
16371 * lib/target-supports.exp (check_effective_target_issignaling):
16372 New procedure.
16373 * gcc.dg/pr61441.c: Require issignaling effective target.
16374
fe79c97e
SB
163752016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16376
16377 PR target/68803
16378 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16379
c7df95d8
DM
163802016-01-14 David Malcolm <dmalcolm@redhat.com>
16381
16382 PR c++/68819
16383 PR preprocessor/69177
16384 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16385 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16386 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16388
00083992
MP
163892016-01-14 Marek Polacek <polacek@redhat.com>
16390
16391 PR c/69262
16392 * gcc.dg/array-15.c: New test.
16393
0c9b3294
JJ
163942016-01-14 Jakub Jelinek <jakub@redhat.com>
16395
16396 PR middle-end/68146
16397 PR tree-optimization/69155
16398 * gfortran.dg/pr68146.f: New test.
16399 * gfortran.dg/pr69155.f90: New test.
16400
3688e13d
RB
164012016-01-14 Richard Biener <rguenther@suse.de>
16402
16403 PR tree-optimization/68060
16404 * gcc.dg/torture/pr68060-1.c: New testcase.
16405 * gcc.dg/torture/pr68060-2.c: Likewise.
16406
bab0ad3a
NC
164072016-01-14 Nick Clifton <nickc@redhat.com>
16408
16409 * lib/target-supports.exp
16410 (check_effective_target_arm_neon_ok_nocache): Add an option
16411 sequence that includes setting the ARM architecture to ARMv7-A.
16412 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16413 command line options necessary to enable Neon support.
16414 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16415 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16416 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16417 * gcc.target/arm/pr69180.c: Likewise.
16418
947c2ce5
JL
164192016-01-14 Jeff Law <law@redhat.com>
16420
16421 PR tree-optimization/69270
16422 * gcc.dg/tree-ssa/pr69270.c: New test.
16423
3342fd71
BS
164242016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16425
16426 PR c/66208
16427 * c-c++-common/pr66208.c: New file.
16428
2ad3adf1
JJ
164292016-01-13 Jakub Jelinek <jakub@redhat.com>
16430
16431 PR tree-optimization/69156
16432 * gcc.dg/pr69156.c: New test.
16433
398d6feb
L
164342016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16435
16436 * gcc.target/i386/pr69225-7.c: New test.
16437
4c868789
RH
164382016-01-13 Richard Henderson <rth@redhat.com>
16439
16440 * gcc.dg/tm/memopt-13.c: Update expected function.
16441 * gcc.dg/tm/memopt-6.c: Likewise.
16442
ef6d1772
UB
164432016-01-13 Uros Bizjak <ubizjak@gmail.com>
16444
16445 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16446 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16447 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16448 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16449
ef6d1772
UB
164502016-01-13 Tom de Vries <tom@codesourcery.com>
16451
16452 PR tree-optimization/69169
0b4b6ef2
TV
16453 * gcc.dg/pr69169.c: New test.
16454
2ad3adf1 164552016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16456
16457 PR target/69228
16458 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16459 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16460 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16461 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16462 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16463 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16464 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16465 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16466
9060e335
AK
164672016-01-13 Jakub Jelinek <jakub@redhat.com>
16468
16469 PR target/69247
16470 * gcc.dg/pr69247.c: New test.
16471
40311329
RB
164722016-01-13 Richard Biener <rguenther@suse.de>
16473
16474 PR tree-optimization/69242
16475 * gcc.dg/torture/pr69242.c: New testcase.
16476
ccbd7103
RB
164772016-01-13 Richard Biener <rguenther@suse.de>
16478
16479 PR tree-optimization/69186
16480 * gcc.dg/torture/pr69186.c: New testcase.
16481
c6f72a46
JL
164822016-01-13 Jeff Law <law@redhat.com>
16483
16484 PR tree-optimization/67755
16485 * gcc.dg/tree-ssa/pr67755.c: New test.
16486
164872016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16488
16489 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16490 pass number in output by a star.
16491
c446cf07
BC
164922016-01-12 Bin Cheng <bin.cheng@arm.com>
16493
16494 PR tree-optimization/68911
16495 * gcc.c-torture/execute/pr68911.c: New test.
16496
5342156c
MP
164972016-01-12 Marek Polacek <polacek@redhat.com>
16498
16499 PR c++/68979
16500 * g++.dg/warn/permissive-1.C: New test.
16501
65364cc5
JJ
165022016-01-12 Jakub Jelinek <jakub@redhat.com>
16503
16504 PR objc++/68511
16505 PR c++/69213
16506 * g++.dg/opt/pr69213.C: New test.
16507
81b9a3d9
CB
165082016-01-12 Christian Bruel <christian.bruel@st.com>
16509
16510 PR target/69180
16511 * gcc.target/arm/pr69180.c: New test.
16512
3c4e91c9
RB
165132016-01-12 Richard Biener <rguenther@suse.de>
16514
16515 PR lto/69077
16516 * g++.dg/lto/pr69077_0.C: New testcase.
16517 * g++.dg/lto/pr69077_1.C: Likewise.
16518
5664cea1
JJ
165192016-01-12 Jakub Jelinek <jakub@redhat.com>
16520
16521 PR target/69175
16522 * g++.dg/opt/pr69175.C: New test.
16523
86cefc49
AL
165242016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16525
16526 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16527 rather than #including math.h & stdlib.h.
16528 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16529 * gcc.dg/vect/pr49771.c: Likewise.
16530 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16531 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16532 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16533 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16534 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16535 * gcc.dg/vect/pr44507.c: Likewise.
16536 * gcc.dg/vect/pr45902.c: Likewise.
16537 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16538 * gcc.dg/vect/vect-117.c: Likewise.
16539 * gcc.dg/vect/vect-99.c: Likewise.
16540 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16541 * gcc.dg/vect/vect-cond-1.c: Likewise.
16542 * gcc.dg/vect/vect-cond-2.c: Likewise.
16543 * gcc.dg/vect/vect-cond-3.c: Likewise.
16544 * gcc.dg/vect/vect-cond-4.c: Likewise.
16545 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16546 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16547 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16548 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16549 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16550 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16551 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16552 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16553 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16554 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16555 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16556 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16557 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16558 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16559 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16560 include of signal.h.
16561 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16562 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16563 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16564 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16565 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16566 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16567 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16568 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16569 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16570 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16571 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16572 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16573 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16574 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16575 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16576 * gcc.dg/vect/vect-outer-5.c: Likewise.
16577 * gcc.dg/vect/vect-outer-6.c: Likewise.
16578 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16579 include of stdio.h.
16580
b832f61e
NC
165812016-01-12 Nick Clifton <nickc@redhat.com>
16582
16583 PR target/68913
16584 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16585 to fread so that it will be found in all target runtimes.
16586
8eac49b1
RB
165872016-01-12 Richard Biener <rguenther@suse.de>
16588
16589 PR tree-optimization/69053
16590 * g++.dg/torture/pr69053.C: New testcase.
16591
2935d994
RB
165922016-01-12 Richard Biener <rguenther@suse.de>
16593
16594 PR tree-optimization/69168
16595 * gcc.dg/torture/pr69168.c: New testcase.
16596
66c16fd9
RB
165972016-01-12 Richard Biener <rguenther@suse.de>
16598
16599 PR tree-optimization/69157
16600 * gcc.dg/torture/pr69157.c: New testcase.
16601
166022016-01-12 Richard Biener <rguenther@suse.de>
16603
16604 PR tree-optimization/69174
16605 * gcc.dg/torture/pr69174.c: New testcase.
16606
723033a6
JJ
166072016-01-12 Jakub Jelinek <jakub@redhat.com>
16608
16609 PR c++/66808
16610 PR c++/69000
16611 * g++.dg/tls/pr66808.C: New test.
16612 * g++.dg/tls/pr69000.C: New test.
16613
3574cf47
BS
166142016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16615
16616 * gcc.target/powerpc/swaps-p8-23.c: New test.
16617 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16618
feb20787
JDA
166192016-01-11 John David Anglin <danglin@gcc.gnu.org>
16620
16621 PR tree-optimization/68356
16622 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16623
27b1820a
KV
166242016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16625 Jim Wilson <jim.wilson@linaro.org>
16626
16627 PR target/69194
16628 * gcc.target/arm/pr69194.c: New test.
16629
cf4de6af
L
166302016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16631
16632 PR target/69225
16633 * gcc.target/i386/pr69225-1.c: New test.
16634 * gcc.target/i386/pr69225-2.c: Likewise.
16635 * gcc.target/i386/pr69225-3.c: Likewise.
16636 * gcc.target/i386/pr69225-4.c: Likewise.
16637 * gcc.target/i386/pr69225-5.c: Likewise.
16638 * gcc.target/i386/pr69225-6.c: Likewise.
16639
1ebd5558
JJ
166402016-01-11 Jakub Jelinek <jakub@redhat.com>
16641
23552a4d
JJ
16642 PR target/67462
16643 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16644 if lp64.
16645
26ff85b0
JJ
16646 PR target/69071
16647 * gcc.dg/pr69071.c: New test.
16648
9cb6bd74
JJ
16649 PR c++/69211
16650 * g++.dg/opt/pr69211.C: New test.
16651
1ebd5558
JJ
16652 PR tree-optimization/69214
16653 * gcc.c-torture/compile/pr69214.c: New test.
16654
8c18c836
UB
166552016-01-11 Uros Bizjak <ubizjak@gmail.com>
16656
16657 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16658 * gcc.target/i386/pr66232-11.c: Ditto.
16659 * gcc.target/i386/pr66232-12.c: Ditto.
16660 * gcc.target/i386/pr66232-13.c: Ditto.
16661
62446e6e
RB
166622016-01-11 Richard Biener <rguenther@suse.de>
16663
16664 PR tree-optimization/69173
16665 * gcc.dg/torture/pr69173.c: New testcase.
16666
2b8568fe
KT
166672016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16668
16669 PR rtl-optimization/68796
16670 * gcc.target/aarch64/tst_5.c: New test.
16671 * gcc.target/aarch64/tst_6.c: Likewise.
16672
5baf4532
KT
166732016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16674
16675 PR rtl-optimization/68841
16676 * gcc.dg/pr68841.c: New test.
16677 * gcc.c-torture/execute/pr68841.c: New test.
16678
ca90b1ed
YR
166792016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16680
16681 PR rtl-optimization/68920
16682 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16683 for ix86 targets.
16684 * gcc.dg/ifcvt-5.c: New test.
16685
2ad3adf1 166862016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16687
16688 PR bootstrap/69123
16689 * g++.dg/pr69123.C: New.
16690
83834c09
IE
166912016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16692
16693 PR target/69010
16694 * gcc.target/i386/pr69010.c: New test.
16695
dcf89d57
MJ
166962016-01-11 Martin Jambor <mjambor@suse.cz>
16697
16698 PR ipa/69044
16699 * gcc.target/i386/chkp-pr69044.c: New test.
16700
d95167ee
TV
167012016-01-11 Tom de Vries <tom@codesourcery.com>
16702
16703 PR tree-optimization/69109
16704 * gcc.dg/autopar/pr69109-2.c: New test.
16705 * gcc.dg/autopar/pr69109.c: New test.
16706
4f6403a8
TV
167072016-01-11 Tom de Vries <tom@codesourcery.com>
16708
16709 PR tree-optimization/69108
16710 * gcc.dg/autopar/pr69108.c: New test.
16711
21efdd80
PP
167122016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16713
16714 PR c++/69029
16715 * c-c++-common/Wisleading-indentation.c: Augment test.
16716
fd42eed8
TK
167172016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16718
16719 PR fortran/69154
16720 * gfortran.dg/inline_matmul_12.f90: New test.
16721
4f90ee6c
PT
167222016-01-10 Paul Thomas <pault@gcc.gnu.org>
16723
16724 PR fortran/67779
16725 * gfortran.dg/actual_array_offset_1: New test.
16726
3907c6cf
TV
167272016-01-10 Tom de Vries <tom@codesourcery.com>
16728
16729 PR tree-optimization/69062
16730 * gcc.dg/autopar/pr69062.c: New test.
16731
b07b236e
TS
167322016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16733
16734 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16735 * gcc.dg/vect/slp-perm-2.c: Likewise.
16736 * gcc.dg/vect/slp-perm-3.c: Likewise.
16737 * gcc.dg/vect/slp-perm-5.c: Likewise.
16738 * gcc.dg/vect/slp-perm-6.c: Likewise.
16739 * gcc.dg/vect/slp-perm-7.c: Likewise.
16740 * gcc.dg/vect/slp-perm-8.c: Likewise.
16741
23fab8ae
TV
167422016-01-10 Tom de Vries <tom@codesourcery.com>
16743
16744 PR tree-optimization/69039
16745 * gcc.dg/autopar/pr69039.c: New test.
16746
73f0dae2
MP
167472016-01-09 Marek Polacek <polacek@redhat.com>
16748
16749 PR c++/69113
16750 * g++.dg/pr69113.C: New test.
16751
20b8d734
JJ
167522016-01-09 Jakub Jelinek <jakub@redhat.com>
16753
16754 PR middle-end/50865
16755 PR tree-optimization/69097
16756 * gcc.c-torture/execute/pr50865.c: New test.
16757 * gcc.c-torture/execute/pr69097-1.c: New test.
16758 * gcc.c-torture/execute/pr69097-2.c: New test.
16759 * gcc.dg/pr69097-1.c: New test.
16760 * gcc.dg/pr69097-2.c: New test.
16761
c50e614b
JJ
167622016-01-09 Jakub Jelinek <jakub@redhat.com>
16763
16764 PR c++/69164
16765 * g++.dg/opt/pr69164.C: New test.
16766
e0237993
JJ
167672016-01-08 Jakub Jelinek <jakub@redhat.com>
16768
16769 PR tree-optimization/69167
16770 * gcc.dg/pr69167.c: New test.
16771
bd8f5bb2
MP
167722016-01-08 Marek Polacek <polacek@redhat.com>
16773
16774 PR c++/68449
16775 * g++.dg/pr68449.C: New.
16776
bb0f5ca7
AL
167772016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16778
16779 PR tree-optimization/68707
16780 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16781 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16782 on platforms supporting it.
16783 * gcc.dg/vect/slp-perm-2.c: Likewise.
16784 * gcc.dg/vect/slp-perm-3.c: Likewise.
16785 * gcc.dg/vect/slp-perm-5.c: Likewise.
16786 * gcc.dg/vect/slp-perm-7.c: Likewise.
16787 * gcc.dg/vect/slp-perm-8.c: Likewise.
16788 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16789 on platforms supporting it.
16790
22518428
JJ
167912016-01-08 Jakub Jelinek <jakub@redhat.com>
16792
33f0852f
JJ
16793 PR tree-optimization/69162
16794 * gcc.dg/pr69162.c: New test.
16795
22518428
JJ
16796 PR tree-optimization/69172
16797 * gcc.dg/pr69172.c: New test.
16798
80e9b3aa
TP
167992016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16800
16801 PR tree-optimization/67781
16802 * gcc.c-torture/execute/pr67781.c: New file.
16803
262a363f
JJ
168042016-01-08 Jakub Jelinek <jakub@redhat.com>
16805
16806 PR tree-optimization/69083
16807 * gcc.dg/vect/pr69083.c: New test.
16808
6e1f093f
SS
168092016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16810
16811 PR tree-optimization/61441
16812 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16813 Use -fexcess-precision=standard for compiler options.
16814 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16815
53290e07
JJ
168162016-01-08 Jakub Jelinek <jakub@redhat.com>
16817
57bf3072
JJ
16818 PR fortran/69128
16819 * gfortran.dg/gomp/pr69128.f90: New test.
16820
53290e07
JJ
16821 PR c++/69145
16822 * g++.dg/ext/pr69145-1.C: New test.
16823 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16824 * g++.dg/ext/pr69145-2.h: New file.
16825
7a127fa7
MS
168262016-01-07 Martin Sebor <msebor@redhat.com>
16827
16828 PR c/68966
16829 * gcc.dg/atomic-fetch-bool.c: New test.
16830 * gcc.dg/sync-fetch-bool.c: New test.
16831
95918b49
L
168322016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16833
16834 PR fortran/66680
16835 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16836
c8e62a9d
NC
168372016-01-07 Nick Clifton <nickc@redhat.com>
16838
16839 PR target/66655
16840 * g++.dg/pr66655.C: New test.
16841 * g++.dg/pr66655_1.cc: Test support file.
16842 * g++.dg/pr66655.h: Test header file.
16843
2ad3adf1 168442016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16845
16846 PR fortran/66680
16847 gfortran.dg/gomp/pr66680.f90: New test.
16848
4cd9ca92
L
168492016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16850
16851 PR target/69171
16852 * gcc.target/i386/pr69171-1.c: New test.
16853 * gcc.target/i386/pr69171-2.c: Likewise.
16854 * gcc.target/i386/pr69171-3.c: Likewise.
16855 * gcc.target/i386/pr69171-4.c: Likewise.
16856 * gcc.target/i386/pr69171-5.c: Likewise.
16857 * gcc.target/i386/pr69171-6.c: Likewise.
16858
7e33d4dc
BS
168592015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16860
16861 PR middle-end/67639
16862 * c-c++-common/pr67639.c: New test.
16863
fec64afc
JJ
168642016-01-07 Jakub Jelinek <jakub@redhat.com>
16865
16866 PR tree-optimization/69141
16867 * g++.dg/opt/pr69141.C: New test.
16868
f293ad29
EB
168692016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16870
16871 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16872
5027395e
UB
168732016-01-06 Uros Bizjak <ubizjak@gmail.com>
16874
16875 PR target/69140
16876 * gcc.target/i386/pr69140.c: New test
16877
7443cf13
DM
168782016-01-06 David Malcolm <dmalcolm@redhat.com>
16879
16880 * gcc.dg/bad-dereference.c: New test case.
16881
32928931
BS
168822015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16883
16884 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16885
68dd05da
AS
168862016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16887
16888 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16889
6b131d5b
MP
168902016-01-06 Marek Polacek <polacek@redhat.com>
16891
16892 PR sanitizer/69099
16893 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16894
8d9fdb49
MP
168952016-01-05 Marek Polacek <polacek@redhat.com>
16896
16897 PR c/69104
16898 * gcc.dg/atomic-invalid-2.c: New.
16899
acf93f1e
L
169002016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16901
16902 PR target/68991
16903 * gcc.target/i386/pr68991.c: New test.
16904
3f50525d
L
169052016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16906
16907 PR target/68991
16908 * g++.dg/pr68991-1.C: New test.
16909 * g++.dg/pr68991-2.C: Likewise.
16910
e0237993 169112016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16912
e0237993 16913 PR other/60465
face88a1
ST
16914 * gcc.target/ia64/pr60465-gprel64.c: New test.
16915 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16916
a0866eff
KT
169172016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16918
16919 PR rtl-optimization/68651
16920 * gcc.target/aarch64/pr68651_1.c: New test.
16921
c589e975
DM
169222016-01-05 David Malcolm <dmalcolm@redhat.com>
16923
16924 PR c/69122
16925 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16926
929710d9
NS
169272016-01-05 Nathan Sidwell <nathan@acm.org>
16928
ce3e43d7
NS
16929 PR c++/58583
16930 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16931
929710d9
NS
16932 * gcc.dg/alias-15.c: New.
16933
a2faef8e
NC
169342016-01-05 Nick Clifton <nickc@redhat.com>
16935
16936 PR target/68870
16937 * g++.dg/pr68770.C: New test.
16938
4cfa76e3
MS
169392016-01-04 Mike Stump <mikestump@comcast.net>
16940
16941 * lib/target-supports.exp (check_effective_target_cilkplus):
16942 cilkplus targets require pthreads.
4ece61b6 16943 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16944
4e8a3a35
MM
169452016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16946
16947 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16948 generation.
16949
818ab71a
JJ
169502016-01-04 Jakub Jelinek <jakub@redhat.com>
16951
16952 Update copyright years.
16953
2fe0a208
MP
169542016-01-04 Marek Polacek <polacek@redhat.com>
16955
16956 PR c/68908
16957 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16958 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16959 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16960
9e3b2fe3
EB
169612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16962
16963 * gcc.target/sparc/20160104-2.c: New test.
16964
e8d65a35
EB
169652016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16966
16967 * gcc.target/sparc/20160104-1.c: New test.
16968
25ccfccd
PT
169692016-01-03 Paul Thomas <pault@gcc.gnu.org>
16970
16971 PR fortran/65045
16972 * gfortran.dg/pr65045.f90: New test.
16973
cb51d382
EB
169742016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16975
16976 * gnat.dg/specs/debug1.ads: Delete.
16977
6eeaad6e
JD
169782016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16979
16980 PR libgfortran/68867
16981 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16982 expression.
16983
2f968603
JD
169842016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16985
16986 PR libgfortran/68867
16987 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16988 PowerPC.
16989
591bb5e4
PT
169902016-01-01 Paul Thomas <pault@gcc.gnu.org>
16991
16992 PR fortran/68864
16993 * gfortran.dg/pr68864.f90: New test.
16994
f1e0620c
JJ
169952016-01-01 Jakub Jelinek <jakub@redhat.com>
16996
942a1319
JJ
16997 PR tree-optimization/69070
16998 * gcc.dg/pr69070.c: New test.
16999
10dff63f
JJ
17000 PR sanitizer/69055
17001 * gfortran.dg/pr69055.f90: New test.
17002
f1e0620c
JJ
17003 PR target/69015
17004 * gcc.dg/pr69015.c: New test.
818ab71a 17005\f
2f883d1c 17006Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17007
17008Copying and distribution of this file, with or without modification,
17009are permitted in any medium without royalty provided the copyright
17010notice and this notice are preserved.