]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
acx.m4: Change "tail +16c" to "tail -c +17".
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
96ad5df6
SK
12016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/78279
4 * gfortran.dg/pr78279.f90: New test.
5
3c708994
DE
62016-12-01 David Edelsohn <dje.gcc@gmail.com>
7
8 * g++.dg/tls/pr77285-1.C: dg-add-options tls
9
d95fe801
JG
102016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
11
12 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
13
a1fc386a
RB
142016-12-01 Richard Biener <rguenther@suse.de>
15
16 * gcc.dg/torture/alias-2.c: New testcase.
17
b0da9709
GJL
182016-12-01 Georg-Johann Lay <avr@gjlay.de>
19
20 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
21 * gcc.target/avr/tiny-caller-save.c: Dito.
22
ccbf6355
AV
232016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
24
25 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
26
d26b3eb7
JJ
272016-12-01 Jakub Jelinek <jakub@redhat.com>
28
29 PR debug/78587
30 * gcc.dg/debug/pr78587.c: New test.
31
0f091278
SB
322016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
33
34 PR rtl-optimization/78607
35 * gcc.c-torture/compile/pr78607.c: New testcase.
36
1124cf27
MS
372016-11-30 Martin Sebor <msebor@redhat.com>
38
39 PR tree-optimization/78586
40 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
41
f7abdf36
VM
422016-11-30 Vladimir Makarov <vmakarov@redhat.com>
43
44 PR tree-optimization/77856
df3f1277 45 * gcc.target/i386/pr77856.c: New.
f7abdf36 46
917b47be
DE
472016-11-30 David Edelsohn <dje.gcc@gmail.com>
48
df3f1277
UB
49 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
50 scan-assembler-not on AIX.
917b47be 51
8fb75185
AV
522016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
53
df3f1277 54 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 55
82c7aae6
DE
562016-11-30 David Edelsohn <dje.gcc@gmail.com>
57
58 * g++.dg/eh/new1.C: XFAIL on AIX.
59 * g++.dg/eh/delete1.C: Same.
60 * g++.dg/init/new40.C: Same.
61 * g++.old-deja/g++.eh/new2.C: Same.
62
9e604f92
DM
632016-11-30 David Malcolm <dmalcolm@redhat.com>
64
65 PR c/78498
66 * gcc.dg/format/pr78494.c: Rename to...
67 * gcc.dg/format/pr78498.c: ...this.
68
e613205c
DM
692016-11-30 David Malcolm <dmalcolm@redhat.com>
70
71 PR c/78498
72 * gcc.dg/format/pr78494.c: New test case.
73
e6383ae7
DE
742016-11-30 David Edelsohn <dje.gcc@gmail.com>
75
76 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
77 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
78 * g++.dg/debug/dwarf2/refqual-1.C: Same.
79 * g++.dg/debug/dwarf2/refqual-2.C: Same.
80
17a938e8
SB
812016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
82
83 PR rtl-optimization/78610
84 * gcc.c-torture/compile/pr78610.c: New testcase.
85
aec0ee11
BC
862016-11-30 Bin Cheng <bin.cheng@arm.com>
87
88 PR tree-optimization/78574
89 * gcc.c-torture/compile/pr78574.c: New test.
90
ba85c8c3
AV
912016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
92
93 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
94 to the changed interfaces.
95 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
96 * gfortran.dg/coarray_allocate_7.f08: Likewise.
97 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
98 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
99 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
100 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
101 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
102
d5c50b02
JW
1032016-11-30 Janus Weil <janus@gcc.gnu.org>
104
105 PR fortran/78593
106 * gfortran.dg/derived_result.f90: New test case.
107
8fef5ca9
TP
1082016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
109
110 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
111 -mfloat-abi=soft option.
112 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
113 foreach loop.
114
35323bd8
KT
1152016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
116
117 PR target/78362
118 * gcc.c-torture/compile/pr78362.c: New test.
119
cc46bc43
AB
1202016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
121
122 * lib/target-supports.exp (check_effective_target_freorder): Check
123 additional case.
124
e9472c81
AB
1252016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
126
127 * gcc.target/arc/arc700-stld-hazard.c: New file.
128
40109581
JW
1292016-11-30 Janus Weil <janus@gcc.gnu.org>
130
131 PR fortran/78592
132 * gfortran.dg/dtio_18.f90: New test case.
133
fb61d96c
ML
1342016-11-30 Martin Liska <mliska@suse.cz>
135
136 PR sanitizer/78541
137 * gcc.dg/asan/pr78541-2.c: New test.
138 * gcc.dg/asan/pr78541.c: New test.
139
053d5e0c
JJ
1402016-11-30 Jakub Jelinek <jakub@redhat.com>
141
142 PR tree-optimization/78586
143 * gcc.c-torture/execute/pr78586.c: New test.
144
a4f15a7d
JW
1452016-11-30 Janus Weil <janus@gcc.gnu.org>
146
147 PR fortran/78573
148 * gfortran.dg/class_61.f90: New test case.
149
94f597df
DM
1502016-11-29 David Malcolm <dmalcolm@redhat.com>
151
152 PR preprocessor/78569
153 * gcc.dg/format/pr78569.c: New test case.
154
576b067c
MS
1552016-11-29 Martin Sebor <msebor@redhat.com>
156
157 avoid false positives on ILP32 targets.
158 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
159
01a4551c
MS
1602016-11-29 Martin Sebor <msebor@redhat.com>
161
162 PR tree-optimization/78512
163 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
165
a9185480
UB
1662016-11-29 Uros Bizjak <ubizjak@gmail.com>
167
168 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
169 Force value through k register.
170
8bf3cdff
DM
1712016-11-29 David Malcolm <dmalcolm@redhat.com>
172
173 PR c++/72774
174 PR c++/72786
175 PR c++/77922
176 PR c++/78313
177 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
178 * g++.dg/spellcheck-macro-ordering.C: New test case.
179 * g++.dg/spellcheck-pr78313.C: New test case.
180
753a9523
TC
1812016-11-29 Tamar Christina <tamar.christina@arm.com>
182
183 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
184 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
185 (Poly64x1_t, Poly64x2_t): Added types.
186 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
187 (vmov_n_p64, vmovq_n_p64): Added.
188 (vld2_lane_p64, vld2q_lane_p64): Likewise.
189 (vld3_lane_p64, vld3q_lane_p64): Likewise.
190 (vld4_lane_p64, vld4q_lane_p64): Likewise.
191 (vst2_lane_p64, vst2q_lane_p64): Likewise.
192 (vst3_lane_p64, vst3q_lane_p64): Likewise.
193 (vst4_lane_p64, vst4q_lane_p64): Likewise.
194 (vget_lane_p64, vgetq_lane_p64): Likewise.
195 (vget_high_p64): Likewise.
196 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
197 Added AArch64 flags.
198 (vreint_vector, vreint_vector_res): Moved to header.
199 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
200 Added Aarch64 flags.
201 (vreint_vector, vreint_vector_res): Moved to header.
202
c0fe5a21
JW
2032016-11-29 Janus Weil <janus@gcc.gnu.org>
204
205 PR fortran/58175
206 * gfortran.dg/finalize_30.f90: New test case.
207
248cce34
ML
2082016-11-29 Martin Liska <mliska@suse.cz>
209
210 PR gcov-profile/78582
211 * gcc.dg/pr78582.c: New test.
212
11edabc2
SKS
2132016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
214
215 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
216 targets with sizeof(int) < 4.
217
b302f2e0
RB
2182016-11-29 Richard Biener <rguenther@suse.de>
219
220 PR middle-end/78546
221 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
222
01a8a373
SB
2232016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
224
225 * gcc.target/powerpc/rldic-0.c: New testcase.
226 * gcc.target/powerpc/rldic-1.c: New testcase.
227 * gcc.target/powerpc/rldic-2.c: New testcase.
228 * gcc.target/powerpc/rldicl-0.c: New testcase.
229 * gcc.target/powerpc/rldicl-1.c: New testcase.
230 * gcc.target/powerpc/rldicl-2.c: New testcase.
231 * gcc.target/powerpc/rldicr-0.c: New testcase.
232 * gcc.target/powerpc/rldicr-1.c: New testcase.
233 * gcc.target/powerpc/rldicr-2.c: New testcase.
234 * gcc.target/powerpc/rldicx.h: New file.
235 * gcc.target/powerpc/rldimi-0.c: New testcase.
236 * gcc.target/powerpc/rldimi-1.c: New testcase.
237 * gcc.target/powerpc/rldimi-2.c: New testcase.
238 * gcc.target/powerpc/rldimi.h: New file.
239 * gcc.target/powerpc/rlwimi-0.c: New testcase.
240 * gcc.target/powerpc/rlwimi-1.c: New testcase.
241 * gcc.target/powerpc/rlwimi-2.c: New testcase.
242 * gcc.target/powerpc/rlwimi.h: New file.
243 * gcc.target/powerpc/rlwinm-0.c: New testcase.
244 * gcc.target/powerpc/rlwinm-1.c: New testcase.
245 * gcc.target/powerpc/rlwinm-2.c: New testcase.
246 * gcc.target/powerpc/rlwinm.h: New file.
247
a5a4add7
JJ
2482016-11-28 Jakub Jelinek <jakub@redhat.com>
249
250 PR middle-end/78540
251 * gcc.dg/pr78540.c: New test.
252
de6aa933
MS
2532016-11-28 Martin Sebor <msebor@redhat.com>
254
255 PR middle-end/78520
256 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
257 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
258 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
259 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
260
80cf1b8b
JJ
2612016-11-28 Jakub Jelinek <jakub@redhat.com>
262
f28fd43e
JJ
263 PR c++/72808
264 * g++.dg/debug/pr72808.C: New test.
265
d0570047
JJ
266 PR rtl-optimization/78546
267 * gcc.dg/torture/pr78546-1.c: New test.
268 * gcc.dg/torture/pr78546-2.c: New test.
269
80cf1b8b
JJ
270 PR fortran/78298
271 * gfortran.dg/gomp/pr78298.f90: New test.
272
bf9e8b6b
UB
2732016-11-28 Uros Bizjak <ubizjak@gmail.com>
274
275 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
276 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
277
f4bb5c17
JJ
2782016-11-28 Jakub Jelinek <jakub@redhat.com>
279
280 PR c++/77591
281 * g++.dg/cpp1y/pr77591.C: New test.
282
54856e4f
DE
2832016-11-28 David Edelsohn <dje.gcc@gmail.com>
284
285 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
286
6522add2
RB
2872016-11-28 Richard Biener <rguenther@suse.de>
288
289 PR tree-optimization/78542
290 * gcc.dg/torture/pr78542.c: New testcase.
291
b7ce4fe2
RB
2922016-11-28 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/78343
295 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
296 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
297
df8391b4
JJ
2982016-11-28 Jakub Jelinek <jakub@redhat.com>
299
300 PR lto/78211
301 * g++.dg/ipa/pr78211.C: New test.
302
e578b767
PT
3032016-11-27 Paul Thomas <pault@gcc.gnu.org>
304
305 PR fortran/78474
306 * gfortran.dg/submodule_22.f08: New test.
307
308 PR fortran/78331
309 * gfortran.dg/submodule_21.f08: New test.
310
ae829c95
JDA
3112016-11-27 John David Anglin <danglin@gcc.gnu.org>
312
313 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
314
b410cf1d
IS
3152016-11-27 Iain Sandoe <iain@codesourcery.com>
316 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
317 Dominique d'Humieres <dominiq@lps.ens.fr>
318
319 PR target/67710
320 * gcc.dg/darwin-minversion-1.c: Update min version check.
321 * gcc.dg/darwin-minversion-2.c: Likewise.
322 * gcc.dg/darwin-minversion-3.c: Likewise.
323
03f82a6a
IS
3242016-11-27 Iain Sandoe <iain@codesourcery.com>
325
326 PR target/57438
327 * gcc.dg/pr57438-1.c: New Test.
328 * gcc.dg/pr57438-2.c: New Test.
329
987395fd
DH
3302016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
331 Iain Sandoe <iain@codesourcery.com>
332
333 PR target/71767
334 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
335 linker-visible symbols.
336 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
337 * gcc.dg/const-uniq-1.c: Likewise.
338 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
339 * gcc.target/i386/pr70799-1.c: Likewise.
340
ad7a69db
JJ
3412016-11-25 Jakub Jelinek <jakub@redhat.com>
342
8382457c
JJ
343 PR rtl-optimization/78438
344 PR rtl-optimization/78477
345 * gcc.c-torture/execute/pr78438.c: New test.
346 * gcc.c-torture/execute/pr78477.c: New test.
347
ad7a69db
JJ
348 PR rtl-optimization/78526
349 * gcc.dg/pr78526.c: New test.
350
c620cf89
VM
3512016-11-25 Vladimir Makarov <vmakarov@redhat.com>
352
353 PR rtl-optimization/77541
354 * gcc.target/i386/pr77541.c: Change target to int128.
355
f76c4d97
JW
3562016-11-25 Janus Weil <janus@gcc.gnu.org>
357
358 PR fortran/60853
359 * gfortran.dg/typebound_assignment_8.f90: New test case.
360
27d0862e
JJ
3612016-11-25 Jakub Jelinek <jakub@redhat.com>
362
363 PR rtl-optimization/78527
364 * gcc.c-torture/compile/pr78527.c: New test.
365
78681a7b
ML
3662016-11-25 Martin Liska <mliska@suse.cz>
367
368 PR gcov-profile/78086
369 * g++.dg/gcov/pr16855.C: Clean up the test case.
370 * g++.dg/gcov/pr16855-priority.C: New test.
371
a77af182
RB
3722016-11-25 Richard Biener <rguenther@suse.de>
373
374 PR ipa/78515
375 * gcc.dg/torture/pr78515.c: New testcase.
376
3cae214f
PT
3772016-11-25 Paul Thomas <pault@gcc.gnu.org>
378
379 PR fortran/78293
380 * gfortran.dg/allocatable_function_10.f90: New test.
381 * gfortran.dg/class_array_15.f03: Increase builtin_free count
382 from 11 to 12.
383
ae22bc5d
BC
3842016-11-25 Bin Cheng <bin.cheng@arm.com>
385
386 PR middle-end/78507
387 PR middle-end/78510
388 PR middle-end/78517
389 * g++.dg/torture/pr78507.C: New test.
390 * gcc.dg/torture/pr78510.c: New test.
391 * gcc.dg/torture/pr78517.c: New test.
392
59ec925b
RB
3932016-11-24 Richard Biener <rguenther@suse.de>
394
395 PR tree-optimization/78343
396 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
397 * gcc.dg/autopar/uns-outer-6.c: Adjust.
398 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
399 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
400 * gcc.dg/vect/pr38529.c: Likewise.
401
83624b60
TP
4022016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
403
404 PR tree-optimization/77673
405 * gcc.dg/pr77673.c: New test.
406
54e606f0
MJ
4072016-11-25 Martin Jambor <mjambor@suse.cz>
408
409 PR tree-optimization/70965
410 * g++.dg/pr70965.C: New test.
411
758dcf83
JJ
4122016-11-25 Jakub Jelinek <jakub@redhat.com>
413 Andreas Schwab <schwab@linux-m68k.org>
414
415 PR gcov-profile/78467
416 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
417 signed int.
418
84db1406
RS
4192016-11-25 Richard Sandiford <richard.sandiford@arm.com>
420
421 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
422 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
423
2c28c3e4
RS
4242016-11-25 Richard Sandiford <richard.sandiford@arm.com>
425
426 * gcc.dg/tree-ssa/tailcall-8.c: New test.
427
4ae35e69
SKS
4282016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
429
430 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 431 with sizeof(int) < 4.
4ae35e69 432
d7b0fcaa
MS
4332016-11-24 Martin Sebor <msebor@redhat.com>
434
435 PR tree-optimization/78476
436 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
437
3f156a6c
VM
4382016-11-24 Vladimir Makarov <vmakarov@redhat.com>
439
440 PR rtl-optimization/77541
441 * gcc.target/i386/pr77541.c: New.
442
fba5a793
SK
4432016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
444
445 PR fortran/78500
446 * gfortran.dg/class_result_4.f90: New test.
447
11e554b3
JG
4482016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
449
450 * gcc.target/aarch64/_Float16_1.c: New.
451 * gcc.target/aarch64/_Float16_2.c: Likewise.
452 * gcc.target/aarch64/_Float16_3.c: Likewise.
453
bf1e3646
JG
4542016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
455
456 * gcc.target/aarch64/floatdihf2_1.c: New.
457
33a002b0
KT
4582016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
459
460 PR target/48863
461 PR inline-asm/70184
462 * gcc.target/arm/pr48863.c: New test.
463
0d56d3c1
ML
4642016-11-24 Martin Liska <mliska@suse.cz>
465
466 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
467 parts for frequencies/probabilities.
468 * gcc.dg/pr34027-1.c: Likewise.
469 * gcc.dg/strict-overflow-2.c: Likewise.
470 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
471 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
472 * gcc.dg/tree-ssa/pr32044.c: Likewise.
473 * gcc.dg/tree-ssa/vector-3.c: Likewise.
474 * gcc.dg/tree-ssa/vrp101.c: Likewise.
475 * gcc.dg/tree-ssa/dump-2.c: New test.
476
8cac4d85
BS
4772016-11-24 Bernd Schmidt <bschmidt@redhat.com>
478
479 * gcc.target/i386/align-limit.c: New test.
480
eb2afa1a
RB
4812016-11-24 Richard Biener <rguenther@suse.de>
482
483 PR tree-optimization/71595
484 * gcc.dg/torture/pr71595.c: New testcase.
485
2d8fec87
BS
4862016-11-24 Bernd Schmidt <bschmidt@redhat.com>
487
488 PR rtl-optimization/78120
489 * gcc.target/i386/pr78120.c: New test.
490
3b08cde8
EB
4912016-11-24 Eric Botcazou <ebotcazou@adacore.com>
492
493 * gcc.c-torture/compile/20161124-1.c: New test.
494
bf2df7a9
ML
4952016-11-24 Jakub Jelinek <jakub@redhat.com>
496
497 PR bootstrap/78493
498 * g++.dg/cpp1z/decomp18.C: New test.
499
adf86091
N
5002016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
501
502 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
503 * gcc.target/aarch64/store-pair-1.c : Likewise.
504
3884190f
N
5052016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
506
507 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
508 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
509 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
510 * gcc.target/aarch64/vect-clz.c : Likewise.
511 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
512 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
513 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
514 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
515 * gcc.target/aarch64/vect-fmovd.c : Likewise.
516 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
517 * gcc.target/aarch64/vect-fmovf.c : Likewise.
518 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
519
90b725f0
PB
5202016-11-23 Peter Bergner <bergner@vnet.ibm.com>
521
522 PR target/78458
523 * gcc.target/powerpc/pr78458.c: New.
524
03f24169
JM
5252016-11-23 Joseph Myers <joseph@codesourcery.com>
526
527 * gcc.c-torture/compile/20161123-1.c: New test.
528
91c9fb42
SK
5292016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
530
531 PR fortran/78297
532 * gfortran.dg/pr78297.f90: New test.
533
15a3cdd8
DE
5342016-11-23 David Edelsohn <dje.gcc@gmail.com>
535
536 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
537
c39dad64
JJ
5382016-11-23 Jakub Jelinek <jakub@redhat.com>
539
c944c6a2
JJ
540 PR sanitizer/69278
541 * g++.dg/ubsan/return-7.C: New test.
542 * c-c++-common/ubsan/unreachable-4.c: New test.
543
871a2c6c
JJ
544 PR tree-optimization/78482
545 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
546 (bar): New function.
547 (main): Call bar instead of printf.
548
c39dad64
JJ
549 PR middle-end/69183
550 * gfortran.dg/gomp/pr69183.f90: New test.
551
5522016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
553
554 PR target/78230
555 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
556 (test2) Ditto.
557
25cb6b33
JJ
5582016-11-23 Jakub Jelinek <jakub@redhat.com>
559
560 PR c++/77907
561 * g++.dg/cpp0x/pr77907.C: New test.
562
cfe3d653
PK
5632016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
564
565 PR middle-end/78153
566 * gcc.dg/tree-ssa/pr78153-1.c: New test.
567 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
568
5774b1fa
JG
5692016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
570
571 PR target/63250
572 * lib/target-supports.exp (add_options_for_float16): Add
573 -mfp16-format=ieee when testign arm*-*-*.
574
5e0f10a0
JG
5752016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
576
577 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
578 result.
579 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
580 result.
581
ba75a174
JG
5822016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
583
584 * lib/target-supports.exp (check_effective_target_float16): Add
585 options for _Float16.
586 (check_effective_target_float32): Add options for _Float32.
587 (check_effective_target_float64): Add options for _Float64.
588 (check_effective_target_float128): Add options for _Float128.
589 (check_effective_target_float32x): Add options for _Float32x.
590 (check_effective_target_float64x): Add options for _Float64x.
591 (check_effective_target_float128x): Add options for _Float128x.
592
56d8ffc1
JG
5932016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
594
595 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
596 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
597
04f0fcf7
JG
5982016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
599
600 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
601 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
602
aecc521b
MS
6032016-11-23 Martin Sebor <msebor@redhat.com>
604
605 PR middle-end/78461
606 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
607 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
608
e2df2328
JJ
6092016-11-23 Jakub Jelinek <jakub@redhat.com>
610
1b3314dd
JJ
611 PR c++/71450
612 * g++.dg/cpp0x/pr71450-1.C: New test.
613 * g++.dg/cpp0x/pr71450-2.C: New test.
614
e2df2328
JJ
615 PR c++/77739
616 * g++.dg/cpp1y/pr77739.C: New test.
617
56b1c60e
MJ
6182016-11-23 Martin Jambor <mjambor@suse.cz>
619
620 * c-c++-common/gomp/gridify-1.c: Update scan string.
621 * gfortran.dg/gomp/gridify-1.f90: Likewise.
622 * c-c++-common/gomp/gridify-2.c: New test.
623 * c-c++-common/gomp/gridify-3.c: Likewise.
624
e600f219
RB
6252016-11-23 Richard Biener <rguenther@suse.de>
626
627 PR tree-optimization/78396
628 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
629
cbb88345
RB
6302016-11-23 Richard Biener <rguenther@suse.de>
631
632 PR tree-optimization/78482
633 * gcc.dg/torture/pr78482.c: New testcase.
634
b5481987
BC
6352016-11-23 Bin Cheng <bin.cheng@arm.com>
636
637 * gcc.dg/fold-cond_expr-1.c: New test.
638 * gcc.dg/fold-condcmpconv-1.c: New test.
639 * gcc.dg/fold-condcmpconv-2.c: New test.
640
0eb078fe
RB
6412016-11-23 Richard Biener <rguenther@suse.de>
642
643 PR middle-end/71762
644 * gcc.dg/torture/pr71762-1.c: New testcase.
645 * gcc.dg/torture/pr71762-2.c: Likewise.
646 * gcc.dg/torture/pr71762-3.c: Likewise.
647 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
648
efb71232
RB
6492016-11-23 Richard Biener <rguenther@suse.de>
650
651 PR lto/78472
652 * g++.dg/lto/pr78472_0.c: New testcase.
653 * g++.dg/lto/pr78472_1.C: Likewise.
654
a5bb8a5c
RB
6552016-11-23 Richard Biener <rguenther@suse.de>
656 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
657
658 PR tree-optimization/78154
659 * gcc.dg/tree-ssa/pr78154.c: New test.
660
e36c1cfe
N
6612016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
662
663 * gcc.dg/pr31096.c: New testcase.
664 * gcc.dg/pr31096-1.c: New testcase.
665
fb2675cb
PB
6662016-11-23 Paolo Bonzini <bonzini@gnu.org>
667
668 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
669 adjust for warning->pedwarn change.
670 * gcc.dg/cpp/defined-syshdr.c,
671 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
672 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
673 gcc.dg/cpp/defined-Wextra.c,
674 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
675
baf53c47
SKS
6762016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
677
678 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
679
ec1c5694
JJ
6802016-11-23 Jakub Jelinek <jakub@redhat.com>
681
682 PR target/78451
683 * gcc.target/i386/pr78451.c: New test.
684 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
685 and #pragma GCC pop_options around the first #pragma GCC target.
686 * gcc.target/i386/pr69255-2.c: Likewise.
687 * gcc.target/i386/pr69255-3.c: Likewise.
688
43fd192f
MC
6892016-11-23 Michael Collison <michael.collison@arm.com>
690
691 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
692 additional constants are recognized and fewer instructions generated.
693 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
694 additional constants are recognized and fewer instructions generated.
695
ed9e2fa9
ILT
6962016-11-22 Ian Lance Taylor <iant@golang.org>
697
698 * gcc.misc-tests/godump-1.c: Update expected output for recent
699 changes.
700
3135d8fe
MP
7012016-11-22 Marek Polacek <polacek@redhat.com>
702
703 PR tree-optimization/78455
704 * gcc.dg/uninit-23.c: New.
705
f8a6e41f
SK
7062016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
707
708 PR fortran/78479
709 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
710 comment.
711
7e98cccb
SK
7122016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
713
714 PR fortran/78479
715 * gfortran.dg/char_component_initializer_3.f90: New test.
716
9435cd52
JJ
7172016-11-22 Jakub Jelinek <jakub@redhat.com>
718
719 PR target/78451
720 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
721 GCC target pragma before including immintrin.h.
722
a0af8668
CL
7232016-11-22 Carl Love <cel@us.ibm.com>
724
725 * gcc.target/powerpc/builtins-3.c: New file to test the new
726 built-ins for vector compare equal and vector compare not equal.
727
5d382ed6
JW
7282016-11-22 Janus Weil <janus@gcc.gnu.org>
729
730 PR fortran/78443
731 * gfortran.dg/typebound_proc_35.f90: New test case.
732
4fa33072
GJL
7332016-11-22 Georg-Johann Lay <avr@gjlay.de>
734
735 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
736 parameter in declaration.
737
0e721ce7
GJL
7382016-11-22 Georg-Johann Lay <avr@gjlay.de>
739
740 * gcc.dg/loop-split.c: Require int32plus.
741 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
742
88c888f1
BE
7432016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
744
745 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
746
9d494aac
GJL
7472016-11-22 Georg-Johann Lay <avr@gjlay.de>
748
749 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
750
c69fb816
KT
7512016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
752
753 PR target/78439
754 * gcc.c-torture/compile/pr78439.c: New test.
755
4ac52f16
TP
7562016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
757
758 PR target/77904
759 * gcc.target/arm/pr77904.c: New test.
760
e4fe8c9f
TT
7612016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
762
763 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
764 isa_rev>=2.
765
9b28cb6f
JJ
7662016-11-22 Jakub Jelinek <jakub@redhat.com>
767
46a61395
JJ
768 PR tree-optimization/78436
769 * gcc.c-torture/execute/pr78436.c: New test.
770
76a7314d
JJ
771 PR middle-end/78416
772 * gcc.dg/torture/pr78416.c: New test.
773
9b28cb6f
JJ
774 PR tree-optimization/78445
775 * gcc.dg/pr78445.c: New test.
776
ee8195d9
SN
7772016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
778
b2b0acbe 779 PR libgfortran/78449
ee8195d9
SN
780 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
781
3ca23cdb
JL
7822016-11-21 Jeff Law <law@redhat.com>
783
b2b0acbe 784 PR target/68538
3ca23cdb
JL
785 * gcc.c-torture/compile/pr68538.c: New test.
786
d85e598a
MM
7872016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
788
789 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
790 to be generated instead of FCTIWUZ or FCTIWZ.
791
afb34582
JJ
7922016-11-21 Jakub Jelinek <jakub@redhat.com>
793
699e8cb7
JJ
794 PR middle-end/67335
795 * g++.dg/vect/simd-clone-7.cc: New test.
796
afb34582
JJ
797 PR c++/71973
798 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
799 long unsigned int.
800 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
801 unsigned long.
802
83ad4fac
JL
8032016-11-20 Jeff Law <law@redhat.com>
804
805 PR target/25128
806 * gcc.target/m68k/pr25128.c: New test.
807
9713daa0
RS
8082016-11-21 Richard Sandiford <richard.sandiford@arm.com>
809
810 * gcc.dg/tree-ssa/tailcall-7.c: New test.
811
67b5d0b2
DM
8122016-11-21 David Malcolm <dmalcolm@redhat.com>
813
814 PR preprocessor/78324
815 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
816 (test_multitoken_macro): New function.
817 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
818 case.
819 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
820 case.
821 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
822 cases.
823 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
824 Move to...
825 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
826 -ftrack-macro-expansion=0.
827 (test_sprintf_note): Remove "P" macro. Add
828 dg-begin/end-multiline-output directives.
829 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
830
dd586f98
GJL
8312016-11-21 Georg-Johann Lay <avr@gjlay.de>
832
833 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
834 Return 1 for AVR_TINY.
835
e51482c9
SB
8362016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
837
838 PR rtl-optimization/71785
839 * gcc.target/powerpc/pr71785.c: New file.
840
e0e7aa34
BC
8412016-11-21 Bin Cheng <bin.cheng@arm.com>
842
843 PR testsuite/78114
844 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
845 options. Refine test by checking predictive commining PHI
846 nodes in vectorized loop wrto vector factor.
847
48330c93
BE
8482016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
849
850 PR c++/71973
851 * g++.dg/pr71973-1.C: New test.
852 * g++.dg/pr71973-2.C: New test.
853 * g++.dg/pr71973-3.C: New test.
854 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
855 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
856 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
857 to dg-options.
858 * g++.old-deja/g++.other/realloc.C: Likewise.
859 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
860
eeeaf719
BS
8612016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862
863 PR tree-optimization/78413
864 * gcc.dg/tree-ssa/pr78413.c: New test.
865
e420e419
TP
8662016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
867
868 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
869 target is Thumb-only.
870
fe12d76c
JL
8712016-11-20 Jeff Law <law@redhat.com>
872
873 PR target/48551
874 * gcc.target/m68k/pr48551.c: New test.
875
8dc998fb 8762016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 877
8dc998fb
HA
878 PR fortran/69741
879 * gfortran.dg/forall_18.f90: New testcase.
880
40fd269a
MG
8812016-11-20 Marc Glisse <marc.glisse@inria.fr>
882
883 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
884
8294f555
AV
8852016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
886
887 PR fortran/78395
888 * gfortran.dg/typebound_operator_21.f03: New test.
889
5b7f6ed0
MG
8902016-11-20 Marc Glisse <marc.glisse@inria.fr>
891
892 * gcc.dg/tree-ssa/divide-5.c: New file.
893
b8271a38
AS
8942016-11-19 Andreas Schwab <schwab@linux-m68k.org>
895
896 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
897 signed int.
898
ddba26a4
JDA
8992016-11-19 John David Anglin <danglin@gcc.gnu.org>
900
901 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
902 libatomic_available.
903 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
904 * gfortran.dg/coarray_allocate_10.f08: Likewise.
905 * gfortran.dg/coarray_allocate_7.f08: Likewise.
906 * gfortran.dg/coarray_allocate_8.f08: Likewise.
907 * gfortran.dg/coarray_allocate_9.f08: Likewise.
908 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
909 * gfortran.dg/coarray_stat_2.f90: Likewise.
910 * gfortran.dg/coindexed_1.f90: Likewise.
911
636a9a89
JL
9122016-11-18 Jeff Law <law@redhat.com>
913
914 PR target/25111
915 * gcc.target/m68k/pr25111.c: New test.
916
6c554a2a
JJ
9172016-11-18 Jakub Jelinek <jakub@redhat.com>
918
521c54dd
JJ
919 PR c++/68180
920 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
921
5e7c7761
JJ
922 PR middle-end/78419
923 * gcc.target/i386/pr78419.c: New test.
924
6c554a2a
JJ
925 PR c++/77285
926 * g++.dg/tls/pr77285-1.C: New test.
927 * g++.dg/tls/pr77285-2.C: New test.
928
57d7fe86
JL
9292016-11-18 Jeff Law <law@redhat.com>
930
931 PR target/25112
932 * gcc.target/m68k/pr25112: New test.
933
1b2e0303
DE
9342016-11-18 David Edelsohn <dje.gcc@gmail.com>
935
936 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
937 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
938
70e73d3c
TP
9392016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
940
941 * gcc.target/arm/optional_thumb-1.c: New test.
942 * gcc.target/arm/optional_thumb-2.c: New test.
943 * gcc.target/arm/optional_thumb-3.c: New test.
944
151c204f
DV
9452016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
946
947 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
948 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
949 successful test.
950 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
951 (DEFAULT_REQUIRED_QUORUM): Likewise.
952
dbb29a2a
AB
9532016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
954 Toma Tabacu <toma.tabacu@imgtec.com>
955
b2b0acbe
UB
956 * gcc.target/mips/inline-memcpy-1.c (dg-options):
957 Add (REQUIRES_STDLIB).
dbb29a2a
AB
958 * gcc.target/mips/inline-memcpy-2.c: Ditto.
959 * gcc.target/mips/inline-memcpy-3.c: Ditto.
960 * gcc.target/mips/inline-memcpy-4.c: Ditto.
961 * gcc.target/mips/inline-memcpy-5.c: Ditto.
962 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
963 * gcc.target/mips/loongson-simd.c: Ditto.
964 * gcc.target/mips/memcpy-1.c: Ditto.
965 * gcc.target/mips/mips-3d-1.c: Ditto.
966 * gcc.target/mips/mips-3d-2.c: Ditto.
967 * gcc.target/mips/mips-3d-3.c: Ditto.
968 * gcc.target/mips/mips-3d-4.c: Ditto.
969 * gcc.target/mips/mips-3d-5.c: Ditto.
970 * gcc.target/mips/mips-3d-6.c: Ditto.
971 * gcc.target/mips/mips-3d-7.c: Ditto.
972 * gcc.target/mips/mips-3d-8.c: Ditto.
973 * gcc.target/mips/mips-3d-9.c: Ditto.
974 * gcc.target/mips/mips-ps-1.c: Ditto.
975 * gcc.target/mips/mips-ps-2.c: Ditto.
976 * gcc.target/mips/mips-ps-3.c: Ditto.
977 * gcc.target/mips/mips-ps-4.c: Ditto.
978 * gcc.target/mips/mips-ps-6.c: Ditto.
979 * gcc.target/mips/mips16-attributes.c: Ditto.
980 * gcc.target/mips/mips32-dsp-run.c: Ditto.
981 * gcc.target/mips/mips32-dsp.c: Ditto.
982 * gcc.target/mips/save-restore-1.c: Ditto.
983 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
984 (mips_preprocess): Add ignore_output argument that when set
985 will not return the pre-processed output.
b2b0acbe 986 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
987 (mips-dg-init): Ditto.
988 (mips-dg-options): Check if a test having test option
989 (REQUIRES_STDLIB) has the required sysroot support for
990 the current test options.
991
f2b6aad9
JL
9922016-11-17 Jeff Law <law@redhat.com>
993
f97db488
JL
994 PR middle-end/38219
995 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
996
f2b6aad9
JL
997 PR target/47192
998 * gcc.target/m68k/pr47192.c: New test.
999
e080b281
TT
10002016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1001
1002 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1003 instead of isa>=4, in order to downgrade to R5.
1004
e389ba30
AB
10052016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1006
1007 * gcc.target/arc/cmem-bit-1.c: New file.
1008 * gcc.target/arc/cmem-bit-2.c: New file.
1009 * gcc.target/arc/cmem-bit-3.c: New file.
1010 * gcc.target/arc/cmem-bit-4.c: New file.
1011
9775c1a5
L
10122016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1013
1014 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1015 "avx5124fmaps".
1016 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1017
10182016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1019 Andrew Senkevich <andrew.senkevich@intel.com>
1020
1021 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1022 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1023 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1024 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1025 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1026 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1027 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1028 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1029 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1030 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1031 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1032 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1033 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1034 avx5124vnniw-check.h.
1035 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1036 check_effective_target_avx5124vnniw): New.
1037 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1038 Set under ifndef.
1039 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1040 * gcc.target/i386/sse-13.c: Ditto.
1041 * g++.dg/other/i386-2.C: Ditto.
1042 * g++.dg/other/i386-3.C: Ditto.
1043 * gcc.target/i386/sse-22.c: Ditto.
1044 * gcc.target/i386/sse-23.c: Ditto.
1045
80557bb7
PC
10462016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/55080
1049 * g++.dg/parse/pr55080.C: New.
1050
c80620fc
MM
10512016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1052
1053 PR target/78101
1054 * gcc.target/powerpc/fusion4.c: New test.
1055
77b384c5
TP
10562016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1057
1058 PR target/77933
1059 * gcc.target/arm/pr77933-1.c: New test.
1060 * gcc.target/arm/pr77933-2.c: Likewise.
1061
5fe353c8
JJ
10622016-11-17 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR middle-end/78201
1065 * g++.dg/opt/pr78201.C: New test.
1066
cc4aa659
CL
10672016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1068
1069 * gcc.dg/pr78333.c: Add empty implementations of
1070 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1071 problems on non-glibc systems.
1072
b8f56412
DM
10732016-11-17 David Malcolm <dmalcolm@redhat.com>
1074
1075 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1076 (test_raw_string_one_liner): New function.
1077 (test_raw_string_multiline): New function.
1078
141a3ccf
KT
10792016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1080
1081 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1082 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1083
54e63f00 10842016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1085 Richard Biener <rguenther@suse.de>
54e63f00
BS
1086
1087 PR tree-optimization/77848
1088 * gfortran.dg/vect/pr77848.f: New test.
1089
2fe37211
BE
10902016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1091
1092 PR target/77308
1093 * gcc.target/arm/pr53447-5.c: New test.
1094 * lib/target-supports.exp
1095 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1096
c867c39d
CZ
10972016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1098
1099 * gcc.target/arc/abitest.S: New file.
1100 * gcc.target/arc/abitest.h: Likewise.
1101 * gcc.target/arc/va_args-1.c: Likewise.
1102 * gcc.target/arc/va_args-2.c: Likewise.
1103 * gcc.target/arc/va_args-3.c: Likewise.
1104 * gcc.target/arc/mcrc.c: Deleted.
1105 * gcc.target/arc/mdsp-packa.c: Likewise.
1106 * gcc.target/arc/mdvbf.c: Likewise.
1107 * gcc.target/arc/mmac-24.c: Likewise.
1108 * gcc.target/arc/mmac-d16.c: Likewise.
1109 * gcc.target/arc/mno-crc.c: Likewise.
1110 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1111 * gcc.target/arc/mno-dvbf.c: Likewise.
1112 * gcc.target/arc/mno-mac-24.c: Likewise.
1113 * gcc.target/arc/mno-mac-d16.c: Likewise.
1114 * gcc.target/arc/mno-rtsc.c: Likewise.
1115 * gcc.target/arc/mno-xy.c: Likewise.
1116 * gcc.target/arc/mrtsc.c: Likewise.
1117 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1118 function.
1119 (check_effective_target_arc700): Likewise.
1120 (check_effective_target_arc6xx): Likewise.
1121 (check_effective_target_arcmpy): Likewise.
1122 (check_effective_target_archs): Likewise.
1123 (check_effective_target_clmcpu): Likewise.
1124 (check_effective_target_barrelshifter): Likewise.
1125 * gcc.target/arc/barrel-shifter-1.c: Changed.
1126 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1127 * gcc.target/arc/cmem-1.c: Changed.
1128 * gcc.target/arc/cmem-2.c: Likewise.
1129 * gcc.target/arc/cmem-3.c: Likewise.
1130 * gcc.target/arc/cmem-4.c: Likewise.
1131 * gcc.target/arc/cmem-5.c: Likewise.
1132 * gcc.target/arc/cmem-6.c: Likewise.
1133 * gcc.target/arc/cmem-7.c: Likewise.
1134 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1135 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1136 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1137 * gcc.target/arc/jump-around-jump.c: Update options.
1138 * gcc.target/arc/mARC601.c: Changed.
1139 * gcc.target/arc/mcpu-arc600.c: Changed.
1140 * gcc.target/arc/mcpu-arc601.c: Changed.
1141 * gcc.target/arc/mcpu-arc700.c: Changed.
1142 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1143 * gcc.target/arc/movb-1.c: Changed.
1144 * gcc.target/arc/movb-2.c: Likewise.
1145 * gcc.target/arc/movb-3.c: Likewise.
1146 * gcc.target/arc/movb-4.c: Likewise.
1147 * gcc.target/arc/movb-5.c: Likewise.
1148 * gcc.target/arc/movb_cl-1.c: Likewise.
1149 * gcc.target/arc/movb_cl-2.c: Likewise.
1150 * gcc.target/arc/movbi_cl-1.c: Likewise.
1151 * gcc.target/arc/movh_cl-1.c: Likewise.
1152 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1153 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1154 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1155 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1156 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1157 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1158 * gcc.target/arc/builtin_simdarc.c: Changed.
1159 * gcc.target/arc/extzv-1.c: Likewise.
1160 * gcc.target/arc/insv-1.c: Likewise.
1161 * gcc.target/arc/insv-2.c: Likewise.
1162 * gcc.target/arc/mA6.c: Likewise.
1163 * gcc.target/arc/mA7.c: Likewise.
1164 * gcc.target/arc/mARC600.c: Likewise.
1165 * gcc.target/arc/mARC700.c: Likewise.
1166 * gcc.target/arc/mcpu-arc600.c: Likewise.
1167 * gcc.target/arc/mcpu-arc700.c: Likewise.
1168 * gcc.target/arc/movl-1.c: Likewise.
1169 * gcc.target/arc/nps400-1.c: Likewise.
1170 * gcc.target/arc/trsub.c: Likewise.
1171 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1172 configuration.
1173 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1174 * gcc.target/arc/mswape.c: Likewise.
1175
c90928c8
PC
11762016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 PR c++/68180
1179 * g++.dg/cpp1y/pr68180.C: New.
1180
6c99dcb5
PK
11812016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1182
1183 PR tree-optimization/78319
1184 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1185 arm-none-eabi.
1186
8ce3fee5
RB
11872016-11-17 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/78306
1190 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1191
f8294131
RB
11922016-11-17 Richard Biener <rguenther@suse.de>
1193
1194 PR middle-end/78305
1195 * gcc.dg/torture/pr78305.c: New testcase.
1196
04f1c830
JW
11972016-11-17 Janus Weil <janus@gcc.gnu.org>
1198
1199 PR fortran/66227
1200 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1201
0d939c95
MP
12022016-11-16 Marek Polacek <polacek@redhat.com>
1203
1204 PR c/78285
1205 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1206 * g++.dg/ext/case-range2.C: Likewise.
1207
99c72130
SK
12082016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1209
1210 PR fortran/58001
1211 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1212 * gfortran.dg/fmt_tab_2.f90: Ditto.
1213
fb324f02
JJ
12142016-11-16 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR rtl-optimization/78378
1217 * gcc.c-torture/execute/pr78378.c: New test.
1218
a2ea37fb
AB
12192016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1220
1221 * gcc.dg/tree-prof/section-attr-1.c: New file.
1222 * gcc.dg/tree-prof/section-attr-2.c: New file.
1223 * gcc.dg/tree-prof/section-attr-3.c: New file.
1224
d08c0ea3
MR
12252016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1226
1227 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1228 rather than `la'.
1229
8e2be5ae
MR
12302016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1231
1232 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1233 (dg-final): Remove microMIPS JALRS mnemonic matching.
1234 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1235 (dg-final): Remove microMIPS JALRS mnemonic matching.
1236 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1237 (dg-final): Remove microMIPS JALRS mnemonic matching.
1238 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1239 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1240 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1241 * gcc.target/mips/call-1u.c: New test case.
1242 * gcc.target/mips/call-2u.c: New test case.
1243 * gcc.target/mips/call-3u.c: New test case.
1244 * gcc.target/mips/call-4u.c: New test case.
1245 * gcc.target/mips/call-5u.c: New test case.
1246 * gcc.target/mips/call-6u.c: New test case.
1247
660e6c2c
TP
12482016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1249
1250 * gcc.target/arm/empty_fiq_handler.c: New test.
1251
5e8d7713
JJ
12522016-11-16 Jakub Jelinek <jakub@redhat.com>
1253
1254 PR fortran/78299
1255 * gfortran.dg/gomp/pr78299.f90: New test.
1256
dd784916
WD
12572015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1258
1259 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1260 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1261 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1262
0af30954
SN
12632016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1264
1265 PR libgfortran/78314
1266 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1267
e38f6572
BC
12682016-11-16 Bin Cheng <bin.cheng@arm.com>
1269
1270 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1271 according to updated dump info.
1272
5012919d
AM
12732016-11-16 Alexander Monakov <amonakov@ispras.ru>
1274
1275 * lib/target-supports.exp (check_effective_target_alloca): Use a
1276 compile test.
1277 * gcc.target/nvptx/softstack.c: New test.
1278 * gcc.target/nvptx/decl-shared.c: New test.
1279 * gcc.target/nvptx/decl-shared-init.c: New test.
1280
2fe2aba3
MR
12812016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1282
1283 * gcc.target/mips/data-sym-jump.c: New test case.
1284 * gcc.target/mips/data-sym-pool.c: New test case.
1285 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1286 annotation.
1287
598eaaa2
YR
12882016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1289
1290 * lib/target-supports.exp (check_avx2_hw_available): New.
1291 (check_effective_target_avx2_runtime): New.
1292 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1293
03b85dcd
TC
12942016-11-16 Tamar Christina <tamar.christina@arm.com>
1295
1296 PR testsuite/78136
1297 * gcc.dg/cpp/trad/trad.exp
1298 (dg-runtest): Moved $srcdir/$subdir/ to
1299 DEFAULT_TRADCPPFLAGS.
1300
dc9e0b66
AV
13012016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1302
1303 PR fortran/78356
1304 * gfortran.dg/class_allocate_23.f08: New test.
1305
d964ba07
RB
13062016-11-16 Richard Biener <rguenther@suse.de>
1307
1308 PR middle-end/78333
1309 * gcc.dg/pr78333.c: New testcase.
1310
080140bc
ML
13112016-11-16 Martin Liska <mliska@suse.cz>
1312
1313 PR sanitizer/78270
1314 * gcc.dg/asan/pr78270.c: Update comment style.
1315 * gcc.dg/asan/pr78270-2.c: New test.
1316
4786fabe
SKS
13172016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1318
1319 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1320 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1321
510d73a0
RB
13222016-11-16 Richard Biener <rguenther@suse.de>
1323
1324 PR tree-optimization/78348
1325 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1326
1705cebd
JJ
13272016-11-16 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR sanitizer/77823
1330 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1331 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1332
ed66ba99
MP
13332016-11-15 Marek Polacek <polacek@redhat.com>
1334
1335 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1336
5d70ab07
JD
13372016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1338
1339 PR libgfortran/51119
1340 * gfortran.dg/matmul_12.f90: New test case.
1341
48aef8e2
UB
13422016-11-15 Uros Bizjak <ubizjak@gmail.com>
1343
1344 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1345 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1346 common 32-bit and 64-bit function specific options.
b2b0acbe 1347 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1348
0c8a8fe2
JJ
13492016-11-15 Jakub Jelinek <jakub@redhat.com>
1350
5a65a911
JJ
1351 * g++.dg/cpp1z/decomp14.C: New test.
1352 * g++.dg/cpp1z/decomp15.C: New test.
1353 * g++.dg/cpp1z/decomp16.C: New test.
1354
a0f5b987
JJ
1355 * g++.dg/cpp1z/decomp13.C: New test.
1356
5a0e7889
JJ
1357 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1358
0c8a8fe2
JJ
1359 PR c++/71988
1360 * g++.dg/cpp0x/constexpr-71988.C: New test.
1361
2cf63121
MR
13622016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1363
1364 * gcc.target/mips/insn-casesi.c: New test case.
1365 * gcc.target/mips/insn-pseudo-1.c: New test case.
1366 * gcc.target/mips/insn-pseudo-2.c: New test case.
1367 * gcc.target/mips/insn-pseudo-3.c: New test case.
1368 * gcc.target/mips/insn-pseudo-4.c: New test case.
1369 * gcc.target/mips/insn-tablejump.c: New test case.
1370
2cbfb209
MR
13712016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1372
1373 * gcc.target/mips/mips.exp (mips_option_tests): Add
1374 `-mcode-readable=yes' array element.
1375
f05a874c
MR
13762016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1377
1378 * gcc.target/mips/mips.exp (mips_option_tests): Add
1379 `-mmicromips' array element.
1380
b229ab2a
MM
13812016-11-15 Michael Matz <matz@suse.de>
1382
1383 PR missed-optimization/77881
1384 * gcc.target/i386/pr77881.c: New test.
1385
aa806c3b
JJ
13862016-11-15 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR middle-end/78295
1389 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1390
bcb9a772
MM
13912016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1392
1393 * gcc.target/powerpc/vec-set-int.c: New test.
1394 * gcc.target/powerpc/vec-set-short.c: Likesie.
1395 * gcc.target/powerpc/vec-set-char.c: Likewise.
1396
8e745a17
JJ
13972016-11-14 Jakub Jelinek <jakub@redhat.com>
1398
1399 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1400
d809e15a
JW
14012016-11-14 Janus Weil <janus@gcc.gnu.org>
1402
1403 PR fortran/78300
1404 * gfortran.dg/class_result_3.f90: New test.
1405
1ee62b92 14062016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1407 Richard Biener <rguenther@suse.de>
1408
1409 * gcc.dg/gimplefe-1.c: New testcase.
1410 * gcc.dg/gimplefe-2.c: Likewise.
1411 * gcc.dg/gimplefe-3.c: Likewise.
1412 * gcc.dg/gimplefe-4.c: Likewise.
1413 * gcc.dg/gimplefe-5.c: Likewise.
1414 * gcc.dg/gimplefe-6.c: Likewise.
1415 * gcc.dg/gimplefe-7.c: Likewise.
1416 * gcc.dg/gimplefe-8.c: Likewise.
1417 * gcc.dg/gimplefe-9.c: Likewise.
1418 * gcc.dg/gimplefe-10.c: Likewise.
1419 * gcc.dg/gimplefe-11.c: Likewise.
1420 * gcc.dg/gimplefe-12.c: Likewise.
1421 * gcc.dg/gimplefe-13.c: Likewise.
1422 * gcc.dg/gimplefe-14.c: Likewise.
1423 * gcc.dg/gimplefe-15.c: Likewise.
1424 * gcc.dg/gimplefe-16.c: Likewise.
1425 * gcc.dg/gimplefe-17.c: Likewise.
1426 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1427
4d209853
ML
14282016-11-14 Martin Liska <mliska@suse.cz>
1429
1430 PR bootstrap/78069
1431 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1432 to match scanned pattern.
1433 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1434
5129b43b
RB
14352016-11-14 Richard Biener <rguenther@suse.de>
1436
1437 PR tree-optimization/78312
1438 * gcc.dg/torture/pr78312.c: New testcase.
1439
d97cca4a
GJL
14402016-11-14 Georg-Johann Lay <avr@gjlay.de>
1441
1442 PR target/78093
1443 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1444
5230c3d8
JJ
14452016-11-14 Jakub Jelinek <jakub@redhat.com>
1446 Jason Merrill <jason@redhat.com>
1447
1448 Implement P0217R3 - C++17 structured bindings
1449 * g++.dg/cpp1z/decomp1.C: New test.
1450 * g++.dg/cpp1z/decomp2.C: New test.
1451 * g++.dg/cpp1z/decomp3.C: New test.
1452 * g++.dg/cpp1z/decomp4.C: New test.
1453 * g++.dg/cpp1z/decomp5.C: New test.
1454 * g++.dg/cpp1z/decomp6.C: New test.
1455 * g++.dg/cpp1z/decomp7.C: New test.
1456 * g++.dg/cpp1z/decomp8.C: New test.
1457 * g++.dg/cpp1z/decomp9.C: New test.
1458 * g++.dg/cpp1z/decomp10.C: New test.
1459
a2b4c188
KV
14602016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1461
1462 * g++.dg/torture/pr78268.C: New test.
1463
975672f3
PK
14642016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1465
1466 PR c/35503
1467 * c-c++-common/pr35503-1.c: New test.
1468 * c-c++-common/pr35503-2.c: Likewise.
1469 * c-c++-common/pr35503-3.c: Likewise.
1470 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1471
a4ba1151
UB
14722016-11-13 Uros Bizjak <ubizjak@gmail.com>
1473
1474 PR rtl-optimization/78232
1475 PR rtl-optimization/78248
1476 * gcc.dg/ubsan/pr78248.c: New test.
1477
47605312
EB
14782016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1479
1480 * gnat.dg/address_conv.adb: New test.
1481
96826e28
EB
14822016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gnat.dg/renaming11.ad[sb]: New test.
1485
4be719cd
EB
14862016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1487
1488 * c-c++-common/dump-ada-spec-6.c: New test.
1489
4ebd491f
EB
14902016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1491
1492 * gnat.dg/lto21.adb: New test.
1493 * gnat.dg/lto21_pkg1.ads: New helper.
1494 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1495
f9d49cd1
JW
14962016-11-13 Janus Weil <janus@gcc.gnu.org>
1497
1498 PR fortran/60952
1499 * gfortran.dg/typebound_proc_34.f90: New test.
1500
9cbf8673
JW
15012016-11-13 Janus Weil <janus@gcc.gnu.org>
1502
1503 PR fortran/66366
1504 * gfortran.dg/class_57.f90: Changed error message.
1505 * gfortran.dg/class_60.f90: New test.
1506
0e075835
DE
15072016-11-12 David Edelsohn <dje.gcc@gmail.com>
1508
1509 * g++.dg/pr78112.C: XFAIL AIX.
1510
b93d8a3f
JW
15112016-11-12 Janus Weil <janus@gcc.gnu.org>
1512
1513 PR fortran/77501
1514 * gfortran.dg/typebound_generic_16.f90: New test.
1515
b8f70e67
JJ
15162016-11-12 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR c++/71225
1519 * g++.dg/cpp0x/pr71225.C: New test.
1520
8b287aea
EB
15212016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1522
1523 * gcc.target/sparc/20161111-1.c: New test.
1524
c901bc0d
UB
15252016-11-11 Uros Bizjak <ubizjak@gmail.com>
1526
1527 PR target/78310
1528 * gcc.target/i386/pr78310.c: New test.
1529
606f928d
JL
15302016-11-11 Jeff Law <law@redhat.com>
1531
1532 * gcc.dg/tree-ssa/isolate-6.c: New test.
1533 * gcc.dg/tree-ssa/isolate-7.c: New test.
1534
be278990
BC
15352016-11-11 Bin Cheng <bin.cheng@arm.com>
1536
1537 PR testsuite/78292
1538 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1539 vect_max_reduc.
1540
d9ab7525
JJ
15412016-11-11 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR c++/72774
1544 * g++.dg/parse/pr72774.C: New test.
1545
4b7e0c76
RB
15462016-11-11 Richard Biener <rguenther@suse.de>
1547
1548 PR tree-optimization/71575
1549 * gcc.dg/graphite/pr71575-1.c: New testcase.
1550 * gcc.dg/graphite/pr71575-2.c: Likewise.
1551
d07f8c59
RB
15522016-11-11 Richard Biener <rguenther@suse.de>
1553
1554 PR middle-end/78295
1555 * gcc.dg/uninit-pr78295.c: New testcase.
1556
aa806c3b 15572016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1558
1559 PR fortran/78277
1560 * gfortran.dg/dec_structure_17.f90: New test.
1561
456f0dfa
MM
15622016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1563
1564 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1565 being allowed in vector registers.
1566 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1567 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1568 * gcc.target/powerpc/vsx-himode.c: Likewise.
1569 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1570 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1571 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1572 to allow matching MFVSRD or MFVSRW.
1573
8d34bfa8
PH
15742016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1575
1576 PR rtl-optimization/78241
1577 * gcc.dg/pr78241.c: New test.
1578
0569479e
JJ
15792016-11-10 Jakub Jelinek <jakub@redhat.com>
1580
8ebd1b31
JJ
1581 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1582 201307.
1583
0569479e
JJ
1584 * g++.dg/cpp1z/noexcept-type14.C: New test.
1585 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1586
37a16493
JG
15872016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1588
1589 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1590 WVAL0S tests added in r241817.
1591
b4c3a85b
JJ
15922016-11-10 Jakub Jelinek <jakub@redhat.com>
1593
1594 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1595 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1596 no longer allowed and corresponding ordered construct.
1597 * gfortran.dg/gomp/linear-1.f90: New test.
1598 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1599 * gfortran.dg/gomp/declare-target-1.f90: New test.
1600 * gfortran.dg/gomp/declare-target-2.f90: New test.
1601
86bc8506
ML
16022016-11-10 Martin Liska <mliska@suse.cz>
1603
1604 PR sanitizer/78270
1605 * gcc.dg/asan/pr78270.c: New test.
1606
ed5fdfba
PMR
16072016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1608 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR debug/78112
b4c3a85b 1611 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1612
0391e4a3
JJ
16132016-11-09 Jakub Jelinek <jakub@redhat.com>
1614
cc38d9d6
JJ
1615 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1616 -Wno-c++1z-compat.
1617 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1618 string in case condition contains % characters.
1619
0391e4a3
JJ
1620 PR c++/78283
1621 * g++.dg/cpp1z/noexcept-type13.C: New test.
1622
410fe60d
TT
16232016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1624
1625 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1626 using (HAS_MOVN) with MIPS III.
1627
271dd55c
JW
16282016-11-09 Janus Weil <janus@gcc.gnu.org>
1629
1630 PR fortran/46459
1631 * gfortran.dg/volatile14.f90: New test.
1632
ff1f317b
UB
16332016-11-09 Uros Bizjak <ubizjak@gmail.com>
1634
1635 PR target/78262
1636 * gcc.target/i386/pr78262.c: New test.
1637
aa806c3b 16382016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1639
1640 PR fortran/78259
1641 * gfortran.dg/pr78259.f90: New test.
1642
b349a81a
JW
16432016-11-09 Janus Weil <janus@gcc.gnu.org>
1644
1645 PR fortran/60777
1646 * gfortran.dg/spec_expr_7.f90: New test.
1647
2e955d50
JJ
16482016-11-09 Jakub Jelinek <jakub@redhat.com>
1649
4f353581
JJ
1650 PR target/77718
1651 * gcc.c-torture/execute/pr77718.c: New test.
1652
2e955d50
JJ
1653 * gcc.dg/ubsan/c99-shift-3.c: New test.
1654 * gcc.dg/ubsan/c99-shift-4.c: New test.
1655 * gcc.dg/ubsan/c99-shift-5.c: New test.
1656 * gcc.dg/ubsan/c99-shift-6.c: New test.
1657
68c93708
ML
16582016-11-09 Martin Liska <mliska@suse.cz>
1659
1660 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1661 test-case for memcmp.
1662 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1663
7b649f79
TP
16642016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1665
1666 PR testsuite/78269
1667 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1668
bfcb501d
PT
16692016-11-09 Paul Thomas <pault@gcc.gnu.org>
1670
1671 * gfortran.dg/move_alloc_18.f90: New test.
1672
e15861c2
PK
16732016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1674
1675 PR middle-end/78256
1676 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1677 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1678
5f395580
JW
16792016-11-09 Janus Weil <janus@gcc.gnu.org>
1680
1681 PR fortran/71894
1682 * gfortran.dg/class_59.f90: New test.
1683
37b14185
RB
16842016-11-09 Richard Biener <rguenther@suse.de>
1685
1686 PR tree-optimization/78007
1687 * gcc.dg/vect/vect-bswap32.c: Adjust.
1688 * gcc.dg/vect/vect-bswap64.c: Likewise.
1689
d6e8a41c
KV
16902016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1691
1692 * gcc.dg/ipa/vrp7.c: New test.
1693
5d5f1e95
KV
16942016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1695
1696 PR ipa/78121
1697 * gcc.dg/ipa/pr78121.c: New test.
1698
0290a292
MO
16992016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1700
1701 * c-c++-common/asan/default_options.h: New file.
1702 * c-c++-common/asan/strcasestr-1.c: New test.
1703 * c-c++-common/asan/strcasestr-2.c: Likewise.
1704 * c-c++-common/asan/strcspn-1.c: Likewise.
1705 * c-c++-common/asan/strcspn-2.c: Likewise.
1706 * c-c++-common/asan/strpbrk-1.c: Likewise.
1707 * c-c++-common/asan/strpbrk-2.c: Likewise.
1708 * c-c++-common/asan/strspn-1.c: Likewise.
1709 * c-c++-common/asan/strspn-2.c: Likewise.
1710 * c-c++-common/asan/strstr-1.c: Likewise.
1711 * c-c++-common/asan/strstr-2.c: Likewise.
1712 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1713
fbdb92eb
MO
17142016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1715
1716 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1717
103c4f75
JW
17182016-11-08 Janus Weil <janus@gcc.gnu.org>
1719
1720 PR fortran/68440
1721 * gfortran.dg/class_58.f90: New test.
1722
90a2ffc0
UB
17232016-11-08 Uros Bizjak <ubizjak@gmail.com>
1724
1725 PR target/70799
1726 * gcc.target/i386/pr70799-2.c: New test.
1727
eba5aec8
JW
17282016-11-08 Janus Weil <janus@gcc.gnu.org>
1729
1730 PR fortran/77596
1731 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1732
fad36601
BC
17332016-11-08 Bin Cheng <bin.cheng@arm.com>
1734
1735 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1736
7c8615b6
BC
17372016-11-08 Bin Cheng <bin.cheng@arm.com>
1738
1739 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1740
4c6a4a53
BC
17412016-11-08 Bin Cheng <bin.cheng@arm.com>
1742
1743 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1744
fcd1b8df
ML
17452016-11-08 Martin Liska <mliska@suse.cz>
1746
1747 PR testsuite/78242
1748 * g++.dg/asan/use-after-scope-4.C: New test.
1749 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1750 * gcc.dg/asan/use-after-scope-8.c: Remove.
1751
f9ef2c76
RB
17522016-11-08 Richard Biener <rguenther@suse.de>
1753
1754 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1755
ad11774f
TC
17562016-11-08 Tamar Christina <tamar.christina@arm.com>
1757
1758 PR testsuite/78136
1759 * gcc.dg/cpp/trad/trad.exp
1760 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1761 * gcc.dg/cpp/trad/include.c: Use local header file.
1762
fe73a332
RB
17632016-11-08 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/78205
1766 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1767
ed053eb8
RB
17682016-11-08 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/78224
1771 * g++.dg/torture/pr78224.C: New testcase.
1772
06658c6d
SKS
17732016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1774
1775 * gcc.dg/store_merging_1.c: Require store_merge.
1776 * gcc.dg/store_merging_2.c: Likewise.
1777 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1778 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1779 * gcc.dg/store_merging_6.c: Likewise.
1780 * gcc.dg/store_merging_7.c: Likewise.
1781 * gcc.dg/store_merging_8.c: Likewise.
1782 * lib/target-supports.exp (check_effective_target_store_merge): New.
1783
e4b39278
DE
17842016-11-07 David Edelsohn <dje.gcc@gmail.com>
1785
1786 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1787 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1788 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1789 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1790 -mvsx -mpower8-vector.
1791 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1792 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1793 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1794 -mvsx -mpower8-vector.
1795
fda2d612
DE
17962016-11-07 David Edelsohn <dje.gcc@gmail.com>
1797
1798 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1799
1800 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1801 * gcc.dg/visibility-14.c: XFAIL AIX.
1802 * gcc.dg/visibility-15.c: XFAIL AIX.
1803 * gcc.dg/visibility-16.c: XFAIL AIX.
1804 * gcc.dg/visibility-17.c: XFAIL AIX.
1805 * gcc.dg/visibility-18.c: XFAIL AIX.
1806 * gcc.dg/visibility-19.c: XFAIL AIX.
1807 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1808 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1809 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1810 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1811
60cee85e
JJ
18122016-11-07 Jakub Jelinek <jakub@redhat.com>
1813
1814 PR target/78227
1815 * gcc.target/i386/pr78227-1.c: New test.
1816 * gcc.target/i386/pr78227-2.c: New test.
1817
7aa13860
PK
18182016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1819
1820 PR middle-end/35691
1821 * gcc.dg/pr35691-1.c: New test-case.
1822 * gcc.dg/pr35691-2.c: Likewise.
1823
caa024ff
BS
18242016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1825
1826 PR rtl-optimization/77309
1827 * gcc.dg/torture/pr77309.c: New test.
1828
a9815228
JJ
18292016-11-07 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR middle-end/71529
1832 * gcc.target/i386/pr71529.C: Moved to ...
1833 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1834
1835 PR target/64411
1836 * gcc.target/i386/pr64411.C: Moved to ...
1837 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1838 lp64.
1839
1840 PR target/65105
1841 * gcc.target/i386/pr65105-4.C: Moved to ...
1842 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1843 Run into compile test rather than execute test.
1844
e8ab5cb1
RB
18452016-11-07 Richard Biener <rguenther@suse.de>
1846
1847 PR target/78229
1848 * g++.dg/pr78229.C: New testcase.
1849
20770eb8
RB
18502016-11-07 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/78218
1853 * gcc.dg/torture/pr78218.c: New testcase.
1854
32894793
RB
18552016-11-07 Richard Biener <rguenther@suse.de>
1856
1857 PR tree-optimization/78228
1858 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1859
e27bfda2
KT
18602016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1861
1862 PR target/77822
1863 * g++.dg/torture/pr77822.C: New test.
1864
00d6b7a1
ML
18652016-11-07 Martin Liska <mliska@suse.cz>
1866
1867 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1868 -f-sanitize-address-use-after-scope.
1869 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1870 internal fn calls.
1871 * g++.dg/asan/use-after-scope-1.C: New test.
1872 * g++.dg/asan/use-after-scope-2.C: Likewise.
1873 * g++.dg/asan/use-after-scope-3.C: Likewise.
1874 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1875 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1876 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1877 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1878 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1879 * g++.dg/asan/use-after-scope-types.h: Likewise.
1880 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1881 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1882 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1883 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1884 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1885 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1886 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1887 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1888 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1889 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1890 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1891 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1892 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1893 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1894
a0d3edf8
RB
18952016-11-07 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/78189
1898 * g++.dg/torture/pr78189.C: New testcase.
1899
0db5adfa
DE
19002016-11-06 David Edelsohn <dje.gcc@gmail.com>
1901
1902 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1903
cc03bf7a
AV
19042016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1905
1906 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1907 occuring.
1908
18bb8b8a
TK
19092016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1910
1911 PR fortran/78221
1912 * arith.c (gfc_complex2real): Change gfc_warning_now to
1913 gfc_warning.
1914
c7f587bd
PT
19152016-11-05 Paul Thomas <pault@gcc.gnu.org>
1916
1917 * gfortran.dg/move_alloc_17.f03: New test.
1918
92657eb0
RB
19192016-11-05 Richard Biener <rguenther@suse.de>
1920
1921 PR bootstrap/78188
1922 * g++.dg/ipa/pr78188.C: New test.
1923
28ce22e6
JW
19242016-11-05 Janus Weil <janus@gcc.gnu.org>
1925 Dominique d'Humieres <dominiq@lps.ens.fr>
1926
1927 PR fortran/69495
1928 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1929
d233ee5f
PT
19302016-11-05 Paul Thomas <pault@gcc.gnu.org>
1931
1932 PR fortran/67564
1933 * gfortran.dg/select_type_39.f03: New test.
1934
19352016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1936
1937 PR fortran/64933
1938 * gfortran.dg/associate_23.f90: New test.
1939
5f4cebba
JJ
19402016-11-04 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR target/77834
1943 * gcc.dg/pr77834.c: New test.
1944
6e3ae7e6
PC
19452016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 PR c++/67980
1948 * g++.dg/cpp1y/pr67980.C: New.
1949
fff6ed28
BS
19502016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1951
1952 * gcc.target/powerpc/fold-vec-add-1.c: New.
1953 * gcc.target/powerpc/fold-vec-add-2.c: New.
1954 * gcc.target/powerpc/fold-vec-add-3.c: New.
1955 * gcc.target/powerpc/fold-vec-add-4.c: New.
1956 * gcc.target/powerpc/fold-vec-add-5.c: New.
1957 * gcc.target/powerpc/fold-vec-add-6.c: New.
1958 * gcc.target/powerpc/fold-vec-add-7.c: New.
1959
bef3a8d7 19602016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1961
1962 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1963 for -mbranch-likely, infer -mno-branch-likely for R6.
1964
dac9376a
BE
19652016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1966
1967 PR c++/71973
1968 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1969 * g++.dg/init/new15.C: Likewise.
1970 * g++.dg/ipa/inline-1.C: Likewise.
1971 * g++.dg/ipa/inline-2.C: Likewise.
1972 * g++.dg/lto/20080908-1_0.C: Likewise.
1973 * g++.dg/tc1/dr20.C: Likewise.
1974 * g++.dg/tree-ssa/inline-1.C: Likewise.
1975 * g++.dg/tree-ssa/inline-2.C: Likewise.
1976 * g++.old-deja/g++.law/except1.C: Likewise.
1977 * g++.old-deja/g++.other/vbase5.C: Likewise.
1978 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1979
b210df46
BS
19802016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1981
1982 PR tree-optimization/78210
1983 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1984 possibility of widening multiplies.
1985
964ef24c
RB
19862016-11-04 Richard Biener <rguenther@suse.de>
1987
1988 PR middle-end/78185
1989 * gcc.dg/pr78185.c: New testcase.
1990
5fb80387
DE
19912016-10-04 David Edelsohn <dje.gcc@gmail.com>
1992
1993 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1994 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1995
6905c577
JJ
19962016-11-03 Jakub Jelinek <jakub@redhat.com>
1997 Alexandre Oliva <aoliva@redhat.com>
1998 Jason Merrill <jason@redhat.com>
1999
2000 PR debug/28767
2001 PR debug/56974
2002 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2003 * g++.dg/debug/dwarf2/ref-3.C: New test.
2004 * g++.dg/debug/dwarf2/ref-4.C: New test.
2005 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2006 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2007
20082016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2009
2010 * gfortran.dg/dec_exp_1.f90: New test.
2011 * gfortran.dg/dec_exp_2.f90: Likewise.
2012 * gfortran.dg/dec_exp_3.f90: Likewise.
2013
6905c577 20142016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2015
2016 * gfortran.dg/dec_parameter_1.f: New test.
2017 * gfortran.dg/dec_parameter_2.f90: Likewise.
2018 * gfortran.dg/dec_parameter_3.f90: Likewise.
2019 * gfortran.dg/dec_parameter_4.f90: Likewise.
2020
7d29f8e3
ML
20212016-11-03 Martin Liska <mliska@suse.cz>
2022
2023 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2024 output.
2025 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2026
5de3e2d8
BE
20272016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2028
2029 PR libgcc/78067
2030 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2031
f03f0232
SKS
20322016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2033
2034 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2035
bd17a9df
MF
20362016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2037
2038 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2039
2b01aad6
TC
20402016-11-01 Tamar Christina <tamar.christina@arm.com>
2041
2042 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2043 Check for arm_v8_neon_hw.
2044 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2045 Likewise.
2046 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2047 Likewise.
2048 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2049 Likewise.
2050
aa55dc0c
RB
20512016-11-02 Richard Biener <rguenther@suse.de>
2052
2053 * gcc.dg/store_merging_8.c: New testcase.
2054
6905c577 20552016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2056
2057 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2058
075be4a1
DE
20592016-11-02 David Edelsohn <dje.gcc@gmail.com>
2060
4b69fb13
DE
2061 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2062 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2063 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2064 * gcc.dg/pr65779.c: XFAIL AIX.
2065 * gcc.dg/pr70405.c: XFAIL AIX.
2066
075be4a1
DE
2067 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2068 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2069 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2070
fdb1aa55
RO
20712016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2072
2073 * lib/target-supports.exp (check_gc_sections_available): Use
2074 -print-prog-name=ld to determine linker used.
2075
4adbcdb4
ML
20762016-11-02 Martin Liska <mliska@suse.cz>
2077
2078 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2079 test case.
2080
4b2c06f4
KT
20812016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2082
2083 PR tree-optimization/78170
2084 * gcc.c-torture/execute/pr78170.c: New test.
2085
63e523d6
KT
20862016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2087
2088 PR tree-optimization/78162
2089 * gcc.c-torture/compile/pr78162.c: New test.
2090
da42ac7b
RB
20912016-11-02 Richard Biener <rguenther@suse.de>
2092
2093 PR tree-optimization/78035
2094 PR tree-optimization/77964
2095 * gcc.target/i386/pr78035.c: New testcase.
2096
4280df0a
RB
20972016-11-02 Richard Biener <rguenther@suse.de>
2098
2099 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2100 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2101 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2102 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2103 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2104
1b1d9303
DE
21052016-11-01 David Edelsohn <dje.gcc@gmail.com>
2106
2107 * gfortran.dg/pr70937.f90: require-effective-target lto.
2108
5b7c0519
TK
21092016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2110
2111 PR fortran/69544
2112 * gfortran.dg/where_6.f90: New test.
2113
70d28813
JJ
21142016-11-01 Jakub Jelinek <jakub@redhat.com>
2115
2116 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2117
7f4266d4
TK
21182016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2119
2120 PR fortran/69544
2121 * gfortran.dg/where_5.f90: New test.
2122
9fc158eb
BB
21232016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2124
2125 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2126 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2127 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2128 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2129
baeb7b5c
UB
21302016-11-01 Uros Bizjak <ubizjak@gmail.com>
2131
2132 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2133 Whitespace fixes.
2134 (check_effective_target_vect_cmdline_needed): Check
2135 is-effective-target ia32 for x86 targets.
2136 (check_effective_target_vect_simd_clones): Simplify condition.
2137 (check_effective_target_vect_double): Ditto.
2138 (check_effective_target_vect_aligned_arrays): Check
2139 is-effective-target ia32 for x86 targets. Simplify condition.
2140 (check_effective_target_vect_multiple_sizes): Simplify condition.
2141 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2142 (check_effective_target_sync_int_128): Simplify condition.
2143 (check_effective_target_sync_int_128_runtime): Ditto.
2144 (check_effective_target_sync_long_long_runtime): Ditto.
2145 (check_effective_target_divmod): Add i?86-*-* target.
2146
156b5cca
MM
21472016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2148
2149 * gcc.target/powerpc/vsx-extract-4.c: New test.
2150 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2151
120a4c45
JD
21522016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2153
2154 PR fortran/54679
2155 * gfortran.dg/fmt_l.f90: Update test.
2156 * gfortran.dg/fmt_l0.f90: New test.
2157
c5fed5c6
JJ
21582016-10-31 Jakub Jelinek <jakub@redhat.com>
2159
2160 PR c++/78089
2161 * c-c++-common/builtin-shuffle-1.c: New test.
2162 * g++.dg/cpp0x/addressof3.C: New test.
2163
aee69156
VV
21642016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2165
2166 Add tests for a const member and a reference member for launder.
2167 * g++.dg/cpp1z/launder3.C: New.
2168 * g++.dg/cpp1z/launder4.C: Likewise.
2169 * g++.dg/cpp1z/launder5.C: Likewise.
2170 * g++.dg/cpp1z/launder5.cc: Likewise.
2171 * g++.dg/cpp1z/launder5.h: Likewise.
2172 * g++.dg/cpp1z/launder6.C: Likewise.
2173 * g++.dg/cpp1z/launder6.cc: Likewise.
2174 * g++.dg/cpp1z/launder6.h: Likewise.
2175
1e4fa9b1
JJ
21762016-10-31 Jakub Jelinek <jakub@redhat.com>
2177
dcb466ec
JJ
2178 PR c++/77948
2179 * g++.dg/cpp0x/pr77948-1.C: New test.
2180 * g++.dg/cpp0x/pr77948-2.C: New test.
2181 * g++.dg/cpp0x/pr77948-3.C: New test.
2182 * g++.dg/cpp0x/pr77948-4.C: New test.
2183 * g++.dg/cpp0x/pr77948-5.C: New test.
2184 * g++.dg/cpp0x/pr77948-6.C: New test.
2185
1e4fa9b1
JJ
2186 PR tree-optimization/77860
2187 * gcc.dg/pr77860.c: New test.
2188
9782e1ec
JJ
21892016-10-31 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR c++/77886
2192 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2193
dd57b05e
SKS
21942016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2195
2196 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2197
84ff4775
LCW
21982016-10-30 Le-Chun Wu <lcwu@google.com>
2199 Mark Wielaard <mjw@redhat.com>
2200
2201 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2202 * gcc.dg/Wshadow-local-1.c: Likewise.
2203 * gcc.dg/Wshadow-local-2.c: Likewise.
2204 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2205 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2206 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2207
0b56e9ad
BS
22082016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2209
2210 PR tree-optimization/71915
2211 PR tree-optimization/71490
2212 * gcc.dg/tree-ssa/pr54245.c: Delete.
2213 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2214 document why.
2215
d4fc6702
JD
22162016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2217
2218 PR fortran/78123
2219 * gfortran.dg/fmt_t_9.f: New test.
2220
396e56d2
TK
22212016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2222
2223 PR fortran/67219
2224 * gfortran.dg/pr67219.f90: New test.
2225
a654d5d0
JJ
22262016-10-29 Jakub Jelinek <jakub@redhat.com>
2227
205b9ed1
JJ
2228 PR rtl-optimization/77919
2229 * g++.dg/torture/pr77919-2.C: New test.
2230
a654d5d0
JJ
2231 PR target/78148
2232 * gcc.dg/pr78148.c: New test.
2233
894d8b41
EB
22342016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2235
2236 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2237 * gcc.target/sparc/overflow-4.c: ...here.
2238 * gcc.target/sparc/overflow-5.c: New test.
2239
e72531b9
PK
22402016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2241 Kugan Vivekanandarajah <kuganv@linaro.org>
2242 Jim Wilson <jim.wilson@linaro.org>
2243
2244 PR tree-optimization/43721
2245 * lib/target-supports.exp (check_effective_target_divmod): New.
2246 (check_effective_target_divmod_simode): Likewise.
2247 (check_effective_target_arm_divmod_simode): Likewise.
2248 * gcc.dg/divmod-1-simode.c: New test.
2249 * gcc.dg/divmod-1.c: Likewise.
2250 * gcc.dg/divmod-2-simode.c: Likewise.
2251 * gcc.dg/divmod-2.c: Likewise.
2252 * gcc.dg/divmod-3-simode.c: Likewise.
2253 * gcc.dg/divmod-3.c: Likewise.
2254 * gcc.dg/divmod-4-simode.c: Likewise.
2255 * gcc.dg/divmod-4.c: Likewise.
2256 * gcc.dg/divmod-5.c: Likewise.
2257 * gcc.dg/divmod-6-simode.c: Likewise.
2258 * gcc.dg/divmod-6.c: Likewise.
2259 * gcc.dg/divmod-7.c: Likewise.
2260
f663d9ad 22612016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2262 Jakub Jelinek <jakub@redhat.com>
2263 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2264
2265 PR middle-end/22141
2266 PR rtl-optimization/23684
2267 * gcc.c-torture/execute/pr22141-1.c: New test.
2268 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2269 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2270 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2271 * gcc.dg/store_merging_1.c: New test.
2272 * gcc.dg/store_merging_2.c: Likewise.
2273 * gcc.dg/store_merging_3.c: Likewise.
2274 * gcc.dg/store_merging_4.c: Likewise.
2275 * gcc.dg/store_merging_5.c: Likewise.
2276 * gcc.dg/store_merging_6.c: Likewise.
2277 * gcc.dg/store_merging_7.c: Likewise.
2278 * gcc.target/i386/pr22141.c: Likewise.
2279 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2280 * g++.dg/init/new17.C: Likewise.
2281
6905c577 22822016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2283
2284 PR middle-end/72747
2285 * c-c++-common/pr72747-1.c: New test.
2286 * c-c++-common/pr72747-2.c: Likewise.
2287
539405d5
AK
22882016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2289
2290 * gcc.target/s390/oscbreak-1.c: New test.
2291
0dbb19f0
AK
22922016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2293
2294 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2295
0d9e143c
JJ
22962016-10-28 Jakub Jelinek <jakub@redhat.com>
2297
c19066a7
JJ
2298 PR rtl-optimization/77919
2299 * g++.dg/torture/pr77919.C: New test.
2300
0d9e143c
JJ
2301 PR rtl-optimization/78132
2302 * gcc.target/i386/pr78132.c: New test.
2303
cc91248d
EB
23042016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2305
2306 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2307
787c7a65
MM
23082016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2309
2310 * gcc.target/powerpc/vsx-simode.c: New test.
2311 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2312 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2313
4ce71579
JJ
23142016-10-27 Jakub Jelinek <jakub@redhat.com>
2315
6f21288f
JJ
2316 PR fortran/78026
2317 * gfortran.dg/gomp/pr78026.f03: New test.
2318 * gfortran.dg/select_type_38.f03: New test.
2319
4ce71579
JJ
2320 PR middle-end/78025
2321 * g++.dg/gomp/declare-simd-7.C: New test.
2322
6f21288f 23232016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2324
2325 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2326 * gfortran.dg/dec_init_2.f90: Likewise.
2327 * gfortran.dg/dec_init_3.f90: New test.
2328 * gfortran.dg/dec_init_4.f90: Likewise.
2329
93f90bec
BC
23302016-10-27 Bin Cheng <bin.cheng@arm.com>
2331
2332 * gcc.dg/fold-narrowbopcst-1.c: New test.
2333
6f21288f 23342016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2335
2336 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2337 dg-shouldfail/dg-output instead of XFAIL.
2338 * gfortran.dg/dec_io_6.f90: Likewise.
2339
ddb92ab9
TP
23402016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2341
2342 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2343 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2344 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2345 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2346 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2347 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2348 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2349 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2350 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2351 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2352
ad6e4ba8
BC
23532016-10-27 Bin Cheng <bin.cheng@arm.com>
2354
2355 * gcc.dg/fold-convmaxconv-1.c: New test.
2356 * gcc.dg/fold-convminconv-1.c: New test.
2357
6905c577 23582016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2359
2360 PR fortran/78092
2361 * gfortran.dg/pr78092.f90: New test.
2362
7a83b391
KN
23632016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2364
2365 PR target/78056
2366 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2367 expected error message.
2368 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2369 expected error message.
2370 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2371 (test_all_not_equal_and_not_zero): Change expected error message.
2372
3693a620
JJ
23732016-10-26 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR fortran/77973
2376 * gfortran.dg/gomp/pr77973.f90: New test.
2377
cd612e8a
PT
23782016-10-26 Paul Thomas <pault@gcc.gnu.org>
2379
2380 PR fortran/78108
2381 * gfortran.dg/submodule_18.f08: New test.
2382 * gfortran.dg/submodule_19.f08: New test.
2383
09844a5f
MM
23842016-10-26 Michael Matz <matz@suse.de>
2385
2386 * g++.dg/pr78060.C: New test.
2387 * gfortran.dg/pr78061.f: New test.
2388 * g++.dg/pr78088.C: New test.
2389
6f21288f 23902016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2391
2392 * gfortran.dg/dec_io_1.f90: New test.
2393 * gfortran.dg/dec_io_2.f90: New test.
2394 * gfortran.dg/dec_io_3.f90: New test.
2395 * gfortran.dg/dec_io_4.f90: New test.
2396 * gfortran.dg/dec_io_5.f90: New test.
2397 * gfortran.dg/dec_io_6.f90: New test.
2398
6c95388f
JJ
23992016-10-25 Jakub Jelinek <jakub@redhat.com>
2400
2401 PR sanitizer/78106
2402 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2403
24042016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2405
2406 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2407 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2408
90e261e4
EB
24092016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2410
2411 * gnat.dg/opt59.adb: New test.
2412 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2413
2414 * gnat.dg/opt60.adb: New test.
2415
cef026ec
AV
24162016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2417
2418 PR fortran/72770
2419 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2420 this pr.
2421
96592eed
JJ
24222016-10-25 Jakub Jelinek <jakub@redhat.com>
2423
2424 PR target/78102
2425 * gcc.target/i386/pr78102.c: New test.
2426
6c95388f 24272016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2428
2429 * gfortran.dg/dec_logical_xor_1.f90: New test.
2430 * gfortran.dg/dec_logical_xor_2.f90: New test.
2431 * gfortran.dg/dec_logical_xor_3.f03: New test.
2432
6c95388f 24332016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2434
2435 * gfortran.dg/dec_loc_rval_1.f90: New test.
2436 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2437 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2438
6c95388f 24392016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2440
90051c26
FR
2441 * gfortran.dg/dec_type_print.f90: New testcase.
2442
6c95388f 24432016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2444
2445 * gfortran.dg/feed_1.f90: New test.
2446 * gfortran.dg/feed_2.f90: New test.
ef144767 2447
8e104951
ML
24482016-10-25 Martin Liska <mliska@suse.cz>
2449
2450 PR sanitizer/78106
2451 * gcc.dg/asan/pr78106.c: New test.
2452
b93ee1bb
ML
24532016-10-25 Martin Liska <mliska@suse.cz>
2454
2455 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2456
ad6922b0
WD
24572016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2458
2459 PR target/78041
2460 * gcc.target/arm/pr78041.c: New test.
2461
e16f1cc7
JJ
24622016-10-25 Jakub Jelinek <jakub@redhat.com>
2463
2464 * g++.dg/cpp1z/launder1.C: New test.
2465 * g++.dg/cpp1z/launder2.C: New test.
2466
078134e5 24672016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2468 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2469
2470 PR target/71676
2471 PR target/71678
2472 * gcc.target/avr/pr71676-2.c: New test.
2473
c7212a15 24742016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2475 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2476
2477 PR target/71676
2478 PR target/71678
2479 * gcc.target/avr/pr71676-1.c: New test.
2480 * gcc.target/avr/pr71676-3.c: New test.
2481 * gcc.target/avr/pr71676.c: New test.
2482 * gcc.target/avr/pr71678.c: New test.
2483
d1c7d3a8
KV
24842016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2485
2486 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2487 such that cloned verions of tested functions are not created.
2488
c7082171
SK
24892016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2490
2491 PR fortran/71895
2492 * gfortran.dg/pr71895.f90: New test.
2493
0f2a9e37
JJ
24942016-10-24 Jakub Jelinek <jakub@redhat.com>
2495
2496 * g++.dg/debug/dwarf2/ref-2.C: New test.
2497
f8348061
BE
24982016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2499
2500 * c-c++-common/Wint-in-bool-context-3.c: New test.
2501
1eb4547b
MS
25022016-10-24 Martin Sebor <msebor@redhat.com>
2503
2504 PR middle-end/77735
2505 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2506 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2507 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2508 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2509 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2510 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2511 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2512
292af537
RB
25132016-10-24 Richard Biener <rguenther@suse.de>
2514
2515 PR testsuite/71491
2516 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2517 * gcc.dg/vect/slp-45.c: Likewise.
2518
40f683e8
RB
25192016-10-24 Richard Biener <rguenther@suse.de>
2520
2521 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2522 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2523 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2524
b1b6774f
GJL
25252016-10-24 Georg-Johann Lay <avr@gjlay.de>
2526
2527 PR target/78093
2528 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2529 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2530
ed9760d2
AV
25312016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2532
2533 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2534
fb027a42
JJ
25352016-10-24 Jakub Jelinek <jakub@redhat.com>
2536
2537 * gcc.target/i386/bmi2-pext-1.c: New test.
2538 * gcc.target/i386/bmi2-pdep-1.c: New test.
2539 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2540 * gcc.target/i386/tbm-bextri-1.c: New test.
2541 * gcc.target/i386/bmi-bextr-6.c: New test.
2542
8e10302e
RO
25432016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2544
2545 PR target/77483
2546 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2547 * gcc.target/i386/pr65105-1.c: Likewise.
2548 * gcc.target/i386/pr65105-2.c: Likewise.
2549 * gcc.target/i386/pr65105-3.c: Likewise.
2550 * gcc.target/i386/pr65105-5.c: Likewise.
2551 * gcc.target/i386/pr67761.c: Likewise.
2552 * gcc.target/i386/pr70799-1.c: Likewise.
2553
866c72a8
ML
25542016-10-24 Martin Liska <mliska@suse.cz>
2555
2556 PR sanitizer/77966
2557 * c-c++-common/ubsan/unreachable-3.c: New test.
2558
0804124b
SK
25592016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2560
2561 PR fortran/77763
2562 * gfortran.dg/pr77763.f90
2563
87c9fca5
SK
25642016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2565
2566 PR fortran/54730
2567 PR fortran/78033
2568 * gfortran.dg/pr78033.f90: New test.
2569
dfd6231e
PT
25702016-10-23 Paul Thomas <pault@gcc.gnu.org>
2571
2572 PR fortran/69834
2573 * gfortran.dg/select_type_1.f03: Change error for overlapping
2574 TYPE IS cases.
2575 * gfortran.dg/select_type_36.f03: New test.
2576
66ccff98
EB
25772016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2578
2579 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2580
15876cee
TK
25812016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2582
2583 PR fortran/78021
2584 * gfortran.dg/string_length_3.f90: New test.
2585
574284e9
AV
25862016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2587
574284e9
AV
2588 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2589
25902016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2591
2592 PR fortran/43366
2593 PR fortran/57117
2594 PR fortran/61337
2595 * gfortran.dg/alloc_comp_class_5.f03: New test.
2596 * gfortran.dg/class_allocate_21.f90: New test.
2597 * gfortran.dg/class_allocate_22.f90: New test.
2598 * gfortran.dg/realloc_on_assign_27.f08: New test.
2599
20276dc9
JL
26002016-10-21 Jeff Law <law@redhat.com>
2601
2602 * PR tree-optimization/71947
2603 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2604 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2605 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2606
f7503699
KV
26072016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2608
2609 * gcc.dg/ipa/vrp5.c: New test.
2610 * gcc.dg/ipa/vrp6.c: New test.
2611
5be6b295
WD
26122016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2613
2614 * gcc.target/aarch64/test_frame_17.c: New test.
2615
c82bc7ed
WD
26162016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2617
2618 * gcc.target/aarch64/test_frame_17.c: New test.
2619
67a6cac7
AP
26202016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2621
2622 PR preprocessor/71681
2623 * gcc.dg/cpp/pr71681-1.c: New testcase
2624 * gcc.dg/cpp/pr71681-2.c: Likewise
2625 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2626 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2627 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2628 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2629
8e6982f7
JJ
26302016-10-21 Jakub Jelinek <jakub@redhat.com>
2631
9c4c8b7b
JJ
2632 PR target/78057
2633 * gcc.target/i386/pr78057.c: New test.
2634
8e6982f7
JJ
2635 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2636
de514d40
PT
26372016-10-21 Paul Thomas <pault@gcc.gnu.org>
2638
2639 PR fortran/69566
2640 * gfortran.dg/select_type_37.f03: New test.
2641
1d64ceb0
SKS
26422016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2643
2644 PR target/71627
2645 * gcc.target/avr/pr71627.c: New test
2646
85729229
EB
26472016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2648
2649 * gcc.target/sparc/overflow-1.c: New test.
2650 * gcc.target/sparc/overflow-2.c: Likewise.
2651 * gcc.target/sparc/overflow-3.c: Likewise.
2652
d17f2c3b
AV
26532016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2654
2655 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2656 effective target.
2657
0d47cee6
KT
26582016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2659
2660 PR rtl-optimization/78038
2661 * gcc.target/aarch64/pr78038.c: New test.
2662
a20d03c8
RB
26632016-10-21 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/78051
2666 * g++.dg/torture/pr78051.C: New testcase.
2667
f3ecd50f
BE
26682016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2669
2670 * c-c++-common/wdate-time.c: Restored test case.
2671 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2672
fceabe50
JJ
26732016-10-20 Jakub Jelinek <jakub@redhat.com>
2674
2675 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2676
f56ea76e
UB
26772016-10-20 Uros Bizjak <ubizjak@gmail.com>
2678
2679 PR target/78037
2680 * gcc.target/i386/pr78037.c: New test.
2681
2c35bbe1
EB
26822016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2683
2684 * gcc.target/visium/overflow8.c: New.
2685 * gcc.target/visium/overflow16.c: Likewise.
2686 * gcc.target/visium/overflow32: Likewise.
2687
28df8730
MM
26882016-10-20 Michael Matz <matz@suse.de>
2689
2690 * gcc.dg/loop-split.c: New test.
2691 * gcc.dg/tree-ssa/ifc-9.c: Update.
2692 * gcc.dg/tree-ssa/ifc-10.c: Update.
2693
6c1a9e41
RB
26942016-10-20 Richard Biener <rguenther@suse.de>
2695
2696 * gcc.dg/graphite/pr35356-1.c: Update.
2697
a2923dba
PC
26982016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2699
2700 PR c++/77446
2701 * g++.dg/cpp1y/pr77446.C: New.
2702
2066ef6a
PK
27032016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2704
2705 PR tree-optimization/53979
2706 * gcc.dg/pr53979-1.c: New test-case.
2707 * gcc.dg/pr53979-2.c: Likewise.
2708
4c712374
BE
27092016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2710
2711 * c-c++-common/Wint-in-bool-context-2.c: New test.
2712
bdcf8e7c
JD
27132016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2714
2715 * gfortran.dg/dtio_17.f90: Fix test.
2716
ec1748d4
AH
27172016-10-19 Aldy Hernandez <aldyh@redhat.com>
2718
2719 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2720 * gcc.dg/Walloca-2.c: Same.
2721
b70f0b0c
AH
27222016-10-19 Aldy Hernandez <aldyh@redhat.com>
2723
2724 * gcc.dg/Wvla-1.c: Rename to...
2725 * gcc.dg/Wvla-larger-than-1.c: ...this.
2726 * gcc.dg/Wvla-2.c: Rename to...
2727 * gcc.dg/Wvla-larger-than-2.c: ...this.
2728 * gcc.dg/Wvla-3.c: Rename to...
2729 * gcc.dg/Walloca-11.c.: ...this.
2730 * gcc.dg/wvla-[1-7].c: Rename to:
2731 * gcc.dg/Wvla-[1-7].c: ...this.
2732
cbb22e61
BC
27332016-10-19 Bin Cheng <bin.cheng@arm.com>
2734
2735 PR tree-optimization/78005
2736 * gcc.dg/vect/pr78005.c: New.
2737 * gcc.target/i386/l_fma_float_1.c: Revise test.
2738 * gcc.target/i386/l_fma_float_2.c: Ditto.
2739 * gcc.target/i386/l_fma_float_3.c: Ditto.
2740 * gcc.target/i386/l_fma_float_4.c: Ditto.
2741 * gcc.target/i386/l_fma_float_5.c: Ditto.
2742 * gcc.target/i386/l_fma_float_6.c: Ditto.
2743 * gcc.target/i386/l_fma_double_1.c: Ditto.
2744 * gcc.target/i386/l_fma_double_2.c: Ditto.
2745 * gcc.target/i386/l_fma_double_3.c: Ditto.
2746 * gcc.target/i386/l_fma_double_4.c: Ditto.
2747 * gcc.target/i386/l_fma_double_5.c: Ditto.
2748 * gcc.target/i386/l_fma_double_6.c: Ditto.
2749
a023f8c8
TS
27502016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2751
2752 PR tree-optimization/78024
2753 * gcc.dg/goacc/loop-processing-1.c: New file.
2754
d9700bdb
RB
27552016-10-19 Richard Biener <rguenther@suse.de>
2756
2757 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2758
902cb7b1
KN
27592016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2760
2761 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2762 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2763 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2764 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2765 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2766 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2767 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2768 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2769 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2770 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2771 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2772 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2773 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2774 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2775 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2776 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2777 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2778 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2779 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2780 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2781 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2782 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2783 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2784 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2785 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2786 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2787 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2788 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2789 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2790 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2791 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2792 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2793 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2794 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2795 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2796 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2797 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2798 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2799 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2800 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2801 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2802 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2803 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2804 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2805 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2806 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2807 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2808 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2809 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2810 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2811 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2812 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2813 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2814 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2815 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2816 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2817 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2818 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2819 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2820 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2821 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2822 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2823 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2824 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2825 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2826 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2827 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2828 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2829 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2830 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2831 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2832 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2833 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2834 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2835 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2836 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2837 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2838 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2839 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2840 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2841 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2842 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2843 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2844 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2845 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2846 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2847 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2848 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2849 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2850 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2851 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2852 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2853 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2854 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2855 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2856 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2857 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2858 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2859 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2860 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2861 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2862 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2863 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2864 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2865 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2866 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2867 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2868 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2869 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2870 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2871 * gcc.target/powerpc/vsu/vsu.exp: New file.
2872
5cb96b6a
UB
28732016-10-18 Uros Bizjak <ubizjak@gmail.com>
2874
2875 PR target/77991
2876 * gcc.target/i386/pr77991.c: New test.
2877
f5de494c
MF
28782016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2879
2880 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2881 LTO is used.
2882
e5163ec1
SKS
28832016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2884
5cb96b6a 2885 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2886
b64e8239
RB
28872016-10-18 Richard Biener <rguenther@suse.de>
2888
2889 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2890 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2891 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2892 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2893 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2894 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2895 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2896 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2897 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2898 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2899 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2900 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2901 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2902 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2903 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2904 * gcc.dg/pr68217.c: Likewise.
2905 * gcc.dg/predict-9.c: Likewise.
2906 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2907 * gcc.dg/predict-1.c: Likewise.
2908
c680ada5
JD
29092016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2910
2911 * gfortran.dg/dtio_17.f90: New test.
2912
7fd4f180
KV
29132016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2914
2915 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2916
718625ad
KV
29172016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2918
2919 * gcc.dg/ipa/vrp4.c: New test.
2920
735b8f9f
KV
29212016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2922
2923 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2924 * gcc.dg/torture/pr39074.c: Likewise.
2925
86f98087
EB
29262016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2927
2928 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2929 * gnat.dg/trampoline4.adb: Minor tweak.
2930
a929f266
BS
29312016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2932
2933 PR tree-optimization/77916
2934 * gcc.dg/torture/pr77916.c: New.
2935
4acf2055
SK
29362016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2937
2938 PR fortran/77978
2939 * gfortran.dg/pr77978_1.f90: New test.
2940 * gfortran.dg/pr77978_2.f90: Ditto.
2941 * gfortran.dg/pr77978_3.f90: Ditto.
2942
871267e1
PT
29432016-10-17 Paul Thomas <pault@gcc.gnu.org>
2944
2945 PR fortran/61420
2946 PR fortran/78013
2947 * gfortran.dg/proc_ptr_49.f90: New test.
2948
fd9593e9
BE
29492016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2950
2951 PR target/77308
2952 * gcc.target/arm/pr77308.c: New test.
2953
d32d4176
DE
29542016-10-17 David Edelsohn <dje.gcc@gmail.com>
2955
2956 * lib/target-supports.exp
2957 (check_effective_target_floatn_nx_runtime): Return 0 for
2958 powerpc*-ibm-aix*.
2959
dca2910c
AP
29602016-10-17 Andrew Pinski <apinski@cavium.com>
2961
2962 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2963 long instead of long.
2964 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2965 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2966 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2967 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2968 * gcc.target/aarch64/pr68102_1.c: Likewise.
2969 * gcc.target/aarch64/target_attr_3.c: Likewise.
2970
44b00dbc
RB
29712016-10-17 Richard Biener <rguenther@suse.de>
2972
2973 PR tree-optimization/77988
2974 * gcc.dg/torture/pr77988.c: New testcase.
2975
89b80c42
PK
29762016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2977
2978 * gcc.dg/pr71636-1.c: New test-case.
2979 * gcc.dg/pr71636-2.c: Likewise.
2980
4c640e26
EB
29812016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2982
2983 * gnat.dg/trampoline3.adb: New test.
2984 * gnat.dg/trampoline4.adb: Likewise.
2985
6c0347f6
JD
29862016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2987
2988 * gfortran.dg/dtio_16.f90: New test.
2989
d0d48a06
EB
29902016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2991
2992 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2993 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2994 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2995
baa33d83
EB
29962016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2997
2998 * gcc.target/sparc/popc.c: Rename to...
2999 * gcc.target/sparc/popc-1.c: ...this.
3000 * gcc.target/sparc/popc-2.c: New test.
3001
523ee218
JD
30022016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3003
3004 PR fortran/77972
3005 * gfortran.dg/unexpected_eof_4.f90: New test.
3006
c04d4ede
JB
30072016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3008
31a84d4a
AP
3009 PR libfortran/48587
3010 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3011
064ed55a
JJ
30122016-10-14 Jakub Jelinek <jakub@redhat.com>
3013
9a822fc7
JJ
3014 PR middle-end/77959
3015 * gfortran.dg/pr77959.f90: New test.
3016
064ed55a
JJ
3017 DR 1511 - const volatile variables and ODR
3018 * g++.dg/DRs/dr1511-1.C: New test.
3019 * g++.dg/DRs/dr1511-2.C: New test.
3020
2579762a
EB
30212016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3022
3023 * gnat.dg/debug7.adb (dg-options): Remove -g.
3024 * gnat.dg/debug8.adb (dg-options): Add -margs.
3025 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3026
6d59425d
RB
30272016-10-14 Richard Biener <rguenther@suse.de>
3028
3029 PR tree-optimization/77979
3030 * gcc.dg/torture/pr77979.c: New testcase.
3031
43f66d6e
ML
30322016-10-14 Martin Liska <mliska@suse.cz>
3033
3034 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3035 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3036 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3037
cb3ac867
UB
30382016-10-14 Uros Bizjak <ubizjak@gmail.com>
3039
3040 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3041 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3042 * gcc.dg/torture/pr77937-2.c: Likewise.
3043
14cf71a0
EB
30442016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3045
3046 * gnat.dg/lto15.adb: Adjust.
3047 * gnat.dg/lto16.adb: Likewise.
3048 * gnat.dg/lto17.adb: Likewise
3049 * gnat.dg/lto18.ad[sb]: New test.
3050 * gnat.dg/lto18_pkg.ads: New helper.
3051 * gnat.dg/lto19.adb: New test.
3052 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3053 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3054 * gnat.dg/lto20.adb: New test.
3055 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3056
6fd9c6f4
AV
30572016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3058
3059 * gfortran.dg/coarray_38.f90: Expect error message.
3060
01f44038
KT
30612016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3062
3063 * gcc.target/aarch64/spellcheck_1.c: New test.
3064 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3065 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3066 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3067 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3068 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3069
253abb2a
AS
30702016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3071
3072 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3073
a2695319
BS
30742016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3075
3076 PR tree-optimization/77937
3077 * gcc.dg/torture/pr77937-1.c: New.
3078 * gcc.dg/torture/pr77937-2.c: New.
3079
14a2c9aa
JM
30802016-10-13 Jakub Jelinek <jakub@redhat.com>
3081
3082 * g++.dg/cpp1z/inline-var1.C: New test.
3083 * g++.dg/cpp1z/inline-var1a.C: New test.
3084 * g++.dg/cpp1z/inline-var1.h: New file.
3085 * g++.dg/cpp1z/inline-var2.C: New test.
3086 * g++.dg/cpp1z/inline-var3.C: New test.
3087 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3088 uninitialized const.
3089
6c95388f 30902016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3091
ee7fa2e3
SL
3092 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3093 Xscale is specified, not just -march.
3094 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3095 is incompatible with Xscale.
18d34307 3096
96032047
MS
30972016-10-13 Martin Sebor <msebor@redhat.com>
3098
3099 PR c++/71912
3100 * g++.dg/ext/flexary4.C: Adjust.
3101 * g++.dg/ext/flexary5.C: Same.
3102 * g++.dg/ext/flexary9.C: Same.
3103 * g++.dg/ext/flexary19.C: New test.
3104 * g++.dg/ext/flexary18.C: New test.
3105 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3106 regression test.
5cb96b6a
UB
3107 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3108 Avoid generating a flexible array member in an array.
96032047 3109
5b1548fd
MS
31102016-10-13 Martin Sebor <msebor@redhat.com>
3111
3112 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3113 to placate -Wformat on targets where the type is not int.
3114
7810c4eb
DM
31152016-10-13 David Malcolm <dmalcolm@redhat.com>
3116
3117 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3118 in INSN_LOCATION.
3119
fcd27666
BC
31202016-10-13 Bin Cheng <bin.cheng@arm.com>
3121
3122 * gcc.target/i386/l_fma_float_1.c: Revise test.
3123 * gcc.target/i386/l_fma_float_2.c: Ditto.
3124 * gcc.target/i386/l_fma_float_3.c: Ditto.
3125 * gcc.target/i386/l_fma_float_4.c: Ditto.
3126 * gcc.target/i386/l_fma_float_5.c: Ditto.
3127 * gcc.target/i386/l_fma_float_6.c: Ditto.
3128 * gcc.target/i386/l_fma_double_1.c: Ditto.
3129 * gcc.target/i386/l_fma_double_2.c: Ditto.
3130 * gcc.target/i386/l_fma_double_3.c: Ditto.
3131 * gcc.target/i386/l_fma_double_4.c: Ditto.
3132 * gcc.target/i386/l_fma_double_5.c: Ditto.
3133 * gcc.target/i386/l_fma_double_6.c: Ditto.
3134
b8a4b8c8
BC
31352016-10-13 Bin Cheng <bin.cheng@arm.com>
3136
3137 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3138
328ba117
BC
31392016-10-13 Bin Cheng <bin.cheng@arm.com>
3140
3141 * gcc.dg/vect/vect-98.c: Refine test case.
3142 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3143 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3144 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3145
1a1ab05e
JJ
31462016-10-13 Jakub Jelinek <jakub@redhat.com>
3147
3148 PR c/77946
3149 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3150
27947670
ML
31512016-10-13 Martin Liska <mliska@suse.cz>
3152
3153 PR tree-optimization/77943
3154 * g++.dg/tree-ssa/pr77943.C: New test.
3155
92c5266b
AV
31562016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3157
3158 PR fortran/72832
3159 * gfortran.dg/allocate_with_source_22.f03: New test.
3160 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3161 fail.
3162
90bca4ed
TP
31632016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3164
3165 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3166 * gcc.target/arm/movsi_movw.c: Likewise.
3167 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3168 directive to work on big endian targets.
3169
0011af7b
KV
31702016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3171
3172 * gcc.dg/tree-ssa/evrp6.c: New test.
3173
859e95ab
SB
31742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3175
3176 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3177 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3178 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3179
2934018d
SB
31802016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3181
3182 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3183 * gcc.target/powerpc/warn-2.c: Ditto.
3184
f92d1522
RS
31852016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3186
3187 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3188 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3189 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3190 for -mmsa.
3191 * gcc.target/mips/msa.c: New test.
3192 * gcc.target/mips/msa-builtins.c: Likewise.
3193 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3194 (check_effective_target_mips_msa_runtime): Likewise.
3195 (check_effective_target_mips_msa): Likewise.
3196 (add_options_for_mips_msa): Likewise.
3197 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3198 (check_effective_target_vect_intfloat_cvt): Likewise.
3199 (check_effective_target_vect_uintfloat_cvt): Likewise.
3200 (check_effective_target_vect_floatint_cvt): Likewise.
3201 (check_effective_target_vect_floatuint_cvt): Likewise.
3202 (check_effective_target_vect_shift): Likewise.
3203 (check_effective_target_vect_shift_char): Likewise.
3204 (check_effective_target_vect_long): Likewise.
3205 (check_effective_target_vect_float): Likewise.
3206 (check_effective_target_vect_double): Likewise.
3207 (check_effective_target_vect_long_long): Likewise.
3208 (check_effective_target_vect_perm): Likewise.
3209 (check_effective_target_vect_perm_byte): Likewise.
3210 (check_effective_target_vect_perm_short): Likewise.
3211 (check_effective_target_vect_sdot_qi): Likewise.
3212 (check_effective_target_vect_udot_qi): Likewise.
3213 (check_effective_target_vect_sdot_hi): Likewise.
3214 (check_effective_target_vect_udot_hi): Likewise.
3215 (check_effective_target_vect_pack_trunc): Likewise.
3216 (check_effective_target_vect_unpack): Likewise.
3217 (check_effective_target_vect_hw_misalign): Likewise.
3218 (check_effective_target_vect_condition): Likewise.
3219 (check_effective_target_vect_cond_mixed): Likewise.
3220 (check_effective_target_vect_char_mult): Likewise.
3221 (check_effective_target_vect_short_mult): Likewise.
3222 (check_effective_target_vect_int_mult): Likewise.
3223 (check_effective_target_vect_extract_even_odd): Likewise.
3224 (check_effective_target_vect_interleave): Likewise.
3225 (check_vect_support_and_set_flags): Check if the target supports MSA
3226 and append to the list of EFFECTIVE_TARGETS.
3227
0bfd099c
RB
32282016-10-12 Richard Biener <rguenther@suse.de>
3229
3230 PR debug/77947
3231 * g++.dg/torture/pr77947.C: New testcase.
3232
b4a9ef2f
PMR
32332016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3234
3235 * gnat.dg/debug8.adb: New testcase.
3236
c0dbd22d
PMR
32372016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3238
3239 * gnat.dg/debug9.adb: New testcase.
3240
8a7c91cd
RB
32412016-10-12 Richard Biener <rguenther@suse.de>
3242
3243 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3244 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3245 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3246
7dc2f5f1
RB
32472016-10-12 Richard Biener <rguenther@suse.de>
3248
3249 PR tree-optimization/77920
3250 * gcc.dg/torture/pr77920.c: New testcase.
3251
70f6d5e1
JJ
32522016-10-12 Jakub Jelinek <jakub@redhat.com>
3253
4a8b97cb
JJ
3254 PR tree-optimization/77929
3255 * gcc.c-torture/compile/pr77929.c: New test.
3256
70f6d5e1
JJ
3257 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3258 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3259 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3260 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3261 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3262 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3263 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3264 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3265 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3266
4803de58
EB
32672016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3268
3269 * gcc.target/sparc/setcc-4.c: Adjust.
3270 * gcc.target/sparc/setcc-5.c: Likewise.
3271 * gcc.target/sparc/setcc-6.c: Likewise.
3272 * gcc.target/sparc/setcc-7.c: Likewise.
3273 * gcc.target/sparc/setcc-8.c: Likewise.
3274 * gcc.target/sparc/setcc-9.c: Likewise.
3275 * gcc.target/sparc/setcc-10.c: Delete.
3276
f6cf4810
SK
32772016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3278
3279 PR fortran/77942
3280 * gfortran.dg/pr77942.f90
3281
8e8c2744
FR
32822016-10-11 Fritz Reese <fritzoreese@gmail.com>
3283
3284 * gfortran.dg/dec_math.f90: New testsuite.
3285
ddefad9a
SKS
32862016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3287
3288 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3289 (main): Declare j as i32 instead of int.
3290
e7b08761
TP
32912016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3292
3293 PR testsuite/PR77710
3294 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3295 target triplet instead of *-*-*-*.
3296
9fd7cd44
EB
32972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3298
3299 * gnat.dg/unchecked_convert10.adb: New test.
3300 * gnat.dg/unchecked_convert11.adb: Likewise.
3301 * gnat.dg/unchecked_convert12.adb: Likewise.
3302
ff7e7ee0
EB
33032016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3304
3305 * gcc.target/sparc/cbcond-1.c: New test.
3306 * gcc.target/sparc/cbcond-2.c: Likewise.
3307 * gcc.target/sparc/movcc-1.c: Likewise.
3308 * gcc.target/sparc/movcc-2.c: Likewise.
3309 * gcc.target/sparc/setcc-1.c: Adjust.
3310 * gcc.target/sparc/setcc-2.c: Likewise.
3311 * gcc.target/sparc/setcc-3.c: Likewise.
3312 * gcc.target/sparc/setcc-4.c: Likewise.
3313 * gcc.target/sparc/setcc-5.c: Likewise.
3314 * gcc.target/sparc/setcc-6.c: New test.
3315 * gcc.target/sparc/setcc-7.c: Likewise.
3316 * gcc.target/sparc/setcc-8.c: Likewise.
3317 * gcc.target/sparc/setcc-9.c: Likewise.
3318 * gcc.target/sparc/setcc-10.c: Likewise.
3319
d30078b8
JL
33202016-10-10 Jeff Law <law@redhat.com>
3321
3322 PR tree-optimization/71947
3323 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3324 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3325 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3326 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3327 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3328 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3329
5f869266
TK
33302016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3331
3332 PR fortran/77915
3333 * gfortran.dg/matmul_11.f90: New test.
3334
174e0b00
JW
33352016-10-10 Jiong Wang <jiong.wang@arm.com>
3336
3337 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3338 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3339 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3340 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3341 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3342 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3343 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3344 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3345 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3346 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3347 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3348 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3349 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3350 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3351 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3352 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3353 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3354 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3355 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3356 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3366 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3379 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3383 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3384 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3385 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3386 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3387 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3388 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3389 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3390 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3391 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3392 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3393 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3394 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3395 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3396
4bc63138
JW
33972016-10-10 Jiong Wang <jiong.wang@arm.com>
3398
3399 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3400 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3401 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3402 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3403 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3404 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3405 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3406 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3407 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3408 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3409 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3410 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3411 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3412 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3413
8f3edb07
JW
34142016-10-10 Jiong Wang <jiong.wang@arm.com>
3415
3416 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3417 Enable AArch64.
3418 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3419 vdup*_laneq.
3420 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3421 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3422 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3423 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3424
6e49f922
JW
34252016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3426 Jiong Wang <jiong.wang@arm.com>
3427
3428 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3429 AArch64 support.
3430 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3431 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3432 AArch64 targets.
3433 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3434 AArch64 targets.
3435 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3436 targets.
3437 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3438
41683e1a
EB
34392016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3440
3441 * gnat.dg/specs/vfa.ads: New test.
3442
6e49f922 34432016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3444
3445 * gnat.dg/inline13.ad[sb]: New test.
3446 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3447
55cfd746
EB
34482016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3449
3450 * gnat.dg/biased_subtype.adb: New test.
3451
4dfb8a2a
JJ
34522016-10-09 Jakub Jelinek <jakub@redhat.com>
3453
3454 PR tree-optimization/77901
3455 * gcc.c-torture/compile/pr77901.c: New test.
3456
67b97478
PK
34572016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3458
3459 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3460 * gcc.dg/ipa/propalign-2.c: Likewise
3461 * gcc.dg/ipa/propalign-3.c: Likewise.
3462 * gcc.dg/ipa/propalign-4.c: Likewise.
3463 * gcc.dg/ipa/propalign-5.c: Likewise.
3464
7bad794a
JJ
34652016-10-08 Jakub Jelinek <jakub@redhat.com>
3466
81b02905
JJ
3467 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3468
ee19ef45
JJ
3469 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3470
7bad794a
JJ
3471 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3472 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3473
56d3a930
FR
34742016-10-07 Fritz Reese <fritzoreese@gmail.com>
3475
3476 * gfortran.dg/dec_union_11.f90: New testcase.
3477
45e2bf2e
NS
34782016-10-07 Nathan Sidwell <nathan@acm.org>
3479
3480 PR c++/66443
3481 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3482 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3483 * g++.dg/cpp1y/pr66443-cxx14.C: New
3484 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3485 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3486
be845b04
JJ
34872016-10-07 Jakub Jelinek <jakub@redhat.com>
3488
3489 * g++.dg/cpp0x/addressof1.C: New test.
3490 * g++.dg/cpp0x/addressof2.C: New test.
3491
08213983
MM
34922016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3493
3494 * gcc.target/powerpc/float128-type-1.c: New test to check that
3495 PowerPC 64-bit Linux enables -mfloat128-type by default.
3496 * gcc.target/powerpc/float128-type-2.c: Likewise.
3497 * gcc.target/powerpc/float128-mix.c: Change error message to
3498 reflect that __ibm128 is now #define'ed to be long double.
3499
bd845c14
SK
35002016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3501
3502 PR fortran/77406
3503 * gfortran.dg/pr77406.f90: New test.
3504 * gfortran.dg/assumed_type_3.f90: Update error messages.
3505 * gfortran.dg/defined_operators_1.f90: Ditto.
3506 * gfortran.dg/generic_26.f90: Ditto.
3507 * gfortran.dg/generic_7.f90: Ditto.
3508 * gfortran.dg/gomp/udr5.f90: Ditto.
3509 * gfortran.dg/gomp/udr7.f90: Ditto.
3510 * gfortran.dg/interface_1.f90: Ditto.
3511 * gfortran.dg/interface_37.f90: Ditto.
3512 * gfortran.dg/interface_5.f90: Ditto.
3513 * gfortran.dg/interface_6.f90: Ditto.
3514 * gfortran.dg/interface_7.f90
3515 * gfortran.dg/no_arg_check_3.f90
3516 * gfortran.dg/operator_5.f90
3517 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3518
c09c4992
BE
35192016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3520
3521 PR c++/77700
3522 * c-c++-common/Wint-in-bool-context.c: Update test.
3523
d7f336f8
RB
35242016-10-07 Richard Biener <rguenther@suse.de>
3525
3526 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3527 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3528
a9172bf3
MP
35292016-10-07 Marek Polacek <polacek@redhat.com>
3530
3531 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3532
8a14afd0
BS
35332016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3534
3535 PR c++/69733
3536 * c-c++-common/pr69733.c: New test.
3537 * gcc.dg/pr69733.c: New test.
3538 * gcc.target/i386/pr69733.c: New test.
3539
d4bd4646
MP
35402016-10-07 Marek Polacek <polacek@redhat.com>
3541
3542 PR c++/77803
3543 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3544
a93cdc5c
JJ
35452016-10-07 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR tree-optimization/77664
3548 * gcc.dg/tree-ssa/pr77664.c: New test.
3549 * gcc.dg/pr77664.c: New test.
3550
35512016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3552
3553 * gfortran.dg/pr69955.f90: New test.
3554
ac193ee7
LK
35552016_10-06 Louis Krupp <louis.krupp@zoho.com>
3556
3557 PR fortran/57910
3558 * gfortran.dg/pr57910.f90: New test.
3559
342cfb3e
JJ
35602016-10-06 Jakub Jelinek <jakub@redhat.com>
3561
3562 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3563 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3564
48057089
KV
35652016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3566
3567 PR tree-optimization/77862
3568 * gcc.dg/pr77862.c: New test.
3569
65b25c9b
KV
35702016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3571
3572 * gcc.dg/tree-ssa/evrp4.c: New test.
3573
f3127685
JL
35742016-10-06 Jeff Law <law@redhat.com>
3575
3576 PR tree-optimization/71661
3577 * gcc.dg/tree-ssa/pr71661.c: New test.
3578
b3972588
RB
35792016-10-06 Richard Biener <rguenther@suse.de>
3580
3581 PR tree-optimization/77855
3582 * gcc.dg/torture/pr77855.c: New testcase.
3583
139dc3c6 35842016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3585 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3586
3587 * g++.dg/other/pr77759.C: New test.
3588
37f6a157
RB
35892016-10-06 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/77839
3592 * gcc.dg/torture/pr77839.c: New testcase.
3593
f779aeb8
MP
35942016-10-06 Marek Polacek <polacek@redhat.com>
3595
3596 * g++.dg/cpp1z/init-statement9.C: New test.
3597
eee8f0b0
AS
35982016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3599
3600 * gcc.target/i386/pcommit-1.c: Deleted.
3601 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3602 * gcc.target/i386/sse-13.c: Ditto.
3603 * gcc.target/i386/sse-14.c: Ditto.
3604 * gcc.target/i386/sse-22.c: Ditto.
3605 * gcc.target/i386/sse-23.c: Ditto.
3606 * g++.dg/other/i386-2.C: Ditto.
3607
b48042bb
UB
36082016-10-05 Uros Bizjak <ubizjak@gmail.com>
3609
3610 * gcc.target/i386/pr77833.c: Require int128 effective target.
3611
50b01e1d
SK
36122016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3613
3614 PR fortran/58991
3615 PR fortran/58992
3616 * gfortran.dg/associate_22.f90: New test.
3617
908b8296
FR
36182016-10-05 Fritz Reese <fritzoreese@gmail.com>
3619
3620 * gfortran.dg/dec_union_9.f90: New testcase.
3621 * gfortran.dg/dec_union_10.f90: New testcase.
3622
87582521
JJ
36232016-10-05 Jakub Jelinek <jakub@redhat.com>
3624
2e69f143
JJ
3625 PR sanitizer/66343
3626 * gcc.dg/pch/pr66343-3.c: New test.
3627 * gcc.dg/pch/pr66343-3.hs: New file.
3628
87582521
JJ
3629 PR sanitizer/66343
3630 * gcc.dg/pch/pr66343-1.c: New test.
3631 * gcc.dg/pch/pr66343-1.hs: New file.
3632 * gcc.dg/pch/pr66343-2.c: New test.
3633 * gcc.dg/pch/pr66343-2.hs: New file.
3634
700fff34
BE
36352016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3636
3637 * c-c++-common/Wint-in-bool-context.c: Update test.
3638
17a9e380
MP
36392016-10-05 Marek Polacek <polacek@redhat.com>
3640
3641 * g++.dg/cpp1z/init-statement1.C: New test.
3642 * g++.dg/cpp1z/init-statement2.C: New test.
3643 * g++.dg/cpp1z/init-statement3.C: New test.
3644 * g++.dg/cpp1z/init-statement4.C: New test.
3645 * g++.dg/cpp1z/init-statement5.C: New test.
3646 * g++.dg/cpp1z/init-statement6.C: New test.
3647 * g++.dg/cpp1z/init-statement7.C: New test.
3648 * g++.dg/cpp1z/init-statement8.C: New test.
3649
6e48e779
LK
36502016-10-05 Louis Krupp <louis.krupp@zoho.com>
3651
3652 PR fortran/67524
3653 * gfortran.dg/pr67524.f90: New test.
3654
04a32443
JJ
36552016-10-05 Jakub Jelinek <jakub@redhat.com>
3656
3657 PR sanitizer/77823
3658 * c-c++-common/ubsan/shift-9.c: New test.
3659
743a9cf7
SKS
36602016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3661
3662 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3663 of int if __SIZEOF_INT__ is less than 4 bytes.
3664
a40278c3
JD
36652016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3666
3667 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3668 * gfortran.dg/class_array_20.f03: Likewise.
3669 * gfortran.dg/class_array_21.f03: Likewise.
3670 * gfortran.dg/finalize_29.f08: Likewise.
3671 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3672
39bb7d01
RB
36732016-10-05 Richard Biener <rguenther@suse.de>
3674
3675 PR middle-end/77826
3676 * gcc.dg/torture/pr77826.c: New testcase.
3677
eeb57981
RB
36782016-10-05 Richard Biener <rguenther@suse.de>
3679
3680 * gcc.dg/fold-copysign-1.c: New testcase.
3681
f9018d75
AS
36822016-10-05 Andreas Schwab <schwab@suse.de>
3683
3684 * g++.dg/pr49847-2.C: Remove.
3685
7e8000b3
PMR
36862016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3687
3688 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3689
54f84ca9
RB
36902016-10-05 Richard Biener <rguenther@suse.de>
3691
3692 PR middle-end/55152
3693 * gcc.dg/pr55152-2.c: New testcase.
3694
17beda50
JD
36952016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3696
3697 * gfortran.dg/dtio_15.f90: New test.
3698
1c84b798
ILT
36992016-10-04 Ian Lance Taylor <iant@golang.org>
3700
3701 * gcc.dg/split-7.c: New test.
3702
7ec39552
MS
37032016-10-04 Martin Sebor <msebor@redhat.com>
3704
3705 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3706 %lc directive to wint_t to silence -Wformat warnings on targets
3707 where the latter is a distinct type such as long.
3708
8ff04ff9
MS
37092016-10-04 Martin Sebor <msebor@redhat.com>
3710
3711 PR c++/77804
3712 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3713
bfecd57c
JJ
37142016-10-04 Jakub Jelinek <jakub@redhat.com>
3715
f72da967
JJ
3716 PR c++/77791
3717 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3718
bfecd57c
JJ
3719 * g++.dg/other/java3.C: Remove.
3720 * g++.dg/other/java1.C: Remove.
3721 * g++.dg/other/error12.C: Remove.
3722 * g++.dg/other/java2.C: Remove.
3723 * g++.dg/warn/Wnvdtor.C: Remove.
3724 * g++.dg/lookup/java1.C: Remove.
3725 * g++.dg/lookup/java2.C: Remove.
3726 * g++.dg/ext/pr34829.C: Remove.
3727 * g++.dg/ext/java-3.C: Remove.
3728 * g++.dg/ext/java-1.C: Remove.
3729 * g++.dg/ext/java-2.C: Remove.
3730 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3731
fe8b1e83
DG
37322016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3733
3734 PR tree-optimization/77808
3735 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3736
078b5aab
RB
37372016-10-04 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/77399
3740 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3741
2b568899
RB
37422016-10-04 Richard Biener <rguenther@suse.de>
3743
3744 PR middle-end/77833
3745 * gcc.target/i386/pr77833.c: New testcase.
3746
0a4e5cf3
JL
37472016-09-26 Jeff Law <law@redhat.com>
3748
3749 PR tree-optimization/71550
3750 PR tree-optimization/71403
3751 * gcc.c-torture/execute/pr71550.c: New test.
3752
d07b0a23
SKS
37532016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3754
3755 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3756 option.
3757
b44a42cf
KT
37582016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3759
3760 Revert
3761 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3762
3763 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3764
f41f1ceb
MP
37652016-10-03 Marek Polacek <polacek@redhat.com>
3766
3767 * g++.dg/cpp0x/nullptr37.C: New test.
3768
1633d3b9
BE
37692016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3770
3771 * c-c++-common/Wint-in-bool-context.c: Update test.
3772
2c8e3a1d
JJ
37732016-10-02 Jakub Jelinek <jakub@redhat.com>
3774
3775 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3776 earlier.
3777 * g++.dg/charset/asm2.c (memmove): Likewise.
3778 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3779 * g++.dg/tls/diag-4.C (foo): Likewise.
3780 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3781 dg-warning, fix up regex.
3782 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3783 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3784 * g++.old-deja/g++.mike/net31.C: Likewise.
3785 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3786 for C++17.
3787 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3788 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3789
f00b6283
RB
37902016-10-01 Richard Biener <rguenther@suse.de>
3791
3792 PR middle-end/77798
3793 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3794
0f0565b1
AV
37952016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3796
3797 PR fortran/77663
3798 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3799
c58823a0
JJ
38002016-10-01 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR c/77490
3803 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3804 Add dg-prune-output directive.
3805
e3228a50
JD
38062016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3807
3808 PR fortran/66643
3809 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3810 * gfortran.fortran-torture/compile/write.f90: Update test.
3811
e70bbc6f
MW
38122016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3813
3814 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3815 arm_fp16_alternative_ok as the required effective target.
3816 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3817 -mfp16-format=alternative to the dg-options directive and remove
3818 the dg-add-options directive.
3819
c39747d2
FR
38202016-09-30 Fritz Reese <fritzoreese@gmail.com>
3821
3822 PR fortran/77764
3823 * gfortran.dg/dec_union_8.f90: New testcase.
3824
00074dd8
FR
38252016-09-30 Fritz Reese <fritzoreese@gmail.com>
3826
3827 PR fortran/77782
3828 * gfortran.dg/dec_structure_16.f90: New testcase.
3829
26f391e8
AV
38302016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3831
3832 * gfortran.dg/coarray_allocate_10.f08: New test.
3833 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3834
fa16a271
KT
38352016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3836
3837 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3838
f334c828
RB
38392016-09-30 Richard Biener <rguenther@suse.de>
3840
3841 PR tree-optimization/77399
3842 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3843
76e3ec9c
SL
38442016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3845
871267e1 3846 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3847 -fdelete-null-pointer-checks explicit.
3848 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3849 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3850 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3851 * gcc.dg/pic-1.c: Require fpic target support.
3852 * gcc.dg/pic-2.c: Likewise.
3853
a2c6e7f2
JJ
38542016-09-29 Jakub Jelinek <jakub@redhat.com>
3855
3856 Implement P0001R1 - C++17 removal of register storage class specifier
3857 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3858 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3859 C++17.
3860 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3861 keyword if not __SSE2__.
3862 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3863 C++17.
3864 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3865 register keywords.
3866 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3867 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3868 no_erroneous_warning): Expect new warnings for C++17.
3869 * g++.dg/warn/register-var-2.C (f): Likewise.
3870 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3871 * g++.dg/parse/linkage2.C (foo): Likewise.
3872 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3873 keyword on parameters for C++17.
3874 * g++.dg/cpp1z/register1.C: New test.
3875 * g++.dg/cpp1z/register2.C: New test.
3876 * g++.dg/cpp1z/register3.C: New test.
3877
4ab76933
UB
38782016-09-29 Uros Bizjak <ubizjak@gmail.com>
3879
3880 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3881 * gcc.target/i386/avx2-check.h (main): Ditto.
3882 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3883 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3884 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3885 * gcc.target/i386/avx512er-check.h (main): Ditto.
3886 * gcc.target/i386/avx512f-check.h (main): Ditto.
3887 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3888 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3889 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3890
2488ebe5
UB
38912016-09-29 Uros Bizjak <ubizjak@gmail.com>
3892
3893 PR target/77756
3894 * gcc.target/i386/pr77756.c: New test.
3895
4d258d09
MP
38962016-09-29 Marek Polacek <polacek@redhat.com>
3897
3898 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3899
a9087411
MP
39002016-09-29 Marek Polacek <polacek@redhat.com>
3901
3902 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3903 C++14.
3904
fa0a064a
ML
39052016-09-29 Martin Liska <mliska@suse.cz>
3906
3907 * objc/execute/construct1.m: New test.
3908
0ce1ecc7
RB
39092016-09-29 Richard Biener <rguenther@suse.de>
3910
3911 PR tree-optimization/77768
3912 * gcc.dg/torture/pr77768.c: New testcase.
3913
da186c1f
RB
39142016-09-28 Richard Biener <rguenther@suse.de>
3915
3916 PR middle-end/77407
3917 * gcc.dg/pr77407.c: New testcase.
3918
d657e995
RB
39192016-09-29 Richard Biener <rguenther@suse.de>
3920
3921 PR middle-end/55152
3922 * gcc.dg/pr55152.c: New testcase.
3923 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3924
cadf6296
RO
39252016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3926
3927 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3928 (dg-options): Remove -m32.
3929
88000fd1
MS
39302016-09-28 Martin Sebor <msebor@redhat.com>
3931
3932 PR middle-end/77721
3933 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3934
0c172974
JD
39352016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3936
3937 PR libgfortran/77707
3938 * gfortran.dg/inquire_17.f90: New test.
3939
4b390698
JJ
39402016-09-28 Jakub Jelinek <jakub@redhat.com>
3941
3942 PR c++/77467
3943 * g++.dg/cpp1y/constexpr-77467.C: New test.
3944
2b1b5938
MS
39452016-09-28 Martin Sebor <msebor@redhat.com>
3946
3947 PR c/77762
3948 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3949 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3950 (test_sprintf_p_const): Adjust line numbers to avoid failures
3951 introduced in r240503.
3952
30dc6ee9
MS
39532016-09-28 Martin Sebor <msebor@redhat.com>
3954
3955 PR middle-end/77683
3956 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3957
7d290e93
BE
39582016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3959
fcf32bad
BE
3960 PR c++/77748
3961 * g++.dg/pr77550.C: Avoid undefined behavior.
3962
7d290e93
BE
3963 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3964
912d9ec3
WD
39652016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3966
3967 * gcc.dg/strlenopt-20.c: Update test.
3968 * gcc.dg/strlenopt-21.c: Likewise.
3969 * gcc.dg/strlenopt-22.c: Likewise.
3970 * gcc.dg/strlenopt-22g.c: Likewise.
3971 * gcc.dg/strlenopt-26.c: Likewise.
3972 * gcc.dg/strlenopt-5.c: Likewise.
3973 * gcc.dg/strlenopt-7.c: Likewise.
3974 * gcc.dg/strlenopt-9.c: Likewise.
3975
459bcfb0
JJ
39762016-09-27 Jakub Jelinek <jakub@redhat.com>
3977
6e39060a
JJ
3978 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3979
8ca33347
JJ
3980 * g++.dg/cpp1z/lambda-this1.C: New test.
3981 * g++.dg/cpp1z/lambda-this2.C: New test.
3982
459bcfb0
JJ
3983 PR c++/77722
3984 * g++.dg/ubsan/return-4.C: New test.
3985 * g++.dg/ubsan/return-5.C: New test.
3986 * g++.dg/ubsan/return-6.C: New test.
3987
20fba714
JW
39882016-09-27 Jiong Wang <jiong.wang@arm.com>
3989
3990 * lib/target-supports.exp
3991 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3992 in function comment.
3993
bebe0086
ML
39942016-09-27 Martin Liska <mliska@suse.cz>
3995
3996 PR gcov-profile/46266
3997 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3998 considered.
3999
59896334
RB
40002016-09-27 Richard Biener <rguenther@suse.de>
4001
4002 PR tree-optimization/77745
4003 * g++.dg/torture/pr77745.C: New testcase.
4004
f0d355dc
RB
40052016-09-27 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/77478
4008 * gcc.dg/torture/pr77478.c: New testcase.
4009
8c9434c2
ML
40102016-09-27 Martin Liska <mliska@suse.cz>
4011
4012 PR gcov-profile/7970
4013 PR gcov-profile/16855
4014 PR gcov-profile/44779
4015 * g++.dg/gcov/pr16855.C: New test.
4016
511d092e
SKS
40172016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4018
4019 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4020
f2e0c4e1
JJ
40212016-09-27 Jakub Jelinek <jakub@redhat.com>
4022
4023 PR fortran/77666
4024 * gfortran.dg/gomp/pr77666.f90: New test.
4025
3a4228ba
KV
40262016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4027
4028 PR ipa/77677
4029 * gcc.dg/torture/pr77677-2.c: New test.
4030
a184e37f
SK
40312016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4032
4033 PR fortran/77420
4034 * gfortran.dg/pr77420_1.f90: New test.
4035 * gfortran.dg/pr77420_2.f90: Ditto.
4036 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4037 * gfortran.dg/pr77420_4.f90: this file.
4038
8be59d19
KV
40392016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4040
4041 PR middle-end/77719
4042 * gfortran.dg/pr77719.f90: New test.
4043
991075a4
TP
40442016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4045
4046 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4047 singular form of byte when quantity is unknown.
991075a4 4048
c6147dc4
MP
40492016-09-26 Marek Polacek <polacek@redhat.com>
4050
4051 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4052
5cc6c41c
ML
40532016-09-26 Martin Liska <mliska@suse.cz>
4054
4055 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4056 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4057 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4058 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4059 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4060 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4061 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4062 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4063 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4064
81fea426
MP
40652016-09-26 Marek Polacek <polacek@redhat.com>
4066
4067 PR c/7652
4068 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4069 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4070 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4071 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4072 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4073 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4074 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4075 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4076 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4077 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4078 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4079 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4080 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4081 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4082 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4083 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4084 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4085 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4086 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4087 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4088 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4089 * c-c++-common/attr-fallthrough-1.c: New test.
4090 * c-c++-common/attr-fallthrough-2.c: New test.
4091 * g++.dg/cpp0x/fallthrough1.C: New test.
4092 * g++.dg/cpp0x/fallthrough2.C: New test.
4093 * g++.dg/cpp1z/fallthrough1.C: New test.
4094 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4095 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4096 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4097 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4098
9b597c1f
SK
40992016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4100
12a813c1 4101 PR fortran/77429
9b597c1f
SK
4102 * gfortran.dg/pr77429.f90: New test.
4103
f1c7e7f1
SK
41042016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4105
4106 PR fortran/77694
4107 * gfortran.dg/pr77694.f90: New test.
4108
50c6dd20
OE
41092016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4110
4111 PR target/51244
4112 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4113
540b039e
DH
41142016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4115
4116 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4117 for 32-bit mode.
4118
cfd161bf
DH
41192016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4120
4121 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4122 for 32-bit mode.
4123
9a2300e9
MP
41242016-09-24 Marek Polacek <polacek@redhat.com>
4125
4126 PR c/77490
4127 * c-c++-common/Wbool-operation-1.c: New test.
4128 * gcc.dg/Wbool-operation-1.c: New test.
4129
34d567d1
FR
41302016-09-23 Fritz Reese <fritzoreese@gmail.com>
4131
4132 * gfortran.dg/dec_static_1.f90: New.
4133 * gfortran.dg/dec_static_2.f90: New.
4134 * gfortran.dg/dec_static_3.f90: New.
4135 * gfortran.dg/dec_static_4.f90: New.
4136
4a8d4422
JD
41372016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4138
4139 PR fortran/48298
4140 * gfortran.dg/negative_unit_check.f90: Update test.
4141 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4142
90ef45cb
DV
41432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4144
4145 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4146 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4147 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4148 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4149 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4150 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4151 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4152
e0535922
MS
41532016-09-23 Martin Sebor <msebor@redhat.com>
4154
4155 PR testsuite/77713
4156 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4157 assuming long double is bigger than double.
4158
d664d76d
JJ
41592016-09-23 Jakub Jelinek <jakub@redhat.com>
4160
4161 Implement P0138R2, C++17 construction rules for enum class values
4162 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4163
3b31f720
DM
41642016-09-23 David Malcolm <dmalcolm@redhat.com>
4165
4166 PR preprocessor/77672
4167 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4168 expected multiline output from first warning to reflect change
4169 in r240434.
4170
592459bf
TP
41712016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4172
4173 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4174
0af06385
BE
41752016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4176 Tom de Vries <tom@codesourcery.com>
4177
4178 PR testsuite/77411
4179 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4180
8f01b67a
MP
41812016-09-23 Marek Polacek <polacek@redhat.com>
4182
4183 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4184 * c-c++-common/gomp/atomic-13.c: Likewise.
4185 * c-c++-common/gomp/atomic-14.c: Likewise.
4186 * c-c++-common/pr60439.c: Remove invalid code.
4187 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4188 * g++.dg/expr/bitfield5.C: Likewise.
4189 * g++.dg/expr/bitfield6.C: Likewise.
4190 * g++.dg/expr/bool1.C: Likewise.
4191 * g++.dg/expr/bool3.C: Likewise.
4192 * g++.dg/expr/lval3.C: Likewise.
4193 * g++.dg/expr/lval4.C: Likewise.
4194 * g++.old-deja/g++.jason/bool5.C: Likewise.
4195
bbd6fcf3
DM
41962016-09-23 David Malcolm <dmalcolm@redhat.com>
4197
4198 PR preprocessor/77672
4199 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4200 (test_terminator_location): New function.
4201
113d06a4
RB
42022016-09-23 Richard Biener <rguenther@suse.de>
4203
4204 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4205
cab9e1df
MW
42062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4207
4208 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4209 -march=armv8.2-a+fp16 when supported by the hardware.
4210 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4211 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4212 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4213 semi-colons to a macro invocations.
4214 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4215 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4216 defined.
4217 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4218 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4220 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4221 defined.
4222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4224 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4229 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4231 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4232 defined.
4233 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4235 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4236 defined.
4237 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4239 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4240 defined.
4241 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4242 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4243 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4244 defined.
4245 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4247 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4248 defined. Also fix some white-space.
4249 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4250 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4251 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4252 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4254 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4255 defined. Also fix some long lines and white-space.
4256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4257 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4258 defined. Also fix some long lines and white-space.
4259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4260 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4261 defined.
4262 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4264 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4265 defined.
4266 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4267 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4268 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4269 defined.
4270 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4273 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4280 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4286 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4287 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4289
da9b2e69
JW
42902016-09-23 Jiong Wang <jiong.wang@arm.com>
4291 Matthew Wahab <matthew.wahab@arm.com>
4292
4293 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4294 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4295 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4296 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4297 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4298 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4299 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4300 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4301 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4302 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4303 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4304 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4305 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4306 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4307 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4308 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4309 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4310 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4311 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4312 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4313 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4314 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4315 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4316 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4317 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4318 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4319 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4320 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4321 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4322 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4323 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4324 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4325 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4326 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4327 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4328 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4329 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4330
785cf02f
MW
43312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4332
4333 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4334 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4335 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4336 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4337 support.
4338
1e401340
KV
43392016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4340
4341 PR ipa/77677
4342 * gcc.dg/torture/pr77677.c: New test.
4343
8ed3eeac
AV
43442016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4345
4346 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4347 here now.
4348
55a9b91b
MW
43492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4350
4351 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4352 options. Add tests for float16x4_t and float16x8_t.
4353
64c744b9
DV
43542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4355
4356 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4357 * gcc.target/s390/risbg-ll-2.c: Ditto.
4358 * gcc.target/s390/risbg-ll-3.c: Ditto.
4359
d403b8d4
MW
43602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4361
4362 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4363 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4364
576987fc
DV
43652016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4366
4367 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4368 output to the simplified instructions.
4369
4ffc8099
MW
43702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4371
4372 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4373 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4374
b1a970a5
MW
43752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4376
4377 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4378 (FP16_SUPPORTED): New
4379 (expected-hfloat-16x4): Make conditional on __fp16 support.
4380 (expected-hfloat-16x8): Likewise.
4381 (vdup_n_f16): Disable for non-AArch64 targets.
4382 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4383 conditional on FP16_SUPPORTED.
4384 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4385 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4386 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4387 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4388 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4389 for testing __fp16.
4390 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4391 conditional on FP16_SUPPORTED.
4392 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4393 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4394
50df9464
MW
43952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4396
4397 * gcc.target/arm/short-vfp-1.c: New.
4398
536b9f42
MW
43992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4400
4401 * gcc.target/arm/attr-fp16-arith-1.c: New.
4402
1b9e31cf
MW
44032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4404
4405 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4406 New.
4407 (add_options_for_arm_v8_2a_fp16_neon): New.
4408 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4409 (add_options_for_arm_arch_v8_2a): Auto-generate.
4410 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4411 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4412 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4413 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4414 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4415 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4416 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4417
a5b42ee7
MW
44182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4419
4420 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4421 arm_fp16_alternative_ok.
4422 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4423 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4424 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4425 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4426 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4427 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4428 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4429 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4430 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4431 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4432 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4433 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4434 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4435 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4436 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4437 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4438 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4439 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4440 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4441 arm_fp16_alternative_ok.
4442 * lib/target-supports.exp
4443 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4444 (check_effective_target_arm_fp16_alternative_ok): New.
4445 (check_effective_target_arm_fp16_none_ok_nocache): New.
4446 (check_effective_target_arm_fp16_none_ok): New.
4447
fcbc975b
ML
44482016-09-23 Martin Liska <mliska@suse.cz>
4449
4450 * gcc.dg/ipa/pr77653.c: Replace adress
4451 with address.
4452
1822b732
ML
44532016-09-23 Martin Liska <mliska@suse.cz>
4454
4455 * gcc.target/i386/movbe-4.c: New test.
4456
fab18cc4
ML
44572016-09-23 Martin Liska <mliska@suse.cz>
4458
4459 * gcc.target/i386/crc32-5.c: New test.
4460
e70f01b5
ML
44612016-09-23 Martin Liska <mliska@suse.cz>
4462
4463 * gcc.target/i386/pr71652.c: New test.
4464 * gcc.target/i386/pr71652-2.c: New test.
4465 * gcc.target/i386/pr71652-3.c: New test.
4466
f2e81d05
JJ
44672016-09-23 Jakub Jelinek <jakub@redhat.com>
4468
4469 * lib/gcc-dg.exp (process-message): Support relative line number
4470 notation - .+4 or .-1 etc.
4471 * gcc.dg/dg-test-1.c: New test.
4472
ed30d2a6
MS
44732016-09-22 Martin Sebor <msebor@redhat.com>
4474
4475 PR target/77676
4476 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4477 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4478 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4479 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4480
1c681c7b
UB
44812016-09-22 Uros Bizjak <ubizjak@gmail.com>
4482
4483 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4484 * gcc.dg/ifcvt-2.c: Ditto.
4485 * gcc.dg/zero_bits_compound-1.c: Ditto.
4486 * gcc.dg/zero_bits_compound-1.c: Ditto.
4487 * gcc.dg/pr40550.c: Simplify target selectors.
4488 Use dg-additional-options.
4489 * gcc.dg/pr47893.c: Ditto.
4490 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4491 additional options for 32-bit x86 targets.
4492 * gcc.dg/pr70955.c: Move to ...
4493 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4494
67cf0a53
PC
44952016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4496
4497 PR c++/61019
4498 * g++.dg/cpp0x/pr61019.C: New.
4499
0ee70cc0
AV
45002016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4501 Terry Guo <terry.guo@arm.com>
4502
4503 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4504 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4505 * gcc.target/arm/pure-code/pure-code.exp: New.
4506
43639d2c
UB
45072016-09-22 Uros Bizjak <ubizjak@gmail.com>
4508
4509 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4510 Remove SSE effective target requirement.
4511
a608d15b
PC
45122016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4513
4514 PR c++/71979
4515 * g++.dg/cpp0x/pr71979.C: New.
4516
d94a7ab4
BE
45172016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4518
4519 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4520
a13f439f
ML
45212016-09-22 Martin Liska <mliska@suse.cz>
4522
4523 PR ipa/77653
4524 * gcc.dg/ipa/pr77653.c: New test.
4525
cf352092
JJ
45262016-09-22 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR fortran/77665
4529 * gfortran.dg/gomp/pr77665.f90: New test.
4530
a8de3002
PT
45312016-09-22 Paul Thomas <pault@gcc.gnu.org>
4532
4533 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4534 * gfortran.dg/dtio_13.f90: New test.
4535
39abef62
LK
45362016-09-21 Louis Krupp <louis.krupp@zoho.com>
4537
4538 PR fortran/66107
4539 * gfortran.dg/pr66107.f90: New test.
4540
4a2bb7fc
ILT
45412016-09-21 Ian Lance Taylor <iant@golang.org>
4542
4543 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4544 with call to builtin delete function.
4545
5f84cee2
JM
45462016-09-21 Joseph Myers <joseph@codesourcery.com>
4547
4548 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4549 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4550 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4551 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4552 tests.
4553
fe01a41a
UB
45542016-09-21 Uros Bizjak <ubizjak@gmail.com>
4555
4556 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4557
2e1c20b1
JJ
45582016-09-21 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR c++/77651
4561 * g++.dg/cpp1z/aligned-new6.C: New test.
4562
de4c144a
MW
45632016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4564
4565 * gcc.target/arm/fp16-aapcs-3.c: New.
4566 * gcc.target/arm/fp16-aapcs-4.c: New.
4567 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4568 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4569 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4570 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4571
44fc7854
BE
45722016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4573
4574 PR tree-optimization/77550
4575 * g++.dg/pr77550.C: New test.
4576
bc084f84
GJL
45772016-09-21 Georg-Johann Lay <avr@gjlay.de>
4578
4579 PR target/77326
4580 * gcc.target/avr/torture/pr77326.c: New test.
4581
c075003a
LK
45822016-09-21 Louis Krupp <louis.krupp@zoho.com>
4583
4584 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4585
6811ea79
RB
45862016-09-21 Richard Biener <rguenther@suse.de>
4587
4588 PR tree-optimization/77648
4589 * gcc.dg/torture/pr77648-1.c: New testcase.
4590 * gcc.dg/torture/pr77648-2.c: Likewise.
4591
f955c4c4
RB
45922016-09-21 Richard Biener <rguenther@suse.de>
4593 Jakub Jelinek <jakub@redhat.com>
4594
4595 PR tree-optimization/77621
4596 * gcc.dg/pr77621.c: New testcase.
4597
096506bb
PT
45982016-09-21 Paul Thomas <pault@gcc.gnu.org>
4599
4600 PR fortran/77657
4601 * gfortran.dg/dtio_12.f90: New test.
4602
37d168ae
SKS
46032016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4604
4605 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4606
66454000
KV
46072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4608
4609 PR tree-optimization/72835
4610 * gcc.dg/tree-ssa/pr72835.c: New test.
4611
88d0c3f0
MS
46122016-09-20 Martin Sebor <msebor@redhat.com>
4613
4614 PR middle-end/49905
4615 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4616 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4617 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4618 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4619 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4620 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4621 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4622
a03df1d5
KV
46232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4624
4625 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4626 arguments/compare will be optimized away.
4627 * gcc.dg/torture/ftrapv-1.c: Likewise.
4628
8bc5448f
KV
46292016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4630
4631 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4632 will be optimized away.
4633 * gcc.dg/ipa/vrp1.c: New test.
4634 * gcc.dg/ipa/vrp2.c: New test.
4635 * gcc.dg/ipa/vrp3.c: New test.
4636
973625a0
KV
46372016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4638
4639 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4640 does the same transformation.
4641 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4642 * gcc.dg/tree-ssa/evrp1.c: New test.
4643 * gcc.dg/tree-ssa/evrp2.c: New test.
4644 * gcc.dg/tree-ssa/evrp3.c: New test.
4645 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4646 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4647 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4648 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4649 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4650 foling now happens early.
4651 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4652 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4653 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4654 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4655 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4656
9b1ba33c
UB
46572016-09-20 Uros Bizjak <ubizjak@gmail.com>
4658
4659 PR target/77621
4660 * gcc.target/i386/pr77621.c: New test.
4661 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4662 pattern, loop should vectorize with -mtune=atom.
4663
f5bd4ad8
MO
46642016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4665 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR testsuite/63299
4668 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4669 instead of delete.
4670
7d9cf801
JJ
46712016-09-20 Jakub Jelinek <jakub@redhat.com>
4672
b912f962
JJ
4673 PR c++/77626
4674 * g++.dg/other/pr77626.C: New test.
4675
eaf1ece1
JJ
4676 PR c++/77638
4677 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4678
590b62e9
JJ
4679 PR c++/77637
4680 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4681
7d9cf801
JJ
4682 PR middle-end/77624
4683 * c-c++-common/pr77624-1.c: New test.
4684 * c-c++-common/pr77624-2.c: New test.
4685
3aebb6ff
AV
46862016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4687
4688 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4689 of digits expected.
4690
b5bbe47b
RB
46912016-09-20 Richard Biener <rguenther@suse.de>
4692
4693 PR tree-optimization/77646
4694 * gcc.dg/torture/pr77646.c: New testcase.
4695
144a96e4
BE
46962016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4697
4698 PR c++/77434
4699 * c-c++-common/Wint-in-bool-context.c: New test.
4700
1f2071fa
JM
47012016-09-19 Joseph Myers <joseph@codesourcery.com>
4702
4703 * gcc.dg/cr-decimal-dig-1.c: New test.
4704
63012d9a
JM
47052016-09-19 Joseph Myers <joseph@codesourcery.com>
4706
4707 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4708 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4709 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4710 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4711
02410826
VM
47122016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4713
4714 PR rtl-optimization/77416
4715 * gcc.target/powerpc/pr77416.c: New.
4716
6101a7ab
PP
47172016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4718
4719 PR c++/77639
4720 * g++.dg/template/error-recovery4.C: New test.
4721
1993ff76
BC
47222016-09-19 Bin Cheng <bin.cheng@arm.com>
4723
4724 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4725
5fa9e644
KT
47262016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4727
4728 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4729 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4730
fc15d9ec
JJ
47312016-09-19 Jakub Jelinek <jakub@redhat.com>
4732 Jan Hubicka <jh@suse.cz>
4733
4734 PR target/77587
4735 * gcc.dg/pr77587.c: New test.
4736 * gcc.dg/pr77587a.c: New file.
4737
3c9f5092
AV
47382016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4739
4740 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4741 * gfortran.dg/coarray_38.f90:
4742 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4743 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4744 * gfortran.dg/coarray_allocate_7.f08: New test.
4745 * gfortran.dg/coarray_allocate_8.f08: New test.
4746 * gfortran.dg/coarray_allocate_9.f08: New test.
4747 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4748 new caf_register.
4749 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4750 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4751 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4752 get_by_refs.
4753 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4754 * gfortran.dg/coarray_lock_7.f90: Same.
4755 * gfortran.dg/coarray_poly_5.f90: Same.
4756 * gfortran.dg/coarray_poly_6.f90: Same.
4757 * gfortran.dg/coarray_poly_7.f90: Same.
4758 * gfortran.dg/coarray_poly_8.f90: Same.
4759 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4760
e79e6763
FR
47612016-09-19 Fritz Reese <fritzoreese@gmail.com>
4762
4763 PR fortran/77584
4764 * gfortran.dg/dec_structure_15.f90: New testcase.
4765
ae527639
RB
47662016-09-19 Richard Biener <rguenther@suse.de>
4767
4768 PR middle-end/77605
4769 * gcc.dg/torture/pr77605.c: New testcase.
4770
cdf060f8
LK
47712016-09-18 Louis Krupp <louis.krupp@zoho.com>
4772
4773 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4774
b720e919
JH
47752016-09-17 Jan Hubicka <hubicka@ucw.cz>
4776
4777 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4778 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4779 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4780 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4781 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4782 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4783 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4784 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4785 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4786 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4787 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4788
bdabae39
KY
47892016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4790
4791 * gcc.target/i386/pr68633.c: Fix expected result.
4792
493ba820
LK
47932016-09-17 Louis Krupp <louis.krupp@gmail.com>
4794
4795 PR fortran/68078
4796 * gfortran.dg/pr68078.f90: New test.
4797 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4798
9a42726b
BS
47992016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4800
4801 PR target/77613
4802 * gcc.target/powerpc/swaps-p8-25.c: New.
4803
e7d61178
JJ
48042016-09-16 Jakub Jelinek <jakub@redhat.com>
4805
8f03e02f
JJ
4806 PR c++/77482
4807 * g++.dg/cpp0x/constexpr-77482.C: New test.
4808
e80cb545
JJ
4809 PR c++/77379
4810 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4811 thunk offsets.
4812 * g++.dg/abi/abi-tag23a.C: Likewise.
4813
1c2f613f
JJ
4814 PR c++/77338
4815 * g++.dg/cpp0x/decltype-77338.C: New test.
4816
e7d61178
JJ
4817 PR c++/77375
4818 * g++.dg/cpp0x/mutable1.C: New test.
4819
8d987deb
SK
48202016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4821
4822 PR fortran/77612
4823 * gfortran.dg/pr77612.f90: New test.
4824
2c3d35a6
SKS
48252016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4826
4827 * gcc.dg/torture/pr70421.c: Require int32plus.
4828
e43163ae
JJ
48292016-09-16 Jakub Jelinek <jakub@redhat.com>
4830
bcf0905a
JJ
4831 PR middle-end/77475
4832 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4833
e43163ae
JJ
4834 PR target/77526
4835 * gcc.target/i386/pr77526.c: New test.
4836
7d704548
JJ
48372016-09-16 Jakub Jelinek <jakub@redhat.com>
4838 Eric Botcazou <ebotcazou@adacore.com>
4839
4840 PR middle-end/77594
4841 * gcc.target/i386/pr77594.c: New test.
4842
902d624f
LK
48432016-09-15 Louis Krupp <louis.krupp@zoho.com>
4844
4845 PR fortran/69963
4846 * gfortran.dg/misplaced_implicit_character.f90: New test.
4847
7e16ce79
BC
48482016-09-15 Bin Cheng <bin.cheng@arm.com>
4849
4850 PR tree-optimization/77503
4851 * gcc.dg/vect/pr77503.c: New test.
4852
7c05f5c4
RB
48532016-09-15 Richard Biener <rguenther@suse.de>
4854
4855 PR middle-end/77544
4856 * c-c++-common/torture/pr77544.c: New testcase.
4857
76ff80fb
JJ
48582016-09-15 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR middle-end/77475
4861 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4862 * gcc.dg/march-generic.c: Likewise.
4863 * gcc.target/i386/spellcheck-options-1.c: New test.
4864 * gcc.target/i386/spellcheck-options-2.c: New test.
4865 * gcc.target/i386/spellcheck-options-3.c: New test.
4866 * gcc.target/i386/spellcheck-options-4.c: New test.
4867
5560d026
CLT
48682016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4869
4870 PR fortran/72743
4871 * gfortran.dg/goacc/pr72743.f90: New test.
4872
5334f733
RB
48732016-09-15 Richard Biener <rguenther@suse.de>
4874
4875 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4876
d08615f2
RB
48772016-09-15 Richard Biener <rguenther@suse.de>
4878
4879 PR tree-optimization/77514
4880 * gcc.dg/torture/pr77514.c: New testcase.
4881
28ca05f0
JJ
48822016-09-14 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR c++/77549
4885 * g++.dg/lookup/pr77549.C: New test.
4886
20a1e5b8
MP
48872016-09-14 Marek Polacek <polacek@redhat.com>
4888
4889 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4890 * c-c++-common/gomp/atomic-13.c: Likewise.
4891 * c-c++-common/gomp/atomic-14.c: Likewise.
4892 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4893 * g++.dg/cpp1z/bool-increment1.C: New test.
4894 * c-c++-common/pr60439.c: Add dg-warning.
4895 * g++.dg/expr/bitfield4.C: Likewise.
4896 * g++.dg/expr/bitfield5.C: Likewise.
4897 * g++.dg/expr/bitfield6.C: Likewise.
4898 * g++.dg/expr/bool1.C: Likewise.
4899 * g++.dg/expr/bool3.C: Likewise.
4900 * g++.dg/expr/lval3.C: Likewise.
4901 * g++.dg/expr/lval4.C: Likewise.
4902 * g++.old-deja/g++.jason/bool5.C: Likewise.
4903 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4904 * g++.dg/other/error18.C: Likewise.
4905 * g++.dg/gomp/atomic-14.C: Likewise.
4906
0761f6bf
NS
49072016-09-14 Nathan Sidwell <nathan@acm.org>
4908
4909 PR c++/77539
4910 * g++.dg/cpp1y/pr77539.C: New.
4911
13cddbc1
CL
49122016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4913
4914 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4915 dg-require.
4916 * g++.dg/ext/builtin_alloca.C: Likewise.
4917 * g++.dg/template/spec35.C: Likewise.
4918 * gcc.dg/builtins-68.c: Likewise.
4919 * gcc.misc-tests/gcov-13.c: Likewise.
4920 * gcc.misc-tests/gcov-14.c: Likewise.
4921
a90638d4
JM
49222016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4923
4924 * gfortran.dg/dec_structure_14.f90: New testcase.
4925
5ba4a08c
JJ
49262016-09-14 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR sanitizer/68260
4929 * c-c++-common/tsan/pr68260.c: New test.
4930
a713b234
JS
49312016-09-13 Joe Seymour <joe.s@somniumtech.com>
4932
4933 PR target/70713
4934 * gcc.target/msp430/function-attributes-1.c: New test.
4935 * gcc.target/msp430/function-attributes-2.c: New test.
4936 * gcc.target/msp430/function-attributes-3.c: New test.
4937
96032047
MS
49382015-04-18 Martin Sebor <msebor@redhat.com>
4939
4940 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4941 of non-nul characters.
4942 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4943
ea8661cd
JJ
49442016-09-13 Jakub Jelinek <jakub@redhat.com>
4945
9952908a
JJ
4946 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4947 * g++.dg/cpp1z/gen-attrs1.C: New test.
4948
63cdb7a0
JJ
4949 PR tree-optimization/77454
4950 * gcc.dg/pr77454.c: New test.
4951
ea8661cd
JJ
4952 PR c++/77553
4953 * g++.dg/cpp1y/constexpr-77553.C: New test.
4954
254830ba
DM
49552016-09-13 David Malcolm <dmalcolm@redhat.com>
4956
4957 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4958 (test_show_locus): Replace rich_location::add_fixit_insert calls
4959 with add_fixit_insert_before and add_fixit_insert_after.
4960
42763690
JM
49612016-09-13 Jason Merrill <jason@redhat.com>
4962 Tom de Vries <tom@codesourcery.com>
4963
4964 PR c++/77427
4965 * g++.dg/pr77427.C: New test.
4966
c8798f2c
ML
49672016-09-13 Martin Liska <mliska@suse.cz>
4968
4969 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4970 effective target.
4971 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4972 * lib/target-supports.exp: Define the new target.
4973
54700e2e
AP
49742016-09-12 Andrew Pinski <apinski@cavium.com>
4975
4976 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4977 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4978
e1d55bf7
UB
49792016-09-12 Uros Bizjak <ubizjak@gmail.com>
4980
4981 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4982 variable arguments.
4983 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4984 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4985 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4986 variable argument.
4987 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4988 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4989
54dcdb88
BE
49902016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4991
4992 PR c++/77496
4993 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4994 * g++.dg/ext/pr77496.C: New test.
4995 * g++.dg/warn/pr77496.C: New test.
4996
d1463eb9
DM
49972016-09-12 David Malcolm <dmalcolm@redhat.com>
4998
4999 PR c/72858
5000 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5001 to preserve conversion chars, and to preserve prefix information.
5002 * gcc.dg/format/pr72858.c: New test case.
5003
217fabad
SK
50042016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5005
5006 * gfortran.dg/pr77507.f90: Move to ...
5007 * gfortran.dg/ieee/pr77507.f90: here.
5008
a1cd04ac
JH
50092016-08-09 Jan Hubicka <hubicka@ucw.cz>
5010
5011 PR ipa/61159
5012 * compile/pr61159.c: New testcase
5013
e3912107
JH
50142016-08-09 Jan Hubicka <hubicka@ucw.cz>
5015
5016 PR ipa/64316
5017 * gcc.dg/ipa/pr63416.c: New testcase.
5018
739d9339
PT
50192016-09-10 Paul Thomas <pault@gcc.gnu.org>
5020 Steven G. Kargl <kargl@gcc.gnu.org>
5021
5022 PR fortran/77532
cc3135b6 5023 * gfortran.dg/dtio_11.f90: new test.
739d9339 5024
fb7c40dd
SK
50252016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5026
5027 PR fortran/77507
5028 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5029 * gfortran.dg/c_assoc_4.f90: Ditto.
5030
5b28efbb
TV
50312016-09-10 Tom de Vries <tom@codesourcery.com>
5032
5033 PR C/71602
5034 * c-c++-common/va-arg-va-list-type.c: New test.
5035
9d0a9bb4
PB
50362016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5037
5038 PR rtl-optimization/77289
5039 * gcc.target/powerpc/pr77289.c: New test.
5040
3f0177e7
MS
50412016-09-09 Martin Sebor <msebor@redhat.com>
5042
5043 PR c/77520
5044 PR c/77521
5045 * gcc.dg/pr77520.c: New test.
5046 * gcc.dg/pr77521.c: New test.
5047
e81e83d0
SK
50482016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5049
5050 PR fortran/77506
5051 * gfortran.dg/pr77506.f90: New test.
5052
8a92685e
SK
50532016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5054
5055 PR fortran/77507
5056 * gfortran.dg/pr77507.f90: New test.
5057
c65248cb
JM
50582016-09-09 Joseph Myers <joseph@codesourcery.com>
5059
5060 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5061
2cf0ff98
SK
50622016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5063 Louis Krupp <lkrupp@gcc.gnu.org>
5064
5065 PR fortran/69514
5066 * gfortran.dg/pr69514_1.f90: New test.
5067 * gfortran.dg/pr69514_2.f90: New test.
5068
8ebc1e0f
JJ
50692016-09-08 Jakub Jelinek <jakub@redhat.com>
5070
20b6cf01
JJ
5071 PR fortran/77500
5072 * gfortran.dg/gomp/pr77500.f90: New test.
5073
8ebc1e0f
JJ
5074 PR fortran/77516
5075 * gfortran.dg/gomp/pr77516.f90: New test.
5076
34718542
JJ
50772016-09-07 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR middle-end/77475
5080 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5081 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5082 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5083 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5084 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5085 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5086
e5106e27
DM
50872016-09-07 David Malcolm <dmalcolm@redhat.com>
5088
5089 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5090 "substring-locations.h".
5091
ca235a85
RB
50922016-09-07 Richard Biener <rguenther@suse.de>
5093
5094 PR c/77450
5095 * c-c++-common/vector-subscript-8.c: Move ..
5096 * gcc.dg/pr77450.c: ... here.
5097
0076b5dc 50982016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5099
5100 PR libgfortran/77393
5101 * gfortran.dg/fmt_f0_2.f90: Update test.
5102 * gfortran.dg/fmt_f0_3.f90: New test.
5103
6ac7322b
DH
51042016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5105
5106 PR debug/77389
5107 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5108 in dg-options.
5109
5110 PR debug/57519
5111 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5112
8eb9e049
JJ
51132016-09-06 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR target/69255
5116 * gcc.target/i386/pr69255-1.c: New test.
5117 * gcc.target/i386/pr69255-2.c: New test.
5118 * gcc.target/i386/pr69255-3.c: New test.
5119
51202016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5121
5122 PR c/77336
5123 * gcc.dg/format/miss-7.c: New test.
5124
e6cb85d4
UB
51252016-09-06 Uros Bizjak <ubizjak@gmail.com>
5126
5127 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5128
7fe76f6a
ML
51292016-09-06 Martin Liska <mliska@suse.cz>
5130
5131 PR gcov-profile/77378
5132 PR gcov-profile/77466
5133 * gcc.dg/profile-update-warning.c: New test.
5134
209b636e
RB
51352016-09-06 Richard Biener <rguenther@suse.de>
5136
5137 PR tree-optimization/77479
5138 * gcc.dg/torture/pr77479.c: New testcase.
5139
b772a565
RB
51402016-09-06 Richard Biener <rguenther@suse.de>
5141
5142 PR c/77450
5143 * c-c++-common/vector-subscript-7.c: Adjust.
5144 * c-c++-common/vector-subscript-8.c: New testcase.
5145
a8c07037
SKS
51462016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5147
5148 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5149
0ce48391
JJ
51502016-09-05 Jakub Jelinek <jakub@redhat.com>
5151
de9188e0
JJ
5152 PR target/77476
5153 * gcc.target/i386/avx512f-pr77476.c: New test.
5154 * gcc.target/i386/avx512bw-pr77476.c: New test.
5155 * gcc.target/i386/avx512dq-pr77476.c: New test.
5156
c76f7809
JJ
5157 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5158 Update comment to mention also avx512f.
5159
0ce48391
JJ
5160 PR sanitizer/77396
5161 * g++.dg/asan/pr77396-2.C: New test.
5162
8a27cf73
UB
51632016-09-05 Uros Bizjak <ubizjak@gmail.com>
5164
5165 PR rtl-optimization/77452
5166 * gcc.target/i386/pr77452.c: New test.
5167
25ff5dd3
MP
51682016-09-05 Marek Polacek <polacek@redhat.com>
5169
5170 PR c/77423
5171 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5172
f2bc4e48
SK
51732016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5174
5175 PR fortran/77391
5176 * gfortran.dg/pr77391.f90: New test.
5177
e85921ee
SK
51782016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5179
5180 PR fortran/77460
5181 * gfortran.dg/pr77460.f90: New test.
5182
b5d50659
JJ
51832016-09-03 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR c/65467
5186 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5187
7b826676
KY
51882016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5189
5190 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5191
717ebe91
DM
51922016-09-02 David Malcolm <dmalcolm@redhat.com>
5193
5194 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5195 test case.
5196 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5197 diagnostic-test-show-locus-generate-patch.c to the sources
5198 for diagnostic_plugin_test_show_locus.c.
5199
94087e88
JJ
52002016-09-02 Jakub Jelinek <jakub@redhat.com>
5201
9dc5773f
JJ
5202 PR c/65467
5203 * gcc.dg/gomp/_Atomic-1.c: New test.
5204 * gcc.dg/gomp/_Atomic-2.c: New test.
5205 * gcc.dg/gomp/_Atomic-3.c: New test.
5206 * gcc.dg/gomp/_Atomic-4.c: New test.
5207 * gcc.dg/gomp/_Atomic-5.c: New test.
5208
94087e88
JJ
5209 PR sanitizer/77396
5210 * g++.dg/asan/pr77396.C: New test.
5211
52122016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5213
5214 PR tree-optimization/71831
5215 * gcc.dg/builtin-object-size-16.c: New test.
5216 * gcc.dg/builtin-object-size-17.c: New test.
5217
7e89048d
JD
52182016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5219
5220 PR libgfortran/77393
5221 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5222
2f196155
UB
52232016-09-01 Uros Bizjak <ubizjak@gmail.com>
5224
5225 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5226 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5227 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5228 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5229 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5230 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5231 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5232 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5233 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5234 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5235 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5236 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5237 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5238 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5239 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5240 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5241 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5242 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5243
0a6b0523
EB
52442016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5245
5246 * gnat.dg/opt58.adb: New test.
5247 * gnat.dg/opt58_pkg.ads: New helper.
5248
2a99de7b
RB
52492016-09-01 Richard Biener <rguenther@suse.de>
5250
5251 PR middle-end/77436
5252 * gcc.dg/torture/pr77436.c: New testcase.
5253
f79d8786
SKS
52542016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5255
5256 * gcc.dg/pr64252.c: Require int32plus.
5257 * gcc.dg/pr66299-1.c: Likewise.
5258 * gcc.dg/pr66299-2.c: Likewise.
5259 * gcc.dg/torture/20131115-1.c: Skip for avr.
5260
b06335f9
KT
52612016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5262
5263 * gcc.target/aarch64/ands_3.c: New test.
5264
f25f40be
JJ
52652016-08-31 Jakub Jelinek <jakub@redhat.com>
5266
d12a0b5a
JJ
5267 PR fortran/77352
5268 * gfortran.dg/gomp/pr77352.f90: New test.
5269
f25f40be
JJ
5270 PR fortran/77374
5271 * gfortran.dg/gomp/pr77374.f08: New test.
5272
9ff6fb6e
MG
52732016-08-31 Marc Glisse <marc.glisse@inria.fr>
5274
5275 PR tree-optimization/73714
5276 * gcc.dg/tree-ssa/pr73714.c: New test.
5277
8e95a674
JD
52782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5279
5280 PR libgfortran/77393
5281 * gfortran.dg/fmt_f0_2.f90: New test.
5282
c6b0037d
MG
52832016-08-31 Marc Glisse <marc.glisse@inria.fr>
5284
5285 * gcc.target/i386/pr59539-2.c: Adapt options.
5286 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5287
1a576b13
PT
52882016-08-31 Paul Thomas <pault@gcc.gnu.org>
5289
5290 PR fortran/77418
5291 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5292 of the associate entity and replace with a pointer to the
5293 intended item on the stack.
5294
e73d3ca6 52952016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5296 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5297
5298 PR fortran/48298
5299 * gfortran.dg/dtio_1.f90: New test.
5300 * gfortran.dg/dtio_2.f90: New test.
5301 * gfortran.dg/dtio_3.f90: New test.
5302 * gfortran.dg/dtio_4.f90: New test.
5303 * gfortran.dg/dtio_5.f90: New test.
5304 * gfortran.dg/dtio_6.f90: New test.
5305 * gfortran.dg/dtio_7.f90: New test.
5306 * gfortran.dg/dtio_8.f90: New test.
5307 * gfortran.dg/dtio_9.f90: New test.
5308 * gfortran.dg/dtio_10.f90: New test.
5309
b816477a
DM
53102016-08-30 David Malcolm <dmalcolm@redhat.com>
5311
5312 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5313 (test_many_nested_locations): New function.
5314 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5315 (test_show_locus): Handle "test_many_nested_locations".
5316
71b30891
DM
53172016-08-30 David Malcolm <dmalcolm@redhat.com>
5318
5319 * g++.dg/template/double-greater-than-fixit.C: New test case.
5320
8fa37232
EB
53212016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5322
5323 * gnat.dg/opt57.ad[sb]: New test.
5324 * gnat.dg/opt57_pkg.ads: New helper.
5325
6f651bae
RB
53262016-08-30 Richard Biener <rguenther@suse.de>
5327
5328 PR tree-optimization/69047
5329 * gcc.dg/pr69047.c: Fix byte-order check.
5330
ab834832
JJ
53312016-08-30 Jakub Jelinek <jakub@redhat.com>
5332
5116b156
JJ
5333 PR tree-optimization/72866
5334 * gcc.dg/vect/pr72866.c: New test.
5335
3754bbfc
JJ
5336 PR debug/77363
5337 * g++.dg/debug/dwarf2/pr77363.C: New test.
5338
26122e2d
JJ
5339 PR middle-end/77377
5340 * gcc.target/i386/pr77377.c: New test.
5341
ab834832
JJ
5342 PR debug/77389
5343 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5344 in dg-options.
5345
bedc9ca7
SK
53462016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5347
5348 * gfortran.dg/pr77372.f90: Moved to ...
5349 * gfortran.dg/ieee/pr77372.f90: here.
5350
adfa1e6b
MM
53512016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5352
5353 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5354 vector short/char initializations.
5355 * gcc.target/powerpc/vec-init-5.c: Likewise.
5356 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5357 vector initialization optimizations.
5358 * gcc.target/powerpc/vec-init-7.c: Likewise.
5359 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5360 vector float/double initializations.
5361 * gcc.target/powerpc/vec-init-9.c: Likewise.
5362
414b7129
UB
53632016-08-29 Uros Bizjak <ubizjak@gmail.com>
5364
5365 PR target/77403
5366 * gcc.target/i386/pr77403.c: New test.
5367
3d06b6f2
MP
53682016-08-29 Marek Polacek <polacek@redhat.com>
5369
5370 PR c/77292
5371 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5372
ba9bbd6f
TV
53732016-08-29 Tom de Vries <tom@codesourcery.com>
5374
5375 PR c/77398
5376 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5377
d7d80d8f
EB
53782016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5379
5380 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5381
d7d80d8f 53822016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5383
5384 * gfortran.dg/dec_structure_13.f90: New testcase.
5385
468d95c8
JB
53862016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5387
5388 PR fortran/77261
5389 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5390 available.
5391
f329b264
TV
53922016-08-28 Tom de Vries <tom@codesourcery.com>
5393
5394 PR lto/70955
5395 * gcc.dg/pr70955.c: New test.
5396 * gcc.dg/lto/pr70955_0.c: Same.
5397 * gcc.dg/lto/pr70955_1.c: Same.
5398
4a389eb6
PP
53992016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5400
5401 PR tree-optimization/71077
5402 * gcc.target/i386/pr71077.c: New test.
5403
3f8257db 54042016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5405
5406 PR fortran/77380
5407 * gfortran.dg/pr77380.f90: New test.
5408
3f8257db 54092016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5410
5411 PR fortran/77372
5412 gfortran.dg/pr77372.f90: New test.
5413
ee908516
DM
54142016-08-26 David Malcolm <dmalcolm@redhat.com>
5415
5416 * gcc.dg/spellcheck-fields-2.c (test): Move
5417 dg-begin/end-multiline-output within function body.
5418 (test_macro): New function.
5419
d41e76cf
DM
54202016-08-26 David Malcolm <dmalcolm@redhat.com>
5421
5422 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5423 (test_fixit_insert): Update expected output.
5424 (test_fixit_remove): Likewise.
5425 (test_fixit_replace): Likewise.
5426
524a4c96
RO
54272016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5428
5429 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5430 Fix typo.
5431
ebfa15ab
RB
54322016-08-26 Richard Biener <rguenther@suse.de>
5433
5434 PR tree-optimization/69047
5435 * gcc.dg/pr69047.c: New testcase.
5436
209ca542
PK
54372016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5438 Martin Jambhor <mjambor@suse.cz>
524a4c96 5439
209ca542
PK
5440 * gcc.dg/ipa/propbits-1.c: New test-case.
5441 * gcc.dg/ipa/propbits-2.c: Likewise.
5442 * gcc.dg/ipa/propbits-3.c: Likewise.
5443
e5cf1629
SK
54442016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5445
5446 PR fortran/77351
5447 * gfortran.dg/pr77351.f90: New test.
5448
ebef225f
MP
54492016-08-25 Marek Polacek <polacek@redhat.com>
5450
5451 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5452
fe377a48
MP
54532016-08-25 Marek Polacek <polacek@redhat.com>
5454
5455 PR c/77323
5456 * gcc.dg/pr77323.c: New test.
5457
88b8971f
PT
54582016-08-24 Paul Thomas <pault@gcc.gnu.org>
5459
5460 PR fortran/77358
5461 * gfortran.dg/submodule_17.f08: New test.
5462
3f8257db
JJ
54632016-08-24 Michael Collison <michael.collison@linaro.org>
5464 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5465
5466 * gcc.target/arm/builtin_saddl.c: New testcase.
5467 * gcc.target/arm/builtin_saddll.c: New testcase.
5468 * gcc.target/arm/builtin_uaddl.c: New testcase.
5469 * gcc.target/arm/builtin_uaddll.c: New testcase.
5470 * gcc.target/arm/builtin_ssubl.c: New testcase.
5471 * gcc.target/arm/builtin_ssubll.c: New testcase.
5472 * gcc.target/arm/builtin_usubl.c: New testcase.
5473 * gcc.target/arm/builtin_usubll.c: New testcase.
5474
d5b5d212
UB
54752016-08-24 Uros Bizjak <ubizjak@gmail.com>
5476
5477 PR target/77270
5478 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5479 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5480 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5481 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5482 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5483 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5484 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5485 effective target. Remove scan-assembler-times directives.
5486 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5487 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5488 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5489
d1188689
SKS
54902016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5491
5492 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5493 of unsigned int.
5494 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5495
0b6b8f85
RS
54962016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5497
5498 PR testsuite/77317
5499 * lib/target-supports.exp
5500 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5501 (check_effective_target_vect_natural_alignment): Ditto.
5502 (check_effective_target_vector_alignment_reachable): Ditto.
5503 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5504
587b7f7a
ILT
55052016-08-23 Ian Lance Taylor <iant@golang.org>
5506
5507 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5508
6019c0fc
MM
55092016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5510
5511 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5512 being created from pointers to memory locations.
5513 * gcc.target/powerpc/vec-init-2.c: Likewise.
5514
cfe37db4
FR
55152016-08-23 Fritz Reese <fritzoreese@gmail.com>
5516
5517 * gfortran.dg/dec_structure_12.f90: New testcase.
5518
7e11f46f
DV
55192016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5520
5521 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5522
7ab4f354
DV
55232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5524
5525 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5526 verification.
5527
deb9351f
DV
55282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5529
5530 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5531 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5532
1fd9f058
RB
55332016-08-23 Richard Biener <rguenther@suse.de>
5534
5535 PR tree-optimization/27336
5536 * c-c++-common/pr27336.c: New testcase.
5537
b00e6e75
MP
55382016-08-22 Marek Polacek <polacek@redhat.com>
5539
5540 PR c++/77321
5541 * g++.dg/cpp1y/pr77321.C: New test.
5542
58338bac
SK
55432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5544
5545 PR fortran/60774
5546 * gfortran.dg/empty_label.f: Adjust test for new error message.
5547 * gfortran.dg/empty_label.f90: Ditto.
5548 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5549 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5550 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5551
30364ce6
SK
55522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5553
5554 PR fortran/61318
5555 * gfortran.dg/pr61318.f90: New test.
5556
ad7a5a8f
SK
55572016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5558
5559 PR fortran/77260
5560 * gfortran.dg/pr77260_1.f90: New test.
5561 * gfortran.dg/pr77260_2.f90: Ditto.
5562
72f52f30
JM
55632016-08-22 Joseph Myers <joseph@codesourcery.com>
5564
5565 PR middle-end/77269
5566 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5567 __builtin_signbitf and __builtin_signbitl in expected generic
5568 expansion.
5569 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5570 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5571 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5572 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5573 tests.
5574
6dc198e3
JM
55752016-08-22 Joseph Myers <joseph@codesourcery.com>
5576
5577 * gcc.dg/torture/float128-builtin.c,
5578 gcc.dg/torture/float128-ieee-nan.c,
5579 gcc.dg/torture/float128x-builtin.c,
5580 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5581 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5582 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5583 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5584 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5585 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5586 gcc.dg/torture/floatn-nan.h: New tests.
5587
7ff4e41a
JM
55882016-08-22 Joseph Myers <joseph@codesourcery.com>
5589
5590 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5591 macro.
5592 (main): Update calls to TEST_I_F.
5593 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5594 macro.
5595 (main): Update calls to TEST_I_F.
5596
7078cdb6
JM
55972016-08-22 Joseph Myers <joseph@codesourcery.com>
5598
5599 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5600 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5601 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5602 names in calls to TEST_I_F.
5603
a9d7c823
BE
56042016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5605
5606 PR c/52952
5607 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5608
cd800235
SKS
56092016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5610
5611 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5612 and !natural_alignment_64.
5613 * gcc.dg/ipa/propalign-2.c: Likewise.
5614 * gcc.dg/ipa/propalign-3.c: Likewise.
5615 * gcc.dg/ipa/propalign-4.c: Likewise.
5616 * gcc.dg/ipa/propalign-5.c: Likewise.
5617 * lib/target-supports.exp
5618 (check_effective_target_natural_alignment_32): Add avr-*-*.
5619
22d12455
KV
56202016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5621
5622 PR tree-optimization/61839
5623 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5624 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5625 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5626 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5627
c65699ef
JM
56282016-08-19 Joseph Myers <joseph@codesourcery.com>
5629
5630 PR c/32187
5631 * lib/target-supports.exp (check_effective_target_float16)
5632 (check_effective_target_float32, check_effective_target_float64)
5633 (check_effective_target_float128, check_effective_target_float32x)
5634 (check_effective_target_float64x)
5635 (check_effective_target_float128x)
5636 (check_effective_target_float16_runtime)
5637 (check_effective_target_float32_runtime)
5638 (check_effective_target_float64_runtime)
5639 (check_effective_target_float128_runtime)
5640 (check_effective_target_float32x_runtime)
5641 (check_effective_target_float64x_runtime)
5642 (check_effective_target_float128x_runtime)
5643 (check_effective_target_floatn_nx_runtime)
5644 (add_options_for_float16, add_options_for_float32)
5645 (add_options_for_float64, add_options_for_float128)
5646 (add_options_for_float32x, add_options_for_float64x)
5647 (add_options_for_float128x): New procedures.
5648 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5649 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5650 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5651 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5652 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5653 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5654 gcc.dg/torture/float128-complex.c,
5655 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5656 gcc.dg/torture/float128x-basic.c,
5657 gcc.dg/torture/float128x-complex.c,
5658 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5659 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5660 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5661 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5662 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5663 gcc.dg/torture/float32x-basic.c,
5664 gcc.dg/torture/float32x-complex.c,
5665 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5666 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5667 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5668 gcc.dg/torture/float64x-basic.c,
5669 gcc.dg/torture/float64x-complex.c,
5670 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5671 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5672 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5673 gcc.dg/torture/floatn-tg.h,
5674 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5675 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5676 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5677 gcc.dg/torture/fp-int-convert-float128x.c,
5678 gcc.dg/torture/fp-int-convert-float16-timode.c,
5679 gcc.dg/torture/fp-int-convert-float16.c,
5680 gcc.dg/torture/fp-int-convert-float32-timode.c,
5681 gcc.dg/torture/fp-int-convert-float32.c,
5682 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5683 gcc.dg/torture/fp-int-convert-float32x.c,
5684 gcc.dg/torture/fp-int-convert-float64-timode.c,
5685 gcc.dg/torture/fp-int-convert-float64.c,
5686 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5687 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5688 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5689 maximum exponent of floating-point type. Use it in testing
5690 whether 0x8...0 fits in the floating-point type. Always treat -1
5691 (signed 0xf...f) as fitting in the floating-point type.
5692 (M_OK1): New macro.
5693 * gcc.dg/torture/fp-int-convert-double.c,
5694 gcc.dg/torture/fp-int-convert-float.c,
5695 gcc.dg/torture/fp-int-convert-float128-timode.c,
5696 gcc.dg/torture/fp-int-convert-float128.c,
5697 gcc.dg/torture/fp-int-convert-float80-timode.c,
5698 gcc.dg/torture/fp-int-convert-float80.c,
5699 gcc.dg/torture/fp-int-convert-long-double.c,
5700 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5701
94e73c78
JJ
57022016-08-19 Jakub Jelinek <jakub@redhat.com>
5703
fbdbd4b6
JJ
5704 PR fortran/72744
5705 * gfortran.dg/gomp/pr72744.f90: New test.
5706
94e73c78
JJ
5707 PR fortran/69281
5708 * gfortran.dg/gomp/pr69281.f90: New test.
5709
91151a73
JB
57102016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5711
414b7129
UB
5712 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5713 the last special seed value.
5714 * gfortran.dg/random_7.f90: Use size for last array member instead
5715 of hardcoded value.
91151a73 5716
fcf830ab
PK
57172016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5718
5719 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5720 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5721
1a5da5b6
RB
57222016-08-19 Richard Biener <rguenther@suse.de>
5723
5724 PR tree-optimization/77286
5725 * gcc.dg/torture/pr77286.c: New testcase.
5726
82f72146
DM
57272016-08-18 David Malcolm <dmalcolm@redhat.com>
5728
5729 * gcc.dg/verbose-asm-2.c: New test case.
5730
cc015f3a
DM
57312016-08-18 David Malcolm <dmalcolm@redhat.com>
5732
5733 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5734 (custom_diagnostic_finalizer): Update for change to
5735 diagnostic_show_locus.
5736
cb18fd07
DM
57372016-08-18 David Malcolm <dmalcolm@redhat.com>
5738
5739 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5740 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5741
a76989dc
MP
57422016-08-18 Marek Polacek <polacek@redhat.com>
5743
5744 PR c/71514
5745 * gcc.dg/pr71514.c: New test.
5746
89c88780
L
57472015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5748
5749 PR target/72839
5750 * gcc.target/i386/pr72839.c: New test.
5751
2c71d454
CLT
57522016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5753
5754 PR middle-end/70895
5755 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5756 * c-c++-common/goacc/reduction-1.c: Likewise.
5757 * c-c++-common/goacc/reduction-2.c: Likewise.
5758 * c-c++-common/goacc/reduction-3.c: Likewise.
5759 * c-c++-common/goacc/reduction-4.c: Likewise.
5760
66592e95
AM
57612016-08-18 Alan Modra <amodra@gmail.com>
5762
5763 * gcc.c-torture/compile/pr72771.c: New.
5764
3a146d46
JJ
57652016-08-17 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR fortran/67496
5768 * gfortran.dg/pr67496.f90: New test.
5769
3f8257db 57702015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5771
5772 PR tree-optimization/71752
3a146d46 5773 * gcc.dg/vect/pr71752.c: New.
038000bd 5774
dd42e908
UB
57752016-08-17 Uros Bizjak <ubizjak@gmail.com>
5776
5777 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5778
458a1cd0
JJ
57792016-08-17 Jakub Jelinek <jakub@redhat.com>
5780
5781 PR middle-end/77259
5782 * g++.dg/ipa/devirt-52.C: New test.
5783
11c4c4ba
CLT
57842016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5785
5786 * c-c++-common/goacc/reduction-6.c: New testcase.
5787
661d6efd
RB
57882016-08-17 Richard Biener <rguenther@suse.de>
5789
5790 PR tree-optimization/76490
5791 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5792 * gcc.dg/pr52904.c: XFAIL.
5793
622d8b69
RB
57942016-08-17 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/23855
5797 * gcc.dg/loop-unswitch-2.c: Adjust.
5798
af23e99c
JJ
57992016-08-16 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR tree-optimization/72817
5802 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5803
feeb6268
JM
58042016-08-16 Joseph Myers <joseph@codesourcery.com>
5805
5806 PR libgcc/77265
5807 * gcc.dg/torture/float128-extend-inf.c: New test.
5808
65e736c0
DM
58092016-08-16 David Malcolm <dmalcolm@redhat.com>
5810
5811 PR c/72857
5812 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5813 for embedded NUL.
5814 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5815 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5816 caret placement.
5817 (test_oct): Likewise.
5818 (test_multiple): Likewise.
5819 (test_field_width_specifier): Likewise.
5820 (test_field_width_specifier_2): New function.
5821 (test_field_precision_specifier): New function.
5822 (test_embedded_nul): Update expected caret placement.
5823 (test_non_contiguous_strings): Update line number.
5824 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5825 (__emit_string_literal_range): Add "caret_idx" param.
5826 (test_simple_string_literal): Add value for new param, updating
5827 expected output..
5828 (test_concatenated_string_literal): Likewise.
5829 (test_multiline_string_literal): Likewise.
5830 (test_hex): Likewise.
5831 (test_oct): Likewise.
5832 (test_multiple): Likewise.
5833 (test_ucn4): Likewise.
5834 (test_ucn8): Likewise.
5835 (test_u8): Likewise.
5836 (test_u): Likewise; update expected message, from "range" to
5837 "location".
5838 (test_U): Likewise.
5839 (test_L): Likewise.
5840 (test_macro): Add value for new param.
5841 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5842 (__emit_string_literal_range): Add "caret_idx" param.
5843 (test_stringified_token_1): Add value for new param. Update
5844 expected message, from "range" to "location".
5845 (test_stringized_token_2): Likewise, adding param to macro.
5846 (test_stringified_token_3): Likewise.
5847 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5848 (emit_warning): Convert param from source_range to location_t.
5849 (test_string_literals): Add caret_idx param, and use it when
5850 constructing a substring_loc. Update error message, from
5851 "range" to "location".
5852
4a7f57d5
JJ
58532016-08-16 Jakub Jelinek <jakub@redhat.com>
5854
7841800f
JJ
5855 PR target/71910
5856 * g++.dg/gomp/pr71910.C: New test.
5857
1b13411a
JJ
5858 PR middle-end/67485
5859 * gcc.c-torture/compile/pr67485.c: New test.
5860
4a7f57d5
JJ
5861 PR target/72867
5862 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5863
3c556bc4
BC
58642016-08-16 Bin Cheng <bin.cheng@arm.com>
5865
5866 PR tree-optimization/69848
5867 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5868
beab2da6
ML
58692016-08-16 Martin Liska <mliska@suse.cz>
5870
5871 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5872 of memory operations so that it can be handled by core2
5873 in 32-bit mode.
5874
f4eec0a3
RB
58752016-08-16 Richard Biener <rguenther@suse.de>
5876
5877 PR tree-optimization/76783
5878 * gcc.dg/pr76783.c: New testcase.
5879 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5880
8f21990a
BC
58812016-08-16 Bin Cheng <bin.cheng@arm.com>
5882
5883 PR tree-optimization/72817
5884 PR tree-optimization/73450
5885 * gcc.dg/tree-ssa/pr72817.c: New test.
5886 * gcc.dg/tree-ssa/pr73450.c: New test.
5887
7fc61626
FR
58882016-08-15 Fritz Reese <fritzoreese@gmail.com>
5889
5890 * gfortran.dg/init_flag_13.f90: New testcase.
5891 * gfortran.dg/init_flag_14.f90: Ditto.
5892 * gfortran.dg/init_flag_15.f03: Ditto.
5893 * gfortran.dg/dec_init_1.f90: Ditto.
5894 * gfortran.dg/dec_init_2.f90: Ditto.
5895
432baa02
UB
58962016-08-15 Uros Bizjak <ubizjak@gmail.com>
5897
5898 PR target/72867
5899 * gcc.target/i386/pr72867.c: New test.
5900
7e1dde14
EB
59012016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5902
5903 * c-c++-common/dump-ada-spec-5.c: New test.
5904
e4969090
RB
59052016-08-15 Richard Biener <rguenther@suse.de>
5906
5907 PR tree-optimization/73434
5908 * gcc.dg/torture/pr73434.c: New testcase.
5909
66088065
JJ
59102016-08-15 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR tree-optimization/72824
5913 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5914
7c713714
CLT
59152016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5916
5917 PR fortran/70598
5918 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5919 in use_device clause.
5920 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5921 * gfortran.dg/goacc/list.f95: Adjust to catch
5922 "neither a POINTER nor an array" error messages.
5923
4271e5cb
UB
59242016-08-14 Uros Bizjak <ubizjak@gmail.com>
5925
5926 PR target/76342
5927 * gcc.target/i386/pr76342.c: New test.
5928
b0cea284
JJ
59292016-08-12 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR c/71512
5932 * g++.dg/ubsan/pr71512.C: New test.
5933 * c-c++-common/ubsan/pr71512-1.c: New test.
5934 * c-c++-common/ubsan/pr71512-2.c: New test.
5935
e86aefb8
MM
59362016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5937
5938 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5939 vector initialization options.
5940 * gcc.target/powerpc/vec-init-2.c: Likewise.
5941 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5942 is generated on ISA 3.0.
5943
7fd82d52
PP
59442016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5945
5946 PR middle-end/71654
5947 * gcc.dg/c-c++-common/pr71654.c: New test.
5948 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5949 dg-options.
5950 * gcc.dg/tree-ssa/vrp24: Likewise.
5951
2f1364c2
JJ
59522016-08-12 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR c/67410
5955 * gcc.dg/pr67410.c: New test.
5956
8eb414aa
BC
59572016-08-12 Bin Cheng <bin.cheng@arm.com>
5958
5959 PR tree-optimization/69848
5960 * gcc.dg/vect/vect-pr69848.c: New test.
5961
30b39c19
UB
59622016-08-12 Uros Bizjak <ubizjak@gmail.com>
5963
5964 PR testsuite/71008
5965 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5966 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5967 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5968 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5969
e373dd06
RB
59702016-08-12 Richard Biener <rguenther@suse.de>
5971
5972 PR tree-optimization/57326
5973 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5974 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5975 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5976 * gcc.target/i386/pr45685.c: Likewise.
5977 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5978 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5979 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5980 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5981 * gfortran.dg/pr34163.f90: Likewise.
5982
20d1af89
ML
59832016-08-12 Martin Liska <mliska@suse.cz>
5984
5985 * g++.dg/gcov/gcov-16.C: New test.
5986 * lib/gcov.exp: Support new argument for run-gcov function.
5987
5cacda56
ML
59882016-08-12 Martin Liska <mliska@suse.cz>
5989
5990 PR gcov-profile/35590
5991 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5992
663eecfd
RB
59932016-08-12 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/72851
5996 * gcc.dg/torture/pr72851.c: New testcase.
5997
3f8257db 59982016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5999
e366d7d8
AO
6000 PR debug/63240
6001 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6002 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6003 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6004 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6005 DW_AT_deleted.
6006
71e1a6a4
AO
6007 PR debug/55641
6008 * g++.dg/debug/dwarf2/ref-1.C: New.
6009
8aaf799b
AO
6010 PR debug/49366
6011 * g++.dg/debug/dwarf2/template-params-12.H: New.
6012 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6013 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6014 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6015 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6016 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6017 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6018 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6019
06f9caed
BS
60202016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6021
6022 PR target/72863
6023 * gcc.target/powerpc/pr72863.c: New test.
6024
a8b956c1
UB
60252016-08-11 Uros Bizjak <ubizjak@gmail.com>
6026
6027 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6028
c73dd986
L
60292015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6030
6031 * gcc.target/i386/pieces-strcpy-1.c: New test.
6032 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6033
385ed708
JJ
60342016-08-11 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR c++/72868
6037 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6038
df7ec09f
L
60392015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6040
6041 * gcc.target/i386/pieces-memcpy-1.c: New test.
6042 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6043 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6044 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6045 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6046 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6047
b95a64bb
JJ
60482016-08-11 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR c/72816
7ddbcf6b 6051 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6052
59537744
BE
60532016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6054
6055 PR tree-optimization/71083
6056 * gcc.c-torture/execute/pr71083.c: New test.
6057 * gnat.dg/loop_optimization23.adb: New test.
6058 * gnat.dg/loop_optimization23_pkg.ads: New test.
6059 * gnat.dg/loop_optimization23_pkg.adb: New test.
6060
183ac6d0
RB
60612016-08-11 Richard Biener <rguenther@suse.de>
6062
6063 PR tree-optimization/72772
6064 * gcc.dg/graphite/pr35356-1.c: Adjust.
6065 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6066
b152f5a2
JB
60672016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6068
6069 * gfortran.dg/random_7.f90: Take into account that the last seed
6070 value is the special p value.
6071 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6072
bb7ebad1
RB
60732016-08-11 Richard Biener <rguenther@suse.de>
6074
6075 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6076
2e186411
AM
60772016-08-11 Alan Modra <amodra@gmail.com>
6078
6079 * gcc.target/powerpc/pr71680.c: New.
6080
e9e6d4f6
KN
60812016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6082
6083 * gcc.target/powerpc/bfp/bfp.exp: New file.
6084 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6085 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6086 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6087 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6088 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6089 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6090 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6091 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6092 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6093 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6094 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6095 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6096 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6097 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6098 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6099 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6100 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6101 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6102 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6103 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6104 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6105 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6106 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6107 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6108 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6109 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6110 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6111 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6112 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6113 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6114 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6115 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6116 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6117 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6118 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6119 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6120 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6121 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6122 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6123 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6124 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6125 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6126 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6127 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6128 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6129 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6130 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6131 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6132 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6133 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6134 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6135 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6136 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6137
9c8eabea
BC
61382016-08-10 Bin Cheng <bin.cheng@arm.com>
6139
6140 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6141 Add aarch64*-*-*.
6142
6c553b76
BC
61432016-08-10 Bin Cheng <bin.cheng@arm.com>
6144
6145 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6146
a0883b08
MM
61472016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6148
6149 PR target/72853
6150 * gcc.target/powerpc/pr72853.c: New test.
6151
a266236e
ML
61522016-08-10 Martin Liska <mliska@suse.cz>
6153
6154 PR gcov-profile/58306
6155 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6156
22063dbc
ML
61572016-08-10 Martin Liska <mliska@suse.cz>
6158
6159 * g++.dg/gcov/gcov-threads-1.C: New test.
6160
5250a5bb
SKS
61612016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6162
6163 PR target/71873
6164 * gcc.target/avr/pr71873.c: New test.
6165
b7597ae5
ML
61662016-08-09 Martin Liska <mliska@suse.cz>
6167
6168 * g++.dg/gcov/gcov-dump-1.C: New test.
6169 * g++.dg/gcov/gcov-dump-2.C: New test.
6170
ab50a215
ML
61712016-08-09 Martin Liska <mliska@suse.cz>
6172
6173 * gcc.dg/tree-prof/val-prof-9.c: New test.
6174
dcb1e137
ML
61752016-08-09 Martin Liska <mliska@suse.cz>
6176
6177 * gcc.dg/tree-prof/val-prof-8.c: New test.
6178
04d6d3b6
MJ
61792016-08-09 Martin Jambor <mjambor@suse.cz>
6180
df839749
UB
6181 PR ipa/71981
6182 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6183
c57e78c4
BC
61842016-08-09 Bin Cheng <bin.cheng@arm.com>
6185
6186 PR tree-optimization/33707
6187 * gcc.dg/vect/pr33707.c: New test.
6188
42970a17
BC
61892016-08-09 Bin Cheng <bin.cheng@arm.com>
6190
6191 PR tree-optimization/pr72772
6192 * gcc.dg/tree-ssa/pr72772.c: New test.
6193
810a3aa6
MF
61942016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6195
6196 PR rtl-optimization/66669
6197 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6198
9e207d6f
JJ
61992016-08-09 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR tree-optimization/72824
6202 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6203
50bf47fd
RB
62042016-08-09 Richard Biener <rguenther@suse.de>
6205
6206 PR tree-optimization/71802
6207 * gcc.dg/torture/pr71802.c: New testcase.
6208
cadec7ca
JJ
62092016-08-09 Jakub Jelinek <jakub@redhat.com>
6210
6211 PR c++/72809
6212 * g++.dg/eh/stdarg1.C: New test.
6213
c43c5112
AK
62142016-08-08 Andi Kleen <ak@linux.intel.com>
6215
6216 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6217 test command line in failure log.
6218 (profopt-execute): dito. Make autofdo file names unique.
6219
895aa8e1
DM
62202016-08-08 David Malcolm <dmalcolm@redhat.com>
6221
6222 PR c/64955
6223 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6224 output.
6225
9afda630
PK
62262016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6227
6228 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6229 c99_runtime.
6230 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6231 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6232 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6233 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6234 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6235 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6236
e52ed3fe
DM
62372016-08-08 David Malcolm <dmalcolm@redhat.com>
6238
6239 PR c/52952
6240 * gcc.dg/cpp/pr66415-1.c: Likewise.
6241 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6242 * gcc.dg/format/c90-printf-1.c: Likewise.
6243 * gcc.dg/format/diagnostic-ranges.c: New test case.
6244
ad200580
JJ
62452016-08-08 Jakub Jelinek <jakub@redhat.com>
6246
77524e0d
JJ
6247 PR fortran/72716
6248 * gfortran.dg/gomp/pr72716.f90: New test.
6249
2187f2a2
JJ
6250 PR middle-end/72781
6251 * gcc.dg/gomp/pr72781.c: New test.
6252
ad200580
JJ
6253 PR middle-end/68762
6254 * g++.dg/vect/pr68762-1.cc: New test.
6255 * g++.dg/vect/pr68762-2.cc: New test.
6256 * g++.dg/vect/pr68762.h: New file.
6257
989d0071
MS
62582016-08-08 Martin Sebor <msebor@redhat.com>
6259
6260 PR testsuite/72838
3a146d46
JJ
6261 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6262 * g++.dg/warn/overflow-warn-3.C: Same.
6263 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6264
7090cac9
AV
62652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6266
6267 PR fortran/71936
6268 * gfortran.dg/allocate_with_source_21.f03: New test.
6269
64e56ab0
AV
62702016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6271
6272 PR fortran/72698
6273 * gfortran.dg/allocate_with_source_20.f03: New test.
6274
0476487d
AM
62752016-08-08 Alan Modra <amodra@gmail.com>
6276
6277 * gcc.c-torture/compile/pr72802.c: New.
6278
8e9218f2
AV
62792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6280
6281 PR fortran/70524
6282 * gfortran.dg/dependency_48.f90: New test.
6283
c1f7083b
TK
62842016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6285
531e5ae3 6286 PR fortran/70040
c1f7083b
TK
6287 * gfortran.dg/pr70040.f90: New testcase.
6288
6ab5813c
TK
62892016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6290
6291 PR fortran/71961
6292 * gfortran.dg/matmul_10.f90: New testcase.
6293
27bddc4a
JH
62942016-08-07 Jan Hubicka <hubicka@ucw.cz>
6295
6296 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6297
4a9f8a9f
JJ
62982016-08-07 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR c/72816
6301 * gcc.dg/pr72816.c: New test.
6302
fa76f2c6
JW
63032016-08-06 Jonathan Wakely <jwakely@redhat.com>
6304
6305 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6306 * g++.dg/conversion/pr41426.C: Likewise.
6307 * g++.dg/conversion/pr66211.C: Likewise.
6308 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6309 * g++.dg/init/ref8.C: Likewise.
6310 * g++.old-deja/g++.law/cvt20.C: Likewise.
6311 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6312
5c3e5002
PP
63132016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6314
6315 PR tree-optimization/18046
6316 * gcc.dg/tree-ssa/vrp105.c: New test.
6317 * gcc.dg/tree-ssa/vrp106.c: New test.
6318
94087e88 63192016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6320
6321 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6322 1ul in diagnostics. Remove hyphen from "constant-expression."
6323 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6324 * g++.dg/cpp0x/static_assert3.C: Same.
6325 * g++.dg/cpp1y/constexpr-throw.C: Same.
6326 * g++.dg/template/nontype3.C: Same.
6327 * g++.dg/warn/overflow-warn-1.C: Same.
6328 * g++.dg/warn/overflow-warn-3.C: Same.
6329 * g++.dg/warn/overflow-warn-4.C: Same.
6330
88fa5555
DM
63312016-08-05 David Malcolm <dmalcolm@redhat.com>
6332
6333 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6334 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6335 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6336 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6337
1addb9e6
PP
63382016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6339
6340 PR tree-optimization/72810
6341 * gcc.dg/tree-ssa/vrp110.c: New test.
6342
1b62ed4f
JG
63432016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6344
6345 PR Target/72819
6346 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6347 registers.
6348 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6349 saving the half-precision registers.
6350 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6351 value is returned in h0.
6352 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6353 are passed in FP/SIMD registers.
6354 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6355 passing works corrcetly.
6356 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6357 (hfa_f16x2_t): Likewise.
6358 (hfa_f16x3_t): Likewise.
6359 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6360 are promoted to double and passed in a double register.
6361 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6362 are promoted to double and stacked.
6363 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6364 __fp16 data types.
6365 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6366 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6367 __fp16 first get passed in FP/SIMD registers, then stacked.
6368
4228ca19
NS
63692016-08-05 Nathan Sidwell <nathan@acm.org>
6370
6371 PR c++/68724
6372 * g++.dg/cpp0x/pr68724.C: New.
6373
db7c335e
RB
63742016-08-05 Richard Biener <rguenther@suse.de>
6375
6376 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6377
48abe922
PP
63782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6379
6380 * gcc.dg/tree-ssa/vrp107.c: New test.
6381 * gcc.dg/tree-ssa/vrp108.c: New test.
6382 * gcc.dg/tree-ssa/vrp109.c: New test.
6383
f6cdf42f
PK
63842016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6385
6386 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6387 dg-options.
6388
33a9c609
PK
63892016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6390
6391 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6392 test-cases.
6393 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6394 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6395 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6396 test-cases.
6397 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6398 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6399 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6400 large_double.
6401
4473482d
PC
64022016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/72800
6405 * g++.dg/cpp1y/lambda-ice1.C: New.
6406
08156df5
PP
64072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6408
6409 PR c++/72759
6410 * g++.dg/cpp1y/pr72759.C: New test.
6411
938da3a5
PP
64122016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6413
6414 * gcc.dg/switch-10.c: New test.
6415
da84183c
JG
64162016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6417
6418 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6419
ae9281fc
TS
64202016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6421
6422 * c-c++-common/goacc/routine-5.c: Update.
6423
086ad22e
BE
64242016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6425
6426 PR rtl-optimization/70903
6427 * gcc.c-torture/execute/pr70903.c: New test.
6428
6805e400
ML
64292016-08-04 Martin Liska <mliska@suse.cz>
6430
6431 * gcc.dg/params/params.exp: Replace file exists with
6432 TESTING_IN_BUILD_TREE.
6433
a0008434
MP
64342016-08-04 Marek Polacek <polacek@redhat.com>
6435
6436 PR c++/70229
6437 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6438
fb46286e
RB
64392016-08-04 Richard Biener <rguenther@suse.de>
6440
6441 PR middle-end/71984
6442 * gcc.dg/torture/pr71984.c: Guard correctness check for
6443 little-endian.
6444
ac2c96ab
AP
64452016-08-03 Andrew Pinski <apinski@cavium.com>
6446
6447 * gcc.c-torture/compile/20160802-1.c: New testcase.
6448
c98583e9
FR
64492016-08-03 Fritz Reese <fritzoreese@gmail.com>
6450
6451 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6452
9ad1a1da
RB
64532016-08-03 Richard Biener <rguenther@suse.de>
6454
6455 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6456 and remove -O3.
6457 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6458 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6459
cd75c979
RB
64602016-08-03 Richard Biener <rguenther@suse.de>
6461
6462 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6463 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6464 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6465 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6466
30e8d875
SKS
64672016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6468
6469 * gcc.dg/init-excess-2.c: Require int32plus.
6470 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6471 * gcc.dg/pr59963-2.c: Require int32plus.
6472 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6473 * gcc.dg/unroll-7.c: Require int32plus.
6474
69b806f6
BC
64752016-08-02 Bin Cheng <bin.cheng@arm.com>
6476
6477 PR tree-optimization/34114
6478 * gcc.dg/tree-ssa/loop-42.c: New test.
6479
1efafef3
TC
64802016-08-02 Tamar Christina <tamar.christina@arm.com>
6481
6482 * gcc.target/aarch64/vminmaxnm.c: New.
6483 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6484 tests.
6485
e2a99194
MM
64862016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6487
6488 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6489 vec_extract for vector float, vector int, vector short, and vector
6490 char.
6491 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6492 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6493 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6494 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6495
71bfb77a
WD
64962016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6497
6498 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6499 single stack adjustment, no writeback.
71bfb77a
WD
6500 * gcc.target/aarch64/test_frame_12.c: Likewise.
6501 * gcc.target/aarch64/test_frame_13.c: Likewise.
6502 * gcc.target/aarch64/test_frame_15.c: Likewise.
6503 * gcc.target/aarch64/test_frame_6.c: Likewise.
6504 * gcc.target/aarch64/test_frame_7.c: Likewise.
6505 * gcc.target/aarch64/test_frame_8.c: Likewise.
6506 * gcc.target/aarch64/test_frame_16.c: New test.
6507
37bce35a
L
65082015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6509
6510 PR target/72748
6511 * gcc.target/i386/pr72748.c: New test.
6512
3f8257db 65132015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6514
6515 PR tree-optimization/71818
6516 * gcc.dg/vect/pr71818.c: New
6517
bf60c531
ML
65182016-08-01 Martin Liska <mliska@suse.cz>
6519
6520 PR tree-optimization/71857
6521 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6522
8ed49fab
KT
65232016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6524
6525 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6526
76e2c821
JB
65272016-08-01 Jan Beulich <jbeulich@suse.com>
6528
6529 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6530
35029597
WS
65312016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6532
6533 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6534 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6535
3aa4b66a
JW
65362016-07-31 Jonathan Wakely <jwakely@redhat.com>
6537
6538 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6539 (check_effective_target_c++): Likewise. Also match for libstdc++.
6540
3f8257db 65412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6542
6543 PR fortran/41922
6544 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6545 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6546 * gfortran.dg/pr41922.f90: New test.
6547
9fcb2819
SK
65482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6549
6550 PR fortran/68566
6551 * gfortran.dg/pr68566.f90: new test.
6552
94087e88 65532016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6554
6555 PR c++/60760
6556 PR c++/71091
6557 * g++.dg/cpp0x/constexpr-cast.C: New test.
6558 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6559 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6560 * g++.dg/ubsan/pr63956.C: Correct.
6561
d0047a25
MM
65622016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6563
6564 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6565 vector double or vector long where the vector is in memory.
6566 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6567 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6568
e4f7a5df
SK
65692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6570
6571 PR fortran/69867
6572 * gfortran.dg/pr69867.f90: New test.
6573
b441ae1d
SK
65742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6575
6576 PR fortran/69962
6577 * gfortran.dg/pr69962.f90: New test.
6578
712dff31
SK
65792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6580
6581 PR fortran/70006
6582 * gfortran.dg/pr70006.f90: New test.
6583
fb42421e
SK
65842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6585
6586 PR fortran/71730
6587 * gfortran.dg/pr71730.f90: New test.
6588 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6589 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6590 * gfortran.dg/array_constructor_26.f03: Ditto.
6591
466effe0
WS
65922016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6593
6594 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6595 * gcc.target/powerpc/pr71763.c: Likewise.
6596
f618a472
MP
65972016-07-29 Marek Polacek <polacek@redhat.com>
6598
6599 PR c/71742
6600 * gcc.dg/940510-1.c: Adjust dg-error.
6601 * gcc.dg/c99-flex-array-1.c: Likewise.
6602 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6603
efd0786f
MP
6604 PR c/71853
6605 * gcc.dg/noncompile/pr71853.c: New test.
6606
e00dceaf
MP
6607 PR c/71573
6608 * gcc.dg/noncompile/pr71573.c: New test.
6609
638fc14f
MP
6610 PR c/71926
6611 * g++.dg/warn/Wparentheses-30.C: New test.
6612 * gcc.dg/Wparentheses-14.c: New test.
6613
61c73a7f
UB
66142016-07-29 Uros Bizjak <ubizjak@gmail.com>
6615
6616 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6617
01d32b2b
BC
66182016-07-29 Bin Cheng <bin.cheng@arm.com>
6619
6620 PR tree-optimization/57558
6621 * gcc.dg/vect/pr57558-1.c: New test.
6622 * gcc.dg/vect/pr57558-2.c: New test.
6623
f6c7a248
PK
66242016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6625
61c73a7f 6626 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6627 to scan forwprop1 dump pass.
6628
f54ea774
PC
66292016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6630
6631 PR c++/51488
6632 * g++.dg/template/pr51488.C: New.
6633
673a107a
JJ
66342016-07-29 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR c/71969
6637 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6638 static __inline__.
6639 * gcc.dg/pr71969-1.c: New test.
6640 * gcc.dg/pr71969-2.c: New test.
6641 * gcc.dg/pr71969-3.c: New test.
6642
78169471
MP
66432016-07-29 Marek Polacek <polacek@redhat.com>
6644
6645 PR c/71574
6646 * c-c++-common/pr71574.c: New test.
6647
a5b5c8b6
MP
6648 PR c/71583
6649 * gcc.dg/noncompile/pr71583.c: New test.
6650
883b6d4e
KV
66512016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6652
6653 PR middle-end/68217
6654 * gcc.dg/pr68217.c: New test.
6655
89f1f37e
SK
66562016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6657
6658 PR fortran/71067
6659 * gfortran.dg/pr71067_1.f90: New test.
6660 * gfortran.dg/pr71067_2.f90: Ditto.
6661
e0d32185
MM
66622016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6663
6664 * gcc.target/powerpc/vec-extract-1.c: New test.
6665
c851722d
SK
66662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6667
6668 PR fortran/71799
6669 * gfortran.dg/pr71799.f90: New test.
6670
f064da6a
PC
66712016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6672
6673 PR c++/71665
6674 * g++.dg/cpp0x/pr71665-1.C: New.
6675 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6676 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6677 * g++.dg/ext/label10.C: Likewise.
6678 * g++.dg/parse/constant5.C: Likewise.
6679
1b70aaad
SK
66802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6681
6682 PR fortran/71859
6683 * gfortran.dg/pr71859.f90: New test.
6684 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6685 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6686
a23404c9
PT
66872016-07-28 Paul Thomas <pault@gcc.gnu.org>
6688
6689 PR fortran/71883
6690 * gfortran.dg/pr71883.f90 : New test.
6691
513d866d
YR
66922016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6693
6694 PR tree-optimization/71734
61c73a7f 6695 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6696
7c428aa2
RL
66972016-07-28 Renlin Li <renlin.li@arm.com>
6698
6699 Revert
6700 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6701
6702 PR fortran/71902
6703 * gfortran.dg/dependency_47.f90: New test.
6704
1225d6b1
ML
67052016-07-28 Martin Liska <mliska@suse.cz>
6706
6707 PR gcov-profile/68025
6708 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6709
e5f5bf35
ML
67102016-07-28 Martin Liska <mliska@suse.cz>
6711
6712 * g++.dg/vect/pr70944.cc: New test.
6713
4536610d
KV
67142016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6715
6716 PR middle-end/71994
6717 * gcc.dg/torture/pr71994.c: New test.
6718
8c6961ca
PK
67192016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6720
6721 PR middle-end/71078
6722 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6723 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6724 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6725
8de22ea0
RB
67262016-07-27 Richard Biener <rguenther@suse.de>
6727
6728 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6729
5d9da222
ML
67302016-07-27 Martin Liska <mliska@suse.cz>
6731
6732 * gcc.dg/predict-13.c: New test.
6733 * gcc.dg/predict-14.c: New test.
6734
af9e275f
SKS
67352016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6736
a23404c9 6737 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6738 including stdint.h.
6739 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6740 including stdint.h.
6741
71abba1e
MM
67422016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6743
6744 PR target/71869
6745 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6746 IEEE built-in functions handle quiet and signalling NaNs
6747 correctly.
6748
9cd74e8f
SK
67492016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6750
6751 PR fortran/71862
6752 * gfortran.dg/pr71862.f90: New test.
6753
0d48446f
MS
67542016-07-26 Martin Sebor <msebor@redhat.com>
6755
6756 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6757 selector with dg-options.
6758
524cf1e4
PP
67592016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6760
6761 PR tree-optimization/18046
6762 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6763 * gcc.dg/tree-ssa/vrp103.c: New test.
6764 * gcc.dg/tree-ssa/vrp104.c: New test.
6765
100665d8
WS
67662016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6767
6768 * gcc.target/powerpc/pr63354.c: Require lp64 since
6769 -mprofile-kernel is not legal with -m32.
6770
0b64ca40
RB
67712016-07-26 Richard Biener <rguenther@suse.de>
6772
6773 PR rtl-optimization/71984
6774 * gcc.dg/torture/pr71984.c: New testcase.
6775
9b7937cf
RS
67762016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6777
6778 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6779 g++-dg-runtest via et-dg-runtest.
6780 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6781 * gcc.dg/vect/vect.exp: Likewise.
6782 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6783 gfortran-dg-runtest.
6784 * gfortran.dg/vect/vect.exp: Likewise.
6785 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6786 (check_mips_loongson_hw_available): Likewise.
6787 (check_effective_target_mpaired_single_runtime): Likewise.
6788 (check_effective_target_mips_loongson_runtime): Likewise.
6789 (add_options_for_mpaired_single): Likewise.
6790 (check_effective_target_vect_int): Add global et_index.
6791 Check and save the supported feature for a target selected by
6792 the et_index target. Break long lines where appropriate. Call
6793 et-is-effective-target for MIPS with an argument instead of
6794 check_effective_target_* where appropriate.
6795 (check_effective_target_vect_intfloat_cvt): Likewise.
6796 (check_effective_target_vect_uintfloat_cvt): Likewise.
6797 (check_effective_target_vect_floatint_cvt): Likewise.
6798 (check_effective_target_vect_floatuint_cvt): Likewise.
6799 (check_effective_target_vect_simd_clones): Likewise.
6800 (check_effective_target_vect_shift): ewise.
6801 (check_effective_target_whole_vector_shift): Likewise.
6802 (check_effective_target_vect_bswap): Likewise.
6803 (check_effective_target_vect_shift_char): Likewise.
6804 (check_effective_target_vect_long): Likewise.
6805 (check_effective_target_vect_float): Likewise.
6806 (check_effective_target_vect_double): Likewise.
6807 (check_effective_target_vect_long_long): Likewise.
6808 (check_effective_target_vect_no_int_max): Likewise.
6809 (check_effective_target_vect_no_int_add): Likewise.
6810 (check_effective_target_vect_no_bitwise): Likewise.
6811 (check_effective_target_vect_widen_shift): Likewise.
6812 (check_effective_target_vect_no_align): Likewise.
6813 (check_effective_target_vect_hw_misalign): Likewise.
6814 (check_effective_target_vect_element_align): Likewise.
6815 (check_effective_target_vect_condition): Likewise.
6816 (check_effective_target_vect_cond_mixed): Likewise.
6817 (check_effective_target_vect_char_mult): Likewise.
6818 (check_effective_target_vect_short_mult): Likewise.
6819 (check_effective_target_vect_int_mult): Likewise.
6820 (check_effective_target_vect_extract_even_odd): Likewise.
6821 (check_effective_target_vect_interleave): Likewise.
6822 (check_effective_target_vect_stridedN): Likewise.
6823 (check_effective_target_vect_multiple_sizes): Likewise.
6824 (check_effective_target_vect64): Likewise.
6825 (check_effective_target_vect_call_copysignf): Likewise.
6826 (check_effective_target_vect_call_sqrtf): Likewise.
6827 (check_effective_target_vect_call_btrunc): Likewise.
6828 (check_effective_target_vect_call_btruncf): Likewise.
6829 (check_effective_target_vect_call_ceil): Likewise.
6830 (check_effective_target_vect_call_ceilf): Likewise.
6831 (check_effective_target_vect_call_floor): Likewise.
6832 (check_effective_target_vect_call_floorf): Likewise.
6833 (check_effective_target_vect_call_lceil): Likewise.
6834 (check_effective_target_vect_call_lfloor): Likewise.
6835 (check_effective_target_vect_call_nearbyint): Likewise.
6836 (check_effective_target_vect_call_nearbyintf): Likewise.
6837 (check_effective_target_vect_call_round): Likewise.
6838 (check_effective_target_vect_call_roundf): Likewise.
6839 (check_effective_target_vect_perm): Likewise, but also append *_saved
6840 to the existing global name to properly cache the result.
6841 (check_effective_target_vect_perm_byte): Likewise.
6842 (check_effective_target_vect_perm_short): Likewise.
6843 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6844 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6845 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6846 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6847 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6848 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6849 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6850 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6851 (check_effective_target_vect_sdot_qi): Likewise.
6852 (check_effective_target_vect_udot_qi): Likewise.
6853 (check_effective_target_vect_sdot_hi): Likewise.
6854 (check_effective_target_vect_udot_hi): Likewise.
6855 (check_effective_target_vect_usad_char): Likewise.
6856 (check_effective_target_vect_pack_trunc): Likewise.
6857 (check_effective_target_vect_unpack): Likewise.
6858 (check_effective_target_vect_aligned_arrays): Likewise.
6859 (check_effective_target_vect_natural_alignment): Likewise.
6860 (check_effective_target_vector_alignment_reachable): Likewise.
6861 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6862 (is-effective-target): Initialize et_index if undefined.
6863 (et-dg-runtest): New.
6864 (et-is-effective-target): Likewise.
6865 (check_vect_support_and_set_flags): Add supported MIPS targets to
6866 EFFECTIVE_TARGETS list. Return the number of supported targets.
6867
8f63caf6 68682016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6869 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6870
6871 PR middle-end/70920
6872 * gcc.dg/pr70920-1.c: New test-case.
6873 * gcc.dg/pr70902-2.c: Likewise.
6874 * gcc.dg/pr70920-3.c: Likewise.
6875 * gcc.dg/pr70920-4.c: Likewise
6876 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6877 2 instead of 3.
6878
7d575fff
AM
68792016-07-25 Alexander Monakov <amonakov@ispras.ru>
6880
6881 * gcc.c-torture/execute/pr71494.c: Require label_values.
6882 * gcc.dg/pr16973.c: Ditto.
6883
bf01e070
SKS
68842016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6885
6886 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6887 * gcc.dg/torture/pr69771.c: Require int32plus.
6888 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6889
16b05965
ML
68902016-07-25 Martin Liska <mliska@suse.cz>
6891
6892 * gcc.dg/torture/pr71987.c: New test.
6893
d52d3767
SK
68942016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6895
6896 PR fortran/71935
6897 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6898 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6899 * gfortran.dg/pr71935.f90: New test.
6900
94087e88 69012016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6902
6903 PR c++/71675
6904 * g++.dg/ext/atomic-3.C: New test.
6905 * gcc.dg/atomic/pr71675.c: New test.
6906
58b3986e
ES
69072016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6908
6909 * gcc.target/i386/mvc8.c: New test.
6910
faa1612a
BC
69112016-07-22 Bin Cheng <bin.cheng@arm.com>
6912
6913 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6914 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6915
1603ebe0
TK
69162016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6917
6918 PR fortran/71795
6919 * gfortran.dg/constructor_50.f90: New test.
6920
bc91c436
ML
69212016-07-22 Martin Liska <mliska@suse.cz>
6922
6923 PR gcov-profile/69028
6924 PR gcov-profile/62047
6925 * g++.dg/cilk-plus/pr69028.C: New test.
6926
9fe9a3a7
AV
69272016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6928
6929 * gfortran.dg/coarray_stat_2.f90: New test.
6930
70866e3d
MM
69312016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6932
6933 * gcc.target/powerpc/vec-extract.h: New files to check the
6934 vec_extract built-in functions for all vector types, testing
6935 accessing each element, both with constant and variable element
6936 numbers.
6937 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6938 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6939 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6940 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6941 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6942 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6943 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6944 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6945 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6946
ab3af181
JJ
69472016-07-21 Jakub Jelinek <jakub@redhat.com>
6948
6949 PR c++/71728
6950 * g++.dg/other/pr71728.C: New test.
6951
ebe8f322
JG
69522016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6953
6954 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6955 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6956 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6957 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6958 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6959
959cef74
RB
69602016-07-21 Richard Biener <rguenther@suse.de>
6961
6962 PR tree-optimization/71947
6963 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6964
b24d9420
BC
69652016-07-21 Bin Cheng <bin.cheng@arm.com>
6966
6967 * gcc.dg/tree-ssa/scev-15.c: New.
6968
23974819
BC
69692016-07-21 Bin Cheng <bin.cheng@arm.com>
6970
6971 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6972
ee78cbaa
JJ
69732016-07-21 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR c++/71941
6976 * g++.dg/gomp/pr71941.C: New test.
6977
52ed68f7
DM
69782016-07-20 David Malcolm <dmalcolm@redhat.com>
6979
6980 PR c/70339
6981 PR c/71858
6982 * g++.dg/spellcheck-identifiers.C: New test case, based on
6983 gcc.dg/spellcheck-identifiers.c.
6984 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6985 gcc.dg/spellcheck-identifiers-2.c.
6986 * g++.dg/spellcheck-typenames.C: New test case, based on
6987 gcc.dg/spellcheck-typenames.c
6988
18407bfb
JW
69892016-07-20 Jonathan Wakely <jwakely@redhat.com>
6990
6991 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6992 pointer to member function and also test catching by reference.
6993
4c07fd98
DV
69942016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6995
6996 * gcc.target/s390/pr67443.c: Fix test case.
6997
fee21d65
DV
69982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6999
7000 * gcc.target/s390/insv-1.c: Xfail some tests.
7001 * gcc.target/s390/insv-2.c: Likewise.
7002
dbe9dfdd
GJL
70032016-07-20 Georg-Johann Lay <avr@gjlay.de>
7004
7005 * gcc.target/avr/torture/get-mem.c: New test.
7006 * gcc.target/avr/torture/set-mem.c: New test.
7007
c25e1d82
GJL
70082016-07-20 Georg-Johann Lay <avr@gjlay.de>
7009
7010 PR target/71948
7011 * gcc.target/avr/torture/tiny-progmem.c: New test.
7012
109d2197
JJ
70132016-07-20 Jakub Jelinek <jakub@redhat.com>
7014
7419f441
JJ
7015 PR c++/71909
7016 * g++.dg/parse/pr71909.C: New test.
7017 * g++.dg/tm/pr71909.C: New test.
7018
109d2197
JJ
7019 PR c++/50060
7020 * g++.dg/cpp0x/constexpr-50060.C: New test.
7021 * g++.dg/cpp1y/constexpr-50060.C: New test.
7022
144530cf
ML
70232016-07-20 Martin Liska <mliska@suse.cz>
7024
7025 * gfortran.dg/graphite/pr71898.f90: New test.
7026
04ac4afa
BC
70272016-07-20 Bin Cheng <bin.cheng@arm.com>
7028
7029 PR tree-optimization/71503
7030 PR tree-optimization/71683
7031 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7032 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7033
dcbdb17a
ML
70342016-07-20 Martin Liska <mliska@suse.cz>
7035
7036 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7037 * gcc.dg/plugin/sreal-test-1.c: Remove.
7038 * gcc.dg/plugin/sreal_plugin.c: Remove.
7039
6ed82555
TK
70402016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7041
7042 PR fortran/71902
7043 * gfortran.dg/dependency_47.f90: New test.
7044
13da0507
JJ
70452016-07-19 Jakub Jelinek <jakub@redhat.com>
7046
4833f561
JJ
7047 PR rtl-optimization/71916
7048 * gcc.c-torture/compile/pr71916.c: New test.
7049
4fda19ef
JJ
7050 PR middle-end/71874
7051 * g++.dg/torture/pr71874.C: New test.
7052
13da0507
JJ
7053 PR middle-end/71734
7054 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7055 (my_alloc): Rewritten to use __builtin_posix_memalign and
7056 __SIZE_TYPE__.
7057 (my_free): Use __builtin_free instead of _mm_free.
7058 (Vec::operator=): Use __builtin_memcpy.
7059
e7980add
MJ
70602016-07-19 Martin Jambor <mjambor@suse.cz>
7061
61c73a7f
UB
7062 PR fortran/71688
7063 * gfortran.dg/pr71688.f90: New test.
e7980add 7064
13e88953
RB
70652016-07-19 Richard Biener <rguenther@suse.de>
7066
7067 * c-c++-common/vector-subscript-6.c: New testcase.
7068 * c-c++-common/vector-subscript-7.c: Likewise.
7069
1caf0482
SKS
70702016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7071
a23404c9 7072 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7073 and UInt32 based on __SIZEOF_INT__.
7074
cef5388d
RB
70752016-07-19 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/71901
7078 * gcc.dg/torture/pr71901.c: New testcase.
7079
70802016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7081
7082 PR tree-optimization/71908
7083 * gcc.dg/torture/pr71908.c: New testcase.
7084
a8f7a895
MM
70852016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7086
7087 PR target/71493
7088 * gcc.target/powerpc/pr71493-1.c: New test.
7089 * gcc.target/powerpc/pr71493-2.c: Likewise.
7090
f2111a36
JJ
70912016-07-18 Jakub Jelinek <jakub@redhat.com>
7092
99516432
JJ
7093 PR c++/71835
7094 * g++.dg/conversion/ambig3.C: New test.
7095
87713c6a
JJ
7096 PR c++/71828
7097 * g++.dg/cpp0x/constexpr-71828.C: New test.
7098
7a7f16ca
JJ
7099 PR c++/71826
7100 * g++.dg/template/pr71826.C: New test.
7101
f4d90295
JJ
7102 PR c++/71822
7103 * g++.dg/template/defarg21.C: New test.
7104
f2111a36
JJ
7105 PR c++/71871
7106 * g++.dg/ext/vector31.C: New test.
7107
0b965526
UB
71082016-07-18 Uros Bizjak <ubizjak@gmail.com>
7109
7110 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7111
94e136b9
YR
71122016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7113
7114 PR tree-optimization/71734
7115 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7116
7072df0a
DV
71172016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7118
7119 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7120 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7121 stack-layout-dynamic-1.c: New test.
7122
54158a1a
AK
71232016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7124
7125 * gcc.target/s390/nolrl-1.c: New test.
7126
43068916
FR
71272016-07-17 Fritz Reese <fritzoreese@gmail.com>
7128
7129 PR fortran/71523
7130 * gfortran.dg/pr71523_1.f90: New test.
7131 * gfortran.dg/pr71523_2.f90: New test.
7132
a9356b12
AS
71332016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7134
7135 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7136
a07b81c7 71372016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7138 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7139
7140 PR fortran/62125
7141 * gfortran.dg/pr62125.f90: New test.
7142
96c0ec12
BS
71432016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7144
7145 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7146 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7147
479d0ed5
JW
71482016-07-15 Jonathan Wakely <jwakely@redhat.com>
7149
7150 PR c++/58796
7151 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7152 * g++.dg/cpp0x/nullptr35.C: New test.
7153
41c7438e
BC
71542016-07-15 Bin Cheng <bin.cheng@arm.com>
7155
7156 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7157
f7ba880b
CP
71582016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7159
7160 * gfortran.dg/goacc/vector_length.f90: New test.
7161
b9aba0a0
RB
71622016-07-15 Richard Biener <rguenther@suse.de>
7163
7164 PR tree-optimization/71881
7165 * gcc.dg/torture/pr71881.c: New testcase.
7166
9513d5fb
RB
71672016-07-15 Richard Biener <rguenther@suse.de>
7168
7169 PR tree-optimization/71887
7170 * gcc.dg/torture/pr71887.c: New testcase.
7171
ddbbcb19
JJ
71722016-07-15 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR c/71858
7175 * gcc.dg/spellcheck-identifiers-3.c: New test.
7176
29eb509c
AV
71772016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7178
7179 PR fortran/71807
7180 * gfortran.dg/null_9.f90: New test.
7181
43aabfcf
BC
71822016-07-15 Bin Cheng <bin.cheng@arm.com>
7183
7184 * gcc.dg/tree-ssa/loop-41.c: New test.
7185
afc89e58
BC
71862016-07-15 Bin Cheng <bin.cheng@arm.com>
7187
7188 PR tree-optimization/71347
7189 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7190
6fa682ad
SK
71912016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7192
7193 PR fortran/29819
7194 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7195 * gfortran.dg/contains.f90: Ditto.
7196 * gfortran.dg/contains_empty_1.f03: Ditto.
7197 * gfortran.dg/submodule_3.f08: Ditto.
7198
dd36b877
JJ
71992016-07-14 Jakub Jelinek <jakub@redhat.com>
7200
a60a5d31
JJ
7201 PR testsuite/71865
7202 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7203 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7204 expected diagnostics.
7205
dd36b877
JJ
7206 PR c/71858
7207 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7208 * gcc.dg/spellcheck-identifiers-2.c: New test.
7209 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7210 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7211
a241f8ca
JJ
72122016-07-14 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR tree-optimization/71872
7215 * gcc.c-torture/compile/pr71872.c: New test.
7216
d62b809c
TP
72172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7218
7219 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7220 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7221 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7222 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7223 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7224 * gcc.target/arm/atomic-op-acquire-1.c: This.
7225 * gcc.target/arm/atomic-op-char.c: Rename into ...
7226 * gcc.target/arm/atomic-op-char-1.c: This.
7227 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7228 * gcc.target/arm/atomic-op-consume-1.c: This.
7229 * gcc.target/arm/atomic-op-int.c: Rename into ...
7230 * gcc.target/arm/atomic-op-int-1.c: This.
7231 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7232 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7233 * gcc.target/arm/atomic-op-release.c: Rename into ...
7234 * gcc.target/arm/atomic-op-release-1.c: This.
7235 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7236 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7237 * gcc.target/arm/atomic-op-short.c: Rename into ...
7238 * gcc.target/arm/atomic-op-short-1.c: This.
7239 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7240 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7241 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7242 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7243 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7244 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7245 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7246 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7247 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7248 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7249
1f8dd420
AV
72502016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7251
7252 PR fortran/70842
7253 * gfortran.dg/select_type_35.f03: New test.
7254
53109ba8
KT
72552016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7256
7257 PR target/65951
7258 PR tree-optimization/70923
7259 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7260 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7261 * gcc.dg/vect/pr65951.c: Likewise.
7262 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7263
91f35b7f
DE
72642016-07-14 David Edelsohn <dje.gcc@gmail.com>
7265
7266 * c-c++-common/pr60226.c: Expect maximum object file alignment
7267 error on AIX.
7268
351168fe
RB
72692016-07-14 Richard Biener <rguenther@suse.de>
7270
7271 PR tree-optimization/71866
7272 * gcc.dg/torture/pr71866.c: New testcase.
7273
94c32c00
TP
72742016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7275
7276 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7277 selector and enclose boolean expression in curly braces.
7278
b799a481
AM
72792016-07-14 Alan Modra <amodra@gmail.com>
7280
7281 PR target/71733
7282 * gcc.target/powerpc/p9-novsx.c: New.
7283
f63ba78c
AK
72842016-07-13 Andi Kleen <ak@linux.intel.com>
7285
7286 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7287 * g++.dg/tree-prof/morefunc.C: Dito.
7288 * g++.dg/tree-prof/pr35545.C: Dito.
7289 * g++.dg/tree-prof/reorder.C: Dito.
7290 * gcc.dg/tree-prof/20050826-2.c: Dito.
7291 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7292 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7293 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7294 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7295 * gcc.dg/tree-prof/inliner-1.c: Dito.
7296 * gcc.dg/tree-prof/merge_block.c: Dito.
7297 * gcc.dg/tree-prof/stringop-1.c: Dito.
7298 * gcc.dg/tree-prof/stringop-2.c: Dito.
7299 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7300 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7301 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7302 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7303 * gcc.dg/tree-prof/update-loopch.c: Dito.
7304 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7305 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7306 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7307 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7308 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7309 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7310 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7311
f4d5a23d
AK
73122016-07-13 Andi Kleen <ak@linux.intel.com>
7313
7314 * lib/profopt.exp (profopt-execute): Remove .imports files.
7315
ae145898
AK
73162016-07-13 Andi Kleen <ak@linux.intel.com>
7317
0b965526 7318 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7319
e97bd4f5
AK
73202016-07-13 Andi Kleen <ak@linux.intel.com>
7321
7322 * lib/profopt.exp (dg-final-scan-autofdo,
7323 dg-final-scan-not-autofdo): New functions.
7324
6fa3d4b4
BC
73252016-07-13 Bin Cheng <bin.cheng@arm.com>
7326
7327 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7328 * gcc.dg/vect/vect-35.c: Ditto.
7329 * gcc.dg/vect/vect-alias-check-2.c: New test.
7330
65f18bc6
ML
73312016-07-13 Martin Liska <mliska@suse.cz>
7332
7333 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7334 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7335 * gfortran.dg/pr42108.f90: Update expected dump scan.
7336
9737f35b
RB
73372016-07-13 Richard Biener <rguenther@suse.de>
7338
7339 PR tree-optimization/24574
7340 * gcc.dg/pr24574.c: New testcase.
7341
62c0ea4b
SKS
73422016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7343
0b965526 7344 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7345 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7346 * c-c++-common/pr68833-1.c: Require int32plus.
7347 * gcc.dg/ipa/pr63551.c: Likewise.
7348 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7349 * gcc.dg/ipa/pr64041.c: Require int32plus.
7350
c7ed8938
IE
73512016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7352
7353 PR ipa/71633
7354 * g++.dg/pr71633.C: New test.
7355
5ce15300
TP
73562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7357
7358 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7359 Add new arm_thumb1_cbz_ok effective target.
7360 * gcc.target/arm/cbz.c: New test.
7361
2b9509a3
TP
73622016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7363
7364 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7365 Define effective target.
7366 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7367 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7368 * gcc.target/arm/movhi_movw.c: New test.
7369 * gcc.target/arm/movsi_movw.c: Likewise.
7370 * gcc.target/arm/movdi_movw.c: Likewise.
7371
7f15b177
RB
73722016-07-13 Richard Biener <rguenther@suse.de>
7373
7374 PR middle-end/71104
7375 * gcc.dg/pr71104-1.c: New testcase.
7376 * gcc.dg/pr71104-2.c: Likewise.
7377
0b0a896e
MM
73782016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7379
7380 PR target/71805
7381 * gcc.target/powerpc/pr71805.c: New test.
7382
f906f5ed
BS
73832016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7384
7385 * gcc.target/powerpc/divkc3-1.c: New.
7386 * gcc.target/powerpc/mulkc3-1.c: New.
7387
9e63c3aa
NS
73882016-07-12 Nathan Sidwell <nathan@acm.org>
7389
7390 * gcc.target/arm/data-rel-1.c: New.
7391 * gcc.target/arm/data-rel-2.c: New.
7392 * gcc.target/arm/data-rel-3.c: New.
7393
f507d202
ML
73942016-07-12 Martin Liska <mliska@suse.cz>
7395
7396 * gcc.dg/params/blocksort-part.c: New test.
7397 * gcc.dg/params/params.exp: New file.
7398
d6f7c125
KT
73992016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400
7401 PR middle-end/71700
7402 * gcc.c-torture/execute/pr71700.c: New test.
7403
37ccb0ba
SB
74042016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7405 Richard Biener <rguenther@suse.de>
7406
7407 PR tree-optimization/23286
7408 PR tree-optimization/70159
7409 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7410 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7411 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7412 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7413 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7414 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7415 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7416 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7417 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7418 * gcc.dg/pr51879-12.c: Likewise.
7419 * gcc.dg/strlenopt-9.c: Likewise.
7420 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7421 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7422 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7423 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7424 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7425 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7426 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7427 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7428 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7429 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7430 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7431 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7432 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7433 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7434 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7435
712a93d6
RB
74362016-07-12 Richard Biener <rguenther@suse.de>
7437
7438 PR rtl-optimization/68961
7439 * gcc.target/i386/pr68961.c: New testcase.
7440
c392943c
JJ
74412016-07-11 Jakub Jelinek <jakub@redhat.com>
7442
3d56e6a4
JJ
7443 PR middle-end/71758
7444 * c-c++-common/gomp/pr71758.c: New test.
7445 * gfortran.dg/gomp/pr71758.f90: New test.
7446
c392943c
JJ
7447 PR tree-optimization/71823
7448 * gcc.dg/vect/pr71823.c: New test.
7449
741d3be5
DM
74502016-07-11 David Malcolm <dmalcolm@redhat.com>
7451
7452 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7453 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7454 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7455
92fa45b5
L
74562016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7457
7458 PR target/71801
7459 * gcc.target/i386/pr71801.c: New test.
7460
f51606c7
RB
74612016-07-11 Richard Biener <rguenther@suse.de>
7462
7463 PR tree-optimization/71816
7464 * gcc.dg/torture/pr71816.c: New testcase.
7465
36b54ce0
TK
74662016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7467
7468 PR fortran/71783
7469 * gfortran.dg/dependency_46.f90: New test.
7470
d13835b6
VM
74712016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7472
7473 PR rtl-optimization/71621
7474 * gcc.target/i386/pr71621-1.c: New.
7475 * gcc.target/i386/pr71621-2.c: New.
7476
642bcbdf
CP
74772016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7478
7479 * gfortran.dg/goacc/pr71704.f90: New test.
7480
02eb5b8b
BS
74812016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7482
7483 PR target/71297
7484 * gcc.target/powerpc/pr71297.c: New.
7485
8beb9a0d
JW
74862016-07-08 Jiong Wang <jiong.wang@arm.com>
7487
7488 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7489
cef4b650
MM
74902016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7491
7492 PR target/71806
7493 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7494
3c3ecf52
AH
74952016-07-08 Alan Hayward <alan.hayward@arm.com>
7496
7497 PR tree-optimization/71667
7498 * gcc.dg/vect/pr71667.c: New
7499
2660286d
ML
75002016-07-08 Martin Liska <mliska@suse.cz>
7501
7502 * gcc.dg/torture/pr71606.c: New test.
7503
70cdd4ae
JD
75042016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7505
7506 PR fortran/71764
7507 * gfortran.dg/pr71764.f90: New test.
7508
842dc2e6
JJ
75092016-07-07 Jakub Jelinek <jakub@redhat.com>
7510 Kai Tietz <ktietz70@googlemail.com>
7511
7512 PR c++/70869
7513 PR c++/71054
7514 * g++.dg/cpp0x/pr70869.C: New test.
7515 * g++.dg/cpp0x/pr71054.C: New test.
7516
31be4262
DE
75172016-07-07 David Edelsohn <dje.gcc@gmail.com>
7518
7519 * g++.dg/debug/pr71432.C: Fail on AIX.
7520
1c122092
ML
75212016-07-07 Martin Liska <mliska@suse.cz>
7522
7523 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7524 an undefined behavior.
7525 * gfortran.dg/do_3.F90: Likewise.
7526 * gfortran.dg/do_check_11.f90: New test.
7527 * gfortran.dg/do_check_12.f90: New test.
7528 * gfortran.dg/do_corner_warn.f90: New test.
7529
7119f1b1
ML
75302016-07-07 Martin Liska <mliska@suse.cz>
7531
7532 * gfortran.dg/predict-1.f90: Ammend the test.
7533 * gfortran.dg/predict-2.f90: Likewise.
7534
275792f2
IE
75352016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7536
7537 PR ipa/71624
7538 * g++.dg/pr71624.C: New test.
7539
05a437c1
TP
75402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7541
7542 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7543 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7544 ARMv8-M Mainline architectures.
7545
6f493951
TP
75462016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7547
7548 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7549 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7550
5ddaee94
SB
75512016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7552
7553 PR target/70098
7554 PR target/71763
7555 * gcc.target/powerpc/pr71763.c: New file.
7556
651afdb2
YR
75572016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7558
7559 PR tree-optimization/71518
0b965526 7560 * gcc.dg/pr71518.c: New test.
651afdb2 7561
9df99881
WD
75622016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7563
7564 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7565
7b4e0769
SKS
75662016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7567
0b965526 7568 PR target/50739
7b4e0769
SKS
7569 * gcc.target/avr/pr50739.c: New test.
7570
eb4432f7
JH
75712016-07-05 Jan Hubicka <jh@suse.cz>
7572
7573 * gcc.dg/tree-ssa/scev-14.c: update template.
7574
c01e092f
RS
75752016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7576
7577 * gcc.dg/vect/group-no-gaps-1.c: New test.
7578
8070763a
AK
75792016-07-05 Andi Kleen <ak@linux.intel.com>
7580
7581 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7582 if kernel supports MPX.
7583
3f8257db 75842016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7585
7586 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7587
36a265b1
MM
75882016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7589 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7590
7591 * gcc.target/powerpc/signbit-1.c: New test.
7592 * gcc.target/powerpc/signbit-2.c: New test.
7593 * gcc.target/powerpc/signbit-3.c: New test.
7594
7a98fb6e
KT
75952016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7596
7597 PR rtl-optimization/71594
7598 * gcc.dg/torture/pr71594.c: New test.
7599
1e3d54b4
JH
76002016-07-05 Jan Hubicka <jh@suse.cz>
7601
7602 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7603
84ca3893
DM
76042016-07-05 David Malcolm <dmalcolm@redhat.com>
7605
7606 PR c++/62314
3a146d46 7607 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7608 number of missing semicolon error.
7609 * g++.dg/pr62314-2.C: New test case.
7610
20d0bfce
AF
76112016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7612
7613 * gfortran.dg/coarray_stat_function.f90: New test.
7614 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7615 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7616 to new interfaces.
7617
69aaea06
AV
76182016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7619
7620 PR fortran/71623
7621 * gfortran.dg/deferred_character_17.f90: New test.
7622
f723a43c
CL
76232016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7624
7625 * gcc.target/arm/neon/polytypes.c: Move to ...
7626 * gcc.target/arm/polytypes.c: ... here.
7627 * gcc.target/arm/neon/pr51534.c: Move to ...
7628 * gcc.target/arm/pr51534.c: ... here.
7629 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7630 * gcc.target/arm/vect-vcvt.c: ... here.
7631 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7632 * gcc.target/arm/vect-vcvtq.c: ... here.
7633 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7634 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7635 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7636 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7637 * gcc.target/arm/neon/neon.exp: Delete.
7638 * gcc.target/arm/neon/: Delete.
7639
d73e0ccf
JD
76402016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7641
7642 PR fortran/65575
7643 * gfortran.dg: pr65575.f90: New test.
7644
c20f6223
JD
76452016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7646
7647 PR fortran/35849
7648 * gfortran.dg: pr35849.f90: New test.
7649
2a5537c3
JJ
76502016-07-04 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR c++/71739
7653 * g++.dg/cpp0x/pr71739.C: New test.
7654
740f9751
CL
76552016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7656
7657 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7658
bf749919
DV
76592016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7660
7661 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7662 locr.
7663 * gcc.target/s390/loc-1.c: New test.
7664
430bb38e
YR
76652016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7666
3a146d46
JJ
7667 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7668 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7669
15f6e0da
RR
76702016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7671
7672 PR target/63874
7673 * gcc.target/aarch64/pr63874.c: New test.
7674
79335075
JB
76752016-07-04 Jan Beulich <jbeulich@suse.com>
7676
7677 * g++.dg/header.c: New.
7678 * gcc.dg/header.c: New.
7679
557e8c49
JJ
76802016-07-02 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR c/71719
7683 * c-c++-common/Wunused-var-15.c: New test.
7684
79a592e3
JJ
76852016-07-01 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR fortran/71687
7688 * gfortran.dg/gomp/pr71687.f90: New test.
7689
e2298656
BS
76902016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7691
7692 * gcc.dg/const-float128-ped.c: Require __float128 effective
7693 target and options.
7694 * gcc.dg/const-float128.c: Likewise.
7695 * gcc.dg/torture/float128-cmp-invalid.c: Require
7696 __float128 and base_quadfloat_support effective targets, and
7697 __float128 options.
7698 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7699 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7700 * gcc.dg/torture/float128-nan.c: Likewise.
7701 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7702 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7703 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7704 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7705 (add_options_for___float128): New.
7706 (check_effective_target_base_quadword_support): New.
7707
70c11966
MM
77082016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7709
7710 PR target/71720
7711 * gcc.target/powerpc/pr71720.c: New test.
7712
059541fd
JB
77132016-07-01 Jan Beulich <jbeulich@suse.com>
7714
7715 * gcc.dg/bss.c: New.
7716
2c1e4964
PB
77172016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7718
7719 PR target/71698
7720 * gcc.target/powerpc/pr71698.c: New test.
7721
22e1cb39
GJL
77222016-07-01 Georg-Johann Lay <avr@gjlay.de>
7723
7724 PR target/71151
7725 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7726 instead of ".foo" for its section name.
7727 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7728 depending on MCU's flash size.
7729 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7730 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7731 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7732 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7733 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7734 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7735
466cf574
JB
77362016-07-01 Jan Beulich <jbeulich@suse.com>
7737
7738 * gcc.target/i386/pr65105-2.c: Add -msse2.
7739
351beab7
JJ
77402016-06-30 Jakub Jelinek <jakub@redhat.com>
7741
55a0f21a
JJ
7742 PR tree-optimization/71707
7743 * gcc.dg/strlenopt-29.c: New test.
7744
6245ad72
JJ
7745 PR fortran/71704
7746 * gfortran.dg/gomp/pr71704.f90: New test.
7747
351beab7
JJ
7748 PR fortran/71705
7749 * gfortran.dg/gomp/pr71705.f90: New test.
7750
5a3a6a5e
KN
77512016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7752
7753 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7754 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7755 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7756 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7757 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7758 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7759 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7760 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7761 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7762 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7763 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7764 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7765 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7766 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7767 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7768 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7769 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7770 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7771 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7772 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7773 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7774 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7775 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7776 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7777 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7778 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7779 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7780 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7781 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7782 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7783 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7784 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7785 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7786 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7787 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7788 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7789 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7790 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7791 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7792 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7793 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7794 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7795 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7796 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7797 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7798 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7799 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7800 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7801 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7802 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7803 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7804 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7805 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7806 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7807 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7808 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7809 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7810 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7811 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7812 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7813 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7814 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7815 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7816 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7817 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7818 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7819 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7820 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7821 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7822 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7823 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7824 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7825 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7826 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7827 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7828 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7829 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7830 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7831 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7832 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7833 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7834
3dfa8071 78352016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7836 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7837
7838 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7839
9bd62242 78402016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7841 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7842
7843 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7844
603107fb
DM
78452016-06-30 David Malcolm <dmalcolm@redhat.com>
7846
7847 PR driver/71651
7848 * gcc.dg/spellcheck-options-12.c: New test case.
7849
205cccc7
JJ
78502016-06-30 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR middle-end/71693
7853 * gcc.c-torture/compile/pr71693.c: New test.
7854
f4452176
DM
78552016-06-29 David Malcolm <dmalcolm@redhat.com>
7856
7857 * gcc.dg/spellcheck-params.c: New testcase.
7858 * gcc.dg/spellcheck-params-2.c: New testcase.
7859
c5e74d9d
MM
78602016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7861
7862 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7863 vector extract instructions.
7864 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7865
e44ecbfd
JD
78662016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7867
7868 PR fortran/71686
7869 * gfortran.dg/unexpected_eof_2.f90: New test.
7870 * gfortran.dg/unexpected_eof_3.f90: New test.
7871
ee446d9f
JW
78722016-06-29 Jim Wilson <jim.wilson@linaro.org>
7873
7874 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7875
27f67461
CP
78762016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7877
7878 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7879 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7880 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7881
b1206d29
RB
78822016-06-29 Richard Biener <rguenther@suse.de>
7883
7884 PR middle-end/15256
7885 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7886
1af21224
MW
78872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7888
7889 * gcc.target/arm/aapcs/neon-vect10.c: Require
7890 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7891 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7892 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7893 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7894 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7895 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7896 * gcc.target/arm/fp16-aapcs-1.c: Require
7897 -mfloat-ab=hard. Also simplify the test.
7898 * gcc.target/arm/fp16-aapcs-2.c: New.
7899
7fe43755
MW
79002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7901
0b965526 7902 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7903 (add_options_for_arm_fp16_ieee): New.
7904 (add_options_for_arm_fp16_alternative): New.
7905 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7906 long-line.
7907 (effective_target_arm_fp16_hw): New.
7908
264d951a
IE
79092016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7910
7911 PR tree-optimization/71655
7912 * g++.dg/pr71655.C: New test.
7913
5c846a81
ML
79142016-06-29 Martin Liska <mliska@suse.cz>
7915
7916 * gcc.dg/pr71585.c: New test.
7917 * gcc.dg/pr71585-2.c: New test.
7918 * gcc.dg/pr71585-3.c: New test.
7919
fafe9318
YR
79202016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7921
7922 PR tree-optimization/70729
7923 * g++.dg/vect/pr70729.cc: New test.
7924
54d19c3b
TS
79252016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7926
7927 * c-c++-common/gomp/cancel-1.c: Extend.
7928
5f3cd7c3
JJ
79292016-06-29 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR tree-optimization/71625
7932 * gcc.dg/strlenopt-28.c: New test.
7933
4aa83879
RB
79342016-06-29 Richard Biener <rguenther@suse.de>
7935
7936 PR middle-end/71002
7937 * g++.dg/torture/pr71002.C: Adjust testcase.
7938
152ef731
JJ
79392016-06-29 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR c/71685
7942 * gcc.dg/pr71685.c: New test.
7943
79442016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7945
7946 PR c/71552
7947 * gcc.dg/init-bad-9.c: New test.
7948
d41dc215
BS
79492016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7950
7951 * gcc.target/powerpc/abs128-1.c: Require VSX.
7952 * gcc.target/powerpc/copysign128-1.c: Likewise.
7953 * gcc.target/powerpc/inf128-1.c: Likewise.
7954 * gcc.target/powerpc/nan128-1.c: Likewise.
7955
6a20b538
JJ
79562016-06-28 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR middle-end/71626
7959 * gcc.c-torture/execute/pr71626-1.c: New test.
7960 * gcc.c-torture/execute/pr71626-2.c: New test.
7961
77d93c47
PB
79622016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7963
7964 PR target/71656
7965 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7966
a8264058
SB
79672016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7968
7969 PR target/71670
7970 * gcc.target/powerpc/pr71670.c: New testcase.
7971
0dc47331
PB
79722016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7973
7974 PR target/71656
7975 * gcc.target/powerpc/pr71656-1.c: New test.
7976 * gcc.target/powerpc/pr71656-2.c: New test.
7977
b65ffc79
CL
79782016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7979
7980 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7981 around fp16 code.
7982 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7983 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7984 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7985 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7986 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7987 Add arm_neon_fp16_ok effective target.
0b965526
UB
7988 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7989 Likewise.
7990 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7991 Likewise.
7992 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7993 Likewise.
7994 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7995 Likewise.
7996 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7997 Likewise.
7998 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7999 Likewise.
8000 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8001 Likewise.
8002 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8003 Likewise.
8004 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8005 Likewise.
8006 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8007 Likewise.
8008 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8009 Likewise.
b65ffc79 8010
9bb86f40
JH
80112016-06-26 Jan Hubicka <hubicka@ucw.cz>
8012
8013 * gcc.dg/predict-12.c: New testcase.
8014
46db0fd4
JD
80152016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8016
8017 PR fortran/71649
8018 * gfortran.dg/pr71649.f90: New test.
8019
2a65e70b
JJ
80202016-06-25 Jakub Jelinek <jakub@redhat.com>
8021
f8a06e24
JJ
8022 PR tree-optimization/71643
8023 * g++.dg/opt/pr71643.C: New test.
8024
2a65e70b
JJ
8025 PR tree-optimization/71631
8026 * gcc.c-torture/execute/pr71631.c: New test.
8027
7805417a
JH
80282016-06-24 Jan Hubicka <hubicka@ucw.cz>
8029
8030 * gcc.dg/predict-11.c: New testcase.
8031 * gfortran.dg/predict-2.f90: New testcase.
8032
888ed1a3
JH
80332016-06-24 Jan Hubicka <hubicka@ucw.cz>
8034
8035 * gcc.dg/predict-10.c: New test.
8036
53605f35
BS
80372016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8038
8039 * gcc.target/powerpc/abs128-1.c: New.
8040 * gcc.target/powerpc/copysign128-1.c: New.
8041 * gcc.target/powerpc/inf128-1.c: New.
8042 * gcc.target/powerpc/nan128-1.c: New.
8043
7b22b4c6
EB
80442016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8045
8046 * gfortran.dg/pr71642.f90: New test.
8047
37e373c2
JJ
80482016-06-24 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR tree-optimization/71647
8051 * gcc.target/i386/pr71647.c: New test.
8052
b20b79f2
L
80532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8054
8055 * gcc.target/i386/noplt-gd-1.c: New test.
8056 * gcc.target/i386/noplt-gd-2.c: Likewise.
8057 * gcc.target/i386/noplt-gd-3.c: Likewise.
8058 * gcc.target/i386/noplt-ld-1.c: Likewise.
8059 * gcc.target/i386/noplt-ld-2.c: Likewise.
8060 * gcc.target/i386/noplt-ld-3.c: Likewise.
8061 * lib/target-supports.exp
8062 (check_effective_target_tls_get_addr_via_got): New.
8063
04619cb8
UB
80642016-06-24 Uros Bizjak <ubizjak@gmail.com>
8065
8066 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8067 testsuite compile flags.
8068 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8069 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8070
80712016-06-24 Uros Bizjak <ubizjak@gmail.com>
8072
8073 * g++dg/vect/pr36684.cc: Add dg-do compile.
8074 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8075 * gcc.dg/vect/pr70021.c: Ditto.
8076 * gcc.dg/vect/pr70138-1.c: Ditto.
8077 * gcc.dg/vect/pr70138-2.c: Ditto.
8078 * gcc.dg/vect/pr70354-1.c: Ditto.
8079 * gcc.dg/vect/pr70354-2.c: Ditto.
8080 * gcc.dg/vect/pr71259.c: Ditto.
8081 * gcc.dg/vect/pr71416-1.c: Ditto.
8082 * gcc.dg/vect/slp-43.c: Ditto.
8083 * gcc.dg/vect/slp-45.c: Ditto.
8084 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8085 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8086 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8087 * gfortran.dg/vect/pr69980.f90: Ditto.
8088
80892016-06-24 Uros Bizjak <ubizjak@gmail.com>
8090
8091 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8092 * gcc.dg/vect/bb-slp-30.c: Ditto.
8093 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8094 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8095 * gcc.dg/vect/pr45902.c: Ditto.
8096 * gcc.dg/vect/pr48172.c: Ditto.
8097 * gcc.dg/vect/pr48377.c: Ditto.
8098 * gcc.dg/vect/pr49038.c: Ditto.
8099 * gcc.dg/vect/pr49771.c: Ditto.
8100 * gcc.dg/vect/pr52091.c: Ditto.
8101 * gcc.dg/vect/pr53185-2.c: Ditto.
8102 * gcc.dg/vect/pr56826.c: Ditto.
8103 * gcc.dg/vect/pr60276.c: Ditto.
8104 * gcc.dg/vect/pr62021.c: Ditto.
8105 * gcc.dg/vect/pr63530.c: Ditto.
8106 * gcc.dg/vect/pr65518.c: Ditto.
8107 * gcc.dg/vect/pr65947-1.c: Ditto.
8108 * gcc.dg/vect/pr65947-10.c: Ditto.
8109 * gcc.dg/vect/pr65947-11.c: Ditto.
8110 * gcc.dg/vect/pr65947-12.c: Ditto.
8111 * gcc.dg/vect/pr65947-13.c: Ditto.
8112 * gcc.dg/vect/pr65947-2.c: Ditto.
8113 * gcc.dg/vect/pr65947-3.c: Ditto.
8114 * gcc.dg/vect/pr65947-4.c: Ditto.
8115 * gcc.dg/vect/pr65947-5.c: Ditto.
8116 * gcc.dg/vect/pr65947-6.c: Ditto.
8117 * gcc.dg/vect/pr65947-7.c: Ditto.
8118 * gcc.dg/vect/pr65947-8.c: Ditto.
8119 * gcc.dg/vect/pr65947-9.c: Ditto.
8120 * gcc.dg/vect/pr71416-1.c: Ditto.
8121 * gcc.dg/vect/pr71439.c: Ditto.
8122 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8123 * gcc.dg/vect/vect-bswap16.c: Ditto.
8124 * gcc.dg/vect/vect-bswap32.c: Ditto.
8125 * gcc.dg/vect/vect-bswap64.c: Ditto.
8126 * gcc.dg/vect/vect-live-1.c: Ditto.
8127 * gcc.dg/vect/vect-live-2.c: Ditto.
8128 * gcc.dg/vect/vect-live-3.c: Ditto.
8129 * gcc.dg/vect/vect-live-4.c: Ditto.
8130 * gcc.dg/vect/vect-live-5.c: Ditto.
8131 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8132 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8133 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8134 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8135 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8136 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8137 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8138 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8139 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8140 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8141 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8142 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8143 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8144 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8145 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8146 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8147 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8148
da224bcb
UB
81492016-06-24 Uros Bizjak <ubizjak@gmail.com>
8150
8151 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8152
dfee2870
L
81532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8154
8155 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8156 ia32 if R_386_GOT32X relocation is supported.
8157 * gcc.target/i386/noplt-3.c: Likewise.
8158 * gcc.target/i386/noplt-2.c: Likewise.
8159 (main): Renamed to ...
8160 (bar): This.
8161 * gcc.target/i386/noplt-4.c: Likewise.
8162 (main): Renamed to ...
8163 (bar): This.
8164 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8165 * gcc.target/i386/pr67400-5.c: Likewise.
8166
a86451b9
JJ
81672016-06-24 Jakub Jelinek <jakub@redhat.com>
8168
00085092
JJ
8169 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8170 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8171
a86451b9
JJ
8172 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8173 f4): Adjust expected diagnostics.
8174 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8175 (T): If OVFP is defined, redefine to TP.
8176 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8177 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8178 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8179 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8180 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8181 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8182 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8183 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8184 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8185 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8186 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8187 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8188 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8189 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8190 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8191 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8192 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8193 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8194 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8195 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8196 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8197 as last argument to __builtin_add_overflow_p.
8198
7bb5d5f4
UB
81992016-06-23 Uros Bizjak <ubizjak@gmail.com>
8200
8201 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8202 dg-options and remove default vector testsuite compile flags.
8203 * g++.dg/vect/pr33860a.cc: Ditto.
8204 * g++.dg/vect/pr45470-a.cc: Ditto.
8205 * g++.dg/vect/pr45470-b.cc: Ditto.
8206 * g++.dg/vect/pr60896.cc: Ditto.
8207 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8208 * gcc.dg/vect/pr18308.c: Ditto.
8209 * gcc.dg/vect/pr24049.c: Ditto.
8210 * gcc.dg/vect/pr33373.c: Ditto.
8211 * gcc.dg/vect/pr36228.c: Ditto.
8212 * gcc.dg/vect/pr42395.c: Ditto.
8213 * gcc.dg/vect/pr42604.c: Ditto.
8214 * gcc.dg/vect/pr46663.c: Ditto.
8215 * gcc.dg/vect/pr48765.c: Ditto.
8216 * gcc.dg/vect/pr49093.c: Ditto.
8217 * gcc.dg/vect/pr49352.c: Ditto.
8218 * gcc.dg/vect/pr52298.c: Ditto.
8219 * gcc.dg/vect/pr52870.c: Ditto.
8220 * gcc.dg/vect/pr53185.c: Ditto.
8221 * gcc.dg/vect/pr53773.c: Ditto.
8222 * gcc.dg/vect/pr56695.c: Ditto.
8223 * gcc.dg/vect/pr62171.c: Ditto.
8224 * gcc.dg/vect/pr63530.c: Ditto.
8225 * gcc.dg/vect/pr68339.c: Ditto.
8226 * gcc.dg/vect/pr71259.c: Ditto.
8227 * gcc.dg/vect/vect-82_64.c: Ditto.
8228 * gcc.dg/vect/vect-83_64.c: Ditto.
8229 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8230 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8231 * gcc.dg/vect/vect-shift-2.c: Ditto.
8232 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8233 * gfortran.dg/vect/pr39318.f90: Ditto.
8234 * gfortran.dg/vect/pr45714-a.f: Ditto.
8235 * gfortran.dg/vect/pr45714-b.f: Ditto.
8236 * gfortran.dg/vect/pr46213.f90: Ditto.
8237
2d4bb02f
MM
82382016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8239 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8240
8241 * gcc.target/powerpc/p9-splat-5.c: New test.
8242
f6d1b868
UB
82432016-06-23 Uros Bizjak <ubizjak@gmail.com>
8244
8245 PR tree-optimization/71488
8246 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8247 * lib/target-supports.exp: ... here.
8248 (check_sse4_hw_available): New procedure.
8249 (check_effective_target_sse4_runtime): Ditto.
8250 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8251 -march=westmere for sse4_runtime targets.
936ff030 8252 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8253 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8254 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8255 (main): Call check_vect ().
a7898180 8256 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8257
c0597759
L
82582016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8259
8260 PR target/66232
8261 PR target/67400
8262 * gcc.target/i386/pr66232-14.c: New file.
8263 * gcc.target/i386/pr66232-15.c: Likewise.
8264 * gcc.target/i386/pr66232-16.c: Likewise.
8265 * gcc.target/i386/pr66232-17.c: Likewise.
8266 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8267 ia32 if R_386_GOT32X relocation is supported.
8268 * gcc.target/i386/pr67400-2.c: Likewise.
8269 * gcc.target/i386/pr67400-3.c: Likewise.
8270 * gcc.target/i386/pr67400-4.c: Likewise.
8271 * gcc.target/i386/pr67400-6.c: Likewise.
8272 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8273 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8274
5b0e27a7
JD
82752016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8276
8277 PR libgfortran/48852
8278 * gfortran.dg/char4_iunit_1.f03: Update test.
8279 * gfortran.dg/f2003_io_5.f03: Update test.
8280 * gfortran.dg/real_const_3.f90: Update test.
8281
7f586d90
AK
82822016-06-23 Andi Kleen <ak@linux.intel.com>
8283
8284 * g++.dg/bprob/bprob.exp: Support autofdo.
8285 * g++.dg/tree-prof/tree-prof.exp: dito.
8286 * gcc.dg/tree-prof/tree-prof.exp: dito.
8287 * gcc.misc-tests/bprob.exp: dito.
8288 * gfortran.dg/prof/prof.exp: dito.
8289 * lib/profopt.exp: dito.
8290 * lib/target-supports.exp: Check for autofdo.
8291
60fa7862
ML
82922016-06-23 Martin Liska <mliska@suse.cz>
8293
8294 * gcc.dg/pr71619.c: New test.
8295
e3d62871
UB
82962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8297
8298 PR target/67400
cc901875
UB
8299 * gcc.target/i386/pr67400-1.c: New test.
8300 * gcc.target/i386/pr67400-2.c: Likewise.
8301 * gcc.target/i386/pr67400-3.c: Likewise.
8302 * gcc.target/i386/pr67400-4.c: Likewise.
8303 * gcc.target/i386/pr67400-5.c: Likewise.
8304 * gcc.target/i386/pr67400-6.c: Likewise.
8305 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8306
ac81cf0b
DM
83072016-06-22 David Malcolm <dmalcolm@redhat.com>
8308
8309 * c-c++-common/missing-header-1.c: New test case.
8310 * c-c++-common/missing-header-2.c: New test case.
8311 * c-c++-common/missing-header-3.c: New test case.
8312 * c-c++-common/missing-header-4.c: New test case.
8313
1a4f11c8
DM
83142016-06-22 David Malcolm <dmalcolm@redhat.com>
8315
8316 PR c/70339
8317 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8318 hint.
8319 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8320 expected results due to builtin "nanl" now being suggested for
8321 "name".
8322 * gcc.dg/pr67580.c: Update expected messages.
8323 * gcc.dg/spellcheck-identifiers.c: New testcase.
8324 * gcc.dg/spellcheck-typenames.c: New testcase.
8325
a93eac6a
DM
83262016-06-22 David Malcolm <dmalcolm@redhat.com>
8327
8328 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8329 file.
8330 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8331 diagnostic-test-show-locus-parseable-fixits.c to sources for
8332 diagnostic_plugin_test_show_locus.c.
8333 * lib/gcc-defs.exp (freeform_regexps): New global.
8334 (dg-regexp): New function.
8335 (handle-dg-regexps): New function.
8336 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8337 freeform_regexps to the empty list.
8338 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8339
49e76ff1
IE
83402016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8341
f6d1b868 8342 PR tree-optimization/71488
49e76ff1
IE
8343 * g++.dg/pr71488.C: New test.
8344 * gcc.dg/vect/vect-bool-cmp.c: New test.
8345
951d8c8a
EB
83462016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8347
8348 * gcc.dg/guality/param-5.c: New test.
8349
b60fc3bd
BE
83502016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8351
8352 * gcc.target/i386/asm-flag-7.c: New test.
8353
0609abda
TS
83542016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8355
8356 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8357 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8358 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8359 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8360 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8361 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8362 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8363 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8364 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8365 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8366 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8367 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8368 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8369 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8370 * lib/target-supports.exp: Likewise.
8371
ee2499b4
TS
83722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8373
8374 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8375 * gcc.dg/attr-ms_struct-2.c: Likewise.
8376 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8377 * gcc.dg/bf-ms-attrib.c: Likewise.
8378 * gcc.dg/bf-ms-layout-2.c: Likewise.
8379 * gcc.dg/bf-ms-layout-3.c: Likewise.
8380 * gcc.dg/bf-ms-layout.c: Likewise.
8381 * gcc.dg/bf-no-ms-layout.c: Likewise.
8382 * gcc.target/i386/bitfield1.c: Likewise.
8383 * gcc.target/i386/bitfield2.c: Likewise.
8384 * gcc.target/i386/bitfield3.c: Likewise.
8385
caea59ff
KN
83862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8387
8388 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8389 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8390 override other than -mcpu=power9 command-line option is specified,
8391 or if the target operating system is aix.
8392 * gcc.target/powerpc/darn-1.c: Likewise.
8393 * gcc.target/powerpc/darn-2.c: Likewise.
8394 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8395 test if effective-target is not powerpc_p9vector_ok or if the
8396 target operating system is not defined.
8397 * gcc.target/powerpc/vslv-1.c: Likewise.
8398 * gcc.target/powerpc/vsrv-0.c: Likewise.
8399 * gcc.target/powerpc/vsrv-1.c: Likewise.
8400
63617e30
TB
84012016-06-21 Tobias Burnus <burnus@net-b.de>
8402
8403 PR fortran/71068
8404 * gfortran.dg/coarray/data_1.f90: New.
8405
89192c3c
WD
84062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8407
8408 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8409 (dg-require-effective-target): Use arm_v8_neon_hw.
8410 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8411 (dg-require-effective-target): Likewise.
8412 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8413 (dg-require-effective-target): Likewise.
8414 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8415 (dg-require-effective-target): Likewise.
8416 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8417 (dg-require-effective-target): Likewise.
8418 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8419 (dg-require-effective-target): Likewise.
8420 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8421 Add AArch64 check.
8422
64ac50e2
WD
84232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8424
8425 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8426 Set to 3 so test passes.
8427
6252b5db
WD
84282016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8429
8430 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8431
3b9bc511
IV
84322016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8433
8434 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8435 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8436 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8437 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8438
21db1c78
IV
84392016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8440
8441 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8442 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8443
9d30e86f
L
84442016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8445
8446 PR target/71549
8447 * gcc.target/i386/pr71549.c: New test.
8448
448a7c69
KN
84492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8450
8451 * gcc.target/powerpc/vadsdu-0.c: Replace
8452 dg-require-effective-target directive to allow test to run on more
8453 platforms, and add dg-skip-if directive to disable test on aix
8454 platforms because of known incompatibilities.
8455 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8456 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8457 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8458 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8459 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8460 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8461 * gcc.target/powerpc/vadsdub-2.c: Replace
8462 dg-require-effective-target directive to allow test to run on more
8463 platforms, and add dg-skip-if directive to disable test on aix
8464 platforms because of known incompatibilities.
8465 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8466 with vec_absdb call to differentiate this test from vadsdub-1.c.
8467 * gcc.target/powerpc/vadsduh-1.c: Replace
8468 dg-require-effective-target directive to allow test to run on more
8469 platforms, and add dg-skip-if directive to disable test on aix
8470 platforms because of known incompatibilities.
8471 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8472 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8473 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8474
0ad84f34
JJ
84752016-06-21 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR tree-optimization/71588
8478 * gcc.dg/pr71558.c: New test.
8479
e71e8d94
SKS
84802016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8481
8482 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8483 * c-c++-common/pr68657-2.c: Likewise.
8484 * c-c++-common/pr68657-3.c: Likewise.
8485 * gcc.dg/torture/pr69714.c: Require int32plus support.
8486 * gcc.dg/torture/pr70025.c: Likewise.
8487 * gcc.dg/torture/pr70083.c: Likewise.
8488 * gcc.dg/torture/pr70542.c: Likewise.
8489 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8490
5a578671
JM
84912016-06-20 Joseph Myers <joseph@codesourcery.com>
8492
8493 PR c/71601
8494 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8495
7a9df68e
JJ
84962016-06-20 Jakub Jelinek <jakub@redhat.com>
8497
50aa64d5
JJ
8498 PR middle-end/71581
8499 * gcc.dg/pr71581.c: New test.
8500
7a9df68e
JJ
8501 PR rtl-optimization/71591
8502 * gcc.dg/cpp/pr71591.c: New test.
8503
3947cf19
DR
85042016-06-20 David B. Robins <gcc@davidrobins.net>
8505
8506 PR target/71571
8507 * g++.dg/torture/pr71571.C: New test.
8508
c4ff221e
JJ
85092016-06-20 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR target/71559
8512 * gcc.target/i386/sse2-pr71559.c: New test.
8513 * gcc.target/i386/avx-pr71559.c: New test.
8514 * gcc.target/i386/avx512f-pr71559.c: New test.
8515
f1b5abfb
TB
85162016-06-20 Tobias Burnus <burnus@net-b.de>
8517
8518 PR fortran/71194
8519 * gfortran.dg/pointer_remapping_10.f90: New.
8520
842107e4
DM
85212016-06-20 David Malcolm <dmalcolm@redhat.com>
8522
8523 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8524
d9e8bdfd
MS
85252016-06-20 Martin Sebor <msebor@redhat.com>
8526
8527 PR c/69507
8528 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8529 * gnu90-const-expr-1.c: Same.
8530 * gnu99-const-expr-1.c: Same.
8531 * gnu99-static-1.c: Same.
8532
67785479
RL
85332016-06-20 Renlin Li <renlin.li@arm.com>
8534
29f09b38 8535 PR testsuite/71489
67785479
RL
8536 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8537
636929b8
JG
85382016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8539
8540 * gcc.target/aarch64/vcvt_f64_1.c: New.
8541 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8542 * gcc.target/aarch64/vrecp_f64_1.c: New.
8543
ff7b374b
KT
85442016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8545
8546 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8547 "alignement".
8548
554cfc9e
GJL
85492016-06-20 Georg-Johann Lay <avr@gjlay.de>
8550
8551 PR target/71103
8552 * gcc.target/avr/torture/pr71103-2.c: New test.
8553
94087e88 85542016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8555
8556 PR c/69507
8557 * gcc.dg/alignof.c: New test.
8558
c561b091
PC
85592016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8560
8561 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8562 vs dg-error; test constexpr specifier too.
8563
bf54f123
PC
85642016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8565
8566 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8567
4e53aa97
CL
85682016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8569
8570 * lib/target-supports.exp
8571 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8572 arm_neon_ok and merge flags. Fix temporary test name.
8573 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8574 and merge flags.
8575
69071d86
ML
85762016-06-17 Martin Liska <mliska@suse.cz>
8577
8578 * gcc.dg/predict-9.c: Fix dump scanning.
8579
68b3b858
BC
85802016-06-17 Bin Cheng <bin.cheng@arm.com>
8581
8582 PR tree-optimization/71354
8583 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8584
d3ee260a
BC
85852016-06-17 Bin Cheng <bin.cheng@arm.com>
8586
8587 PR tree-optimization/71347
8588 * gcc.dg/tree-ssa/pr71347.c: New test.
8589
bd8fb114
BC
85902016-06-17 Bin Cheng <bin.cheng@arm.com>
8591
8592 PR tree-optimization/71354
8593 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8594
97816be4
BC
85952016-06-17 Bin Cheng <bin.cheng@arm.com>
8596
8597 * gcc.dg/vect/vect-alias-check-1.c: New test.
8598
2d761a37
SKS
85992016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8600
e0277d6b 8601 PR target/71151
2d761a37
SKS
8602 * gcc.target/avr/pr71151-1.c: New test.
8603 * gcc.target/avr/pr71151-2.c: New test.
8604 * gcc.target/avr/pr71151-3.c: New test.
8605 * gcc.target/avr/pr71151-4.c: New test.
8606 * gcc.target/avr/pr71151-5.c: New test.
8607 * gcc.target/avr/pr71151-6.c: New test.
8608 * gcc.target/avr/pr71151-7.c: New test.
8609 * gcc.target/avr/pr71151-8.c: New test.
8610 * gcc.target/avr/pr71151-common.h: New test.
8611
68fa96d6
ML
86122016-06-16 Martin Liska <mliska@suse.cz>
8613
8614 * gfortran.dg/predict-1.f90: New test.
8615
b6ca982f
UB
86162016-06-16 Uros Bizjak <ubizjak@gmail.com>
8617
8618 PR target/71242
3a146d46 8619 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8620
1dc8d15b
JH
86212016-06-16 Jan Hubicka <hubicka@ucw.cz>
8622
8623 * g++.dg/vect/pr36648.cc: Disable cunrolli
8624
67c25816
JJ
86252016-06-16 Jakub Jelinek <jakub@redhat.com>
8626
c577adb2
JJ
8627 PR target/71554
8628 * gcc.c-torture/execute/pr71554.c: New test.
8629
67c25816
JJ
8630 PR rtl-optimization/71532
8631 * gcc.dg/torture/pr71532.c: New test.
8632
1a3c3ee9
MM
86332016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8634
8635 * gcc.target/powerpc/p9-dimode1.c: New test.
8636 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8637
f29468a7
JJ
86382016-06-15 Jakub Jelinek <jakub@redhat.com>
8639
61daecc4
JJ
8640 * gcc.c-torture/compile/20160615-1.c: New test.
8641
f29468a7
JJ
8642 * g++.dg/cpp0x/ref-qual17.C: New test.
8643
209d1e2d
IE
86442016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8645
8646 PR middle-end/71529
8647 * gcc.target/i386/pr71529.C: New test.
8648
8dc35712
AH
86492016-06-15 Alan Hayward <alan.hayward@arm.com>
8650
8651 PR tree-optimization/71483
8652 * g++.dg/vect/pr71483.c: New
8653
b8911cb8
PC
86542016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8655
8656 PR c++/70202
8657 * g++.dg/inherit/crash6.C: New.
8658 * g++.dg/inherit/union2.C: Likewise.
8659 * g++.dg/inherit/virtual12.C: Likewise.
8660 * g++.dg/inherit/virtual13.C: Likewise.
8661 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8662
cf5d08ab
UB
86632016-06-15 Uros Bizjak <ubizjak@gmail.com>
8664
e3d62871 8665 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8666
8f482165
AH
86672016-06-15 Alan Hayward <alan.hayward@arm.com>
8668
8669 PR tree-optimization/71439
8670 * gcc.dg/vect/pr71439.c: New
8671
3256673f
KT
86722016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8673
8674 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8675
b17dc4d4
RB
86762016-06-15 Richard Biener <rguenther@suse.de>
8677
8678 * gcc.dg/vect/slp-45.c: New testcase.
8679
2a5825f2
RB
86802016-06-15 Richard Biener <rguenther@suse.de>
8681
8682 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8683
6e433d0b
BS
86842016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8685
8686 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8687 requirements, and disable for AIX for now.
8688 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8689
abe7f828
JJ
86902016-06-14 Jakub Jelinek <jakub@redhat.com>
8691
a09c81b4
JJ
8692 PR c++/71528
8693 * g++.dg/opt/pr71528.C: New test.
8694
abe7f828
JJ
8695 PR c++/71516
8696 * g++.dg/init/pr71516.C: New test.
8697
acfadf06
PC
86982016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8699
8700 * g++.dg/init/array46.C: New.
8701
4d568ab2
UB
87022016-06-14 Uros Bizjak <ubizjak@gmail.com>
8703
e3d62871
UB
8704 * gcc.target/i386/float128-3.c: New test.
8705 * gcc.target/i386/quad-sse4.c: Ditto.
8706 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8707 Update scan strings.
4d568ab2 8708
30934c5d
RB
87092016-06-14 Richard Biener <rguenther@suse.de>
8710
8711 PR middle-end/71526
8712 * gfortran.dg/pr71526.f90: New testcase.
8713
3970e545
AV
87142016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8715
8716 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8717 * gcc.dg/zero_bits_compound-1.c: Likewise.
8718
04976c6e
RB
87192016-06-14 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/71522
8722 * gcc.dg/torture/pr71522.c: New testcase.
8723
23e025db
JJ
87242016-06-14 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR tree-optimization/71520
8727 * gcc.dg/tree-ssa/pr71520.c: New test.
8728
90b72e84
RB
87292016-06-14 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/71521
86c24ba6 8732 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8733
ef7cf206
JJ
87342016-06-13 Jakub Jelinek <jakub@redhat.com>
8735
0dda258b
JJ
8736 PR sanitizer/71498
8737 * c-c++-common/ubsan/bounds-13.c: New test.
8738
ef7cf206
JJ
8739 PR preprocessor/71183
8740 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8741
a73786e3
JL
87422016-06-13 Jeff Law <law@redhat.com>
8743
8744 PR tree-optimization/71403
8745 * c-c++-common/ubsan/pr71403-1.c: New test.
8746 * c-c++-common/ubsan/pr71403-2.c: New test.
8747 * c-c++-common/ubsan/pr71403-3.c: New test.
8748
0ac249bf
JJ
87492016-06-13 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR middle-end/71478
8752 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8753 Add -Wno-psabi -w to dg-options.
8754
5408a64a
KN
87552016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8756
8757 * gcc.target/powerpc/vadsdu-0.c: New test.
8758 * gcc.target/powerpc/vadsdu-1.c: New test.
8759 * gcc.target/powerpc/vadsdu-2.c: New test.
8760 * gcc.target/powerpc/vadsdu-3.c: New test.
8761 * gcc.target/powerpc/vadsdu-4.c: New test.
8762 * gcc.target/powerpc/vadsdu-5.c: New test.
8763 * gcc.target/powerpc/vadsdub-1.c: New test.
8764 * gcc.target/powerpc/vadsdub-2.c: New test.
8765 * gcc.target/powerpc/vadsduh-1.c: New test.
8766 * gcc.target/powerpc/vadsduh-2.c: New test.
8767 * gcc.target/powerpc/vadsduw-1.c: New test.
8768 * gcc.target/powerpc/vadsduw-2.c: New test.
8769
f7e4f2e3
DM
87702016-06-13 David Malcolm <dmalcolm@redhat.com>
8771
8772 * gcc.dg/c99-init-2.c (c): Update expected error message.
8773 * gcc.dg/init-bad-8.c (foo): Likewise.
8774 * gcc.dg/spellcheck-fields-3.c: New test case.
8775
ad23a23e
ML
87762016-06-13 Martin Liska <mliska@suse.cz>
8777
8778 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8779 and "guess loop iv compared" heuristics.
8780 * gcc.dg/predict-2.c: Likewise.
8781 * gcc.dg/predict-3.c: Likewise.
8782 * gcc.dg/predict-4.c: Likewise.
8783 * gcc.dg/predict-5.c: Likewise.
8784 * gcc.dg/predict-6.c: Likewise.
8785
146c55da
MP
87862016-06-13 Marek Polacek <polacek@redhat.com>
8787
8788 PR middle-end/71476
8789 * c-c++-common/Wswitch-unreachable-4.c: New test.
8790 * gcc.dg/Wswitch-unreachable-2.c: New test.
8791 * g++.dg/tm/jump1.C: Move dg-warning.
8792
42e77cbc
EB
87932016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8794
8795 * gnat.dg/renaming10.ad[sb]: New test.
8796
7474dcc1
PT
87972016-06-13 Paul Thomas <pault@gcc.gnu.org>
8798
8799 PR fortran/70673
8800 * gfortran.dg/pr70673.f90: New test.
8801
f57f53d3
RB
88022016-06-13 Richard Biener <rguenther@suse.de>
8803
8804 PR middle-end/64516
8805 * gcc.dg/align-3.c: New testcase.
8806
5843a5f0
ML
88072016-06-13 Martin Liska <mliska@suse.cz>
8808
8809 * gcc.target/i386/pr71458.c: New test.
8810
aa8fdb44
UB
88112016-06-12 Uros Bizjak <ubizjak@gmail.com>
8812
8813 PR target/71241
3a146d46 8814 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8815
2043e4d7
DH
88162016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8817
8818 PR target/60751
8819 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8820 statement.
8821
d3dc025d
DH
88222016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8823
8824 PR target/60751
8825 * gfortran.dg/comma_IO_extension_1.f90: New test.
8826 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8827 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8828 statement.
8829 * gfortran.dg/graphite/pr38083.f90: Likewise.
8830 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8831 missing format.
8832
a31d78c6
EB
88332016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8834
8835 * gnat.dg/case_character.adb: New test.
8836
95c18dd0
SB
88372016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8838
8839 PR middle-end/71310
8840 * gcc.target/powerpc/pr71310.c: New testcase.
8841
b97d37b4
KV
88422016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8843
8844 PR middle-end/71478
8845 * gcc.dg/pr71478.c: New test.
8846
900bcda3
JJ
88472016-06-10 Jakub Jelinek <jakub@redhat.com>
8848
ec1c20db
JJ
8849 PR middle-end/71494
8850 * gcc.c-torture/execute/pr71494.c: New test.
8851
50b15873
JJ
8852 PR c/68657
8853 * gcc.target/i386/pr68657.c: New test.
8854
900bcda3
JJ
8855 PR inline-asm/68843
8856 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8857 (test): Add -masm=intel alternatives.
8858
4d926e34
MS
88592016-06-10 Martin Sebor <msebor@redhat.com>
8860
8861 PR c/71392
8862 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8863
ad071b2b
JL
88642016-06-10 Jeff Law <law@redhat.com>
8865
8866 PR tree-optimization/71335
8867 * gcc.c-torture/execute/pr71335.c: New test.
8868
2704efe8
DM
88692016-06-10 David Malcolm <dmalcolm@redhat.com>
8870
8871 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8872 the various "cannot tail-call: " messages.
8873
18c9b7d4
CL
88742016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8875
8876 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8877 and options.
8878
7cfa10f3
MO
88792016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8880
8881 PR sanitizer/71480
8882 * c-c++-common/asan/pr71480.c: New test.
8883
1f24fd3e
L
88842016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8885
8886 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8887 (ASMNAME2): Likewise.
8888 (main): Replace fn in asm statement with ASMNAME ("fn").
8889 * gcc.dg/guality/pr68037-2.c: Likewise.
8890 * gcc.dg/guality/pr68037-3.c: Likewise.
8891 * gcc.dg/torture/pr68037-1.c: Likewise.
8892 * gcc.dg/torture/pr68037-2.c: Likewise.
8893 * gcc.dg/torture/pr68037-3.c: Likewise.
8894
ad551c07
BE
88952016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8896
8897 PR inline-asm/68843
8898 * gcc.target/i386/pr68843-1.c: New test.
8899 * gcc.target/i386/pr68843-2.c: New test.
8900
4b1ffdb1 89012016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8902 Cesar Philippidis <cesar@codesourcery.com>
8903
8904 PR middle-end/71373
8905 * gcc.dg/goacc/nested-function-1.c: New file.
8906 * gcc.dg/goacc/nested-function-2.c: Likewise.
8907 * gcc.dg/goacc/pr71373.c: Likewise.
8908 * gfortran.dg/goacc/cray-2.f95: Likewise.
8909 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8910 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8911 * gfortran.dg/goacc/cray.f95: Update.
8912 * gfortran.dg/goacc/loop-1.f95: Likewise.
8913 * gfortran.dg/goacc/loop-3.f95: Likewise.
8914 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8915 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8916
89172016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8918
8919 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8920 for OpenACC tile clauses.
8921 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8922
8923 PR c/71381
8924 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8925 to...
8926 * c-c++-common/goacc/cache-2.c: ... this new file.
8927 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8928 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8929 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8930 usage.
8931 * gfortran.dg/goacc/cray.f95: Likewise.
8932 * gfortran.dg/goacc/loop-1.f95: Likewise.
8933
89851e4c
AH
89342016-06-10 Alan Hayward <alan.hayward@arm.com>
8935
8936 PR tree-optimization/71407
8937 PR tree-optimization/71416
8938 * gcc.dg/vect/pr71407.c: New
8939 * gcc.dg/vect/pr71416-1.c: New
8940 * gcc.dg/vect/pr71416-2.c: New
8941
200eafbf
RB
89422016-06-10 Richard Biener <rguenther@suse.de>
8943
8944 PR middle-end/71477
8945 * gcc.dg/torture/pr71477.c: New testcase.
8946
4df99d92
JK
89472016-06-09 Julia Koval <julia.koval@intel.com>
8948
8949 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8950 * gcc.target/i386/interrupt-13.c: Likewise.
8951 * gcc.target/i386/interrupt-15.c: Likewise.
8952 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8953 * gcc.target/i386/interrupt-24.c: Likewise.
8954 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8955 * gcc.target/i386/interrupt-9.c: Likewise.
8956 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8957
e01b4e16
MS
89582016-06-09 Martin Sebor <msebor@redhat.com>
8959
8960 PR c/70883
8961 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8962 * gcc.dg/builtin-constant_p-1.c: Same.
8963 * gcc.dg/builtins-error.c: Same.
8964 * gcc.dg/pr70859.c: Same.
8965
9c35db0e
SKS
89662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8967
8968 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8969 * gcc.dg/torture/pr68067-1.c: Likewise.
8970 * gcc.dg/torture/pr68067-2.c: Likewise.
8971
89722016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8973
8974 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8975 when setting SIZE.
8976
392a81b9
PC
89772016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8978
8979 PR c++/71465
8980 * g++.dg/inherit/crash5.C: New.
8981 Revert:
8982 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8983
8984 PR c++/70202
8985 * g++.dg/inherit/crash5.C: New.
8986 * g++.dg/inherit/virtual1.C: Adjust.
8987
e49efc14
ML
89882016-06-09 Martin Liska <mliska@suse.cz>
8989
8990 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8991 * g++.dg/predict-loop-exit-2.C: Likewise.
8992 * g++.dg/predict-loop-exit-3.C: Likewise.
8993 * gcc.dg/predict-1.c: Likewise.
8994 * gcc.dg/predict-2.c: Likewise.
8995 * gcc.dg/predict-3.c: Likewise.
8996 * gcc.dg/predict-4.c: Likewise.
8997 * gcc.dg/predict-5.c: Likewise.
8998 * gcc.dg/predict-6.c: Likewise.
8999 * gcc.dg/predict-7.c: Likewise.
9000
36d57986
RB
90012016-06-09 Richard Biener <rguenther@suse.de>
9002
9003 PR tree-optimization/71462
9004 * gcc.dg/torture/pr71462.c: New testcase.
9005
7d82e8e4
MP
90062016-06-09 Marek Polacek <polacek@redhat.com>
9007
9008 PR c/65471
9009 * gcc.dg/c11-generic-3.c: New test.
9010
c8a71589
PC
90112016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9012
9013 * g++.dg/init/array42.C: New.
9014 * g++.dg/init/array43.C: Likewise.
9015 * g++.dg/init/array44.C: Likewise.
9016 * g++.dg/init/array45.C: Likewise.
9017 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9018 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9019 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9020 * g++.dg/gomp/pr35751.C: Likewise.
9021 * g++.dg/init/array23.C: Likewise.
9022 * g++.dg/init/brace2.C: Likewise.
9023 * g++.dg/init/brace6.C: Likewise.
9024
44a845ca
MS
90252016-06-08 Martin Sebor <msebor@redhat.com>
9026 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR c++/70507
9029 PR c/68120
9030 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9031 * c-c++-common/builtin-arith-overflow-2.c: New test.
9032 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9033 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9034 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9035
2ef16b6e
JJ
90362016-06-08 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR c++/71442
9039 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9040
5e3ee346
AL
90412016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9042
9043 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9044 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9045 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9046 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9047 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9048 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9049 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9050 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9051 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9052 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9053 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9054 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9055 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9056
b2ae2814
RB
90572016-06-08 Richard Biener <rguenther@suse.de>
9058
9059 PR tree-optimization/68558
9060 * gcc.dg/vect/slp-44.c: New testcase.
9061
e09b4c37
RB
90622016-06-08 Richard Biener <rguenther@suse.de>
9063
9064 * gcc.dg/vect/slp-43.c: New testcase.
9065
72d50660
RB
90662016-06-08 Richard Biener <rguenther@suse.de>
9067
9068 PR tree-optimization/71452
9069 * gcc.dg/torture/pr71452.c: New testcase.
9070
988c115c
JJ
90712016-06-08 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR c++/71448
9074 * g++.dg/torture/pr71448.C: New test.
9075
73d73b48
BS
90762016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9077
9078 PR debug/71432
9079 PR ada/71413
9080 * g++.dg/debug/pr71432.C: New test.
9081
bdd15d0c
PK
90822016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9083
9084 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9085 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9086 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9087
ce0607bb
AH
90882016-06-08 Alan Hayward <alan.hayward@arm.com>
9089
9090 * gcc.dg/vect/vect-live-2.c: Update effective target.
9091 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9092 * lib/target-supports.exp: Add aarch64 to vect_long.
9093
92a5f2ba
MP
90942016-06-08 Marek Polacek <polacek@redhat.com>
9095
9096 PR c/71418
9097 * gcc.dg/noncompile/pr71418.c: New test.
9098
08203f73
MP
9099 PR c/71426
9100 * gcc.dg/noncompile/pr71426.c: New test.
9101
d1fcc2bd
JH
91022016-06-07 Jan Hubicka <hubicka@ucw.cz>
9103
9104 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9105 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9106 * gcc.dg/predict-3.c: Update template.
9107 * gcc.dg/predict-5.c: Update template.
9108 * gcc.dg/predict-6.c: Update template.
9109 * gcc.dg/predict-9.c: Update template.
9110 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9111
a23e6f1c
BS
91122016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9113
9114 * gcc.target/powerpc/vec-mul.c: New test.
9115
6ffd47b7
DM
91162016-06-07 David Malcolm <dmalcolm@redhat.com>
9117
9118 * gcc.dg/spellcheck-fields-2.c: New test case.
9119
bfd67b47
RB
91202016-06-07 Richard Biener <rguenther@suse.de>
9121
9122 PR c/61564
9123 * gcc.dg/Wpragmas-1.c: New testcase.
9124 * gcc.dg/Wattributes-4.c: Likewise.
9125 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9126 entry.
9127
701b9a47
CL
91282016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9129
9130 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9131 spurious debug code.
9132
6b80d6fa
RB
91332016-06-07 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/71428
9136 * gcc.dg/torture/pr71428.c: New testcase.
9137
0f3f9437
RB
91382016-06-07 Richard Biener <rguenther@suse.de>
9139
9140 PR middle-end/71423
9141 * gcc.dg/torture/pr71423.c: New testcase.
9142
ec963f2a
KV
91432016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9144
9145 PR middle-end/71408
9146 * gcc.dg/tree-ssa/pr71408.c: New test.
9147
46ab5b6e
KV
91482016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9149
9150 PR middle-end/71281
9151 * g++.dg/torture/pr71281.C: New test.
9152
1f40cff3
MP
91532016-06-06 Marek Polacek <polacek@redhat.com>
9154
9155 PR c/71362
9156 * gcc.dg/pr71362.c: New test.
9157
6f5bcd24
JJ
91582016-06-06 Jakub Jelinek <jakub@redhat.com>
9159 Patrick Palka <ppalka@gcc.gnu.org>
9160
9161 PR c++/70847
9162 PR c++/71330
9163 PR c++/71393
9164 * g++.dg/opt/pr70847.C: New test.
9165 * g++.dg/ubsan/pr70847.C: New test.
9166 * g++.dg/ubsan/pr71393.C: New test.
9167
158beb4a
JJ
91682016-06-06 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR tree-optimization/71259
9171 * gcc.dg/vect/pr71259.c: New test.
9172
d9b950dd
DM
91732016-06-06 David Malcolm <dmalcolm@redhat.com>
9174
9175 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9176 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9177 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9178 above.
9179
36f9ad69
KT
91802016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9181
9182 PR middle-end/37780
9183 * gcc.c-torture/execute/pr37780.c: New test.
9184 * gcc.target/aarch64/pr37780_1.c: Likewise.
9185 * gcc.target/arm/pr37780_1.c: Likewise.
9186
5545a907
MP
91872016-06-06 Marek Polacek <polacek@redhat.com>
9188
9189 * c-c++-common/attr-may-alias-1.c: New test.
9190 * c-c++-common/attr-may-alias-2.c: New test.
9191 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9192
93671519
BE
91932016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9194
9195 PR c/24414
9196 * gcc.target/i386/pr24414.c: New test.
9197
690f24b7
JM
91982016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9199
9200 * gcc.target/sparc/vis4misc.c: New file.
9201 * gcc.target/sparc/fpcmp.c: Likewise.
9202 * gcc.target/sparc/fpcmpu.c: Likewise.
9203
31ce6157
AH
92042016-06-06 Alan Hayward <alan.hayward@arm.com>
9205
9206 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9207 * gcc.dg/vect/vect-live-3.c: Likewise.
9208
9fcebb5a
RB
92092016-06-06 Richard Biener <rguenther@suse.de>
9210
9211 PR tree-optimization/71398
9212 * gcc.dg/torture/pr71398.c: New testcase.
9213
903ca97b
UB
92142016-06-06 Uros Bizjak <ubizjak@gmail.com>
9215
9216 PR target/71389
9217 * g++.dg/pr71389.C: New test.
9218
9c1eb332
JD
92192016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9220
9221 PR fortran/71404
9222 * gfortran.dg/fmt_read_5.f: New test.
9223
b2d83bd2
AV
92242016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9225
9226 PR fortran/69659
9227 * gfortran.dg/class_array_22.f03: New test.
9228
ec81960e
JH
92292016-06-05 Jan Hubicka <hubicka@ucw.cz>
9230
9231 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9232
429d2750
JH
92332016-06-05 Jan Hubicka <hubicka@ucw.cz>
9234
9235 * gcc.dg/predict-9.c: Update template.
9236
c1c00983
PC
92372016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9238
9239 PR c++/49377
9240 * g++.dg/template/pr49377.C: New.
9241
1927a963
JJ
92422016-06-04 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR tree-optimization/71405
9245 * g++.dg/torture/pr71405.C: New test.
9246
909a11ad
PC
92472016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9248
9249 PR c++/70202
9250 * g++.dg/inherit/crash5.C: New.
9251 * g++.dg/inherit/virtual1.C: Adjust.
9252
08bbb1f8
JL
92532016-06-03 Jeff Law <law@redhat.com>
9254
9255 PR tree-optimization/71316
9256 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9257
7c35235c
JJ
92582016-06-03 Jakub Jelinek <jakub@redhat.com>
9259
9260 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9261 dg-additional-options with just -fno-tree-scev-cprop in it.
9262 * gcc.dg/vect/vect-live-2.c: Likewise.
9263 * gcc.dg/vect/vect-live-5.c: Likewise.
9264 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9265 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9266 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9267
c8572dd6
PP
92682016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9269
9270 PR c++/27100
9271 * g++.dg/other/friend6.C: New test.
9272
1c7733a7
BS
92732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9274
9275 * g++.dg/torture/ppc-ldst-array.C: New.
9276
0d2f700f
JM
92772016-06-03 Joseph Myers <joseph@codesourcery.com>
9278
9279 PR target/71276
9280 PR target/71277
9281 * gcc.dg/torture/builtin-fp-int-inexact.c,
9282 gcc.target/i386/387-builtin-fp-int-inexact.c,
9283 gcc.target/i386/387-rint-inline-1.c,
9284 gcc.target/i386/387-rint-inline-2.c,
9285 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9286 gcc.target/i386/sse2-rint-inline-1.c,
9287 gcc.target/i386/sse2-rint-inline-2.c,
9288 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9289 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9290
f8071c05
L
92912016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9292 Julia Koval <julia.koval@intel.com>
9293
9294 PR target/66960
9295 PR target/67630
9296 PR target/67634
9297 PR target/67841
9298 PR target/68037
9299 PR target/68618
9300 PR target/68661
9301 PR target/69575
9302 PR target/69596
9303 PR target/69734
9304 * gcc.dg/guality/pr68037-1.c: New test.
9305 * gcc.dg/guality/pr68037-2.c: Likewise.
9306 * gcc.dg/guality/pr68037-3.c: Likewise.
9307 * gcc.dg/torture/pr68037-1.c: Likewise.
9308 * gcc.dg/torture/pr68037-2.c: Likewise.
9309 * gcc.dg/torture/pr68037-3.c: Likewise.
9310 * gcc.dg/torture/pr68661-1a.c: Likewise.
9311 * gcc.dg/torture/pr68661-1b.c: Likewise.
9312 * gcc.target/i386/interrupt-1.c: Likewise.
9313 * gcc.target/i386/interrupt-2.c: Likewise.
9314 * gcc.target/i386/interrupt-3.c: Likewise.
9315 * gcc.target/i386/interrupt-4.c: Likewise.
9316 * gcc.target/i386/interrupt-5.c: Likewise.
9317 * gcc.target/i386/interrupt-6.c: Likewise.
9318 * gcc.target/i386/interrupt-7.c: Likewise.
9319 * gcc.target/i386/interrupt-8.c: Likewise.
9320 * gcc.target/i386/interrupt-9.c: Likewise.
9321 * gcc.target/i386/interrupt-10.c: Likewise.
9322 * gcc.target/i386/interrupt-11.c: Likewise.
9323 * gcc.target/i386/interrupt-12.c: Likewise.
9324 * gcc.target/i386/interrupt-13.c: Likewise.
9325 * gcc.target/i386/interrupt-14.c: Likewise.
9326 * gcc.target/i386/interrupt-15.c: Likewise.
9327 * gcc.target/i386/interrupt-16.c: Likewise.
9328 * gcc.target/i386/interrupt-17.c: Likewise.
9329 * gcc.target/i386/interrupt-18.c: Likewise.
9330 * gcc.target/i386/interrupt-19.c: Likewise.
9331 * gcc.target/i386/interrupt-20.c: Likewise.
9332 * gcc.target/i386/interrupt-21.c: Likewise.
9333 * gcc.target/i386/interrupt-22.c: Likewise.
9334 * gcc.target/i386/interrupt-23.c: Likewise.
9335 * gcc.target/i386/interrupt-24.c: Likewise.
9336 * gcc.target/i386/interrupt-25.c: Likewise.
9337 * gcc.target/i386/interrupt-26.c: Likewise.
9338 * gcc.target/i386/interrupt-27.c: Likewise.
9339 * gcc.target/i386/interrupt-28.c: Likewise.
9340 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9341 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9342 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9343 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9344 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9345 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9346 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9347 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9348 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9349 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9350 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9351 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9352
36b85e43
BS
93532016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9354
9de2e795
L
9355 PR tree-optimization/52171
9356 * gcc.dg/pr52171.c: New test.
9357 * gcc.target/i386/pr52171.c: New test.
36b85e43 9358
bfeee8ac
JH
93592016-06-03 Jan Hubicka <jh@suse.cz>
9360
9361 * g++.dg/tree-ssa/pred-1.C: New testcase
9362 * gcc.dg/tree-ssa/pred-1.c: New testcase
9363
859b0bae
BS
93642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9365
9366 PR target/70957
9367 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9368 support.
9369 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9370
3a2edf4c
AH
93712016-06-03 Alan Hayward <alan.hayward@arm.com>
9372
9373 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9374
b28ead45
AH
93752016-06-03 Alan Hayward <alan.hayward@arm.com>
9376
9377 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9378 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9379 * gcc.dg/vect/vect-live-1.c: New test.
9380 * gcc.dg/vect/vect-live-2.c: New test.
9381 * gcc.dg/vect/vect-live-3.c: New test.
9382 * gcc.dg/vect/vect-live-4.c: New test.
9383 * gcc.dg/vect/vect-live-5.c: New test.
9384 * gcc.dg/vect/vect-live-slp-1.c: New test.
9385 * gcc.dg/vect/vect-live-slp-2.c: New test.
9386 * gcc.dg/vect/vect-live-slp-3.c: New test.
9387
1f91747b
JJ
93882016-06-03 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR middle-end/71387
9391 * g++.dg/opt/pr71387.C: New test.
9392
47b83923
JL
93932016-06-02 Jeff Law <law@redhat.com>
9394
9395 PR tree-optimization/71328
9396 * gcc.c-torture/compile/pr71328.c: New test.
9397
e96e5f46
JD
93982016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9399
9400 PR fortran/52393
9401 * gfortran.dg/fmt_read_3.f90: Fix typo.
9402 * gfortran.dg/fmt_read_4.f90: New test.
9403
b872d729
PC
94042016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9407 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9408 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9409 * g++.dg/cpp0x/override2.C: Likewise.
9410 * g++.dg/parse/crash5.C: Likewise.
9411 * g++.dg/parse/error16.C: Likewise.
9412 * g++.dg/parse/error27.C: Likewise.
9413 * g++.dg/template/qualttp15.C: Likewise.
9414 * g++.dg/template/redecl4.C: Likewise.
9415 * g++.old-deja/g++.other/crash39.C: Likewise.
9416 * g++.old-deja/g++.other/struct1.C: Likewise.
9417 * g++.old-deja/g++.pt/m9a.C: Likewise.
9418 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9419
0e535442
JJ
94202016-06-02 Jakub Jelinek <jakub@redhat.com>
9421
0633ee10
JJ
9422 PR c++/71372
9423 * c-c++-common/pr71372.c: New test.
9424
0e535442
JJ
9425 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9426 __TIME__ strings with __builtin_strcmp instead of printf and
9427 dg-output.
9428
f3c5ecc2
ML
94292016-06-02 Martin Liska <mliska@suse.cz>
9430
9431 * gcc.dg/predict-9.c: New test.
9432
a91807c5
JJ
94332016-06-02 Jakub Jelinek <jakub@redhat.com>
9434
9435 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9436 global set_compiler_env_var and global saved_compiler_env_var.
9437
b5bd1978
KT
94382016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9439
9440 PR rtl-optimization/71295
9441 * gcc.c-torture/compile/pr71295.c: New test.
9442
b93b1475
JJ
94432016-06-02 Jakub Jelinek <jakub@redhat.com>
9444
930ebd0e
JJ
9445 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9446
1e021dc3
JJ
9447 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9448 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9449
b93b1475
JJ
9450 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9451 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9452 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9453 alternative number.
9454
58f2fb5c
MM
94552016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9456
9457 * gcc.target/powerpc/p9-splat-4.c: New test.
9458
94592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9460
9461 PR target/71186
9462 * gcc.target/powerpc/pr71186.c: New test.
9463
4731c9f0
JD
94642016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9465
9466 PR fortran/52393
9467 * gfortran.dg/fmt_read_3.f90: New test.
9468
042dee3e
TP
94692016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9470
9471 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9472 procedure.
9473
15c98b2e
ES
94742016-06-01 Eduard Sanou <dhole@openmailbox.org>
9475
9476 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9477 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9478 env var is set.
9479 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9480 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9481 shown once.
9482 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9483 during compilation.
9484 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9485 vars set by dg-set-compiler-env-var.
9486
6442a6f4
PT
94872016-06-01 Paul Thomas <pault@gcc.gnu.org>
9488
9489 PR fortran/71156
9490 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9491 to the module procedure declaration.
9492 * gfortran.dg/submodule_16.f08: New test.
9493
ab62397a
JJ
94942016-06-01 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR middle-end/71371
9497 * c-c++-common/gomp/pr71371.c: New test.
9498
b66af6ed
RB
94992016-06-01 Richard Biener <rguenther@suse.de>
9500
9501 PR tree-optimization/71366
9502 * gcc.dg/torture/pr71366-1.c: New testcase.
9503 * gcc.dg/torture/pr71366-2.c: Likewise.
9504
e342b9d8
KN
95052016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9506
9507 * gcc.target/powerpc/vslv-0.c: New test.
9508 * gcc.target/powerpc/vslv-1.c: New test.
9509 * gcc.target/powerpc/vsrv-0.c: New test.
9510 * gcc.target/powerpc/vsrv-1.c: New test.
9511
721547cd
NS
95122016-06-01 Nathan Sidwell <nathan@acm.org>
9513
9514 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9515 * gcc.target/nvptx/weak.c: New.
9516
fa2c9034
RB
95172016-06-01 Richard Biener <rguenther@suse.de>
9518
9519 PR tree-optimization/71261
9520 * gcc.dg/torture/vect-bool-1.c: New testcase.
9521
3e32893c
JJ
95222016-06-01 Jakub Jelinek <jakub@redhat.com>
9523
9524 * gfortran.dg/gomp/order-1.f90: New test.
9525 * gfortran.dg/gomp/order-2.f90: New test.
9526
8c383600
JH
95272016-06-01 Jan Hubicka <hubicka@ucw.cz>
9528
9529 * gcc.dg/unroll-6.c: Update template.
9530 * gcc.dg/unroll-7.c: New testcase.
9531 * gcc.dg/unroll-8.c: New testcase.
9532
a0dfeef5
EB
95332016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9534
9535 * gnat.dg/opt56.ad[sb]: New test.
9536
48de5701
PC
95372016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9538
9539 PR c++/66635
9540 * g++.dg/cpp0x/constexpr-ice16.C: New.
9541
827cf695
PP
95422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9543
9544 PR tree-optimization/71314
9545 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9546 -mbranch-cost=2.
9547
ff66f6e8
PP
95482016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9549
9550 PR tree-optimization/71077
9551 * gcc.dg/tree-ssa/pr71077.c: New test.
9552
050fb209
JH
95532016-05-31 Jan Hubicka <hubicka@ucw.cz>
9554
48de5701
PC
9555 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9556 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9557 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9558
c642d919
PC
95592016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9560
9561 PR c++/71248
9562 * g++.dg/cpp0x/pr71248.C: New.
9563 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9564 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9565 * g++.dg/init/new37.C: Likewise.
9566 * g++.dg/template/static1.C: Likewise.
9567 * g++.dg/template/static2.C: Likewise.
9568
d6439e08
L
95692016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9570
9571 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9572 instead of %rdi.
9573 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9574
780b9dd4
MP
95752016-05-31 Marek Polacek <polacek@redhat.com>
9576
9577 * c-c++-common/Wswitch-unreachable-3.c: New test.
9578 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9579
0d99f8a0
RB
95802016-05-31 Richard Biener <rguenther@suse.de>
9581
9582 PR tree-optimization/71352
9583 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9584
52545641
TP
95852016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9586
9587 * gcc.target/arm/armv5_thumb_isa.c: New test.
9588
5b8c1205
KY
95892016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9590
9591 PR target/71346
9592 * gcc.target/i386/pr71346.c: New test.
9593
7a88cc84
TV
95942016-05-31 Tom de Vries <tom@codesourcery.com>
9595
9596 PR tree-optimization/69068
9597 * gcc.dg/graphite/pr69068.c: New test.
9598
265149a6
MS
95992016-05-27 Martin Sebor <msebor@redhat.com>
9600
9601 PR c++/71306
9602 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9603
00631022
JJ
96042016-05-30 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR c++/71349
9607 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9608 nowait depend(inout: dd[0]) clauses where permitted.
9609
b2f6675b
PC
96102016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9611
9612 PR c++/71238
9613 * g++.dg/parse/pr71238.C: New.
9614 * g++.dg/concepts/friend1.C: Test column numbers too.
9615 * g++.dg/cpp0x/initlist31.C: Likewise.
9616 * g++.dg/cpp0x/pr51420.C: Likewise.
9617 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9618 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9619 * g++.dg/ext/builtin3.C: Likewise.
9620 * g++.dg/lookup/friend12.C: Likewise.
9621 * g++.dg/lookup/friend7.C: Likewise.
9622 * g++.dg/lookup/koenig1.C: Likewise.
9623 * g++.dg/lookup/koenig5.C: Likewise.
9624 * g++.dg/lookup/used-before-declaration.C: Likewise.
9625 * g++.dg/overload/koenig1.C: Likewise.
9626 * g++.dg/template/crash65.C: Likewise.
9627 * g++.dg/template/friend57.C: Likewise.
9628 * g++.dg/warn/Wshadow-5.C: Likewise.
9629 * g++.dg/warn/Wunused-8.C: Likewise.
9630 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9631 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9632 * g++.old-deja/g++.jason/member.C: Likewise.
9633 * g++.old-deja/g++.jason/report.C: Likewise.
9634 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9635 * g++.old-deja/g++.law/visibility20.C: Likewise.
9636 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9637 * g++.old-deja/g++.other/static5.C: Likewise.
9638 * g++.old-deja/g++.pt/overload2.C: Likewise.
9639
a448ff40
JH
96402016-05-30 Jan Hubicka <hubicka@ucw.cz>
9641
9642 * gcc.dg/tree-ssa/peel1.c: New testcase.
9643 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9644 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9645
69be8c91
TV
96462016-05-30 Tom de Vries <tom@codesourcery.com>
9647
9648 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9649 to ce.
9650
a59775a1
PC
96512016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9652
9653 PR c++/71099
9654 * g++.dg/parse/virtual1.C: New.
9655
53d6d955
UB
96562016-05-30 Uros Bizjak <ubizjak@gmail.com>
9657
9658 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9659 Use correct register when clearing %edx.
9660
0557293f
AM
96612016-05-30 Alexander Monakov <amonakov@ispras.ru>
9662
9663 PR tree-optimization/71289
9664 * gcc.dg/pr71289.c: New test.
9665
5d476e35
KV
96662016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9667
9668 PR middle-end/71269
9669 PR middle-end/71292
9670 * gcc.dg/tree-ssa/pr71269.c: New test.
9671 * gcc.dg/tree-ssa/pr71292.c: New test.
9672
db5447ca
KV
96732016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9674
9675 PR middle-end/71252
9676 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9677
98bdbb39
JH
96782016-05-30 Jan Hubicka <hubicka@ucw.cz>
9679
9680 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9681 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9682 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9683
7e012855
TV
96842016-05-30 Tom de Vries <tom@codesourcery.com>
9685
9686 PR tree-optimization/69067
9687 * gcc.dg/graphite/pr69067.c: New test.
9688
beed3701
UB
96892016-05-29 Uros Bizjak <ubizjak@gmail.com>
9690
9691 PR target/71245
9692 * gcc.target/i386/pr71245-1.c: New test.
9693 * gcc.target/i386/pr71245-2.c: Ditto.
9694
b6d4f8e8
PC
96952016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/71105
9698 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9699 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9700 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9701
00022058
JH
97022016-05-27 Jan Hubicka <hubicka@ucw.cz>
9703
9704 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9705
c8419aca
VV
97062016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9707
9708 Revert:
9709 PR c++/69855
9710 * g++.dg/overload/69855.C: New.
9711 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9712 * g++.old-deja/g++.pt/crash3.C: Likewise.
9713
8008c4d2
PC
97142016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9715
9716 PR c++/60385
9717 * g++.dg/parse/namespace13.C: New.
9718
8b2ef235
JL
97192016-05-26 Jeff Law <law@redhat.com>
9720
9721 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9722 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9723 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9724 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9725 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9726 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9727 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9728 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9729 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9730 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9731 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9732 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9733 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9734
7d67159b
VV
97352016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9736
9737 PR c++/69855
9738 * g++.dg/overload/69855.C: New.
9739 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9740 * g++.old-deja/g++.pt/crash3.C: Likewise.
9741
88e3bdd1
JW
97422016-05-27 Jiong Wang <jiong.wang@arm.com>
9743
9744 PR target/63596
9745 * gcc.target/aarch64/va_arg_1.c: New testcase.
9746 * gcc.target/aarch64/va_arg_2.c: Likewise.
9747 * gcc.target/aarch64/va_arg_3.c: Likewise.
9748
3fd6b9cc
JW
97492016-05-27 Jiong Wang <jiong.wang@arm.com>
9750
9751 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9752 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9753 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9754 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9755 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9756
3cee7e4e
MP
97572016-05-27 Marek Polacek <polacek@redhat.com>
9758
9759 PR middle-end/71308
9760 * g++.dg/torture/pr71308.C: New test.
9761
6a813c96
DV
97622016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9763
9764 * gcc.dg/zero_bits_compound-1.c: New test.
9765 * gcc.dg/zero_bits_compound-2.c: New test.
9766
0561bcfb
IE
97672016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9768
9769 PR middle-end/71279
9770 * gcc.dg/pr71279.c: New test.
9771
21316320
MM
97722016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9773
9774 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9775 floating point min/max/comparison instructions.
9776 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9777
7211a097
JJ
97782016-05-26 Jakub Jelinek <jakub@redhat.com>
9779
9780 * c-c++-common/gomp/schedule-1.c: New test.
9781 * gfortran.dg/gomp/schedule-1.f90: New test.
9782
cac177cf
PP
97832016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9784
9785 PR c++/70822
9786 PR c++/70106
9787 * g++.dg/cpp1y/auto-fn32.C: New test.
9788 * g++.dg/cpp1y/paren4.C: New test.
9789
a2d5b8c9
NS
97902016-05-26 Nathan Sidwell <nathan@acm.org>
9791
9792 * gcc.dg/20060410.c: Xfail on ptx.
9793 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9794 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9795 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9796 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9797 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9798
ffa8b552
TP
97992016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9800
9801 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9802
c7501e00
JJ
98032016-05-26 Jakub Jelinek <jakub@redhat.com>
9804
1875b9a0
JJ
9805 PR tree-optimization/71280
9806 * gcc.dg/pr71280.c: New test.
9807
2116e19f
JJ
9808 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9809
305aef09
JJ
9810 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9811 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9812
c7501e00
JJ
9813 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9814
ca449d26
JW
98152016-05-26 Jiong Wang <jiong.wang@arm.com>
9816
9817 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9818 kept in memory.
ca449d26 9819
8af01c66
JL
98202016-05-25 Jeff Law <law@redhat.com>
9821
9822 PR tree-optimization/71272
9823 * gcc.c-torture/compile/pr71272.c: new test.
9824
f9d6ce73
BS
98252016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9826
9827 * gcc.target/powerpc/vec-cmpne.c: New test.
9828 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9829
a88a7b22
EB
98302016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9831
9832 * gnat.dg/opt55.ad[sb]: New test.
9833
125f02ed
SKS
98342016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9835
9836 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9837 * c-c++-common/pr60226.c: Require int32plus.
9838 * gcc.c-torture/execute/pr70602.c: Likewise.
9839 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9840 unsigned long for malloc arg type.
9841 * gcc.dg/asr_div1.c: Require int32plus.
9842 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9843 * gcc.dg/pie-1.c: Require pie.
9844 * gcc.dg/pie-2.c: Likewise.
9845 * gcc.dg/pr59471.c: Require int32plus.
9846 * gcc.dg/pr59963-2.c: XFAIL for int16.
9847 * gcc.dg/pr60114.c: Require int32plus.
9848 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9849 unsigned long for typedef of size_t.
9850 * gcc.dg/pr63914.c: Require int32plus.
9851 * gcc.dg/pr64536.c: Require pt32plus.
9852 * gcc.dg/pr65658.c: Likewise.
9853 * gcc.dg/pr67271.c: Require int32plus.
9854 * gcc.dg/pr68112.c: Likewise.
9855 * gcc.dg/pr69071.c: Skip for avr target.
9856 * gcc.dg/pr69973.c: Require int32plus.
9857 * gcc.dg/pr70169.c: Skip for avr target.
9858 * gcc.dg/sso-6.c: Require int32plus.
9859 * gcc.dg/sso-7.c: Likewise.
9860 * gcc.dg/sso-8.c: Likewise.
9861 * gcc.dg/vrp-min-max-2.c: Likewise.
9862
c6e434f5
UB
98632016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9864
9865 PR target/70738
9866 * gcc.target/i386/pr70738-1.c: New test.
9867 * gcc.target/i386/pr70738-2.c: Likewise.
9868 * gcc.target/i386/pr70738-3.c: Likewise.
9869 * gcc.target/i386/pr70738-4.c: Likewise.
9870 * gcc.target/i386/pr70738-5.c: Likewise.
9871 * gcc.target/i386/pr70738-6.c: Likewise.
9872 * gcc.target/i386/pr70738-7.c: Likewise.
9873 * gcc.target/i386/pr70738-8.c: Likewise.
9874 * gcc.target/i386/pr70738-9.c: Likewise.
9875
5c42d341
KT
98762016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9877
9878 PR rtl-optimization/66940
9879 * gcc.c-torture/execute/pr66940.c: New test.
9880
bf9a1a07
IV
98812016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9882
9883 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9884 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9885 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9886 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9887 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9888 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9889 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9890 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9891 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9892 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9893 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9894 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9895 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9896 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9897 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9898 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9899 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9900 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9901 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9902 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9903 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9904 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9905 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9906 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9907
95efe6b6
MP
99082016-05-25 Marek Polacek <polacek@redhat.com>
9909
9910 PR c/71265
9911 * gcc.dg/noncompile/pr71265.c: New test.
9912
a23faf7a
MP
9913 PR c/71266
9914 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9915
69a6d5ad
NS
99162016-05-25 Nathan Sidwell <nathan@acm.org>
9917
9918 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9919
3072d4ea
RB
99202016-05-25 Richard Biener <rguenther@suse.de>
9921
9922 PR tree-optimization/71261
9923 * c-c++-common/torture/pr71261.c: New testcase.
9924
e412ece4
RB
99252016-05-25 Richard Biener <rguenther@suse.de>
9926
9927 PR tree-optimization/71264
9928 * gcc.dg/vect/pr71264.c: New testcase.
9929
b9e551ad
PC
99302016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9931
9932 PR c++/55992
9933 * g++.dg/cpp0x/alias-decl-53.C: New.
9934 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9935
6aa1abe5
ML
99362016-05-25 Martin Liska <mliska@suse.cz>
9937
9938 * g++.dg/pr71239.C: New test.
9939
842d162e
RB
99402016-05-25 Richard Biener <rguenther@suse.de>
9941
c87885ca
RO
9942 * gcc.dg/vect/pr58135.c: Rename to ...
9943 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9944
f184a36c
MP
99452016-05-25 Marek Polacek <polacek@redhat.com>
9946
9947 * g++.dg/pr65295.C: Use target c++14.
9948
021fad86
PC
99492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9950
53d6d955
UB
9951 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9952 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9953
c3eaf15a
MM
99542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9955
9956 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9957 instructions.
9958
e46c7770
CP
99592016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9960
9961 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9962 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9963 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9964 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9965 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9966 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9967 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9968 * c-c++-common/goacc/pcopy.c: Likewise.
9969 * c-c++-common/goacc/pcopyin.c: Likewise.
9970 * c-c++-common/goacc/pcopyout.c: Likewise.
9971 * c-c++-common/goacc/pcreate.c: Likewise.
9972 * c-c++-common/goacc/pr70688.c: New test.
9973 * c-c++-common/goacc/present-1.c: Adjust test.
9974 * c-c++-common/goacc/reduction-5.c: Likewise.
9975 * g++.dg/goacc/data-1.C: New test.
9976
4bfc9db7
MM
99772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9978
9979 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9980 vector parity built-in functions.
9981 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9982 count trailing zeros automatic vectorization.
9983 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9984 count trailing zeros built-in functions.
9985
2bc145af
KV
99862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9987
9988 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9989
26869fdb
PH
99902016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9991
9992 PR target/71050
9993 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9994
b2dc9c3b
PC
99952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9996
9997 PR c++/50436
9998 * g++.dg/template/crash123.C: New.
9999 * g++.dg/template/crash124.C: Likewise.
10000
f65e97fd
MS
100012016-05-24 Martin Sebor <msebor@redhat.com>
10002
10003 PR c++/71147
10004 * g++.dg/ext/flexary16.C: New test.
10005
a6f5ac7f
IV
100062016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10007
69a6d5ad
NS
10008 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10009 before math.h is included.
a6f5ac7f
IV
10010 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10011 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10012 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10013 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10014 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10015 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10016 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10017 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10018 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10019 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10020 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10021 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10022 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10023 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10024 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10025 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10026 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10027 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10028 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10029 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10030 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10031 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10032 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10033
27bad558
MM
100342016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10035 Kelvin Nilsen <kelvin@gcc.gnu.org>
10036
10037 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10038 support.
10039
72f382fb
PC
100402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10041
10042 PR c++/69872
10043 * g++.dg/warn/Wno-narrowing1.C: New.
10044
ef2ec9d9
MP
100452016-05-24 Marek Polacek <polacek@redhat.com>
10046
10047 PR c/71249
10048 * c-c++-common/Wswitch-unreachable-2.c: New test.
10049
e90434e3
JJ
100502016-05-24 Jakub Jelinek <jakub@redhat.com>
10051
7adb26f2
JJ
10052 PR c++/71257
10053 * g++.dg/vect/simd-clone-6.cc: New test.
10054 * g++.dg/gomp/declare-simd-6.C: New test.
10055
e90434e3
JJ
10056 PR middle-end/70434
10057 PR c/69504
10058 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10059
b556ea3b
RB
100602016-05-24 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/71240
10063 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10064
e5328f5d
RB
100652016-05-24 Richard Biener <rguenther@suse.de>
10066
10067 PR tree-optimization/71230
10068 * gcc.dg/torture/pr71230.c: New testcase.
10069 * g++.dg/torture/pr71230.C: Likewise.
10070
a04e69c0
TS
100712016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10072
10073 * c-c++-common/goacc/routine-5.c: Add tests.
10074 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10075 * gfortran.dg/goacc/routine-6.f90: Add tests.
10076
30fd2977
RB
100772016-05-24 Richard Biener <rguenther@suse.de>
10078
10079 PR tree-optimization/71253
10080 * gcc.dg/torture/pr71253.c: New testcase.
10081
ca6f60bc
KV
100822016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10083
10084 PR middle-end/71252
10085 * gfortran.dg/pr71252.f90: New test.
10086
d3465d72
RS
100872016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10088
10089 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10090
f17a223d
RB
100912016-05-24 Richard Biener <rguenther@suse.de>
10092
10093 PR middle-end/70434
10094 PR c/69504
10095 * c-c++-common/vector-subscript-4.c: New testcase.
10096 * c-c++-common/vector-subscript-5.c: Likewise.
10097
e3f36534
JD
100982016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10099
10100 PR fortran/71123
10101 * gfortran.dg/namelist_90.f: New test
10102
85d5c27d
JD
101032016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10104
10105 PR fortran/66461
10106 * gfortran.dg/unexpected_eof.f: New test
10107
fe3f3340
MM
101082016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10109 Kelvin Nilsen <kelvin@gcc.gnu.org>
10110
10111 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10112 as little endian.
10113
26d6ae55
PC
101142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10115
10116 PR c++/70972
10117 * g++.dg/cpp0x/inh-ctor20.C: New.
10118 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10119
d6c9a06f
PC
101202016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10121
10122 PR c++/69095
10123 * g++.dg/cpp0x/variadic168.C: New.
10124
396a1d10
PC
101252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10126
10127 * g++.dg/cpp0x/pr31445.C: Test column number too.
10128 * g++.dg/cpp0x/pr32253.C: Likewise.
10129 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10130 * g++.dg/cpp0x/variadic36.C: Likewise.
10131
ece46666
MG
101322016-05-23 Marc Glisse <marc.glisse@inria.fr>
10133
10134 * gcc.dg/fold-notshift-2.c: Adjust.
10135
a7dc5980
MP
101362016-05-23 Marek Polacek <polacek@redhat.com>
10137
10138 PR c/49859
10139 * c-c++-common/Wswitch-unreachable-1.c: New test.
10140 * gcc.dg/Wswitch-unreachable-1.c: New test.
10141 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10142 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10143 * g++.dg/gomp/block-10.C: Likewise.
10144 * gcc.dg/gomp/block-10.c: Likewise.
10145 * g++.dg/gomp/block-9.C: Likewise.
10146 * gcc.dg/gomp/block-9.c: Likewise.
10147 * g++.dg/gomp/target-1.C: Likewise.
10148 * g++.dg/gomp/target-2.C: Likewise.
10149 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10150 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10151 * g++.dg/gomp/taskgroup-1.C: Likewise.
10152 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10153 * gcc.dg/gomp/teams-1.c: Likewise.
10154 * g++.dg/gomp/teams-1.C: Likewise.
10155 * g++.dg/overload/error3.C: Likewise.
10156 * g++.dg/tm/jump1.C: Likewise.
10157 * g++.dg/torture/pr40335.C: Likewise.
10158 * gcc.dg/c99-vla-jump-5.c: Likewise.
10159 * gcc.dg/switch-warn-1.c: Likewise.
10160 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10161 * gcc.dg/nested-func-1.c: Likewise.
10162 * gcc.dg/pr67784-4.c: Likewise.
10163
18b54004
RB
101642016-05-23 Richard Biener <rguenther@suse.de>
10165
10166 PR tree-optimization/71230
10167 * gfortran.dg/pr71230-1.f90: New testcase.
10168 * gfortran.dg/pr71230-2.f90: Likewise.
10169
e569db5f
VK
101702016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10171
396a1d10 10172 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10173 * gcc.dg/vect/pr58135.c: Add new.
10174 * gfortran.dg/pr46519-1.f: Adjust test case.
10175
e4b71114
PC
101762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10177
10178 PR c++/53401
10179 * g++.dg/cpp0x/decltype64.C: New.
10180
a25a8058
CL
101812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10182
10183 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10184 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10185 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10186
0dcfe9ab
CL
101872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10188
10189 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10190 Add poly64x1_t and poly64x2_t cases if supported.
10191 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10192 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10193 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10194 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10195 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10196
ffd70e4a
CL
101972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10198
10199 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10200 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10201 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10202 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10203 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10204 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10205 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10206
4b1f57fe
CL
102072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10208
10209 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10210
16c5ec77
CL
102112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10212
10213 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10214 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10215
94ad56c7
JJ
102162016-05-22 Jakub Jelinek <jakub@redhat.com>
10217
57748705
JJ
10218 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10219 constraint instead of "r".
10220 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10221 insn instead of vxorpd.
10222 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10223
af120161
JJ
10224 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10225 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10226
355023ce
JJ
10227 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10228
3b48574c
JJ
10229 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10230 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10231
94ad56c7
JJ
10232 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10233
8a85cee2
KV
102342016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10235
10236 PR middle-end/40921
10237 * gcc.dg/tree-ssa/pr40921.c: New test.
10238
8e916b16
PS
102392016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10240
10241 PR target/71103
10242 * gcc.target/avr/pr71103.c: New test.
10243
88aea79f
KV
102442016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10245
10246 PR middle-end/71179
10247 * gcc.dg/tree-ssa/pr71179.c: New test.
10248
79063edd
MS
102492016-05-20 Martin Sebor <msebor@redhat.com>
10250
10251 PR c/71115
10252 * gcc.dg/init-excess-2.c: New test.
10253
55c8849f
EB
102542016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10255
10256 * gnat.dg/opt53.adb: New test.
10257 * gnat.dg/opt54.adb: Likewise.
10258
c91a0948
MJ
102592016-05-20 Martin Jambor <mjambor@suse.cz>
10260
10261 PR tree-optimization/70884
10262 * gcc.dg/tree-ssa/pr70919.c: New test.
10263
9cad20fa
BS
102642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10265
10266 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10267 formatting.
69a6d5ad
NS
10268 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10269 fix code formatting.
10270
102712016-05-20 Nathan Sidwell <nathan@acm.org>
10272
10273 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10274 non-common cases.
10275 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10276
15c671a7
DM
102772016-05-20 David Malcolm <dmalcolm@redhat.com>
10278
10279 * jit.dg/all-non-failing-tests.h: Add
10280 test-factorial-must-tail-call.c.
10281 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10282 * jit.dg/test-factorial-must-tail-call.c: New test case.
10283
4f028369
JJ
102842016-05-20 Jakub Jelinek <jakub@redhat.com>
10285
10286 PR fortran/71204
10287 * gfortran.dg/pr71204.f90: New test.
10288
7dea4ab3
CP
102892016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10290
10291 * gcc.target/nvptx/sincos.c: New test.
10292
ef98d365
PC
102932016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10294
10295 PR c++/70572
10296 * g++.dg/cpp1y/auto-fn31.C: New.
10297
92466115
BS
102982016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10299
10300 * gcc.target/powerpc/vec-addec.c: New test.
10301 * gcc.target/powerpc/vec-addec-int128.c: New test.
10302
9a385c2d
DM
103032016-05-20 David Malcolm <dmalcolm@redhat.com>
10304
10305 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10306 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10307 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10309
77c9d5b4
JH
103102016-05-20 Jan Hubicka <hubicka@ucw.cz>
10311
10312 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10313
68047971
JJ
103142016-05-20 Jakub Jelinek <jakub@redhat.com>
10315
18954840
JJ
10316 PR c++/71210
10317 * g++.dg/opt/pr71210-1.C: New test.
10318 * g++.dg/opt/pr71210-2.C: New test.
10319
68047971
JJ
10320 PR tree-optimization/29756
10321 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10322 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10323 only on selected targets where V4SImode vectors are known to be
10324 supported.
10325
d78789f5
MG
103262016-05-20 Marc Glisse <marc.glisse@inria.fr>
10327
10328 PR tree-optimization/71079
10329 PR tree-optimization/71206
10330 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10331
550fa093
PK
103322016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10333
10334 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10335 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10336 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10337
483c6429
RG
103382016-05-20 Richard Guenther <rguenther@suse.de>
10339
10340 PR tree-optimization/29756
10341 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10342
eb066284
RB
103432016-05-20 Richard Biener <rguenther@suse.de>
10344
10345 PR tree-optimization/71185
10346 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10347
58f10249
RB
103482016-05-20 Richard Biener <rguenther@suse.de>
10349
10350 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10351
2a5569fa
MP
103522016-05-19 Marek Polacek <polacek@redhat.com>
10353
10354 PR c++/71075
10355 * g++.dg/diagnostic/pr71075.C: New test.
10356
5e9a5385
DM
103572016-05-19 David Malcolm <dmalcolm@redhat.com>
10358
10359 PR c++/71184
10360 * g++.dg/pr71184.C: New test case.
10361
4f45da44
KN
103622016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10363
10364 * gcc.target/powerpc/darn-0.c: New test.
10365 * gcc.target/powerpc/darn-1.c: New test.
10366 * gcc.target/powerpc/darn-2.c: New test.
10367
4177437e
MP
103682016-05-19 Marek Polacek <polacek@redhat.com>
10369
10370 PR tree-optimization/71031
10371 * gcc.dg/tree-ssa/vrp100.c: New test.
10372
afb72432
IE
103732016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10374
10375 PR rtl-optimization/71148
10376 * gcc.dg/pr71148.c: New test.
10377
4f83064e
KT
103782016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10379
10380 PR target/71056
10381 * gcc.target/arm/pr71056.c: New test.
10382
4bf8dbe1
BE
103832016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10384
10385 * c-c++-common/pr69669.c: Check the used mode.
10386
f3510625
MO
103872016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10388
10389 PR sanitizer/64354
10390 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10391
43c0068e
RB
103922016-05-19 Richard Biener <rguenther@suse.de>
10393
10394 PR tree-optimization/70729
10395 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10396 * gcc.dg/graphite/scop-18.c: Likewise.
10397 * gcc.dg/pr41783.c: Disable LIM.
10398 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10399 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10400 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10401 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10402 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10403 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10404 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10405 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10406 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10407 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10408 * gfortran.dg/pr42108.f90: Likewise.
10409
70f25790
DM
104102016-05-18 David Malcolm <dmalcolm@redhat.com>
10411
10412 PR driver/69265
10413 * gcc.dg/spellcheck-options-11.c: New test case.
10414
960db8ec
JJ
104152016-05-18 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR c++/71100
10418 * g++.dg/opt/pr71100.C: New test.
10419
04643334
MJ
104202016-05-18 Martin Jambor <mjambor@suse.cz>
10421
10422 PR ipa/69708
10423 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10424 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10425 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10426 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10427
91bb9f80
MJ
104282016-05-18 Martin Jambor <mjambor@suse.cz>
10429
10430 PR ipa/69708
10431 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10432 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10433 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10434 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10435 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10436
c584aca6
PC
104372016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10438
10439 PR c++/69793
10440 * g++.dg/template/crash122.C: New.
10441
20309c6e
PC
104422016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10443
10444 PR c++/70466
10445 * g++.dg/template/pr70466-1.C: New.
10446 * g++.dg/template/pr70466-2.C: Likewise.
10447
50c78b9a
MM
104482016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10449
10450 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10451 splat operations and the XXSPLTIB instruction.
10452 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10453 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10454 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10455 xxlxor to clear a register.
10456
cf8be00d
RS
104572016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10458
10459 * gcc.dg/torture/pr71020.c: New test.
10460
848a392a
MJ
104612016-05-18 Martin Jambor <mjambor@suse.cz>
10462
10463 PR ipa/70646
10464 * gcc.dg/ipa/pr70646.c: New test.
10465
1f2ab776
CL
104662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10467
10468 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10469
76489493
CL
104702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10471
10472 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10473 missing tests for vreinterpretq_p{8,16}.
10474
bd79378d
CL
104752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10476
10477 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10478 vsliq_n_s64 and vsliq_n_u64.
10479
81ca3ea0
CL
104802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10481
10482 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10483 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10484
873cb425
CL
104852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10486
10487 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10488 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10489 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10490
9d6e7c21
CL
104912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10492
10493 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10494 in comment.
10495
b4dbe40e 104962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10497
10498 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10499 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10500 "blr\t" and switch to scan-assembler-times.
10501
83a5c910
JW
105022016-05-18 Jiong Wang <jiong.wang@arm.com>
10503
53d6d955
UB
10504 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10505 with __aarch64__.
10506 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10507 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10508
fb7cbdeb
JJ
105092016-05-18 Jakub Jelinek <jakub@redhat.com>
10510
8ee91165
JJ
10511 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10512 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10513 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10514 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10515 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10516 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10517
cf4d516a
JJ
10518 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10519 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10520
a4f16422
JJ
10521 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10522 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10523
7b37ce10
JJ
10524 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10525 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10526
fb7cbdeb
JJ
10527 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10528
c9326aef
RB
105292016-05-18 Richard Biener <rguenther@suse.de>
10530
10531 PR tree-optimization/71168
10532 * gcc.dg/torture/pr71168.c: New testcase.
10533
df8b0a11
KV
105342016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10535
10536 PR middle-end/63586
10537 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10538 * gcc.dg/tree-ssa/pr63586.c: New test.
10539 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10540
2efd67ed
NS
105412016-05-17 Nathan Sidwell <nathan@acm.org>
10542
10543 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10544 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10545 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10546 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10547
1988b2c2
NS
105482016-05-17 Nathan Sidwell <nathan@acm.org>
10549
10550 * gcc.target/nvptx/abi-vararg-3.c: New.
10551
ad1d92ab
MM
105522016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10553
10554 PR tree-optimization/54579
10555 PR middle-end/55299
10556 * gcc.dg/fold-notrotate-1.c: New test.
10557 * gcc.dg/fold-notshift-1.c: New test.
10558 * gcc.dg/fold-notshift-2.c: New test.
10559
47768df8
MP
105602016-05-17 Marek Polacek <polacek@redhat.com>
10561
10562 PR ipa/71146
10563 * g++.dg/ipa/pr71146.C: New test.
10564
6b5423a5
DM
105652016-05-17 David Malcolm <dmalcolm@redhat.com>
10566
10567 * jit.dg/test-error-array-bounds.c: New test case.
10568
c7986356
MG
105692016-05-17 Marc Glisse <marc.glisse@inria.fr>
10570
10571 * gcc.dg/tree-ssa/and-1.c: New testcase.
10572
d982c5b7
MG
105732016-05-17 Marc Glisse <marc.glisse@inria.fr>
10574
10575 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10576 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10577
0139ba93
MG
105782016-05-17 Marc Glisse <marc.glisse@inria.fr>
10579
10580 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10581 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10582
daab4562
JW
105832016-05-17 Jiong Wang <jiong.wang@arm.com>
10584
10585 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10586
22330033
JW
105872016-05-17 Jiong Wang <jiong.wang@arm.com>
10588
10589 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10590
98b3a5f2
JW
105912016-05-17 Jiong Wang <jiong.wang@arm.com>
10592
10593 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10594 ".2d[index]" when scan the assembly.
10595 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10596 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10597 float64x1.
10598 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10599
b71b7a8e
RB
106002016-05-17 Richard Biener <rguenther@suse.de>
10601
10602 PR tree-optimization/71132
10603 * gcc.dg/torture/pr71132.c: New testcase.
10604
3c51ad46
CL
106052016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10606
10607 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10608
d20faa66
KT
106092016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10610
10611 PR target/70809
10612 * gcc.target/aarch64/pr70809_1.c: New test.
10613
b75cc5a4
KT
106142016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10615
10616 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10617 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10618 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10619 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10620
b28eb195
IE
106212016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10622 Ilya Enkovich <ilya.enkovich@intel.com>
10623
10624 PR target/71114
10625 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10626
0b9004ed
JH
106272016-05-16 Jan Hubicka <hubicka@ucw.cz>
10628
10629 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10630 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10631
1b81a1c1
MW
106322016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10633
10634 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10635 test for __ARM_FP16_ARGS.
10636 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10637 * gcc.target/arm/aapcs/neon-vect10.c: New.
10638 * gcc.target/arm/aapcs/neon-vect9.c: New.
10639 * gcc.target/arm/aapcs/vfp18.c: New.
10640 * gcc.target/arm/aapcs/vfp19.c: New.
10641 * gcc.target/arm/aapcs/vfp20.c: New.
10642 * gcc.target/arm/aapcs/vfp21.c: New.
10643 * gcc.target/arm/fp16-aapcs-1.c: New.
10644 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10645 test for __ARM_FP16_ARGS.
10646 * g++.target/arm/fp16-return-1.c: Update expected output.
10647
921d1e73
JW
106482016-05-16 Jiong Wang <jiong.wang@arm.com>
10649
10650 PR testsuite/70227
10651 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10652
228eb42a
HA
106532016-05-15 Harald Anlauf <anlauf@gmx.de>
10654
10655 PR fortran/69603
10656 * gfortran.dg/pr69603.f90: New testcase.
10657
785abfd3
FR
106582016-05-14 Fritz Reese <fritzoreese@gmail.com>
10659
10660 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10661
e75eb64f
FR
106622016-05-14 Fritz Reese <fritzoreese@gmail.com>
10663
10664 PR fortran/71047
10665 * gfortran.dg/pr71047.f08: New test.
10666
aa4b467b
JM
106672016-05-13 Joseph Myers <joseph@codesourcery.com>
10668
10669 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10670 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10671 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10672
653fb4a2
MS
106732016-05-13 Martin Sebor <msebor@redhat.com>
10674
10675 PR c++/60049
10676 * g++.dg/cpp0x/constexpr-60049.C: New test.
10677
9e37582d
JJ
106782016-05-13 Jakub Jelinek <jakub@redhat.com>
10679
10680 PR bootstrap/71071
10681 * gcc.dg/pr71071.c: New test.
10682
a278aa17
UB
106832016-05-13 Uros Bizjak <ubizjak@gmail.com>
10684
10685 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10686 remove XOP handling.
377eaca7 10687 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10688
ac3d02e2
NS
106892016-05-13 Nathan Sidwell <nathan@acm.org>
10690
10691 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10692 __atomic_is_lock_free declaration.
10693
8ab3bdac
RB
106942016-05-13 Richard Biener <rguenther@suse.de>
10695
10696 PR tree-optimization/42587
10697 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10698
623b8e0a
ML
106992016-05-13 Martin Liska <mliska@suse.cz>
10700
10701 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10702 the new format of dump output.
10703
da7674f6
IE
107042016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10705
10706 * gcc.dg/pr71084.c: New test.
10707
c959db3d
RR
107082016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10709
53d6d955
UB
10710 PR target/53440
10711 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10712
43203dea
RR
107132016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10714
10715 * gcc.target/aarch64/struct_return.c: New test.
10716
4f2e1536
MP
107172016-05-12 Marek Polacek <polacek@redhat.com>
10718
10719 PR c/70756
10720 * c-c++-common/pr70756-2.c: New test.
10721 * c-c++-common/pr70756.c: New test.
10722
1ef33ef3
RB
107232016-05-12 Richard Biener <rguenther@suse.de>
10724
10725 PR tree-optimization/71059
10726 * gcc.dg/torture/pr71059.c: New testcase.
10727
763baff6
RB
107282016-05-12 Richard Biener <rguenther@suse.de>
10729
10730 PR tree-optimization/71062
10731 * gcc.dg/torture/pr71062.c: New testcase.
10732
c4ec1243
IE
107332016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10734
10735 PR tree-optimization/71006
10736 * gcc.dg/pr71006.c: New test.
10737
a5fbf76d
MP
107382016-05-12 Marek Polacek <polacek@redhat.com>
10739
10740 PR driver/71063
10741 * gcc.dg/opts-7.c: New test.
10742
5acc47a4
KT
107432016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10744
10745 PR target/70830
10746 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10747 Add -save-temps to dg-options.
10748 Scan for ldmfd rather than pop instruction.
10749 * gcc.target/arm/interrupt-2.c: Likewise.
10750 * gcc.target/arm/pr70830.c: New test.
10751
40bd4bf9
JJ
107522016-05-12 Jakub Jelinek <jakub@redhat.com>
10753
3cd63842
JJ
10754 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10755 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10756
c05d08f6
JJ
10757 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10758 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10759 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10760
bc27ffae
JJ
10761 PR target/71019
10762 * gcc.target/i386/avx512vl-pack-1.c: New test.
10763 * gcc.target/i386/avx512vl-pack-2.c: New test.
10764 * gcc.target/i386/avx512bw-pack-2.c: New test.
10765
515d7412
JJ
10766 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10767
40bd4bf9
JJ
10768 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10769 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10770 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10771
44ab146a
RB
107722016-05-12 Richard Biener <rguenther@suse.de>
10773
10774 PR tree-optimization/70986
10775 * gcc.dg/torture/pr70986-1.c: New testcase.
10776 * gcc.dg/torture/pr70986-2.c: Likewise.
10777 * gcc.dg/torture/pr70986-3.c: Likewise.
10778
d6e83a8d
MM
107792016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10780
10781 PR c/43651
10782 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10783 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10784
51e67ea3
UB
107852016-05-11 Uros Bizjak <ubizjak@gmail.com>
10786
10787 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10788 directive.
10789 * gcc.target/i386/pr66746.c: Ditto.
10790
3fd2b007
MM
107912016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10792
10793 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10794 support.
10795 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10796 warning when using -mvsx-timode.
10797 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10798 * gcc.target/powerpc/dform-2.c: Likewise.
10799 * gcc.target/powerpc/pr68805.c: Likewise.
10800
5c3a10fb
MP
108012016-05-11 Marek Polacek <polacek@redhat.com>
10802
10803 PR c++/71024
10804 * c-c++-common/attributes-3.c: New test.
10805
7cfb065b
NS
108062016-05-11 Nathan Sidwell <nathan@acm.org>
10807
10808 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10809 * gcc.c-torture/execute/pr68185.c: Likewise.
10810 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10811 * gcc.dg/pr69634.c: Requires scheduling.
10812 * gcc.dg/torture/pr66178.c: Require label values.
10813 * gcc.dg/setjmp-6.c: Require indirect jumps.
10814
f35ea97d
RB
108152016-05-11 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/71055
10818 * gcc.dg/torture/pr71055.c: New testcase.
10819
dff70323
RB
108202016-05-11 Richard Biener <rguenther@suse.de>
10821
10822 PR debug/71057
10823 * g++.dg/debug/pr71057.C: New testcase.
10824
56a3d28b
JJ
108252016-05-11 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR fortran/70855
10828 * gfortran.dg/gomp/pr70855.f90: New test.
10829
ebc1b29e
RB
108302016-05-11 Richard Biener <rguenther@suse.de>
10831
10832 PR middle-end/71002
10833 * g++.dg/torture/pr71002.C: New testcase.
10834
98ccd1d7
IE
108352016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10836
10837 PR middle-end/70807
10838 * gcc.dg/pr70807.c: New test.
10839
ed29e24b
MS
108402016-05-10 Martin Sebor <msebor@redhat.com>
10841
10842 PR c++/38611
10843 * g++.dg/Wattributes.C: New test.
10844
e39dab2c
MG
108452016-05-10 Marc Glisse <marc.glisse@inria.fr>
10846
10847 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10848 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10849 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10850
d067e238
IE
108512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10852
10853 PR target/70799
10854 * gcc.target/i386/pr70799-1.c: New test.
10855
cd36c83e
PMR
108562016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10857
10858 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10859
1e3af2a4
IE
108602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10861
10862 PR middle-end/70877
10863 * gcc.target/i386/pr70877.c: New test.
10864
afc610db
IE
108652016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10866
10867 PR tree-optimization/70786
10868 * gcc.target/i386/pr70876.c: New test.
10869
4b59d19f
JJ
108702016-05-10 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR target/70927
10873 * gcc.target/i386/avx512vl-logic-1.c: New test.
10874 * gcc.target/i386/avx512vl-logic-2.c: New test.
10875 * gcc.target/i386/avx512dq-logic-2.c: New test.
10876
9b5ee426
BS
108772016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10878
10879 PR target/70963
10880 * gcc.target/powerpc/pr70963.c: New.
10881
f3352cab
DM
108822016-05-10 David Malcolm <dmalcolm@redhat.com>
10883
10884 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10885 (test_very_wide_line): Add ruler to expected output.
10886 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10887 (test_very_wide_line): Likewise.
10888 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10889 (test_show_locus): Within the handling of "test_very_wide_line",
10890 enable show_ruler_p on the diagnostic context.
10891
4a3255dd
RB
108922016-05-10 Richard Biener <rguenther@suse.de>
10893
10894 PR tree-optimization/71039
10895 * gcc.dg/torture/pr71039.c: New testcase.
10896
da7c9950
NS
108972016-05-10 Nathan Sidwell <nathan@acm.org>
10898
10899 * gcc.dg/nested-func-10.c: Requires alloca.
10900 * gcc.dg/nested-func-9.c: Requires alloca.
10901 * gcc.c-torture/execute/pr70460.c: Requires labels.
10902 * gcc.c-torture/compile/pr70199.c: Requires labels.
10903 * gcc.target/nvptx/decl.c: Compile only.
10904 * gcc.target/nvptx/trailing-init.c: Compile only.
10905 * gcc.target/nvptx/ary-init.c: Compile only.
10906
cf68d92c
MP
109072016-05-10 Marek Polacek <polacek@redhat.com>
10908
10909 PR c/70255
10910 * gcc.dg/attr-opt-1.c: New test.
10911
64ea4e15
RB
109122016-05-10 Richard Biener <rguenther@suse.de>
10913
10914 PR tree-optimization/70497
10915 PR tree-optimization/28367
10916 * gcc.dg/torture/20160404-1.c: New testcase.
10917 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10918 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10919
5a96dae3
PMR
109202016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10921
10922 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10923
fc97f805
UB
109242016-05-09 Uros Bizjak <ubizjak@gmail.com>
10925
10926 * gcc.target/i386/fabsneg-1.c New test.
10927
a710b1d5
AM
109282016-05-09 Alan Modra <amodra@gmail.com>
10929
10930 PR testsuite/70826
10931 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10932
171f6f05
RB
109332016-05-09 Richard Biener <rguenther@suse.de>
10934
10935 PR tree-optimization/70985
10936 * gcc.dg/torture/pr70985.c: New testcase.
10937
18caa34e
BC
109382016-05-09 Bin Cheng <bin.cheng@arm.com>
10939
10940 * gcc.dg/tree-ssa/ifc-9.c: New test.
10941 * gcc.dg/tree-ssa/ifc-10.c: New test.
10942 * gcc.dg/tree-ssa/ifc-11.c: New test.
10943 * gcc.dg/tree-ssa/ifc-12.c: New test.
10944 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10945 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10946 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10947
7a27d38f
RB
109482016-05-09 Richard Biener <rguenther@suse.de>
10949
10950 PR fortran/70937
10951 * gfortran.dg/pr70937.f90: New testcase.
10952
5ebbbd3d
RO
109532016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10954
10955 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10956
f6288c24
FR
109572016-05-07 Fritz Reese <fritzoreese@gmail.com>
10958
10959 PR fortran/56226
10960 * gfortran.dg/dec_structure_1.f90: New testcase.
10961 * gfortran.dg/dec_structure_2.f90: Ditto.
10962 * gfortran.dg/dec_structure_3.f90: Ditto.
10963 * gfortran.dg/dec_structure_4.f90: Ditto.
10964 * gfortran.dg/dec_structure_5.f90: Ditto.
10965 * gfortran.dg/dec_structure_6.f90: Ditto.
10966 * gfortran.dg/dec_structure_7.f90: Ditto.
10967 * gfortran.dg/dec_structure_8.f90: Ditto.
10968 * gfortran.dg/dec_structure_9.f90: Ditto.
10969 * gfortran.dg/dec_structure_10.f90: Ditto.
10970 * gfortran.dg/dec_structure_11.f90: Ditto.
10971 * gfortran.dg/dec_union_1.f90: Ditto.
10972 * gfortran.dg/dec_union_2.f90: Ditto.
10973 * gfortran.dg/dec_union_3.f90: Ditto.
10974 * gfortran.dg/dec_union_4.f90: Ditto.
10975 * gfortran.dg/dec_union_5.f90: Ditto.
10976 * gfortran.dg/dec_union_6.f90: Ditto.
10977 * gfortran.dg/dec_union_7.f90: Ditto.
10978
5ec4a8cd
TV
109792016-05-07 Tom de Vries <tom@codesourcery.com>
10980
10981 PR tree-optimization/70956
10982 * gcc.dg/graphite/pr70956.c: New test.
10983
58ec1d0e
JJ
109842016-05-06 Jakub Jelinek <jakub@redhat.com>
10985
ccd88fb7
JJ
10986 PR middle-end/70941
10987 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10988 (a, b, c, d): Change type from char to signed char.
10989 (main): Compare against (signed char) -1634678893 instead of
10990 hardcoded -109. Use __builtin_abort instead of abort.
10991
dd3b6464
JJ
10992 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10993 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10994
58ec1d0e
JJ
10995 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10996
19aa23d8
YR
109972016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10998
10999 PR debug/70935
11000 * gcc.dg/torture/pr70935.c: New test.
11001
ae5f0df1
OE
110022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11003
11004 PR target/58219
ce23a8ff 11005 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11006
078f7e37
RB
110072016-05-06 Richard Biener <rguenther@suse.de>
11008
11009 PR tree-optimization/70960
11010 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11011
765d7b54
OE
110122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11013
11014 PR target/52933
11015 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11016 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11017 Adjust expected instruction counts.
11018 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11019
29c94e65
MP
110202016-05-06 Marek Polacek <polacek@redhat.com>
11021
11022 PR sanitizer/70875
11023 * gcc.dg/ubsan/bounds-3.c: New test.
11024
3684b02e
OE
110252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11026
11027 PR target/54089
11028 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11029
8706773f
RB
110302016-05-06 Richard Biener <rguenther@suse.de>
11031
11032 PR middle-end/70931
11033 * gfortran.dg/pr70931.f90: New testcase.
11034
a4f51018
RB
110352016-05-06 Richard Biener <rguenther@suse.de>
11036
11037 PR middle-end/70941
11038 * gcc.dg/torture/pr70941.c: New testcase.
11039
c4f2425f
BC
110402016-05-05 Bin Cheng <bin.cheng@arm.com>
11041
11042 PR tree-optimization/57206
11043 * gcc.dg/vect/pr57206.c: New test.
11044
5dc08197
RO
110452016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11046
11047 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11048
351f85c5
JJ
110492016-05-05 Jakub Jelinek <jakub@redhat.com>
11050
568bac8c
JJ
11051 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11052
351f85c5
JJ
11053 * c-c++-common/Wdangling-else-4.c: New test.
11054
33fd7785
JJ
110552016-05-04 Jakub Jelinek <jakub@redhat.com>
11056
2d1ac15a
JJ
11057 PR c++/70906
11058 PR c++/70933
11059 * g++.dg/opt/pr70906.C: New test.
11060 * g++.dg/opt/pr70933.C: New test.
11061
33fd7785
JJ
11062 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11063
6b715bf6
JH
110642016-05-04 Jan Hubicka <hubicka@ucw.cz>
11065
11066 * gcc.dg/ipa/pure-const-3.c: New testcase.
11067
deef7113
MP
110682016-05-04 Marek Polacek <polacek@redhat.com>
11069
11070 * c-c++-common/Wdangling-else-1.c: New test.
11071 * c-c++-common/Wdangling-else-2.c: New test.
11072 * c-c++-common/Wdangling-else-3.c: New test.
11073
5396db97
KCY
110742016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11075
11076 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11077 flag is present.
11078
de55efd5
MP
110792016-05-04 Marek Polacek <polacek@redhat.com>
11080
11081 PR c/48778
11082 * gcc.dg/Waddress-2.c: New test.
11083
475839b6
AM
110842016-05-04 Alan Modra <amodra@gmail.com>
11085
11086 * gcc.target/powerpc/pr70866.c: New.
11087
b25aad5f
MS
110882016-05-03 Martin Sebor <msebor@redhat.com>
11089
11090 PR c++/66561
11091 * c-c++-common/builtin_location.c: New test.
11092 * g++.dg/cpp1y/builtin_location.C: New test.
11093
79ce98bc
MP
110942016-05-03 Marek Polacek <polacek@redhat.com>
11095
11096 PR c/70859
11097 * gcc.dg/pr70859.c: New test.
11098 * gcc.dg/pr70859-2.c: New test.
11099
402e89f5
PMR
111002016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11101
11102 * gnat.dg/debug5.adb: New testcase.
11103
f3d90045
DV
111042016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11105
11106 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11107 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11108 Procedure to check for z10 instruction set.
11109
1e26cec1
CL
111102016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11111
11112 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11113
71aca5a0
AM
111142016-05-03 Alan Modra <amodra@gmail.com>
11115
11116 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11117
2fd70ec1
JJ
111182016-05-03 Jakub Jelinek <jakub@redhat.com>
11119
11120 * gcc.target/i386/avx512f-cvt-1.c: New test.
11121
e5705cf7
L
111222016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11123
11124 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11125 -fdump-tree-vrp-details.
11126
381cdae4
RB
111272016-05-03 Richard Biener <rguenther@suse.de>
11128
11129 * gcc.dg/pr30172-1.c: Adjust.
11130 * gcc.dg/pr63743.c: Likewise.
11131 * gcc.dg/tm/pr51696.c: Likewise.
11132 * c-c++-common/tm/safe-1.c: Likewise.
11133 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11134 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11135 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11136 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11137
adedd5c1
JJ
111382016-05-03 Jakub Jelinek <jakub@redhat.com>
11139
31ed1665
JJ
11140 PR rtl-optimization/70467
11141 * gcc.target/i386/pr70467-3.c: New test.
11142 * gcc.target/i386/pr70467-4.c: New test.
11143
dea60b59
JJ
11144 PR tree-optimization/70916
11145 * gcc.c-torture/compile/pr70916.c: New test.
11146
adedd5c1
JJ
11147 PR target/49244
11148 * gcc.target/i386/pr49244-1.c: New test.
11149 * gcc.target/i386/pr49244-2.c: New test.
11150
f80041ef
BS
111512016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11152
11153 PR rtl-optimization/44281
11154 * gcc.target/i386/pr44281.c: New test.
11155
1cfcd39e
BC
111562016-05-03 bin cheng <bin.cheng@arm.com>
11157
11158 PR tree-optimization/56541
11159 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11160 * gcc.dg/vect/pr56541.c: new test.
11161
4304ccfd
MM
111622016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11163
11164 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11165 __float128.
11166 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11167
50d94c29
L
111682016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11169
11170 PR testsuite/70520
11171 * c-c++-common/asan/clone-test-1.c (main): Align child process
11172 stack to 16 bytes.
11173
bc1aee87
DM
111742016-05-02 David Malcolm <dmalcolm@redhat.com>
11175
11176 PR c++/62314
11177 * g++.dg/spellcheck-fields-2.C: New test case.
11178
474e0129
DM
111792016-05-02 David Malcolm <dmalcolm@redhat.com>
11180
11181 PR c++/62314
11182 * g++.dg/pr62314.C: New test case.
11183
818b88a7
JH
111842016-05-02 Jan Hubicka <hubicka@ucw.cz>
11185
11186 * gcc.dg/ipa/inline-8.c: New testcase.
11187
dd77684f
JJ
111882016-05-02 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR rtl-optimization/70467
11191 * gcc.target/i386/pr70467-1.c: New test.
11192
72407e00
BE
111932016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11194
11195 * gcc.dg/spec-options.c: Run the test on all targets.
11196 * gcc.dg/foo.specs: Use cpp_unique_options.
11197
dd53d197
MG
111982016-05-02 Marc Glisse <marc.glisse@inria.fr>
11199
11200 * gcc.dg/tree-ssa/unord.c: New testcase.
11201
a8b85ce9
MG
112022016-05-02 Marc Glisse <marc.glisse@inria.fr>
11203
11204 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11205
5b37e866
NS
112062016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11207
11208 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11209
7176a4a0
MP
112102016-05-02 Marek Polacek <polacek@redhat.com>
11211
11212 PR c/70851
11213 * gcc.dg/enum-incomplete-3.c: New test.
11214
6b9933b9
MP
112152016-05-02 Marek Polacek <polacek@redhat.com>
11216 Tom de Vries <tom@codesourcery.com>
11217
11218 PR tree-optimization/70700
11219 * gcc.dg/pr70700.c: New test.
11220
90f82260
UB
112212016-05-01 Uros Bizjak <ubizjak@gmail.com>
11222
11223 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11224 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11225 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11226 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11227 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11228
f73036c1
EB
112292016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11230
11231 * ada/acats/run_acats: Rename into...
11232 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11233 * ada/acats/run_all.sh: Remove redundant test.
11234 (target_run): Move around.
11235 (target_gnatchop): Use newly built executable.
11236 (target_gnatmake): Likewise.
11237 Check that the compilation of impbit succeeds.
11238
85e051a3
OE
112392016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11240
11241 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11242 * gcc.dg/20021029-1.c: Likewise.
11243 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11244 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11245 * gcc.target/sh/cmpstr.c: Likewise.
11246 * gcc.target/sh/cmpstrn.c: Likewise.
11247 * gcc.target/sh/memset.c: Likewise.
11248 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11249 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11250 * gcc.target/sh/pr39423-1.c: Likewise.
11251 * gcc.target/sh/pr49468-di.c: Likewise.
11252 * gcc.target/sh/pr49468-si.c: Likewise.
11253 * gcc.target/sh/pr49880-1.c: Likewise.
11254 * gcc.target/sh/pr49880-2.c: Likewise.
11255 * gcc.target/sh/pr49880-3.c: Likewise.
11256 * gcc.target/sh/pr50751-1.c: Likewise.
11257 * gcc.target/sh/pr50751-4.c: Likewise.
11258 * gcc.target/sh/pr50751-7.c: Likewise.
11259 * gcc.target/sh/pr51244-1.c: Likewise.
11260 * gcc.target/sh/pr51244-10.c: Likewise.
11261 * gcc.target/sh/pr51244-11.c: Likewise.
11262 * gcc.target/sh/pr51244-12.c: Likewise.
11263 * gcc.target/sh/pr51244-13.c: Likewise.
11264 * gcc.target/sh/pr51244-14.c: Likewise.
11265 * gcc.target/sh/pr51244-17.c: Likewise.
11266 * gcc.target/sh/pr51244-18.c: Likewise.
11267 * gcc.target/sh/pr51244-19.c: Likewise.
11268 * gcc.target/sh/pr51244-4.c: Likewise.
11269 * gcc.target/sh/pr51244-5.c: Likewise.
11270 * gcc.target/sh/pr51244-7.c: Likewise.
11271 * gcc.target/sh/pr51244-8.c: Likewise.
11272 * gcc.target/sh/pr51244-9.c: Likewise.
11273 * gcc.target/sh/pr51697.c: Likewise.
11274 * gcc.target/sh/pr52483-1.c: Likewise.
11275 * gcc.target/sh/pr52483-2.c: Likewise.
11276 * gcc.target/sh/pr52483-3.c: Likewise.
11277 * gcc.target/sh/pr52483-5.c: Likewise.
11278 * gcc.target/sh/pr52933-1.c: Likewise.
11279 * gcc.target/sh/pr52933-2.c: Likewise.
11280 * gcc.target/sh/pr52933-3.c: Likewise.
11281 * gcc.target/sh/pr53568-1.c: Likewise.
11282 * gcc.target/sh/pr53976-1.c: Likewise.
11283 * gcc.target/sh/pr53988-1.c: Likewise.
11284 * gcc.target/sh/pr53988.c: Likewise.
11285 * gcc.target/sh/pr54089-1.c: Likewise.
11286 * gcc.target/sh/pr54089-6.c: Likewise.
11287 * gcc.target/sh/pr54089-7.c: Likewise.
11288 * gcc.target/sh/pr54089-8.c: Likewise.
11289 * gcc.target/sh/pr54089-9.c: Likewise.
11290 * gcc.target/sh/pr54236-1.c: Likewise.
11291 * gcc.target/sh/pr54236-2.c: Likewise.
11292 * gcc.target/sh/pr54236-3.c: Likewise.
11293 * gcc.target/sh/pr54236-4.c: Likewise.
11294 * gcc.target/sh/pr54386.c: Likewise.
11295 * gcc.target/sh/pr54602-1.c: Likewise.
11296 * gcc.target/sh/pr54685.c: Likewise.
11297 * gcc.target/sh/pr54760-1.c: Likewise.
11298 * gcc.target/sh/pr54760-2.c: Likewise.
11299 * gcc.target/sh/pr54760-3.c: Likewise.
11300 * gcc.target/sh/pr54760-4.c: Likewise.
11301 * gcc.target/sh/pr54760-5.c: Likewise.
11302 * gcc.target/sh/pr54760-6.c: Likewise.
11303 * gcc.target/sh/pr55146.c: Likewise.
11304 * gcc.target/sh/pr55160.c: Likewise.
11305 * gcc.target/sh/pr59278.c: Likewise.
11306 * gcc.target/sh/pr59401-1.c: Likewise.
11307 * gcc.target/sh/pr59533-1.c: Likewise.
11308 * gcc.target/sh/pr63260.c: Likewise.
11309 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11310 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11311 * gcc.target/sh/strlen.c: Likewise.
11312 * gcc.target/sh/torture/pr30807.c: Likewise.
11313 * gcc.target/sh/torture/pr34777.c: Likewise.
11314 * gcc.target/sh/torture/pr64652.c: Likewise.
11315 * gcc.target/sh/torture/pr65505.c: Likewise.
11316 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11317 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11318
411e5c67
PC
113192016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11320
11321 PR c++/66644
11322 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11323
8fa97501
BS
113242016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11325
11326 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11327 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11328 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11329 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11330
5a956111
PP
113312016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11332
11333 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11334 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11335
e7ff0319
CP
113362016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11337
11338 PR middle-end/70626
11339 * c-c++-common/goacc/combined-reduction.c: New test.
11340 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11341
52d11a4b
L
113422016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11343
11344 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11345 *movdi_internal pattern only if PIC off.
11346 * gcc.target/i386/pr70155-2.c: Likewise.
11347 * gcc.target/i386/pr70155-3.c: Likewise.
11348 * gcc.target/i386/pr70155-4.c: Likewise.
11349 * gcc.target/i386/pr70155-5.c: Likewise.
11350 * gcc.target/i386/pr70155-6.c: Likewise.
11351 * gcc.target/i386/pr70155-7.c: Likewise.
11352 * gcc.target/i386/pr70155-8.c: Likewise.
11353 * gcc.target/i386/pr70155-15.c: Likewise.
11354 * gcc.target/i386/pr70155-17.c: Likewise.
11355 * gcc.target/i386/pr70155-22.c: Likewise.
11356
8960db31
BC
113572016-04-29 Bin Cheng <bin.cheng@arm.com>
11358
11359 PR tree-optimization/70803
11360 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11361
cca535a4
IE
113622016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11363
11364 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11365 optimization of vector loop.
11366 * gcc.target/i386/vect-unpack-3.c: New test.
11367 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11368 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11369 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11370
500ecf4a
MP
113712016-04-29 Marek Polacek <polacek@redhat.com>
11372
11373 PR sanitizer/70342
11374 * g++.dg/ubsan/null-7.C: New test.
11375
2fff3db8
MP
11376 PR c/70852
11377 * gcc.dg/pr70852.c: New test.
11378
509063eb
DV
113792016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11380
11381 PR/69089
11382 * g++.dg/cpp0x/alignas6.C: New test.
11383
83745c0d
DV
113842016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11385
c87885ca
RO
11386 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11387 * gcc.dg/pr27003.c: Likewise.
11388 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11389 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11390 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11391 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11392 * gcc.target/arc/mxy.c: Likewise.
11393 * gcc.target/arc/mswape.c: Likewise.
11394 * gcc.target/arc/mrtsc.c: Likewise.
11395 * gcc.target/arc/mcrc.c: Likewise.
11396 * gcc.target/arc/mdsp-packa.c: Likewise.
11397 * gcc.target/arc/mdvbf.c: Likewise.
11398 * gcc.target/arc/mlock.c: Likewise.
11399 * gcc.target/arc/mmac-24.c: Likewise.
11400 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11401
849b265d
BS
114022016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11403 Matthijs Kooijman <matthijs@stdin.nl>
11404 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11405
11406 PR target/60040
11407 * gcc.target/avr/pr60040-1.c: New.
11408 * gcc.target/avr/pr60040-2.c: New.
11409
1390536b
RB
114102016-04-29 Richard Biener <rguenther@suse.de>
11411
11412 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11413
98998245
RB
114142016-04-29 Richard Biener <rguenther@suse.de>
11415
11416 PR tree-optimization/13962
11417 PR tree-optimization/65686
11418 * gcc.dg/uninit-pr65686.c: New testcase.
11419
8b80cc21
JJ
114202016-04-29 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR middle-end/70843
11423 * gcc.dg/pr70843.c: New test.
11424
6181bc30
JJ
114252016-04-28 Jakub Jelinek <jakub@redhat.com>
11426
11427 PR target/70858
11428 * gcc.target/i386/pr70858.c: New test.
11429
f4cb3612
AB
114302016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11431
11432 * gcc.target/arc/nps400-1.c: New file.
11433
8ad9df62
JR
114342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11435 Andrew Burgess <andrew.burgess@embecosm.com>
11436
11437 * gcc.target/arc/movh_cl-1.c: New file.
11438
ceaaa9fe
JR
114392016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11440 Andrew Burgess <andrew.burgess@embecosm.com>
11441
11442 * gcc.target/arc/extzv-1.c: New file.
11443 * gcc.target/arc/insv-1.c: New file.
11444 * gcc.target/arc/insv-2.c: New file.
11445 * gcc.target/arc/movb-1.c: New file.
11446 * gcc.target/arc/movb-2.c: New file.
11447 * gcc.target/arc/movb-3.c: New file.
11448 * gcc.target/arc/movb-4.c: New file.
11449 * gcc.target/arc/movb-5.c: New file.
11450 * gcc.target/arc/movb_cl-1.c: New file.
11451 * gcc.target/arc/movb_cl-2.c: New file.
11452 * gcc.target/arc/movbi_cl-1.c: New file.
11453 * gcc.target/arc/movl-1.c: New file.
11454
4d03dc2f
JR
114552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11456 Andrew Burgess <andrew.burgess@embecosm.com>
11457
11458 * gcc.target/arc/cmem-1.c: New file.
11459 * gcc.target/arc/cmem-2.c: New file.
11460 * gcc.target/arc/cmem-3.c: New file.
11461 * gcc.target/arc/cmem-4.c: New file.
11462 * gcc.target/arc/cmem-5.c: New file.
11463 * gcc.target/arc/cmem-6.c: New file.
11464 * gcc.target/arc/cmem-7.c: New file.
11465 * gcc.target/arc/cmem-ld.inc: New file.
11466 * gcc.target/arc/cmem-st.inc: New file.
11467
81262dad
JJ
114682016-04-28 Jakub Jelinek <jakub@redhat.com>
11469
11470 PR target/70821
11471 * gcc.target/i386/pr70821.c: New test.
11472
0a31a09a
BS
114732016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11474
11475 * gcc.target/powerpc/vec-adde.c: New test.
11476 * gcc.target/powerpc/vec-adde-int128.c: New test.
11477
3ddffba9
JJ
114782016-04-28 Jakub Jelinek <jakub@redhat.com>
11479
11480 * gcc.target/i386/avx-vround-1.c: New test.
11481 * gcc.target/i386/avx-vround-2.c: New test.
11482 * gcc.target/i386/avx512vl-vround-1.c: New test.
11483 * gcc.target/i386/avx512vl-vround-2.c: New test.
11484
713dedcd
RO
114852016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11486
11487 PR testsuite/70595
11488 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11489 (check_effective_target_cilkplus_runtime): ... this.
11490 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11491 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11492
11493 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11494 Require cilkplus_runtime.
11495 Don't add -lcilkrts.
11496 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11497 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11498 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11499 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11500 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11501 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11502 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11503 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11504 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11505 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11506 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11507 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11508 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11509 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11510 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11511 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11512 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11513 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11514 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11515 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11516 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11517 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11518 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11519 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11520 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11521 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11522 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11523 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11524 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11525
11526 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11527 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11528
11529 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11530
11531 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11532 cilkplus_runtime.
11533
3563f78f
MG
115342016-04-27 Marc Glisse <marc.glisse@inria.fr>
11535
11536 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11537 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11538
6bc2bb18
RB
115392015-04-27 Ryan Burn <contact@rnburn.com>
11540
11541 PR c++/69024
11542 PR c++/68997
11543 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11544 diagnostic.
11545 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11546 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11547
1e55d29a
EB
115482016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11549
11550 * gnat.dg/limited_with4.ad[sb]: New test.
11551 * gnat.dg/limited_with4_pkg.ads: New helper.
11552
087146ca
L
115532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11554
11555 PR target/70155
11556 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11557 and movv1ti_internal patterns
11558 * gcc.target/i386/pr70155-1.c: New test.
11559 * gcc.target/i386/pr70155-2.c: Likewise.
11560 * gcc.target/i386/pr70155-3.c: Likewise.
11561 * gcc.target/i386/pr70155-4.c: Likewise.
11562 * gcc.target/i386/pr70155-5.c: Likewise.
11563 * gcc.target/i386/pr70155-6.c: Likewise.
11564 * gcc.target/i386/pr70155-7.c: Likewise.
11565 * gcc.target/i386/pr70155-8.c: Likewise.
11566 * gcc.target/i386/pr70155-9.c: Likewise.
11567 * gcc.target/i386/pr70155-10.c: Likewise.
11568 * gcc.target/i386/pr70155-11.c: Likewise.
11569 * gcc.target/i386/pr70155-12.c: Likewise.
11570 * gcc.target/i386/pr70155-13.c: Likewise.
11571 * gcc.target/i386/pr70155-14.c: Likewise.
11572 * gcc.target/i386/pr70155-15.c: Likewise.
11573 * gcc.target/i386/pr70155-16.c: Likewise.
11574 * gcc.target/i386/pr70155-17.c: Likewise.
11575 * gcc.target/i386/pr70155-18.c: Likewise.
11576 * gcc.target/i386/pr70155-19.c: Likewise.
11577 * gcc.target/i386/pr70155-20.c: Likewise.
11578 * gcc.target/i386/pr70155-21.c: Likewise.
11579 * gcc.target/i386/pr70155-22.c: Likewise.
11580
92329f9f
L
115812016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11582
11583 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11584 ".{5,6}".
11585
309a0cf6
BC
115862016-04-27 Bin Cheng <bin.cheng@arm.com>
11587
11588 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11589 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11590 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11591 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11592 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11593
72ed2b9c
RB
115942016-04-27 Richard Biener <rguenther@suse.de>
11595
11596 PR ipa/70760
11597 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11598 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11599
3c98ff9b
NS
116002016-04-27 Nathan Sidwell <nathan@acm.org>
11601
11602 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11603 * g++.dg/ubsan/pr63956.C: Adjust error location.
11604
9ec5d66b
NC
116052016-04-27 Nick Clifton <nickc@redhat.com>
11606
11607 PR middle-end/49889
11608 * gcc.dg/pr49889.c: New test.
11609
c1e1f433
BS
116102016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11611
11612 * c-c++-common/memset-array.c: New test.
11613
8ac43293
MS
116142016-04-26 Martin Sebor <msebor@redhat.com>
11615
11616 PR c++/66639
11617 * g++.dg/cpp1y/func_constexpr.C: New test.
11618
843ce8ab
PP
116192016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11620
11621 PR c++/70241
11622 * g++.dg/cpp0x/enum32.C: New test.
11623 * g++.dg/cpp0x/enum33.C: New test.
11624
116252016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11626
11627 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11628 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11629 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11630 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11631 * gcc.c-torture/execute/pr38151.c: Likewise.
11632 * gcc.c-torture/execute/pr66556.c: Likewise.
11633 * gcc.c-torture/execute/pr67781.c: Likewise.
11634 * gcc.c-torture/execute/pr68648.c: Likewise.
11635
ca1206be
MG
116362016-04-26 Marc Glisse <marc.glisse@inria.fr>
11637
11638 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11639
2448a956
MP
116402016-04-26 Marek Polacek <polacek@redhat.com>
11641
11642 PR c/67784
11643 * gcc.dg/pr67784-3.c: New test.
11644 * gcc.dg/pr67784-4.c: New test.
11645 * gcc.dg/pr67784-5.c: New test.
11646
b02a5e26
MP
11647 PR c/70791
11648 * gcc.dg/Wnested-externs-2.c: New test.
11649
6b6aa8d3
MG
116502016-04-26 Marc Glisse <marc.glisse@inria.fr>
11651
11652 * gcc.dg/fold-plusmult.c: Adjust.
11653 * gcc.dg/no-strict-overflow-6.c: Adjust.
11654 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11655
a2095b55
BS
116562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11657
11658 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11659 number scans.
11660 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11661 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11662 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11663 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11664 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11665 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11666 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11667 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11668 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11669 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11670 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11671 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11672 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11673 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11674 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11675 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11676 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11677 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11678 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11679 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11680 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11681 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11682 scans.
11683 * gcc.target/i386/pr32219-4.c: Likewise.
11684 * gcc.target/i386/pr32219-6.c: Likewise.
11685 * gcc.target/i386/pr32219-8.c: Likewise.
11686
bb0cc5c8
KT
116872016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11688
11689 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11690 associated options.
11691
5a0802ea
MP
116922016-04-26 Marek Polacek <polacek@redhat.com>
11693
11694 PR c++/70744
11695 * g++.dg/ext/cond2.C: New test.
11696
00f615af
BC
116972016-04-26 Bin Cheng <bin.cheng@arm.com>
11698
11699 PR tree-optimization/70771
11700 PR tree-optimization/70775
11701 * gcc.dg/pr70771.c: New test.
25939d34 11702 * gcc.dg/pr70775.c: New test.
00f615af 11703
218155e7
BS
117042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11705
11706 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11707
ab99f467
RB
117082016-04-25 Richard Biener <rguenther@suse.de>
11709
11710 PR tree-optimization/70780
11711 * gcc.dg/torture/pr70780.c: New testcase.
11712
3f8257db 117132016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11714
c87885ca
RO
11715 * gcc.target/arm/neon-vaddws16.c: New test.
11716 * gcc.target/arm/neon-vaddws32.c: New test.
11717 * gcc.target/arm/neon-vaddwu16.c: New test.
11718 * gcc.target/arm/neon-vaddwu32.c: New test.
11719 * gcc.target/arm/neon-vaddwu8.c: New test.
11720 * lib/target-supports.exp
93c590ee
MC
11721 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11722 that arm neon support vector widen sum of HImode TO SImode.
11723
d6c1a7a7
JJ
117242016-04-23 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR sanitizer/70712
11727 * c-c++-common/asan/pr70712.c: New test.
11728
ab0fc037
TS
117292016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11730
11731 * .gitattributes: New file.
11732
2aa64824
CL
117332016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11734
11735 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11736
e7e12d92
DH
117372016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11738
11739 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11740 * gfortran.dg/submodule_15.f08: Likewise.
11741
d1431192
RB
117422016-04-22 Richard Biener <rguenther@suse.de>
11743
11744 PR tree-optimization/70740
11745 * gcc.dg/torture/pr70740.c: New testcase.
11746
04a63c24
L
117472016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11748
11749 PR target/70750
11750 * gcc.target/i386/pr70750-1.c: New test.
11751 * gcc.target/i386/pr70750-2.c: Likewise.
11752
20700098
PC
117532016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11754
11755 PR c++/70540
11756 * g++.dg/cpp0x/auto48.C: New.
11757
aedf4e12
MP
117582016-04-21 Marek Polacek <polacek@redhat.com>
11759
11760 PR c++/70513
11761 * g++.dg/cpp0x/forw_enum12.C: New test.
11762 * g++.dg/cpp0x/forw_enum13.C: New test.
11763
2074d80a
KY
117642016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11765
11766 PR target/70728
11767 * gcc.target/i386/pr70728.c: New test.
11768
aef4aab0
RB
117692016-04-21 Richard Biener <rguenther@suse.de>
11770
11771 PR middle-end/70747
11772 * gcc.dg/pr70747.c: New testcase.
11773
2359e571
BC
117742016-04-21 Bin Cheng <bin.cheng@arm.com>
11775
11776 PR tree-optimization/70715
11777 * gcc.dg/tree-ssa/scev-13.c: New test.
11778
ce0e66ff
MG
117792016-04-21 Marc Glisse <marc.glisse@inria.fr>
11780
11781 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11782
2c2870a1
MG
117832016-04-21 Marc Glisse <marc.glisse@inria.fr>
11784
11785 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11786
a2b056a3
JH
117872016-04-20 Jan Hubicka <jh@suse.cz>
11788
11789 PR ipa/70018
11790 * g++.dg/ipa/nothrow-1.C: New testcase.
11791
ee392fc2
NS
117922016-04-20 Nathan Sidwell <nathan@acm.org>
11793
11794 PR c++/55635
11795 * g++.dg/eh/delete1.C: New.
11796
dda49daf
L
117972016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11798
11799 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11800 -mtune-ctrl=sse_typeless_stores.
11801
8a5b9d5a
L
118022016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11803
11804 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11805
1011119f
BC
118062016-04-20 Bin Cheng <bin.cheng@arm.com>
11807
11808 PR tree-optimization/69489
11809 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11810
477d4906
IV
118112016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11812
11813 PR c++/69363
11814 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11815 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11816 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11817
fad08d12
BC
118182016-04-20 Bin Cheng <bin.cheng@arm.com>
11819
11820 PR tree-optimization/56625
11821 PR tree-optimization/69489
11822 * gcc.dg/vect/pr56625.c: New test.
11823 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11824
9e3e4fab
AP
118252016-04-20 Andrew Pinski <apinski@cavium.com>
11826
11827 PR target/64971
11828 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11829
d7aa24e4
AC
118302016-04-20 Arnaud Charlet <charlet@adacore.com>
11831
11832 * gnat.dg/self1.adb: Remove now incorrect test.
11833
e6d62b46
BC
118342016-04-20 Bin Cheng <bin.cheng@arm.com>
11835
11836 * gcc.dg/tree-ssa/scev-11.c: New test.
11837 * gcc.dg/tree-ssa/scev-12.c: New test.
11838
2697b189
MP
118392016-04-20 Marek Polacek <polacek@redhat.com>
11840
11841 PR tree-optimization/70725
11842 * gcc.dg/pr70725.c: New test.
11843
60d393e8
RB
118442016-04-20 Richard Biener <rguenther@suse.de>
11845
11846 PR tree-optimization/70726
11847 * g++.dg/vect/pr70726.cc: New testcase.
11848
82c6f58a
AK
118492016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11850
11851 PR target/70674
11852 * gcc.target/s390/pr70674.c: New test.
11853
90eeab20
JD
118542016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11855
11856 PR libgfortran/70684
11857 * gfortran.dg/list_read_14.f90: New test.
11858
fc9cf6da
L
118592016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11860
11861 PR target/69201
11862 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11863 extern to force it misaligned.
11864 (b): Likewise.
11865 (c): Likewise.
11866 (d): Likewise.
11867 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11868 Don't check `*' before movv4sf_internal.
11869 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11870 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11871 Don't check `*' before movv16qi_internal.
11872 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11873 extern to force it misaligned.
11874 (b): Likewise.
11875 (c): Likewise.
11876 (d): Likewise.
11877 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11878 Don't check `*' before movv2df_internal.
11879 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11880 extern to force it misaligned.
11881 (b): Likewise.
11882 (c): Likewise.
11883 (d): Likewise.
11884 Check movv8sf_internal instead of avx_storeups256.
11885 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11886
ea8927ea
RB
118872016-04-19 Richard Biener <rguenther@suse.de>
11888
11889 PR tree-optimization/70171
11890 * g++.dg/tree-ssa/pr70171.C: New testcase.
11891
65f52ee9
RB
118922016-04-19 Richard Biener <rguenther@suse.de>
11893
11894 PR tree-optimization/70724
11895 * gcc.dg/torture/pr70724.c: New testcase.
11896
987b67f1
VM
118972016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11898
11899 PR middle-end/70689
c87885ca 11900 * gcc.target/i386/pr70689.c: New.
987b67f1 11901
91a47c39
L
119022016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11903
11904 PR target/70708
11905 * gcc.target/i386/pr70708.c: New test.
11906
8270b82d
RB
119072016-04-18 Richard Biener <rguenther@suse.de>
11908
11909 PR tree-optimization/43434
11910 * gcc.dg/vect/pr43434.c: New testcase.
11911 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11912 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11913 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11914 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11915 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11916 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11917 * gcc.dg/gomp/pr68640.c: Likewise.
11918 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11919 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11920
edd048e2
RB
119212016-04-18 Richard Biener <rguenther@suse.de>
11922
11923 PR tree-optimization/70701
11924 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11925
bd5c7330
TV
119262016-04-18 Tom de Vries <tom@codesourcery.com>
11927
11928 PR testsuite/70699
11929 * gcc.dg/pr70161.c: Add dot-file scans.
11930 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11931 instead of after last dot char.
11932
23f2660f
EB
119332016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11934
11935 * c-c++-common/dump-ada-spec-3.c: New test.
11936 * c-c++-common/dump-ada-spec-4.c: Likewise.
11937
da152c9f
TV
119382016-04-17 Tom de Vries <tom@codesourcery.com>
11939
11940 PR other/70183
11941 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11942
cc950f98
JH
119432016-04-15 Jan Hubicka <jh@suse.cz>
11944
11945 PR ipa/70018
11946 * g++.dg/ipa/pure-const-1.C: New testcase.
11947 * g++.dg/ipa/pure-const-2.C: New testcase.
11948 * g++.dg/ipa/pure-const-3.C: New testcase.
11949
949505a9
MP
119502016-04-15 Marek Polacek <polacek@redhat.com>
11951
11952 PR c/70671
11953 * gcc.dg/bitfld-22.c: New test.
11954
10e547d6
BS
119552016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11956
11957 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11958 x86_64.
11959
1e77281b
MP
119602016-04-15 Marek Polacek <polacek@redhat.com>
11961
11962 PR c/70651
11963 * c-c++-common/pr70651.c: New test.
11964
e501fa8e
KT
119652016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11966
11967 PR rtl-optimization/70681
11968 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11969 dump scan on arm and powerpc.
11970 * gcc.dg/pr10474.c: Likewise.
11971
dda1bf61
JJ
119722016-04-15 Jakub Jelinek <jakub@redhat.com>
11973
ca4ef1ff
JJ
11974 PR c++/69517
11975 PR c++/70019
11976 PR c++/70588
11977 * g++.dg/cpp1y/vla11.C: Revert for real.
11978
dda1bf61
JJ
11979 PR c/70436
11980 * c-c++-common/Wparentheses-1.c: New test.
11981 * c-c++-common/gomp/Wparentheses-1.c: New test.
11982 * c-c++-common/gomp/Wparentheses-2.c: New test.
11983 * c-c++-common/gomp/Wparentheses-3.c: New test.
11984 * c-c++-common/gomp/Wparentheses-4.c: New test.
11985 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11986 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11987 * c-c++-common/goacc/Wparentheses-1.c: New test.
11988
1355e62c
KY
119892016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11990
11991 PR target/70662
11992 * gcc.target/i386/pr70662.c: New test.
11993
0ab34b9e 119942016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11995 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11996
11997 PR tree-optimization/70130
11998 * gcc.dg/vect/O3-pr70130.c: New testcase.
11999
bc773aad
MM
120002016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12001
6e9b2286
MM
12002 PR target/70669
12003 * gcc.target/powerpc/pr70669.c: New test.
12004
bc773aad
MM
12005 PR target/70640
12006 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12007 a power7 system that does not have an assembler that supports
12008 power8.
12009
d8747845
MS
120102016-04-14 Martin Sebor <msebor@redhat.com>
12011
12012 PR c++/69517
12013 PR c++/70019
12014 PR c++/70588
12015 * c-c++-common/ubsan/vla-1.c: Revert.
12016 * g++.dg/cpp1y/vla11.C: Same.
12017 * g++.dg/cpp1y/vla12.C: Same.
12018 * g++.dg/cpp1y/vla13.C: Same.
12019 * g++.dg/cpp1y/vla14.C: Same.
12020 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12021 * g++.dg/init/array24.C: Same.
d8747845
MS
12022 * g++.dg/ubsan/vla-1.C: Same.
12023
85128559
MP
120242016-04-14 Marek Polacek <polacek@redhat.com>
12025 Jan Hubicka <hubicka@ucw.cz>
12026
12027 PR c++/70029
12028 * g++.dg/torture/pr70029.C: New test.
12029
52fbb073
MS
120302016-04-14 Martin Sebor <msebor@redhat.com>
12031
12032 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12033 type size to prevent failures on targets with very low maximum
12034 alignment.
12035
6db61d6f
RB
120362016-04-14 Richard Biener <rguenther@suse.de>
12037
12038 PR tree-optimization/70623
12039 * gcc.dg/torture/pr70623.c: New testcase.
12040 * gcc.dg/torture/pr70623-2.c: Likewise.
12041
342fac95
MS
120422016-04-13 Martin Sebor <msebor@redhat.com>
12043
12044 PR c++/69517
12045 PR c++/70019
12046 PR c++/70588
12047 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12048 * g++.dg/cpp1y/vla11.C: New test.
12049 * g++.dg/cpp1y/vla12.C: New test.
12050 * g++.dg/cpp1y/vla13.C: New test.
12051 * g++.dg/cpp1y/vla14.C: New test.
12052 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12053 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12054 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12055
d93c452f
JJ
120562016-04-13 Jakub Jelinek <jakub@redhat.com>
12057
12058 PR c++/70641
12059 * g++.dg/opt/pr70641.C: New test.
12060
85115fb6
RO
120612016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12062
12063 PR rtl-optimization/68749
12064 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12065 effects of argument promotions.
12066 Remove default args to dg-skip-if.
12067
545a4139
PC
120682016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12069
12070 PR c++/70635
12071 * g++.dg/parse/pr70635.C: New.
12072
b3a77f21
MP
120732016-04-13 Marek Polacek <polacek@redhat.com>
12074
12075 PR c++/70639
12076 * c-c++-common/Wmisleading-indentation-4.c: New test.
12077
99cd9857
MP
120782016-04-13 Marek Polacek <polacek@redhat.com>
12079
12080 PR c/70436
c87885ca
RO
12081 * gcc.dg/Wparentheses-12.c: New test.
12082 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12083
75ca93ec
IE
120842016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12085
12086 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12087 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12088 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12089
3d3f9e7e
JJ
120902016-04-13 Jakub Jelinek <jakub@redhat.com>
12091
37947cd0
JJ
12092 PR middle-end/70633
12093 * gcc.c-torture/compile/pr70633.c: New test.
12094
3d3f9e7e
JJ
12095 PR debug/70628
12096 * gcc.dg/torture/pr70628.c: New test.
12097
92886d3e
PP
120982016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12099
12100 PR c++/70610
12101 * g++.dg/template/pr70610.C: New test.
12102 * g++.dg/template/pr70610-2.C: New test.
12103 * g++.dg/template/pr70610-3.C: New test.
12104 * g++.dg/template/pr70610-4.C: New test.
12105
13bd7c2b
JJ
121062016-04-12 Jakub Jelinek <jakub@redhat.com>
12107
6512fa6d
JJ
12108 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12109 128 instead of 32.
12110
13bd7c2b
JJ
12111 PR c++/70571
12112 * g++.dg/ext/pr70571.C: New test.
12113
20b9851c
MM
121142016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12115
8a434ada 12116 PR target/70640
20b9851c
MM
12117 * gcc.target/powerpc/pr70640.c: New test.
12118
2b2f52bc
PC
121192016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12120
12121 PR c++/68722
12122 * g++.dg/parse/pr68722.C: New.
12123
5901e56a
JJ
121242016-04-12 Jakub Jelinek <jakub@redhat.com>
12125
12126 PR rtl-optimization/70596
12127 * gcc.target/i386/pr70596.c: New test.
12128
d4619dc1
NS
121292016-04-12 Nathan Sidwell <nathan@acm.org>
12130
12131 PR c++/70501
12132 * g++.dg/init/pr70501.C: New.
12133
3df530d3
DW
121342016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12135
12136 * gcc.target/i386/asm-flag-6.c: New test.
12137
b7a120d7
TV
121382016-04-12 Tom de Vries <tom@codesourcery.com>
12139
12140 PR tree-optimization/68756
12141 * gcc.dg/graphite/pr68756.c: New test.
12142
4e0eea75
JJ
121432016-04-12 Jakub Jelinek <jakub@redhat.com>
12144
12145 PR tree-optimization/70602
12146 * gcc.c-torture/execute/pr70602.c: New test.
12147
35fbda43
MM
121482016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12149
12150 PR target/70381
12151 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12152 __float128 emulator is built and runs.
12153 * gcc.target/powerpc/float128-1.c: Likewise.
12154
12155 * lib/target-supports.exp (check_ppc_float128_sw_available):
12156 Rework tests for __float128 software and hardware
12157 availability. Fix exit condition to return 0 on success.
12158
04a99ebe
JG
121592016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12160
12161 PR target/70133
12162 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12163 * gcc.target/aarch64/target_attr_15.c: Likewise.
12164
47cd5a85
PC
121652016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12166
12167 PR c++/69066
12168 * g++.dg/cpp1y/pr69066.C: New.
12169
a5edb32e
JD
121702016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12171
12172 PR fortran/68566
12173 * gfortran.dg/pr36192.f90: Update test.
12174 * gfortran.dg/pr36192_1.f90: Update test.
12175 * gfortran.dg/real_dimension_1.f: Update test.
12176 * gfortran.dg/parameter_array_init_7.f90: New test.
12177
8ef378f8
JDA
121782016-04-09 John David Anglin <danglin@gcc.gnu.org>
12179
c532c871
JDA
12180 PR testsuite/64039
12181 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12182
d34f706f
JDA
12183 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12184
75e1dd9e
JDA
12185 PR rtl-optimization/66669
12186 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12187
8a976f5f
JDA
12188 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12189
da04822a
JDA
12190 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12191 * gcc.dg/pie-1.c: Likewise.
12192 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12193 * gcc.dg/pic-4.c: Likewise.
12194 * gcc.dg/pie-3.c: Likewise.
12195 * gcc.dg/pie-4.c: Likewise.
12196
adfabcf9
JDA
12197 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12198
4a020adf
JDA
12199 PR tree-optimization/68644
12200 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12201
8ef378f8
JDA
12202 PR rtl-optimization/64886
12203 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12204
09bf990e
TV
122052016-04-09 Tom de Vries <tom@codesourcery.com>
12206
12207 PR tree-optimization/68953
12208 * gcc.dg/graphite/pr68953.c: New test.
12209
138c3c1a
DH
122102016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12211
12212 PR fortran/70592
12213 * gfortran.dg/deferred_character_16.f90: New test.
12214
f55460af
JJ
122152016-04-09 Jakub Jelinek <jakub@redhat.com>
12216
12217 PR tree-optimization/70586
12218 * gcc.c-torture/execute/pr70586.c: New test.
12219
0b77bbf3
DH
122202016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12221
12222 PR sanitizer/70573
12223 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12224 with __builtin_memset
12225 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12226
c42cfb5c
CP
122272016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12228
12229 PR lto/70289
12230 PR ipa/70348
12231 PR tree-optimization/70373
12232 PR middle-end/70533
12233 PR middle-end/70534
12234 PR middle-end/70535
12235 * c-c++-common/goacc/reduction-5.c: New test.
12236 * c-c++-common/goacc/reduction-promotions.c: New test.
12237 * gfortran.dg/goacc/reduction-3.f95: New test.
12238 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12239
56cfb596
PP
122402016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12241
12242 PR c++/70590
12243 PR c++/70452
12244 * g++.dg/pr70590.C: New test.
12245 * g++.dg/pr70590-2.C: New test.
12246
1a13c0a2
JJ
122472016-04-08 Jakub Jelinek <jakub@redhat.com>
12248
abc0647a
JJ
12249 PR middle-end/70593
12250 * gcc.target/i386/pr70593.c: New test.
12251
1a13c0a2
JJ
12252 PR rtl-optimization/70574
12253 * gcc.target/i386/avx2-pr70574.c: New test.
12254
c3da4956
MO
122552016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12256
12257 PR sanitizer/70541
12258 * c-c++-common/asan/pr70541.c: New test.
12259
9f1b833b
TV
122602016-04-08 Tom de Vries <tom@codesourcery.com>
12261
12262 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12263 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12264
bae7adda
KT
122652016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12266
12267 PR target/70566
12268 * gcc.c-torture/execute/pr70566.c: New test.
12269
211f3d57
TV
122702016-04-08 Tom de Vries <tom@codesourcery.com>
12271
12272 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12273 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12274
02cf2861
AM
122752016-04-08 Alan Modra <amodra@gmail.com>
12276
12277 * gcc.target/powerpc/pr70117.c: New.
12278
5f490f9f
JJ
122792016-04-07 Jakub Jelinek <jakub@redhat.com>
12280
56e9b710
JJ
12281 PR testsuite/70581
12282 * gcc.dg/lto/simd-function_0.c: New test.
12283
5f490f9f
JJ
12284 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12285 clones.
12286 * c-c++-common/attr-simd-2.c: Likewise.
12287 * c-c++-common/attr-simd-4.c: Likewise.
12288 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12289 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12290
e4ebc74d
TP
122912016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12292
12293 PR testsuite/70553
12294 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12295
9817ae35
TS
122962016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12297 Tom de Vries <tom@codesourcery.com>
12298
12299 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12300 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12301 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12302 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12303 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12304 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12305 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12306 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12307
e292f64d
PP
123082016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12309
12310 PR c/70436
12311 * g++.dg/warn/Wparentheses-29.C: New test.
12312
6b37bdaf
PP
123132016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12314
12315 PR c/70436
12316 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12317 explicit braces to resolve a future -Wparentheses warning.
12318
64824205
RH
123192016-04-06 Richard Henderson <rth@redhat.com>
12320
12321 * gcc.dg/pr61817-1.c: New test.
12322 * gcc.dg/pr61817-2.c: New test.
12323 * gcc.dg/pr69391-1.c: New test.
12324 * gcc.dg/pr69391-2.c: New test.
12325
bc2fc1f3
VM
123262016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12327
12328 PR rtl-optimization/70398
c87885ca 12329 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12330
41414a02
EB
123312016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12332
12333 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12334
4066ea8a
YR
123352016-04-06 Yvan Roux <yvan.roux@linaro.org>
12336 Pedro Alves <palves@redhat.com>
12337
12338 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12339
ec35ea45
JJ
123402016-04-06 Jakub Jelinek <jakub@redhat.com>
12341
3866f8dd
JJ
12342 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12343 Check for avx512f effective targets instead of avx2.
12344 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12345 for AVX512F clones.
12346 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12347 * g++.dg/gomp/declare-simd-1.C: Likewise.
12348 * g++.dg/gomp/declare-simd-3.C: Likewise.
12349 * g++.dg/gomp/declare-simd-4.C: Likewise.
12350
ec35ea45
JJ
12351 PR middle-end/70550
12352 * c-c++-common/gomp/pr70550-1.c: New test.
12353 * c-c++-common/gomp/pr70550-2.c: New test.
12354
c08d28ac
NS
123552016-04-05 Nathan Sidwell <nathan@acm.org>
12356
12357 PR c++/70512
12358 * g++.dg/ext/attribute-may-alias-5.C: New.
12359
1d510e04
JJ
123602016-04-05 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR c++/70336
12363 * c-c++-common/pr70336.c: New test.
12364 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12365 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12366
84278ed9
JH
123672016-04-05 Jan Hubicka <hubicka@ucw.cz>
12368
12369 PR ipa/66223
12370 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12371
268a0ec4
JJ
123722016-04-05 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR rtl-optimization/70542
12375 * gcc.dg/torture/pr70542.c: New test.
12376 * gcc.target/i386/avx2-pr70542.c: New test.
12377
5e8c2eb1
ZS
123782016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12379
12380 PR tree-optimization/70509
12381 * gcc.target/i386/avx512bw-pr70509.c: New test.
12382
c0daf32d
PP
123832016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12384
12385 PR c++/70452
12386 * g++.dg/ext/constexpr-vla4.C: New test.
12387
bf867841
UB
123882016-04-05 Uros Bizjak <ubizjak@gmail.com>
12389
12390 PR target/70510
12391 * gcc.target/i386/pr70510.c: New test.
12392
3022186a
RB
123932016-04-05 Richard Biener <rguenther@suse.de>
12394
12395 PR tree-optimization/70526
12396 * g++.dg/torture/pr70526.C: New testcase.
12397
55fc79b2
JJ
123982016-04-05 Jakub Jelinek <jakub@redhat.com>
12399
12400 PR target/70525
12401 * gcc.target/i386/pr70525.c: New test.
12402
62b233f2
RB
124032016-04-05 Richard Biener <rguenther@suse.de>
12404
12405 PR middle-end/70499
12406 * g++.dg/torture/pr70499.C: New testcase.
12407
cc05759d
RB
124082016-04-05 Richard Biener <rguenther@suse.de>
12409
12410 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12411 remove XFAIL.
12412
f23f16d4
JJ
124132016-04-04 Jakub Jelinek <jakub@redhat.com>
12414
12415 PR middle-end/70307
12416 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12417 rs6000 ABI warnings.
12418
d27ecc49
JH
124192016-04-04 Jan Hubicka <hubicka@ucw.cz>
12420
12421 PR ipa/66223
12422 * g++.dg/ipa/devirt-51.C: New testcase.
12423
c974c96e 124242016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12425 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12426
12427 PR middle-end/70457
12428 * gcc.dg/torture/pr70457.c: New.
12429
7a85da89
AV
124302016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12431
12432 PR fortran/67538
12433 * gfortran.dg/allocate_with_source_19.f08: New test.
12434
de517e64
AV
124352016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12436
12437 PR fortran/65795
12438 * gfortran.dg/coarray_allocate_6.f08: New test.
12439
43b9f499
RB
124402016-04-04 Richard Biener <rguenther@suse.de>
12441
12442 PR rtl-optimization/70484
12443 * gcc.dg/torture/pr70484.c: New testcase.
12444
f13355da
MP
124452016-04-04 Marek Polacek <polacek@redhat.com>
12446
12447 PR c/70307
12448 * gcc.dg/torture/pr70307.c: New test.
12449
6cc6ed50
OE
124502016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12451
12452 PR target/70416
12453 PR target/67391
12454 * gcc.target/sh/torture/pr70416.c: New.
12455
abdc16c8
MS
124562016-04-02 Martin Sebor <msebor@redhat.com>
12457
12458 PR c++/67376
12459 PR c++/70170
12460 PR c++/70172
12461 PR c++/70228
12462 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12463 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12464 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12465 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12466 * g++.dg/cpp0x/constexpr-string.C: Same.
12467 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12468 * g++.dg/cpp0x/pr65398.C: Same.
12469 * g++.dg/ext/constexpr-vla1.C: Same.
12470 * g++.dg/ext/constexpr-vla2.C: Same.
12471 * g++.dg/ext/constexpr-vla3.C: Same.
12472 * g++.dg/ubsan/pr63956.C: Same.
12473
763cd859
JJ
124742016-04-01 Jakub Jelinek <jakub@redhat.com>
12475
12476 PR rtl-optimization/70467
12477 * gcc.target/i386/pr70467-2.c: New test.
12478
0f875435
JJ
124792016-04-01 Jakub Jelinek <jakub@redhat.com>
12480 Marek Polacek <polacek@redhat.com>
12481
12482 PR c++/70488
12483 * g++.dg/init/new47.C: New test.
12484
41d14659
RR
124852016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12486
12487 PR target/70496
12488 * gcc.target/arm/pr70496.c: New test.
12489
f9bf89bb
NS
124902016-04-01 Nathan Sidwell <nathan@acm.org>
12491
73b9085d
NS
12492 PR c++/68475
12493 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12494
4afdcfaa
IE
124952016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12496
12497 PR target/69890
12498 * gcc.dg/strlenopt.h (memmove): New.
12499 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12500 instead of "string.h".
12501 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12502 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12503 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12504 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12505 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12506 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12507 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12508 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12509 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12510 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12511 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12512 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12513 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12514 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12515 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12516 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12517 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12518 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12519 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12520 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12521
b5d7a29c
RO
125222016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12523
12524 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12525 (Holder::foo): Reflect this.
12526
b660f9ec
IE
125272016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12528
12529 PR target/70442
12530 * gcc.dg/pr70442.c: New test.
12531
88504f34
NS
125322016-03-31 Nathan Sidwell <nathan@acm.org>
12533
12534 PR c++/70393
12535 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12536
95d34b96
KY
125372016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12538
12539 PR target/70453
12540 * gcc.target/i386/pr70453.c: New test.
12541
b4c4967c
AB
125422016-03-31 Andrey Belevantsev <abel@ispras.ru>
12543
12544 PR target/70292
12545 * gcc.c-torture/pr70292.c: New test.
12546
5fde6a45
MP
125472016-03-31 Marek Polacek <polacek@redhat.com>
12548
12549 PR c/70297
12550 * c-c++-common/pr70297.c: New test.
12551 * g++.dg/cpp0x/typedef-redecl.C: New test.
12552 * gcc.dg/typedef-redecl2.c: New test.
12553
97eb24c4
JJ
125542016-03-31 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR rtl-optimization/70460
12557 * gcc.c-torture/execute/pr70460.c: New test.
12558
efc3536f
RB
125592016-03-31 Richard Biener <rguenther@suse.de>
12560
12561 PR c++/70430
12562 * g++.dg/ext/vector30.C: New testcase.
12563
e0876e21
DH
125642016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12565 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12566
12567 * gfortran.dg/fmt_pf.f90: New test.
12568
e9bff8c6
RO
125692016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12570
12571 Forward-port from 5 branch
12572 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR testsuite/70356
12575 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12576 dg-require-effective-target after dg-do.
12577
12578 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12579
12580 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12581
2620c80d
TS
125822016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12583 Julian Brown <julian@codesourcery.com>
12584 Chung-Lin Tang <cltang@codesourcery.com>
12585 Cesar Philippidis <cesar@codesourcery.com>
12586 James Norris <jnorris@codesourcery.com>
12587 Tom de Vries <tom@codesourcery.com>
12588 Nathan Sidwell <nathan@codesourcery.com>
12589
bf867841 12590 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12591 * c-c++-common/goacc/loop-clauses.c: Likewise.
12592 * g++.dg/goacc/template.C: Likewise.
12593 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12594 * gfortran.dg/goacc/loop-1.f95: Likewise.
12595 * gfortran.dg/goacc/loop-5.f95: Likewise.
12596 * gfortran.dg/goacc/loop-6.f95: Likewise.
12597 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12598 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12599 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12600 * c-c++-common/goacc/clauses-fail.c: Likewise.
12601 * c-c++-common/goacc/parallel-1.c: Likewise.
12602 * c-c++-common/goacc/reduction-1.c: Likewise.
12603 * c-c++-common/goacc/reduction-2.c: Likewise.
12604 * c-c++-common/goacc/reduction-3.c: Likewise.
12605 * c-c++-common/goacc/reduction-4.c: Likewise.
12606 * c-c++-common/goacc/routine-3.c: Likewise.
12607 * c-c++-common/goacc/routine-4.c: Likewise.
12608 * c-c++-common/goacc/routine-5.c: Likewise.
12609 * c-c++-common/goacc/tile.c: Likewise.
12610 * g++.dg/goacc/template.C: Likewise.
12611 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12612 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12613 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12614 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12615 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12616 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12617 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12618 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12619 * c-c++-common/goacc/use_device-1.c: ... this file.
12620 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12621 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12622 * c-c++-common/goacc/host_data-6.c: ... this file.
12623 * c-c++-common/goacc/loop-2-kernels.c: New file.
12624 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12625 * c-c++-common/goacc/loop-3.c: Likewise.
12626 * g++.dg/goacc/reference.C: Likewise.
12627 * g++.dg/goacc/routine-1.C: Likewise.
12628 * g++.dg/goacc/routine-2.C: Likewise.
12629
f6d2d066
RB
126302016-03-30 Richard Biener <rguenther@suse.de>
12631
12632 PR middle-end/70450
12633 * gcc.dg/torture/pr70450.c: New testcase.
12634
d43242b9
JJ
126352016-03-30 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR target/70421
12638 * gcc.dg/torture/pr70421.c: New test.
12639 * gcc.target/i386/avx512f-pr70421.c: New test.
12640
5ce43b77
L
126412016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12642
12643 PR testsuite/70364
12644 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12645 (check): New function.
12646 (bar): Call check.
12647 (foo): Align stack to 16 bytes when calling bar.
12648 * gcc.target/i386/cleanup-2.c: Likewise.
12649
d014a712
PP
126502016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12651
12652 PR tree-optimization/59124
12653 * gcc.dg/Warray-bounds-19.c: New test.
12654
3f8257db 126552016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12656
12657 * lib/prune.exp (escape_regex_chars): New.
12658 (prune_file_path): Update to quote metcharacters for regexp.
12659
3336c6e0
JJ
126602016-03-29 Jakub Jelinek <jakub@redhat.com>
12661
a362f023
JJ
12662 PR rtl-optimization/70429
12663 * gcc.c-torture/execute/pr70429.c: New test.
12664
3336c6e0
JJ
12665 PR tree-optimization/70405
12666 * gcc.dg/pr70405.c: New test.
12667
728557fd
AV
126682016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12669
12670 PR fortran/70397
12671 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12672 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12673
bef977d4
TS
126742016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12675
12676 PR testsuite/64177
12677 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12678 __cilkrts_set_param to set two workers.
12679 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12680 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12681
6f6d25c9
DH
126822016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12683
bf867841 12684 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12685
45733562
KY
126862016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12687
12688 PR target/70406
bf867841 12689 * gcc.target/i386/pr70406.c: New test.
45733562 12690
a1799e5e
EB
126912016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12692
12693 * gnat.dg/specs/double_record_extension3.ads: New test.
12694
5fca7b66
RH
126952016-03-25 Richard Henderson <rth@redhat.com>
12696
12697 PR target/70120
12698 * gcc.target/aarch64/pr70120-1.c: New.
12699 * gcc.target/aarch64/pr70120-2.c: New.
12700 * gcc.target/aarch64/pr70120-3.c: New.
12701
31ce75c6
PP
127022016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12703
12704 PR c++/62212
12705 * g++.dg/template/mangle2.C: The dg-do directive should be
12706 "compile" not "assemble".
12707
3caf0ca1
BS
127082016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12709
12710 PR lto/69650
12711 * gcc.dg/pr69650.c: New test.
12712
634035b6
DE
127132016-03-25 David Edelsohn <dje.gcc@gmail.com>
12714
12715 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12716
45d34276
AM
127172016-03-25 Alan Modra <amodra@gmail.com>
12718
12719 * gcc.dg/dfp/pr70052.c: New test.
12720
8f085166
RH
127212016-03-24 Richard Henderson <rth@redhat.com>
12722
12723 PR middle-end/69845
12724 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12725 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12726
011e5ec3
TV
127272016-03-24 Tom de Vries <tom@codesourcery.com>
12728
12729 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12730
9e3f4551
TV
127312016-03-24 Tom de Vries <tom@codesourcery.com>
12732
12733 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12734 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12735
45780041
TV
127362016-03-24 Tom de Vries <tom@codesourcery.com>
12737
12738 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12739 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12740
887ab4e5
PP
127412016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12742
12743 PR c++/62212
12744 * g++.dg/template/mangle2.C: New test.
12745
69a9a66f
RB
127462016-03-24 Richard Biener <rguenther@suse.de>
12747
12748 PR tree-optimization/70396
12749 * gcc.dg/torture/pr70396.c: New testcase.
12750
ed87de55
RB
127512016-03-24 Richard Biener <rguenther@suse.de>
12752
12753 PR middle-end/70370
12754 * gcc.dg/torture/pr70370.c: New testcase.
12755
ea064934
TV
127562016-03-24 Tom de Vries <tom@codesourcery.com>
12757
12758 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12759 * gfortran.dg/goacc/kernels-tree.f95: Same.
12760 * gfortran.dg/goacc/parallel-tree.f95: Same.
12761
b2a4dd1d
TV
127622016-03-24 Tom de Vries <tom@codesourcery.com>
12763
12764 * c-c++-common/goacc/uninit-if-clause.c: New test.
12765 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12766
72e7cd6e
JJ
127672016-03-24 Jakub Jelinek <jakub@redhat.com>
12768
12769 PR target/70290
bf867841
UB
12770 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12771 Fix formatting.
72e7cd6e 12772
ce9d0c03
RB
127732016-03-24 Richard Biener <rguenther@suse.de>
12774
12775 PR tree-optimization/70372
12776 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12777
426b9428
PP
127782016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12779
12780 PR c++/70347
12781 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12782
cd1588c4
PP
127832016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12784
12785 PR c++/70332
12786 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12787
61637db3
JJ
127882016-03-23 Jakub Jelinek <jakub@redhat.com>
12789
928af3bf
JJ
12790 PR c++/70001
12791 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12792 * g++.dg/cpp1y/pr70001.C: New test.
12793
61637db3
JJ
12794 PR c++/70323
12795 * g++.dg/cpp0x/constexpr-70323.C: New test.
12796
05aca4e7
AO
127972016-03-23 Alexandre Oliva <aoliva@redhat.com>
12798 Jason Merrill <jason@redhat.com>
12799 Jakub Jelinek <jakub@redhat.com>
12800
12801 PR c++/69315
12802 * g++.dg/cpp0x/constexpr-69315.C: New test.
12803 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12804
fbdb6baf
MP
128052016-03-23 Marek Polacek <polacek@redhat.com>
12806
12807 PR c++/69884
12808 * g++.dg/warn/Wignored-attributes-1.C: New test.
12809 * g++.dg/warn/Wignored-attributes-2.C: New test.
12810
d79ee524
TV
128112016-03-23 Tom de Vries <tom@codesourcery.com>
12812
12813 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12814 initialization.
12815 * gfortran.dg/goacc/private-3.f95 (test): Same.
12816 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12817 missing use param.
12818
a59f0bef
KT
128192016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12820
12821 * lib/target-supports.exp: Remove v7ve entry from loop
12822 creating effective target checks.
12823 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12824 (add_options_for_arm_arch_v7ve): Likewise.
12825
0179520a
JJ
128262016-03-23 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR tree-optimization/70354
12829 * gcc.dg/vect/pr70354-1.c: New test.
12830 * gcc.dg/vect/pr70354-2.c: New test.
12831 * gcc.target/i386/avx2-pr70354-1.c: New test.
12832 * gcc.target/i386/avx2-pr70354-2.c: New test.
12833
75bb14d7
JL
128342016-03-22 Jeff Law <law@redhat.com>
12835
12836 PR target/70232
12837 * gcc.dg/tree-ssa/pr70232.c: New test.
12838
72c9526d
IE
128392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12840
12841 PR target/70302
12842 * gcc.target/i386/pr70302.c: New test.
12843
a3ca1bc5
RB
128442016-03-22 Richard Biener <rguenther@suse.de>
12845
12846 PR middle-end/70251
12847 * g++.dg/torture/pr70251.C: New testcase.
12848
5c240f4d
DM
128492016-03-22 David Malcolm <dmalcolm@redhat.com>
12850
12851 PR c/69993
12852 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12853 Wmisleading-indentation.c.
12854 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12855 reflect change to diagnostic text and order of messages.
12856 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12857
80f6631b
DE
128582016-03-22 David Edelsohn <dje.gcc@gmail.com>
12859
12860 * g++.dg/ext/java-3.C: Don't compile on AIX.
12861
9a10956c
RB
128622016-03-22 Richard Biener <rguenther@suse.de>
12863
12864 PR middle-end/70333
12865 * gcc.dg/torture/pr70333.c: New testcase.
12866
6cedf922
IE
128672016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12868
12869 * g++.dg/ext/pr70290.C: New test.
12870
cd6c27ac
KY
128712016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12872
12873 PR target/70325
12874 * gcc.target/i386/pr70325.c: New test.
12875
4cde512c
JJ
128762016-03-22 Jakub Jelinek <jakub@redhat.com>
12877
b01915ed
JJ
12878 PR target/70329
12879 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12880 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12881
4e3e2cf1
JJ
12882 PR target/70300
12883 * gcc.target/i386/pr70300.c: New test.
12884
4cde512c
JJ
12885 PR c++/70295
12886 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12887 (func2): New function for cond with parens, xfail warning for c++.
12888 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12889
16f6d7dc
PP
128902016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12891
12892 PR c++/70096
12893 * g++.dg/template/ptrmem30.C: New test.
12894
a3e2b438
PP
128952016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12896
12897 PR c++/70204
12898 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12899 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12900
11b6a02e
JJ
129012016-03-21 Jakub Jelinek <jakub@redhat.com>
12902
12903 PR middle-end/70326
12904 * gcc.dg/pr70326.c: New test.
12905
b9407883
MG
129062016-03-21 Marc Glisse <marc.glisse@inria.fr>
12907 Jakub Jelinek <jakub@redhat.com>
12908
12909 PR tree-optimization/70317
12910 * gcc.dg/pr70317.c: New test.
12911
4a148e19
UB
129122016-03-21 Uros Bizjak <ubizjak@gmail.com>
12913
12914 PR target/70327
12915 * gcc.target/i386/pr70327.c: New test.
12916
2a85ddbb
ML
129172016-03-21 Martin Liska <mliska@suse.cz>
12918
7d36fe98 12919 PR ipa/70306
2a85ddbb
ML
12920 * gcc.dg/ipa/pr70306.c: New test.
12921
4a148e19 129222016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12923
12924 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12925 * gcc.target/arm/attr-align3.c: Likewise.
12926 * gcc.target/arm/attr_arm.c: Likewise.
12927 * gcc.target/arm/flip-thumb.c: Likewise.
12928
6b366948
JJ
129292016-03-21 Jakub Jelinek <jakub@redhat.com>
12930
12931 PR target/70296
12932 * gcc.target/powerpc/altivec-36.c: New test.
12933
2fac8c14
RB
129342016-03-21 Richard Biener <rguenther@suse.de>
12935
12936 PR tree-optimization/70310
12937 * gcc.dg/torture/pr70310.c: New testcase.
12938
e9bde854
KY
129392016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12940
12941 PR target/70293
12942 * gcc.target/i386/pr70293.c: New test.
12943
56bbfaf6
RB
129442016-03-21 Richard Biener <rguenther@suse.de>
12945
12946 PR tree-optimization/70288
12947 * gcc.dg/torture/pr70288-1.c: New testcase.
12948 * gcc.dg/torture/pr70288-2.c: Likewise.
12949
3eee49ed
AB
129502016-03-21 Andrey Belevantsev <abel@ispras.ru>
12951
12952 PR rtl-optimization/69307
12953 * gcc.target/arm/pr69307.c: New test.
4a148e19 12954
8e7816b4
AB
129552016-03-21 Andrey Belevantsev <abel@ispras.ru>
12956
12957 PR rtl-optimization/69102
12958 * gcc.c-torture/compile/pr69102.c: New test.
12959
14d7d4be
JL
129602016-03-18 Jeff Law <law@redhat.com>
12961
12962 PR rtl-optimization/70263
12963 * gcc.c-torture/compile/pr70263-1.c: New test.
12964 * gcc.target/i386/pr70263-2.c: New test.
12965
5c6a601c
BS
129662016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12967
12968 PR rtl-optimization/70278
12969 * gcc.dg/torture/pr70278.c: New test.
12970 * gcc.target/arm/pr70278.c: New test.
12971
4bbf545b
DM
129722016-03-18 David Malcolm <dmalcolm@redhat.com>
12973
12974 PR c/70281
12975 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12976 (test_builtin_types_compatible_p): New test function.
12977 * gcc.dg/pr70281.c: New test case.
12978
dc28bb68
CL
129792016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12980
12981 PR target/70113
12982 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12983
5e8d6dff
IE
129842016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12985
12986 PR tree-optimization/70252
12987 * gcc.dg/pr70252.c: New test.
12988
d0e7e403
TV
129892016-03-18 Tom de Vries <tom@codesourcery.com>
12990
12991 * gcc.dg/pr70161-2.c: New test.
12992 * gcc.dg/pr70161.c: New test.
12993
fa22501a
TV
129942016-03-18 Tom de Vries <tom@codesourcery.com>
12995
12996 PR ipa/70269
12997 * gcc.dg/pr70269.c: New test.
12998
dd125026
JJ
129992016-03-18 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR c++/70267
13002 * g++.dg/ext/java-3.C: New test.
13003
91914f0a
PP
130042016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13005
13006 PR c++/70205
13007 * g++.dg/lookup/pr70205.C: New test.
13008
753a8910
PP
130092016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13010
13011 PR c++/70218
13012 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13013
14ba7b28
MP
130142016-03-17 Marek Polacek <polacek@redhat.com>
13015
13016 PR c/69407
13017 * gcc.dg/atomic-op-6.c: New test.
13018
ded60913
DM
130192016-03-17 David Malcolm <dmalcolm@redhat.com>
13020
13021 PR c/70264
13022 * c-c++-common/pr70264.c: New test case.
13023
a3aad0e6
JJ
130242016-03-17 Jakub Jelinek <jakub@redhat.com>
13025
17366700
JJ
13026 PR c++/70144
13027 * c-c++-common/pr70144-1.c: New test.
13028 * c-c++-common/pr70144-2.c: New test.
13029
a3aad0e6
JJ
13030 PR c++/70272
13031 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13032 * g++.dg/opt/flifetime-dse6.C: New test.
13033 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13034
b57e6e18
L
130352016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13036
13037 PR driver/70192
13038 * gcc.dg/pic-1.c: New test.
13039 * gcc.dg/pic-2.c: Likewise.
13040 * gcc.dg/pic-3.c: Likewise.
13041 * gcc.dg/pic-4.c: Likewise.
13042 * gcc.dg/pie-1.c: Likewise.
13043 * gcc.dg/pie-2.c: Likewise.
13044 * gcc.dg/pie-3.c: Likewise.
13045 * gcc.dg/pie-4.c: Likewise.
13046 * gcc.dg/pie-5.c: Likewise.
13047 * gcc.dg/pie-6.c: Likewise.
13048
b38ba58b
TV
130492016-03-17 Tom de Vries <tom@codesourcery.com>
13050
13051 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13052 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13053
6931b3b7
RB
130542016-03-17 Richard Biener <rguenther@suse.de>
13055
13056 PR debug/70271
13057 * g++.dg/debug/pr70271.C: New testcase.
13058
0c8b64cb
IE
130592016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13060
13061 * gcc.target/i386/pr70251.c: New test.
13062
b1970801
MP
130632016-03-17 Marek Polacek <polacek@redhat.com>
13064
13065 PR c++/70194
13066 * g++.dg/warn/constexpr-70194.C: New test.
13067
820c5eaa
RH
130682016-03-16 Richard Henderson <rth@redhat.com>
13069
13070 PR middle-end/70240
13071 * gcc.c-torture/compile/pr70240.c: New.
13072
da0ad263
SKS
130732016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13074
13075 * gcc.c-torture/compile/20151204.c: Skip for avr.
13076
c73d295c
JJ
130772016-03-16 Jakub Jelinek <jakub@redhat.com>
13078
13079 PR target/70245
13080 * g++.dg/opt/pr70245.C: New test.
13081 * g++.dg/opt/pr70245.h: New file.
13082 * g++.dg/opt/pr70245-aux.cc: New file.
13083
b2794066
MS
130842016-03-16 Martin Sebor <msebor@redhat.com>
13085
13086 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13087
aa43616c
RH
130882016-03-16 Richard Henderson <rth@redhat.com>
13089
13090 PR middle-end/70199
13091 * gcc.c-torture/compile/pr70199.c: New.
13092
59608fe5
L
130932016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13094
13095 * gcc.dg/uninit-19.c: Run dos2unix.
13096
ab4c578f
MP
130972016-03-16 Marek Polacek <polacek@redhat.com>
13098
13099 PR c/70093
13100 * gcc.dg/nested-func-10.c: New test.
13101 * gcc.dg/nested-func-9.c: New test.
13102
f5387e76
JJ
131032016-03-16 Jakub Jelinek <jakub@redhat.com>
13104
13105 PR tree-optimization/68714
13106 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13107
7662b718
TV
131082016-03-16 Tom de Vries <tom@codesourcery.com>
13109
13110 PR tree-optimization/68715
13111 * gcc.dg/graphite/pr68715-2.c: New test.
13112 * gcc.dg/graphite/pr68715.c: New test.
13113 * gfortran.dg/graphite/pr68715.f90: New test.
13114
be7ce7ae
TV
131152016-03-16 Tom de Vries <tom@codesourcery.com>
13116
13117 PR tree-optimization/68809
13118 * gcc.dg/graphite/pr68809-2.c: New test.
13119 * gcc.dg/graphite/pr68809.c: New test.
13120
1935f250
JJ
131212016-03-16 Jakub Jelinek <jakub@redhat.com>
13122
6651c93e
JJ
13123 PR c++/70147
13124 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13125 method call to i () as argument. Adjust expected output.
13126
1935f250
JJ
13127 PR c++/70147
13128 * g++.dg/ubsan/pr70147-1.C: New test.
13129 * g++.dg/ubsan/pr70147-2.C: New test.
13130
ab1caa6e
MS
131312016-03-15 Martin Sebor <msebor@redhat.com>
13132
13133 PR c++/58281
13134 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13135
5c2a1bbb
JDA
131362016-03-15 John David Anglin <danglin@gcc.gnu.org>
13137
cb5d8ad1
JDA
13138 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13139 hppa*-*-hpux*.
13140
b440dd40
JDA
13141 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13142
5c2a1bbb
JDA
13143 PR libfortran/69799
13144 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13145 libatomic_available.
13146
42c729c5
MP
131472016-03-15 Marek Polacek <polacek@redhat.com>
13148
13149 PR c++/70209
13150 * g++.dg/ext/attribute-may-alias-4.C: New test.
13151
82b1c550
AM
131522016-03-15 Alexander Monakov <amonakov@ispras.ru>
13153
13154 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13155 -fvar-tracking-assignments-toggle flag.
13156
4ccbf3a6
PH
131572016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13158
13159 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13160
c39858bd
JJ
131612016-03-15 Jakub Jelinek <jakub@redhat.com>
13162
13163 PR rtl-optimization/70222
13164 * gcc.c-torture/execute/pr70222-1.c: New test.
13165 * gcc.c-torture/execute/pr70222-2.c: New test.
13166
8be119c1
RH
131672016-03-15 Richard Henderson <rth@redhat.com>
13168
13169 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13170
6598bb55
AB
131712016-03-15 Andrey Belevantsev <abel@ispras.ru>
13172
13173 PR rtl-optimization/69032
13174 * gcc.dg/pr69032.c: New test.
13175
81fa2944
AB
131762016-03-15 Andrey Belevantsev <abel@ispras.ru>
13177
13178 PR rtl-optimization/63384
4a148e19 13179 * g++.dg/pr63384.C: New test.
81fa2944 13180
74ea9ab6
AB
131812016-03-15 Andrey Belevantsev <abel@ispras.ru>
13182
13183 PR target/64411
13184 * gcc.target/i386/pr64411.C: New test.
13185
045d5055
TV
131862016-03-15 Tom de Vries <tom@codesourcery.com>
13187
13188 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13189 * gfortran.dg/goacc/kernels-alias.f95: New test.
13190
3ea33585
MS
131912016-03-14 Martin Sebor <msebor@redhat.com>
13192
13193 PR c++/53792
13194 * g++.dg/cpp0x/constexpr-inline.C: New test.
13195 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13196
1df7b330
DE
131972016-03-14 David Edelsohn <dje.gcc@gmail.com>
13198
13199 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13200
79b57d18
JJ
132012016-03-14 Jakub Jelinek <jakub@redhat.com>
13202
13203 PR middle-end/70219
13204 * gcc.dg/pr70219.c: New test.
13205
3cbf012a
BS
132062016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13207
13208 PR target/70083
13209 * gcc.dg/torture/pr70083.c: New test.
13210 * gcc.target/i386/pr70083.c: New test.
13211
a9fee7cd
RB
132122016-03-14 Richard Biener <rguenther@suse.de>
13213
13214 PR tree-optimization/56365
13215 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13216
4799603f
SB
132172016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13218
13219 PR target/70098
13220 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13221 New function.
13222 * g++.dg/pr70098.C: New testcase.
13223
13224
760ca967
TV
132252016-03-14 Tom de Vries <tom@codesourcery.com>
13226
13227 PR tree-optimization/70045
13228 * gcc.dg/graphite/pr70045.c: New test.
13229
44e66a77
JD
132302016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13231
13232 PR fortran/69043
13233 * gfortran.dg/include_9.f90: New test.
13234
a18e0fe1
DH
132352016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13236
13237 PR fortran/45076
13238 gfortran.dg/prof/prof.exp: New script.
13239 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13240
d0aca6ab
AB
132412016-03-12 Andrey Belevantsev <abel@ispras.ru>
13242
13243 PR rtl-optimization/69307
13244 * gcc.dg/pr69307.c: New test.
13245
cefe08a4
VM
132462016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13247
13248 PR target/69614
13249 * gcc.target/arm/pr69614.c: New.
13250
70112e2a
PT
132512016-03-12 Paul Thomas <pault@gcc.gnu.org>
13252
13253 PR fortran/70031
13254 * gfortran.dg/submodule_14.f08: New test
13255
13256 PR fortran/69524
13257 * gfortran.dg/submodule_15.f08: New test
13258
3f1e5d3a
PP
132592016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13260
13261 PR c++/70106
13262 * g++.dg/cpp1y/paren3.C: New test.
13263
a3f6d680
MM
132642016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13265
13266 PR target/70131
13267 * gcc.target/powerpc/ppc-round2.c: New test.
13268
92348f09
BS
132692016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13270
13271 PR target/70123
13272 * gcc.dg/torture/pr70123.c: New test.
13273
cebde9e9
JL
132742016-03-11 Jeff Law <law@redhat.com>
13275
13276 PR tree-optimization/70190
13277 * gcc.c-torture/compile/pr70190.c: New test.
13278
3edc5da4
DM
132792016-03-11 David Malcolm <dmalcolm@redhat.com>
13280
13281 PR c/68187
13282 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13283 case.
13284 (test43_b): Likewise.
13285 (test43_c): Likewise.
13286 (test43_d): Likewise.
13287 (test43_e): Likewise.
13288 (test43_f): Likewise.
13289 (test43_g): Likewise.
13290 (test44_a): Likewise.
13291 (test44_b): Likewise.
13292 (test44_c): Likewise.
13293 (test44_d): Likewise.
13294 (test44_e): Likewise.
13295
318c1204
DM
132962016-03-11 David Malcolm <dmalcolm@redhat.com>
13297
13298 PR c/70085
13299 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13300
bc062234
KT
133012016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13302
13303 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13304 dg-options.
13305
acfc1ac1
KT
133062016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13307
13308 PR target/70002
13309 PR target/69245
13310 * gcc.target/aarch64/pr69245_2.c: New test.
13311
d1e2bb2d
JJ
133122016-03-11 Jakub Jelinek <jakub@redhat.com>
13313
13314 PR tree-optimization/70177
13315 * gcc.dg/pr70177.c: New test.
13316
07350627
AL
133172016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13318
13319 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13320
5c6706f7
AL
133212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13322
13323 * gcc.dg/tree-ssa/sra-20.c: New.
13324
02d472a2
JJ
133252016-03-11 Jakub Jelinek <jakub@redhat.com>
13326
686d390a
JJ
13327 PR rtl-optimization/70174
13328 * gcc.dg/pr70174.c: New test.
13329
02d472a2
JJ
13330 PR tree-optimization/70169
13331 * gcc.dg/pr70169.c: New test.
13332
0f9befa1
IE
133332016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13334
13335 PR target/70160
13336 * gcc.target/i386/pr70160.c: New test.
13337
432d4670
AK
133382016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13339
13340 * gcc.target/s390/dfp-1.c: New test.
13341
a3dc8760
NC
133422016-03-10 Nick Clifton <nickc@redhat.com>
13343
13344 PR target/70044
13345 * gcc.target/aarch64/pr70044.c: New test.
13346
b87a8d7d
PP
133472016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13348 Jakub Jelinek <jakub@redhat.com>
13349
13350 PR c++/70001
13351 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13352 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13353 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13354
4f4ada6a
JH
133552016-03-10 Jan Hubicka <hubicka@ucw.cz>
13356
13357 PR lto/69589
13358 * g++.dg/lto/pr69589_0.C: New testcase
13359 * g++.dg/lto/pr69589_1.C: New testcase
13360
d49b0aa0
MP
133612016-03-10 Marek Polacek <polacek@redhat.com>
13362
13363 PR c++/70153
13364 * g++.dg/delayedfold/unary-plus1.C: New test.
13365
133662016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13367
13368 * gcc.target/arm/pr45701-1.c: Escape brackets.
13369 * gcc.target/arm/pr45701-2.c: Likewise.
13370
71017a7b
AL
133712016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13372
13373 * gfortran.dg/unconstrained_commons.f: New.
13374
ba52669f
AM
133752016-03-10 Alan Modra <amodra@gmail.com>
13376
13377 * gcc.dg/pr69195.c: New.
13378 * gcc.dg/pr69238.c: New.
13379
27742332
TV
133802016-03-10 Tom de Vries <tom@codesourcery.com>
13381
13382 PR testsuite/68915
13383 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13384
3a81a594
RB
133852016-03-10 Richard Biener <rguenther@suse.de>
13386
13387 PR tree-optimization/70128
13388 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13389 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13390
3433b975
JJ
133912016-03-09 Jakub Jelinek <jakub@redhat.com>
13392
c2864f02
JJ
13393 PR tree-optimization/70152
13394 * gcc.dg/pr70152.c: New test.
13395
3433b975
JJ
13396 PR target/70086
13397 * gcc.target/i386/pr70086-1.c: New test.
13398 * gcc.target/i386/pr70086-2.c: New test.
13399 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13400
13401 PR tree-optimization/70127
13402 * gcc.c-torture/execute/pr70127.c: New test.
13403
96b3c82d
CP
134042016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13405
13406 * c-c++-common/goacc/combined-directives-2.c: New test.
13407
b4f3232d
DM
134082016-03-09 David Malcolm <dmalcolm@redhat.com>
13409
13410 PR c/68473
13411 PR c++/70105
13412 * g++.dg/diagnostic/pr70105.C: New test.
13413 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13414 (test_multiple_ordinary_maps): New test function.
13415
40499f81
DM
134162016-03-09 David Malcolm <dmalcolm@redhat.com>
13417
13418 PR c/68473
13419 PR c++/70105
13420 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13421 Drop range information from call to inform_at_rich_loc.
13422 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13423 New.
13424 (test_show_locus): Replace calls to rich_location::add_range with
13425 calls to add_range. Rewrite the tests that used the now-defunct
13426 rich_location ctor taking a source_range. Simplify other tests
13427 by replacing calls to COMBINE_LOCATION_DATA with calls to
13428 make_location.
13429
c9e33662
RB
134302016-03-09 Richard Biener <rguenther@suse.de>
13431 Jakub Jelinek <jakub@redhat.com>
13432
13433 PR tree-optimization/70138
13434 * gcc.dg/vect/pr70138-1.c: New testcase.
13435 * gcc.dg/vect/pr70138-2.c: Likewise.
13436
2c73b764
JJ
134372016-03-09 Jakub Jelinek <jakub@redhat.com>
13438
13439 PR target/70049
13440 * gcc.target/i386/pr70049.c: New test.
13441
c06d25bb
RB
134422016-03-09 Richard Biener <rguenther@suse.de>
13443
13444 PR c/70143
13445 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13446 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13447 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13448
5828a501
RO
134492016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13450
13451 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13452 arm-*-*.
13453
2e141c8d
JJ
134542016-03-09 Jakub Jelinek <jakub@redhat.com>
13455
5a9def37
JJ
13456 PR middle-end/67278
13457 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13458
2e141c8d
JJ
13459 PR target/67278
13460 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13461
13462 PR middle-end/70050
13463 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13464 in testcase comment.
13465
bf751f40
TV
134662016-03-09 Tom de Vries <tom@codesourcery.com>
13467
13468 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13469 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13470 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13471 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13472 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13473 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13474 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13475 * gfortran.dg/goacc/kernels-loop.f95: New test.
13476
e210c999
MS
134772016-03-08 Martin Sebor <msebor@redhat.com>
13478
13479 PR c++/62096
13480 * g++.dg/warn/overflow-warn-7.C: New test.
13481
80aac5c8
JM
134822016-03-08 Jason Merrill <jason@redhat.com>
13483
13484 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13485 * lib/target-supports.exp (check_effective_target_concepts): New.
13486
12b81409
JJ
134872016-03-08 Jakub Jelinek <jakub@redhat.com>
13488
d259b234
JJ
13489 PR c++/70135
13490 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13491 * g++.dg/ubsan/pr70135.C: New test.
13492
12b81409
JJ
13493 PR target/70110
13494 * gcc.dg/pr70110.c: New test.
13495
b4e9f2aa
MJ
134962016-03-07 Martin Jambor <mjambor@suse.cz>
13497
13498 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13499 * c-c++-common/gomp/if-1.c: Likewise.
13500 * c-c++-common/gomp/pr61486-2.c: Likewise.
13501 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13502 to dg-additional-options.
13503 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13504 * g++/gomp/target-teams-1.c: Likewise.
13505 * gcc.dg/gomp/gomp.exp: Likewise.
13506 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13507 dg-additional-options.
13508 * gfortran.dg/gomp/gomp.exp: Likewise.
13509 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13510 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13511 dg-additional-options.
13512 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13513
f86e631e
MJ
135142016-03-07 Martin Jambor <mjambor@suse.cz>
13515
13516 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13517 * c-c++-common/gomp/gridify-1.c: New test.
13518 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13519
94156b3f
AV
135202016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13521
13522 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13523 trigger for cortex-r8, when scanning for register r8.
13524 * gcc.target/arm/pr45701-2.c: Likewise.
13525
a84a49b7 135262016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13527 Jeff Law <law@redhat.com>
a84a49b7
RB
13528
13529 PR tree-optimization/69740
13530 * gcc.c-torture/compile/pr69740-1.c: New test.
13531 * gcc.c-torture/compile/pr69740-2.c: New test.
13532
e41f6c9e
BS
135332016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13534
13535 * lib/target-supports.exp
13536 (check_effective_target_whole_vector_shift): Enable for PPC64.
13537
57548bf5
RB
135382016-03-07 Richard Biener <rguenther@suse.de>
13539
13540 PR tree-optimization/70115
13541 * gcc.dg/torture/pr70115.c: New testcase.
13542
4ae13300
NS
135432016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13544
13545 PR middle-end/69916
13546 * c-c-++-common/goacc/pr69916.c: New.
13547
5edb9853
RH
135482016-03-07 Richard Henderson <rth@redhat.com>
13549
13550 * gcc.c-torture/compile/pr70061.c: New test.
13551
2067a8f3
RB
135522016-03-07 Richard Biener <rguenther@suse.de>
13553
13554 PR testsuite/70109
13555 * gcc.dg/vect/O3-pr36098.c: New testcase.
13556
4145a9b7
CL
135572016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13558
13559 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13560
1878be32
EB
135612016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13562
13563 * gnat.dg/renaming9.ad[sb]: New testcase.
13564
df762bb2
JJ
135652016-03-05 Jakub Jelinek <jakub@redhat.com>
13566
13567 PR c++/70084
13568 * g++.dg/expr/stdarg3.C: New test.
13569
7d461295
JL
135702016-03-04 Jeff Law <law@redhat.com>
13571
13572 PR tree-optimization/69196
13573 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13574 x86_64-*-*.
13575
29b9828f
BS
135762016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13577
b6b552fd
BS
13578 PR c/69973
13579 * gcc.dg/pr69973.c: New test.
13580
201d49e9
BS
13581 PR rtl-optimization/69941
13582 * gcc.dg/torture/pr69941.c: New test.
13583
29b9828f
BS
13584 PR c/69824
13585 * gcc.dg/pr69824.c: New test.
13586
640b7e74
TV
135872016-03-05 Tom de Vries <tom@codesourcery.com>
13588
13589 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13590 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13591 function.
13592
7a3a3fad
PP
135932016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13594
13595 PR c++/66786
13596 * g++.dg/cpp1y/var-templ48.C: New test.
13597 * g++.dg/cpp1y/var-templ49.C: New test.
13598
cd439aec
EB
135992016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13600
13601 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13602
60204554
JJ
136032016-03-04 Jakub Jelinek <jakub@redhat.com>
13604
0c8825de
JJ
13605 PR c++/70035
13606 * g++.dg/ubsan/pr70035.C: New test.
13607
60204554
JJ
13608 PR target/70062
13609 * gcc.target/i386/pr70062.c: New test.
13610
f79d4eab
L
136112016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13612
13613 * g++.dg/template/typename21.C: Remove c++98_only.
13614
ea81ce67
L
136152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13616
13617 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13618
64b23c13
DM
136192016-03-04 David Malcolm <dmalcolm@redhat.com>
13620
13621 PR c/68187
13622 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13623 function.
13624 (fn_42_b): Likewise.
13625 (fn_42_c): Likewise.
13626
729526f5
DM
136272016-03-04 David Malcolm <dmalcolm@redhat.com>
13628
13629 PR c/68187
13630 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13631 function.
13632 (fn_40_b): Likewise.
13633 (fn_41_a): Likewise.
13634 (fn_41_b): Likewise.
13635
f9ea11ac
JJ
136362016-03-04 Jakub Jelinek <jakub@redhat.com>
13637
13638 PR target/70059
13639 * gcc.target/i386/avx512f-pr70059.c: New test.
13640 * gcc.target/i386/avx512dq-pr70059.c: New test.
13641
b6c38c69
BS
136422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13643
13644 PR rtl-optimization/57676
13645 * gcc.dg/torture/pr57676.c: New test.
13646
af3cdd34
IE
136472016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13648
13649 * gcc.dg/pr70026.c: New test.
13650
7ff6ca38
MP
136512016-03-04 Marek Polacek <polacek@redhat.com>
13652
13653 PR c/69798
13654 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13655 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13656
a6bf62d5
KT
136572016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13658
13659 PR target/70004
13660 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13661 Delete.
13662 (test_corners_sisd_si): Likewise.
13663 (main): Remove checks of the above.
13664 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13665
ae4cdc6a
EB
136662016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13667
13668 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13669
08455559
CL
136702016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13671
13672 * gcc.dg/torture/pr69951.c: Accept argc==0.
13673
e9a35493
RB
136742016-03-04 Richard Biener <rguenther@suse.de>
13675
13676 PR c++/70054
13677 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13678 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13679
fba054c2
DV
136802016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13681
13682 PR testsuite/69766
13683 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13684 testing multiarch.
13685
f10cdc6c
JJ
136862016-03-04 Jakub Jelinek <jakub@redhat.com>
13687
13688 PR debug/69947
13689 * gcc.dg/guality/pr69947.c: New test.
13690
2e981ba0
JJ
136912016-03-03 Jakub Jelinek <jakub@redhat.com>
13692
13693 PR ada/70017
13694 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13695
0ba3bfa2
KT
136962016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13697
13698 PR rtl-optimization/69904
13699 * gcc.target/arm/pr69904.c: New test.
13700
97ecdb46
JJ
137012016-03-03 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR target/70021
13704 * gcc.dg/vect/pr70021.c: New test.
13705 * gcc.target/i386/pr70021.c: New test.
13706
a2a743a1
MP
137072016-03-03 Marek Polacek <polacek@redhat.com>
13708
13709 PR middle-end/70050
13710 * gcc.dg/pr70050.c: New test.
13711
fa07ecdd
JG
137122016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13713
13714 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13715
23504262
ML
137162016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13717
13718 PR tree-optimization/70043
13719 * gfortran.dg/vect/pr70043.f90: New test.
13720
b7b9e1a9
EB
137212016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13722
13723 * gnat.dg/specs/task1.ads: New test.
13724
cb83ba54
RO
137252016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13726
13727 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13728 Invoke gdb with -batch.
13729 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13730
a75f5e30
RB
137312016-03-03 Richard Biener <rguenther@suse.de>
13732
13733 PR tree-optimization/55936
13734 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13735
268bc320
JL
137362016-03-02 Jeff Law <law@redhat.com>
13737
815f20ab
JL
13738 PR rtl-optimization/69942
13739 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13740 effects of argument promotions.
13741
268bc320
JL
13742 PR tree-optimization/69987
13743 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13744 target does not support -fprefetch-loop-arrays.
13745
171f7de5
UB
137462016-03-02 Uros Bizjak <ubizjak@gmail.com>
13747
13748 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13749
192912db
BC
137502016-03-02 Bin Cheng <bin.cheng@arm.com>
13751
c7908871 13752 PR rtl-optimization/69052
192912db
BC
13753 * gcc.target/i386/pr69052.c: New test.
13754
90a7a40b
AM
137552016-03-02 Alan Modra <amodra@gmail.com>
13756
13757 * gcc.dg/pr69990.c: New.
13758
69fa742f
JJ
137592016-03-02 Jakub Jelinek <jakub@redhat.com>
13760
de752fb0
JJ
13761 PR c/68062
13762 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13763
13764 PR middle-end/70022
13765 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13766
69fa742f
JJ
13767 PR target/70028
13768 * gcc.target/i386/pr70028.c: New test.
13769
7c65bd56
MK
137702016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13771
13772 * c-c++-common/asan/swapcontext-test-1.c,
13773 * c-c++-common/tsan/thread_leak.c,
13774 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13775 * g++.dg/tsan/benign_race.C,
13776 * g++.dg/tsan/fd_close_norace.C,
13777 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13778 races with sanitizer output
13779
37d98220 137802016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13781 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13782
13783 PR target/67278
13784 * gcc.dg/simd-8.c: New testcase.
13785
218db463
RB
137862016-03-02 Richard Biener <rguenther@suse.de>
13787
13788 PR middle-end/67278
13789 * gcc.dg/simd-7.c: New testcase.
13790
22c72158
EB
137912016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13792
13793 * gcc.target/i386/pr70007.c: Tweak.
13794
9a790ccc
DV
137952016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13796
13797 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13798
bd02f00f
MP
137992016-03-02 Marek Polacek <polacek@redhat.com>
13800
13801 PR c/67854
13802 * gcc.dg/pr67854.c: New test.
13803
1e840f39
JJ
138042016-03-02 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR middle-end/70025
13807 * gcc.dg/torture/pr70025.c: New test.
13808
bca00241
VK
138092016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13810
13811 PR tree-optimization/68621
13812 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13813
0bca04b8
EB
138142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13815
13816 * gcc.target/i386/pr70007.c: New test.
13817
2a9afc86
JL
138182016-03-01 Jeff Law <law@redhat.com>
13819
eab2541b 13820 PR tree-optimization/69196
9d83ef71 13821 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13822
2a9afc86
JL
13823 PR tree-optimization/69196
13824 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13825 duplicating code and spoiling the expected output.
13826
0d39977e
MM
138272016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13828
13829 PR target/70033
13830 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13831 supports power9 before doing tests.
13832 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13833 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13834 * gcc.target/powerpc/p9-permute.c: Likewise.
13835
a0c0699d
UB
138362016-03-01 Uros Bizjak <ubizjak@gmail.com>
13837
13838 PR target/70027
13839 * gcc.target/i386/pr70027.c: New test.
13840
0ae3ef47 138412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13842
13843 * gcc.dg/pr70017.c: New test.
13844
686e2237
JJ
138452016-03-01 Jakub Jelinek <jakub@redhat.com>
13846
13847 PR c/69796
13848 PR c/69974
13849 * gcc.dg/pr69796.c: New test.
13850 * gcc.dg/pr69974.c: New test.
13851
f8e4188c
EB
138522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13853
13854 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13855
5e3f1c7c
JL
138562016-02-29 Jeff Law <law@redhat.com>
13857
13858 PR tree-optimization/69987
13859 * gfortran.dg/pr69987.f90: New test.
13860
13861 PR tree-optimization/69989
13862 * gcc.c-torture/compile/pr69989-2.c: New test.
13863
1be56bc5
MP
138642016-03-01 Marek Polacek <polacek@redhat.com>
13865
13866 PR c++/69795
13867 * g++.dg/parse/invalid1.C: New test.
13868
1b19470d
RB
138692016-03-01 Richard Biener <rguenther@suse.de>
13870
13871 PR middle-end/70022
13872 * gcc.dg/pr70022.c: New testcase.
13873
3ae0661a
IE
138742016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13875
13876 PR tree-optimization/69956
13877 * gcc.dg/pr69956.c: New test.
13878
0f09ab88
BS
138792016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13880
13881 PR target/70011
13882 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13883 XFAIL when hardware supports efficient unaligned storage access.
13884
76d881bf
PP
138852016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13886
13887 PR c++/69961
13888 * g++.dg/template/pr69961a.C: New test.
13889 * g++.dg/template/pr69961b.C: New test.
13890
7168133a
DM
138912016-02-29 David Malcolm <dmalcolm@redhat.com>
13892
13893 PR preprocessor/69985
13894 * gcc.dg/cpp/pr69985.c: New test case.
13895
0c6072a3
JL
138962016-02-29 Jeff Law <law@redhat.com>
13897
e66f219b
JL
13898 PR tree-optimization/70005
13899 * gcc.c-torture/execute/pr70005.c New test.
13900
0c6072a3
JL
13901 PR tree-optimization/69999
13902 * gcc.c-torture/compile/pr69999.c: New test.
13903
fd9fbdb3
YR
139042016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13905
13906 PR tree-optimization/69652
13907 * gcc.dg/torture/pr69652.c: Delete test.
13908 * gcc.dg/vect/pr69652.c: New test.
13909
cbd400b4
RB
139102016-02-19 Richard Biener <rguenther@suse.de>
13911
13912 PR tree-optimization/69980
13913 * gfortran.dg/vect/pr69980.f90: New testcase.
13914
84ea0f58
EB
139152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13916
13917 * gcc.target/sparc/20160229-1.c: New test.
13918
5d2a63dc
EB
139192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13920
13921 * gnat.dg/stack_usage3.adb: New test.
13922 * gnat.dg/stack_usage3_pkg.ads: New helper.
13923
93e708f9
EB
139242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13925
13926 * gnat.dg/renaming8.adb: New test.
13927 * gnat.dg/renaming8_pkg1.ads: New helper.
13928 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13929 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13930
6512bc93
RB
139312016-02-29 Richard Biener <rguenther@suse.de>
13932
13933 PR tree-optimization/69720
13934 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13935
7b201a88
TK
139362016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13937
13938 PR fortran/68147
13939 PR fortran/47674
13940 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13941
82ee0cf2 139422016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13943 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13944
13945 PR fortran/56007
13946 * gfortran.dg/coarray_8.f90: Adjust error message.
13947 * gfortran.dg/pr56007.f90: New test.
13948 * gfortran.dg/pr56007.f: New test.
13949
cdc1a2c8
L
139502016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13951
13952 PR tree-optimization/69989
13953 * gcc.dg/torture/pr69989.c: New test.
13954
33505bcf
EB
139552016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13956
13957 * gcc.target/i386/stack-realign-win.c: New test.
13958
524bfb19
HA
139592016-02-28 Harald Anlauf <anlauf@gmx.de>
13960
13961 PR fortran/60126
13962 * gfortran.dg/pr60126.f90: New test.
13963
bd542508
JL
139642016-02-27 Jeff Law <law@redhat.com>
13965
13966 Revert
13967 2016-02-26 Richard Biener <rguenther@suse.de>
13968 Jeff Law <law@redhat.com>
13969
13970 PR tree-optimization/69740
13971 * gcc.c-torture/compile/pr69740-1.c: New test.
13972 * gcc.c-torture/compile/pr69740-2.c: New test.
13973
dd1291e0
JD
139742016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13975
5fb67f8b 13976 PR fortran/69910
dd1291e0
JD
13977 * gfortran.dg/newunit_4.f90: New test.
13978
5cfefb59
JJ
139792016-02-27 Jakub Jelinek <jakub@redhat.com>
13980
13981 PR target/69613
13982 PR rtl-optimization/69886
13983 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13984 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13985 target.
13986
20ba5f33
MS
139872016-02-26 Martin Sebor <msebor@redhat.com>
13988
13989 PR tree-optimization/15826
13990 * gcc.dg/tree-ssa/pr15826.c: New test.
13991
e6fb01b0
JJ
139922016-02-26 Jakub Jelinek <jakub@redhat.com>
13993
13994 PR target/69969
13995 * gcc.target/powerpc/pr69969.c: New test.
13996
e3e0cf64
MS
139972016-02-26 Martin Sebor <msebor@redhat.com>
13998
13999 PR c++/15766
14000 * g++.old-deja/g++.other/decl5.C: Add a test case.
14001
d1f2bea5
SB
140022016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14003
14004 PR target/69946
14005 * gcc.target/powerpc/pr69946.c: New file.
14006
4a4f9d2b 140072016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14008 Jeff Law <law@redhat.com>
4a4f9d2b 14009
e3e0cf64 14010 PR tree-optimization/69740
4a4f9d2b
RB
14011 * gcc.c-torture/compile/pr69740-1.c: New test.
14012 * gcc.c-torture/compile/pr69740-2.c: New test.
14013
ad2a2706
MJ
140142016-02-26 Martin Jambor <mjambor@suse.cz>
14015
14016 PR middle-end/69920
14017 * gcc.dg/torture/pr69932.c: New test.
14018 * gcc.dg/torture/pr69936.c: Likewise.
14019
1d11f7ce
AK
140202016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14021
14022 PR target/69709
14023 * gcc.target/s390/pr69709.c: New test.
14024
6cfccbb2
KT
140252016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14026
14027 PR target/69245
14028 * gcc.target/aarch64/pr69245_1.c: New test.
14029
ac59ad4e
KT
140302016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14031
14032 PR target/69613
14033 * gcc.dg/torture/pr69613.c: New test.
14034
a2ad54a0
JJ
140352016-02-26 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR rtl-optimization/69891
14038 * gcc.target/i386/pr69891.c: New test.
14039
0884062c 140402016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14041 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14042
d2369d4f 14043 PR target/61397
c163789b
MM
14044 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14045 functionality for both 32-bit and 64-bit.
14046
5aed7e2c
RB
140472016-02-26 Richard Biener <rguenther@suse.de>
14048
14049 PR tree-optimization/69551
14050 * gcc.dg/torture/pr69951.c: New testcase.
14051
798e2a8e
RB
140522016-02-25 Richard Biener <rguenther@suse.de>
14053
14054 PR tree-optimization/48795
14055 * gcc.dg/Warray-bounds-18.c: New testcase.
14056
9559fbac
RO
140572016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14058
14059 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14060
c049b107
JJ
140612016-02-25 Jakub Jelinek <jakub@redhat.com>
14062
14063 PR rtl-optimization/69896
14064 * gcc.dg/pr69896.c: New test.
14065
1137001c
PP
140662016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14067
14068 PR c++/69736
14069 * g++.dg/cpp1y/paren2.C: New test.
14070
2e9c8641
MS
140712016-02-24 Martin Sebor <msebor@redhat.com>
14072
14073 PR c/51147
14074 * gcc.dg/enum-mode-2.c: New test.
14075
03ca8fb3
JJ
140762016-02-24 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR c++/69922
14079 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14080 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14081 * g++.dg/ubsan/pr69922.C: New test.
14082
0b05329b
MP
140832016-02-24 Marek Polacek <polacek@redhat.com>
14084
14085 PR c/69819
14086 * gcc.dg/pr69819.c: New test.
14087
57c2c374
MS
140882016-02-24 Martin Sebor <msebor@redhat.com>
14089
3b96b93a
MS
14090 PR c++/69912
14091 * g++.dg/ext/flexary15.C: New test.
14092
140932016-02-24 Martin Sebor <msebor@redhat.com>
14094
14095 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14096 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14097 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14098
65433bb5
MK
140992016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14100 Charles Baylis <charles.baylis@linaro.org>
14101
14102 PR debug/61033
14103 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14104
f802a424 141052016-02-24 Richard Biener <rguenther@suse.de>
44293580 14106 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14107
14108 PR middle-end/69760
14109 * gcc.dg/torture/pr69760.c: New testcase.
14110
525f795f
RO
141112016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14112
14113 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14114 pattern on Solaris with as.
14115
cd7bbceb
KT
141162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14117
14118 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14119 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14120 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14121 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14122
89c0c1fd
JJ
141232016-02-24 Jakub Jelinek <jakub@redhat.com>
14124
14125 PR middle-end/69915
14126 * gcc.dg/pr69915.c: New test.
14127
0683fd27
KT
141282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14129
14130 PR rtl-optimization/69886
14131 * gcc.dg/torture/pr69886.c: New test.
14132
e53d562a
RB
141332016-02-24 Richard Biener <rguenther@suse.de>
14134
14135 PR middle-end/68963
14136 * gcc.dg/torture/pr68963.c: New testcase.
14137
74a00288
KT
141382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14139
14140 PR target/69875
14141 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14142 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14143 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14144 * gcc.target/arm/atomic_loaddi_1.c: New test.
14145 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14146 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14147 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14148 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14149 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14150 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14151 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14152 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14153
340fd4c9
JJ
141542016-02-24 Jakub Jelinek <jakub@redhat.com>
14155
14156 PR middle-end/69909
14157 * gcc.dg/torture/pr69909.c: New test.
14158
47d3fdb2
RB
141592016-02-24 Richard Biener <rguenther@suse.de>
14160
14161 PR tree-optimization/69907
14162 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14163 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14164 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14165
dab73e73
CB
141662016-02-24 Christian Bruel <christian.bruel@st.com>
14167
14168 * gcc.target/arm/pragma_cpp_fma.c: New test.
14169
7cc5ec65
JD
141702016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14171
14172 PR fortran/61156
14173 * gfortran.dg/include_6.f90: Update test.
14174
067fbd8b
JJ
141752016-02-23 Jakub Jelinek <jakub@redhat.com>
14176
14177 PR objc/69844
14178 * objc.dg/pr69844.m: New test.
14179
64a454d9
JD
141802016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14181
14182 PR libgfortran/69456
14183 * gfortran.dg/namelist_89.f90: New test.
14184 * gfortran.dg/pr59700.f90: Update test..
14185
35886f0b
MS
141862016-02-23 Martin Sebor <msebor@redhat.com>
14187
14188 PR middle-end/69780
14189 * g++.dg/ext/builtin_alloca.C: New test.
14190 * gcc.dg/builtins-68.c: New test.
14191
162cc7e3
RH
141922016-02-23 Richard Henderson <rth@redhat.com>
14193
14194 * gcc.target/i386/addr-space-3.c: Remove test.
14195
196440f8
DM
141962016-02-23 David Malcolm <dmalcolm@redhat.com>
14197
14198 PR preprocessor/69126
14199 PR preprocessor/69543
14200 * c-c++-common/pr69126-2-long.c: New test.
14201 * c-c++-common/pr69126-2-short.c: New test.
14202 * c-c++-common/pr69543-1.c: Remove xfail.
14203
1d3121af
DM
142042016-02-23 David Malcolm <dmalcolm@redhat.com>
14205
14206 PR preprocessor/69126
14207 PR preprocessor/69543
14208 PR preprocessor/69558
14209 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14210 (f): Rename to...
14211 (test_2): ...this, and add leading comment.
14212 (MACRO_3, test_3): New.
14213 (MACRO_4A, MACRO_4B, test_4): New.
14214 (MACRO): Rename to...
14215 (MACRO_5): ...this.
14216 (g): Rename to...
14217 (test_5): ...this, updating for renaming of MACRO, and
14218 add leading comment.
14219 * c-c++-common/pr69543-1.c: New.
14220 * c-c++-common/pr69543-2.c: New.
14221 * c-c++-common/pr69543-3.c: New.
14222 * c-c++-common/pr69543-4.c: New.
14223 * c-c++-common/pr69558-1.c: New.
14224 * c-c++-common/pr69558-2.c: New.
14225 * c-c++-common/pr69558-3.c: New.
14226 * c-c++-common/pr69558-4.c: New.
14227 * gcc.dg/pr69558.c: Move to...
14228 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14229 xfail for c++.
14230
f99c3557
TS
142312016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14232
14233 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14234 to -ftree-parallelize-loops/-fopenacc changes.
14235 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14236 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14237 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14238 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14239 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14240 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14241 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14242 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14243 * c-c++-common/goacc/kernels-loop.c: Likewise.
14244 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14245 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14246 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14247 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14248
c60ec7c2
RO
142492016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14250
14251 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14252
f1a62b6f
JJ
142532016-02-23 Jakub Jelinek <jakub@redhat.com>
14254
e67bf044
JJ
14255 PR c++/69902
14256 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14257
f1a62b6f
JJ
14258 PR c/69900
14259 * gcc.dg/pr69900.c: New test.
14260
20c5e09e
MJ
142612016-02-23 Martin Jambor <mjambor@suse.cz>
14262
14263 PR tree-optimization/69666
14264 * gcc.dg/tree-ssa/pr69666.c: New test.
14265
e457a6fc
AV
142662016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14267
14268 PR fortran/67451
14269 * gfortran.dg/coarray_allocate_5.f08: New test.
14270
d7b574f4
AK
142712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14272
14273 * gcc.target/s390/vcond-shift.c: Move to ...
14274 * gcc.target/s390/vector/vcond-shift.c: ... here.
14275
58bdeb44
AK
142762016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14277
14278 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14279 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14280
7cd0387b
AK
142812016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14282
14283 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14284
4246c8da
MW
142852016-02-20 Mark Wielaard <mjw@redhat.com>
14286
14287 PR c/28901
14288 * gcc.dg/unused-variable-3.c: New test.
14289
f93bc532
JJ
142902016-02-22 Jakub Jelinek <jakub@redhat.com>
14291
14292 PR target/69888
14293 * gcc.target/i386/pr69888.c: New test.
14294
c4e360f4
RB
142952016-02-22 Richard Biener <rguenther@suse.de>
14296
14297 PR tree-optimization/69882
14298 * gfortran.dg/vect/pr69882.f90: New testcase.
14299
09c92f1c
JJ
143002016-02-22 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR target/69885
14303 * gcc.dg/pr69885.c: New test.
14304
f88d45dc
OE
143052016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14306
14307 PR target/69806
14308 PR target/54089
14309 * gcc.target/sh/pr54089-10.c: New.
14310
ce1ff48e
PT
143112016-02-20 Paul Thomas <pault@gcc.gnu.org>
14312
14313 PR fortran/69423
14314 * gfortran.dg/deferred_character_15.f90 : New test.
14315
bbf27208
DH
143162016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14317
14318 PR fortran/57365
14319 gfortran.dg/allocate_with_source_18.f03: New test.
14320
143212016-02-20 Harald Anlauf <anlauf@gmx.de>
14322
14323 PR fortran/52531
14324 gfortran.dg/gomp/pr52531.f90: New test.
14325
268be88c
BE
143262016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14327
14328 PR c++/69865
14329 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14330 -std=c++03.
14331
4b6c824a
JJ
143322016-02-19 Jakub Jelinek <jakub@redhat.com>
14333
871b3f47
JJ
14334 PR c++/69826
14335 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14336 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14337
7a965d51
JJ
14338 PR c++/69850
14339 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14340
4b6c824a
JJ
14341 PR c++/69851
14342 * g++.dg/torture/pr69851.C: New test.
14343
15fca21a
MS
143442016-02-19 Martin Sebor <msebor@redhat.com>
14345
14346 PR testsuite/69573
14347 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14348
19e21586
JJ
143492016-02-19 Jakub Jelinek <jakub@redhat.com>
14350
03a616ac
JJ
14351 PR c++/69850
14352 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14353 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14354
19e21586
JJ
14355 PR c++/67767
14356 * g++.dg/cpp0x/pr67767.C: New test.
14357
2db16594
KT
143582016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14359
14360 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14361 for fp, simd, crypto, crc, lse.
14362 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14363 above.
14364 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14365 effective target check.
14366
5a7d9d1e
JJ
143672016-02-19 Jakub Jelinek <jakub@redhat.com>
14368
14369 PR target/69820
14370 * gcc.target/i386/pr69820.c: New test.
14371
6448f064
AK
143722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14373
14374 * gcc.target/s390/vector/int128-1.c: New test.
14375
d0a859e6
AK
143762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14377
14378 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14379
9e4eb643
AK
143802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14381
14382 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14383 instruction pattern name to prevent the testcase from failing with
14384 -march=z13.
14385
859a4c0e
AK
143862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14387
14388 * gcc.target/s390/md/movstr-2.c: New test.
14389
efc2340b
MK
143902016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14391
14392 * gcc.target/s390/morestack.c: New test.
14393
ca2bfbc2
DV
143942016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14395
14396 PR target/69625
14397 * gcc.target/s390/pr69625.c: Add test case.
14398
efd4bd05
BE
143992016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14400
14401 PR testsuite/68580
14402 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14403
2bf2078a
MM
144042016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14405
14406 PR target/68404
14407 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14408 * gcc.target/powerpc/fusion3.c: Likewise.
14409
f003579e
RB
144102016-02-18 Richard Biener <rguenther@suse.de>
14411
14412 PR middle-end/69553
14413 * g++.dg/torture/pr69553.C: New testcase.
14414
19233914
NC
144152016-02-18 Nick Clifton <nickc@redhat.com>
14416
efd4bd05
BE
14417 PR target/62254
14418 PR target/69610
14419 * gcc.target/arm/pr62554.c: New test.
14420 * gcc.target/arm/pr69610-1.c: New test.
14421 * gcc.target/arm/pr69610-2.c: New test.
19233914 14422
23f27839
RB
144232016-02-18 Richard Biener <rguenther@suse.de>
14424
14425 PR middle-end/69854
14426 * gcc.dg/torture/pr69854.c: New testcase.
14427
932c0da4
JJ
144282016-02-17 Jakub Jelinek <jakub@redhat.com>
14429
14430 PR c++/69850
14431 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14432
1bed93e4
BS
144332012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14434
14435 * gcc.target/powerpc/vec-cg.c: New test.
14436
57bfb134
RB
144372016-02-17 Richard Biener <rguenther@suse.de>
14438
14439 PR testsuite/69586
14440 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14441
a44e0ebb
KT
144422016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14443
14444 PR target/69161
14445 * gcc.c-torture/compile/pr69161.c: New test.
14446
ffacd726
DS
144472016-02-17 David Sherwood <david.sherwood@arm.com>
14448
14449 PR target/69532
14450 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14451 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14452
448db8d2
EB
144532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14454
14455 * gcc.dg/ifcvt-4.c: Skip on Visium.
14456
e2f0522e
EB
144572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14458
14459 * gnat.dg/atomic8.adb: New test.
14460
bf17fe3f
EB
144612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14462
14463 * gnat.dg/discr46.ad[sb]: New test.
14464
ecf835e9
KN
144652016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14466
14467 PR Target/48344
14468 * gcc.target/powerpc/pr48344-1.c: New test.
14469
49a1164a
TK
144702015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14471
14472 PR fortran/69742
14473 * gfortran.dg/associate_21.f90: New test.
14474
bf14eba2
JJ
144752016-02-16 Jakub Jelinek <jakub@redhat.com>
14476
14477 PR c/69835
14478 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14479 -Wnonnull in dg-options.
14480 * c-c++-common/nonnull-2.c: New test.
14481
35a093b6
JG
144822016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14483 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14484
14485 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14486
e387d491
JJ
144872016-02-16 Jakub Jelinek <jakub@redhat.com>
14488
14489 PR middle-end/69801
14490 * gcc.dg/pr69801.c: Add empty dg-options.
14491
ba539195
JN
144922016-02-16 James Norris <jnorris@codesourcery.com>
14493
14494 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14495 * g++.dg/goacc/deviceptr-1.c: New file.
14496
2a2b8f64
JJ
144972016-02-16 Jakub Jelinek <jakub@redhat.com>
14498
14499 PR tree-optimization/69820
14500 * gcc.dg/vect/pr69820.c: New test.
14501
87440c29
RB
145022016-02-16 Richard Biener <rguenther@suse.de>
14503
14504 PR tree-optimization/69776
14505 * gcc.dg/torture/pr69776-2.c: New testcase.
14506
6d87c306
BS
145072016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14508
14509 PR tree-optimization/69714
14510 * gcc.dg/torture/pr69714.c: New test.
14511
3824a0a2
JJ
145122016-02-16 Jakub Jelinek <jakub@redhat.com>
14513
14514 PR tree-optimization/69802
14515 * gcc.dg/pr69802.c: New test.
14516
c8cfe96e
RB
145172016-02-16 Richard Biener <rguenther@suse.de>
14518
14519 PR middle-end/69801
14520 * gcc.dg/pr69801.c: New testcase.
14521
fc12098d
JD
145222016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14523
14524 PR libgfortran/69651
14525 * gfortran.dg/read_bang.f90: New test.
14526 * gfortran.dg/read_bang4.f90: New test.
14527
ba6b3795
JJ
145282016-02-15 Jakub Jelinek <jakub@redhat.com>
14529
f0516ca4
JJ
14530 PR c++/69658
14531 * g++.dg/init/pr69658.C: New test.
14532
ba6b3795
JJ
14533 PR c++/69797
14534 * c-c++-common/pr69797.c: New test.
14535
de3f9a2d
PK
145362016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14537
14538 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14539 check for aarch64*-*-*.
14540
17a3b967
RB
145412016-02-15 Richard Biener <rguenther@suse.de>
14542
14543 PR tree-optimization/69783
14544 * gcc.dg/vect/pr69783.c: New testcase.
14545
1c48bff1
RB
145462016-02-15 Richard Biener <rguenther@suse.de>
14547
14548 PR tree-optimization/69776
14549 * gcc.dg/torture/pr69776.c: New testcase.
14550
1e6025b6
TK
145512016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14552
14553 PR fortran/60526
14554 * gfortran.dg/type_decl_4.f90: Reinstated.
14555
d3308279
JDA
145562016-02-14 John David Anglin <danglin@gcc.gnu.org>
14557
14558 PR fortran/68746
14559 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14560
b7c56581
TK
145612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14562
14563 PR fortran/60526
14564 PR bootstrap/69816
14565 * gfortran.dg/type_decl_4.f90: Removed.
14566
60cb4ef5
TK
145672016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14568
14569 PR fortran/60526
14570 * gfortran.dg/type_decl_4.f90: New test.
14571
f6964637
AM
145722016-02-14 Alan Modra <amodra@gmail.com>
14573
1a8849d1 14574 PR testsuite/68886
f6964637
AM
14575 * gcc.c-torture/execute/stkalign.c: Revise test.
14576
f5121920
OE
145772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14578
14579 PR target/67260
14580 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14581
6cda3ab6
OE
145822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14583
14584 PR target/67260
14585 * gcc.target/sh/torture/pr67260.c: New.
14586
6786e598
JDA
145872016-02-12 John David Anglin <danglin@gcc.gnu.org>
14588
14589 * gcc.dg/pr67964.c: Add dg-require-alias.
14590
7e05dad8
OE
145912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14592
14593 PR target/67636
14594 PR target/64345
14595 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14596
7f4cc3ce
JD
145972016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14598
14599 PR libgfortran/69668
14600 * gfortran.dg/namelist_88.f90: New test.
14601
955ca6dc
JD
146022016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14603
14604 PR libgfortran/69668
14605 * gfortran.dg/namelist_38.f90: Update test.
14606 * gfortran.dg/namelist_84.f90: Update test.
14607
876217ae
DM
146082016-02-12 David Malcolm <dmalcolm@redhat.com>
14609
14610 PR other/69554
14611 * gcc.dg/pr69554-1.c: New test.
14612 * gfortran.dg/pr69554-1.F90: New test.
14613 * gfortran.dg/pr69554-2.F90: New test.
14614 * lib/gcc-dg.exp (proc dg-locus): New function.
14615 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14616 distinguish between the caret-printing and non-caret-printing
14617 cases. If caret-printing has been explicitly enabled, bail out
14618 without attempting to fix up the output.
14619
61789eed
DM
146202016-02-12 David Malcolm <dmalcolm@redhat.com>
14621
14622 PR driver/69265
14623 PR driver/69453
14624 * gcc.dg/spellcheck-options-3.c: New test case.
14625 * gcc.dg/spellcheck-options-4.c: New test case.
14626 * gcc.dg/spellcheck-options-5.c: New test case.
14627 * gcc.dg/spellcheck-options-6.c: New test case.
14628 * gcc.dg/spellcheck-options-7.c: New test case.
14629 * gcc.dg/spellcheck-options-8.c: New test case.
14630 * gcc.dg/spellcheck-options-9.c: New test case.
14631 * gcc.dg/spellcheck-options-10.c: New test case.
14632
c3090c1f
JJ
146332016-02-12 Jakub Jelinek <jakub@redhat.com>
14634
14635 PR rtl-optimization/69764
14636 PR rtl-optimization/69771
14637 * c-c++-common/pr69764.c: New test.
14638 * gcc.dg/torture/pr69771.c: New test.
14639
8222034d
MP
146402016-02-12 Marek Polacek <polacek@redhat.com>
14641
14642 * g++.dg/torture/init-list1.C: New.
14643
f749f792
MP
146442016-02-12 Marek Polacek <polacek@redhat.com>
14645
14646 * gcc.dg/pr69522.c: Add empty dg-options.
14647
199fb02a
IE
146482016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14649
14650 * g++.dg/lto/lto.exp: Include and init mpx.
14651 * g++.dg/lto/pr69729_0.C: New test.
14652
b69539cb
JJ
146532016-02-12 Jakub Jelinek <jakub@redhat.com>
14654
06ff7000
JJ
14655 PR ipa/69241
14656 * g++.dg/ipa/pr69241-4.C: New test.
14657
b69539cb
JJ
14658 PR ipa/68672
14659 * g++.dg/ipa/pr68672-1.C: New test.
14660 * g++.dg/ipa/pr68672-2.C: New test.
14661 * g++.dg/ipa/pr68672-3.C: New test.
14662
16595a1f
BS
146632016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14664
14665 PR c/69522
6d87c306 14666 * gcc.dg/pr69522.c: New test.
16595a1f 14667
38d795d2
PP
146682016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14669
14670 PR c++/69098
14671 * g++.dg/cpp1y/69098.C: New test.
14672 * g++.dg/cpp1y/69098-2.C: New test.
14673
9c582551
JJ
146742016-02-12 Jakub Jelinek <jakub@redhat.com>
14675
14676 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14677 and neighbour -> neighbor.
14678 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14679 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14680 * c-c++-common/Wvarargs.c: Likewise.
14681 * c-c++-common/goacc/host_data-5.c: Likewise.
14682 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14683 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14684 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14685 * gcc.target/aarch64/pr60697.c: Likewise.
14686 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14687 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14688 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14689 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14690 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14691 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14692 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14693 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14694 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14695 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14696 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14697 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14698 * g++.dg/lookup/koenig5.C: Likewise.
14699 * g++.dg/ext/no-asm-2.C: Likewise.
14700 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14701 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14702 * gfortran.dg/used_types_16.f90: Likewise.
14703 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14704 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14705 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14706 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14707 * gfortran.dg/abstract_type_6.f03: Likewise.
14708 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14709 * gfortran.dg/used_types_15.f90: Likewise.
14710 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14711 * gfortran.dg/exit_3.f08: Likewise.
14712 * gfortran.dg/open_status_2.f90: Likewise.
14713 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14714 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14715 * gfortran.dg/associate_1.f03: Likewise.
14716 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14717 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14718 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14719 * gcc.dg/builtin-object-size-1.c: Likewise.
14720 * gcc.dg/noreturn-6.c: Likewise.
14721 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14722 * gcc.dg/globalalias.c: Likewise.
14723 * gcc.dg/builtins-config.h: Likewise.
14724 * gcc.dg/pr30457.c: Likewise.
14725 * gcc.c-torture/compile/volatile-1.c: Likewise.
14726 * gcc.c-torture/execute/20101011-1.c: Likewise.
14727 * c-c++-common/Waddress-1.c: Likewise.
14728
66756373
JJ
147292016-02-11 Jakub Jelinek <jakub@redhat.com>
14730
14731 PR c/69768
14732 * c-c++-common/Waddress-1.c: New test.
14733
76fe932b
AV
147342016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14735
14736 PR fortran/69296
14737 * gfortran.dg/associate_19.f03: New test.
14738 * gfortran.dg/associate_20.f03: New test.
14739
564c4d4b
OE
147402016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14741
14742 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14743
e1c1ecb0
KT
147442016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14745
14746 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14747 .arch armv8-a\n. Add -dA to dg-options.
14748 * gcc.target/aarch64/assembler_arch_1.c: New test.
14749 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14750
0d7d9458
PC
147512016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14752
14753 PR c++/68726
14754 * g++.dg/cpp0x/pr68726.C: New.
14755
e6208a60
IE
147562016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14757
14758 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14759 test.
14760
281a11eb
RB
147612016-02-11 Richard Biener <rguenther@suse.de>
14762
14763 * g++.dg/tree-ssa/pr61034.C: Adjust.
14764
e03dd765
VM
147652016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14766
4b48faf5 14767 PR target/69148
e03dd765
VM
14768 * gcc.target/s390/pr69148.c: New.
14769
cdc23927
YR
147702016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14771
14772 PR tree-optimization/69652
14773 * gcc.dg/torture/pr69652.c: New test.
14774
e199dd0a
JJ
147752016-02-10 Jakub Jelinek <jakub@redhat.com>
14776 Patrick Palka <ppalka@gcc.gnu.org>
14777
14778 PR ipa/69241
14779 PR c++/69649
14780 * g++.dg/ipa/pr69241-1.C: New test.
14781 * g++.dg/ipa/pr69241-2.C: New test.
14782 * g++.dg/ipa/pr69241-3.C: New test.
14783 * g++.dg/ipa/pr69649.C: New test.
14784
d6b38027
UB
147852016-02-10 Uros Bizjak <ubizjak@gmail.com>
14786
14787 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14788 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14789
13b562c5
BC
147902016-02-10 Bin Cheng <bin.cheng@arm.com>
14791
14792 PR tree-optimization/68021
14793 * gcc.dg/tree-ssa/pr68021.c: New test.
14794
24a179f8
RB
147952016-02-10 Richard Biener <rguenther@suse.de>
14796
14797 PR tree-optimization/69726
14798 * gcc.dg/uninit-22.c: New testcase.
14799
0d99886f
AP
148002016-02-09 Andrew Pinski <apinski@cavium.com>
14801
14802 PR tree-opt/69282
14803 * gcc.c-torture/compile/20160205-1.c: New testcase.
14804
ab04995c
MM
148052016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14806
14807 PR target/68404
14808 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14809 instead accessing a really large arrray.
14810 * gcc.target/powerpc/fusion3.c: Likewise.
14811
4b79ac23
CB
148122016-02-09 Charles Baylis <charles.baylis@linaro.org>
14813
14814 PR target/68532
14815 * gcc.c-torture/execute/pr68532.c: New test.
14816
b890a441
AO
148172016-02-11 Alexandre Oliva <aoliva@redhat.com>
14818
14819 PR target/69634
14820 * gcc.dg/pr69634.c: New.
14821
84a5bef7
RB
148222016-02-09 Richard Biener <rguenther@suse.de>
14823
14824 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14825
1f123759 148262016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14827
1f123759
AF
14828 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14829
65860c77
YR
148302016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14831
14832 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14833
7e1e8a0a
RB
148342016-02-09 Richard Biener <rguenther@suse.de>
14835
14836 PR tree-optimization/69715
14837 * gcc.dg/torture/pr69715.c: New testcase.
14838
efb45a9f
PP
148392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14840
14841 PR c++/69139
14842 * g++.dg/cpp0x/trailing12.C: New test.
14843 * g++.dg/cpp0x/trailing13.C: New test.
14844
20a0c6f9
PP
148452016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14846
14847 PR c++/69283
14848 PR c++/67835
14849 * g++.dg/cpp1y/auto-fn29.C: New test.
14850 * g++.dg/cpp1y/auto-fn30.C: New test.
14851
a162f3af
JJ
148522016-02-08 Jakub Jelinek <jakub@redhat.com>
14853
14854 PR tree-optimization/69209
14855 * gcc.c-torture/compile/pr69209.c: New test.
14856
4b4a9fbd
JL
148572016-02-08 Jeff Law <law@redhat.com>
14858
14859 PR tree-optimization/68541
14860 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14861 of statements allowed in join block for path splitting.
14862
cfac5ed2
JJ
148632016-02-08 Jakub Jelinek <jakub@redhat.com>
14864
f68bc23f
JJ
14865 PR c++/59627
14866 * g++.dg/gomp/pr59627.C: New test.
14867
cfac5ed2
JJ
14868 PR ipa/69239
14869 * g++.dg/ipa/pr69239.C: New test.
14870
44714d8c
DM
148712016-02-08 David Malcolm <dmalcolm@redhat.com>
14872
14873 PR preprocessor/69664
14874 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14875 * gcc.dg/cpp/warn-comments.c: Likewise.
14876
eba9e839
MP
148772016-02-08 Marek Polacek <polacek@redhat.com>
14878
14879 PR c++/69688
14880 * g++.dg/init/const12.C: New test.
14881
a011cd92
BS
148822016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14883
14884 PR target/60410
14885 * gcc.dg/lto/pr55113_0.c: Remove test.
14886
5317b1be
RB
148872016-02-08 Richard Biener <rguenther@suse.de>
14888
14889 PR tree-optimization/69719
14890 * gcc.dg/torture/pr69719.c: New testcase.
14891
63998a63
RB
148922016-02-08 Richard Biener <rguenther@suse.de>
14893 Jeff Law <law@redhat.com>
14894
14895 PR target/68273
14896 * gcc.target/mips/pr68273.c: New testcase.
14897
43f4a281
RB
148982016-02-08 Richard Biener <rguenther@suse.de>
14899
14900 PR rtl-optimization/69274
14901 * gcc.target/i386/addr-sel-1.c: XFAIL.
14902
0b604d2d
JL
149032016-02-08 Jeff Law <law@redhat.com>
14904
e8dfe49e
JL
14905 PR tree-optimization/68541
14906 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14907
6daecd7a 14908 PR tree-optimization/65917
0b604d2d
JL
14909 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14910
c0f0e35a
JD
149112016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14912
14913 PR fortran/50555
14914 * gfortran.dg/namelist_args.f90: New test.
14915
8981d712
JL
149162016-02-05 Jeff Law <law@redhat.com>
14917
6daecd7a 14918 PR tree-optimization/68541
8981d712
JL
14919 * gcc.dg/tree-ssa/split-path-2.c: New test.
14920 * gcc.dg/tree-ssa/split-path-3.c: New test.
14921 * gcc.dg/tree-ssa/split-path-4.c: New test.
14922 * gcc.dg/tree-ssa/split-path-5.c: New test.
14923 * gcc.dg/tree-ssa/split-path-6.c: New test.
14924 * gcc.dg/tree-ssa/split-path-7.c: New test.
14925
46cb9332
MS
149262016-02-05 Martin Sebor <msebor@redhat.com>
14927
14928 PR c++/69662
14929 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14930 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14931
be2083ea
RH
149322016-02-06 Richard HEnderson <rth@redhat.com>
14933
14934 PR c/69643
14935 * gcc.target/i386/addr-space-4.c: New.
14936 * gcc.target/i386/addr-space-5.c: New.
14937
711d7c23
MM
149382016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14939
14940 PR fortran/66089
14941 * gfortran.dg/elemental_dependency_6.f90: New.
14942
b5c1c988
JJ
149432016-02-05 Jakub Jelinek <jakub@redhat.com>
14944
861c7bcd
JJ
14945 PR rtl-optimization/69691
14946 * gcc.c-torture/execute/pr69691.c: New test.
14947
b5c1c988
JJ
14948 PR c++/69628
14949 * g++.dg/parse/pr69628.C: New test.
14950
f7dfa966
UB
149512016-02-05 Uros Bizjak <ubizjak@gmail.com>
14952
14953 * gcc.dg/sancov/asan.c: Move to ...
14954 * gcc.dg/asan/sancov-1.c: ... here.
14955
9b143e64
UB
149562016-02-05 Uros Bizjak <ubizjak@gmail.com>
14957
14958 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14959
f5d4b899
L
149602016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14961
14962 PR target/69677
14963 * gcc.target/i386/pr69677.c: New test.
14964
76c85fbb
PP
149652016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14966
14967 PR c++/68948
14968 * g++.dg/template/pr68948.C: New test.
14969
f181bf90
DV
149702016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14971
14972 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14973 (only necessary on s390x).
14974
714fb282
L
149752016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14976
14977 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14978 -mno-accumulate-outgoing-args.
14979
618d6c1c
PP
149802016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14981
14982 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14983
1066e9b5
JJ
149842016-02-04 Jakub Jelinek <jakub@redhat.com>
14985
14986 PR c/69669
14987 * c-c++-common/pr69669.c: New test.
14988
76255d0d
MM
149892016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14990
14991 PR target/69667
14992 * g++.dg/pr69667.C: New file.
14993
e0b059b1
WD
149942016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14995
14996 PR target/69619
14997 * gcc.dg/pr69619.c: Add new test.
14998
2692b5c8
RS
149992016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15000
15001 PR rtl-optimization/69577
15002 * gcc.target/i386/pr69577.c: New test.
15003
7db337c2
ML
150042016-02-04 Martin Liska <mliska@suse.cz>
15005
15006 * g++.dg/asan/pr69276.C: New test.
15007
cc9c0829
KT
150082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15009
15010 PR target/65932
15011 PR target/67714
15012 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15013 a single smulbb instruction.
15014 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15015 * gcc.target/amr/wmul-2.c: Likewise.
15016
eb9feb52
KT
150172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15018
15019 PR target/65932
15020 PR target/67714
15021 * gcc.c-torture/execute/pr67714.c: New test.
15022
61f727fe
JJ
150232016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15024
15025 PR target/69454
15026 * gcc.target/i386/pr69454-1.c: New test.
15027 * gcc.target/i386/pr69454-2.c: New test.
15028
05dd97db
MS
150292016-02-03 Martin Sebor <msebor@redhat.com>
15030
15031 PR c++/69251
15032 PR c++/69253
15033 PR c++/69290
15034 PR c++/69277
15035 PR c++/69349
15036 * g++.dg/ext/flexarray-mangle-2.C: New test.
15037 * g++.dg/ext/flexarray-mangle.C: New test.
15038 * g++.dg/ext/flexarray-subst.C: New test.
15039 * g++.dg/ext/flexary11.C: New test.
15040 * g++.dg/ext/flexary12.C: New test.
15041 * g++.dg/ext/flexary13.C: New test.
15042 * g++.dg/ext/flexary14.C: New test.
15043 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15044
dac2fc29
L
150452016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15046
15047 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15048 Define only if CHECK_FLOAT128 is defined.
15049 (main): Properly initialize u5.
15050
eadb8035
JJ
150512016-02-03 Jakub Jelinek <jakub@redhat.com>
15052
0afbb81b
JJ
15053 PR c/69627
15054 * gcc.dg/pr69627.c: New test.
15055
eadb8035
JJ
15056 PR target/69644
15057 * gcc.dg/pr69644.c: New test.
15058
b12d4923
MS
150592016-02-03 Mike Stump <mikestump@comcast.net>
15060
15061 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15062 support for struct-layout-1.exp.
15063
ab4bae0c
PP
150642016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15065
15066 PR c++/69056
618d6c1c 15067 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15068
95831c01
VM
150692016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15070 Alexandre Oliva <aoliva@redhat.com>
15071
15072 PR target/69461
15073 * gcc.target/powerpc/pr69461.c: New.
15074
ccc71ab8
UB
150752016-02-03 Uros Bizjak <ubizjak@gmail.com>
15076
15077 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15078 works from here ...
15079 (check_effective_target_fsanitize_thread): ... to here. Do not
15080 specify additional compile flags for the test source.
15081 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15082 specify additional compile flags for the test source.
15083
96299640
WD
150842016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15085
15086 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15087
781d83d9
AV
150882016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15089
15090 PR fortran/67451
15091 PR fortran/69418
15092 * gfortran.dg/coarray_allocate_2.f08: New test.
15093 * gfortran.dg/coarray_allocate_3.f08: New test.
15094 * gfortran.dg/coarray_allocate_4.f08: New test.
15095
d8208e6d
AL
150962016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15097
15098 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15099 use same scan-tree-dump-times on all platforms.
15100 * gcc.dg/vect/vect-outer-1.c: Likewise.
15101 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15102 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15103 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15104 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15105 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15106 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15107 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15108
a8394fa0
SB
151092016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15110
15111 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15112 warning.
15113
f3baa1d3
L
151142016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15115
15116 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15117
eb077516
JN
151182016-02-02 James Norris <jnorris@codesourcery.com>
15119
15120 * c-c++-common/goacc/routine-5.c: Add tests.
15121
578fb225
AM
151222016-02-02 Alexander Monakov <amonakov@ispras.ru>
15123
15124 * gcc.target/nvptx/unsigned-cmp.c: New test.
15125
c64f7d37
WD
151262016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15127
15128 * gcc.target/aarch64/scalar_shift_1.c
15129 (test_corners_sisd_di): Improve force to SIMD register.
15130 (test_corners_sisd_si): Likewise.
15131 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15132 Remove scan-assembler check for ldr.
15133
90c6f26c
RB
151342016-02-02 Richard Biener <rguenther@suse.de>
15135
15136 PR tree-optimization/69595
15137 * gcc.dg/Warray-bounds-17.c: New testcase.
15138
9dc03c97
RB
151392016-02-02 Richard Biener <rguenther@suse.de>
15140
15141 PR tree-optimization/69606
15142 * gcc.dg/torture/pr69606.c: New testcase.
15143
2d4dc223
YR
151442016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15145
15146 PR middle-end/68542
15147 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15148 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15149
65c98fde
AM
151502016-02-02 Alan Modra <amodra@gmail.com>
15151
15152 PR target/69548
15153 * gcc.target/powerpc/pr69548.c: New test.
15154
e1b81f2b
JJ
151552016-02-01 Jakub Jelinek <jakub@redhat.com>
15156
d0268b37
JJ
15157 PR rtl-optimization/69592
15158 * gcc.dg/pr69592.c: New test.
15159
e1b81f2b
JJ
15160 PR preprocessor/69543
15161 PR c/69558
15162 * gcc.dg/pr69543.c: New test.
15163 * gcc.dg/pr69558.c: New test.
15164
7dd7780d
UB
151652016-02-01 Uros Bizjak <ubizjak@gmail.com>
15166
bf672ee5
UB
15167 PR testsuite/65940
15168 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15169
9a7013f8
MS
151702016-02-01 Martin Sebor <msebor@redhat.com>
15171
15172 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15173
e681fb2b
BC
151742016-02-01 Bin Cheng <bin.cheng@arm.com>
15175
15176 PR tree-optimization/67921
15177 * c-c++-common/ubsan/pr67921.c: New test.
15178
ff86345f
RB
151792016-02-01 Richard Biener <rguenther@suse.de>
15180
15181 PR middle-end/69556
15182 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15183
bc369dbd
RB
151842016-02-01 Richard Biener <rguenther@suse.de>
15185
15186 PR tree-optimization/69574
15187 * gcc.dg/torture/pr69574.c: New testcase.
15188
ef318184
RB
151892016-02-01 Richard Biener <rguenther@suse.de>
15190
15191 PR tree-optimization/69579
15192 * gcc.dg/setjmp-6.c: New testcase.
15193
654745e6
JJ
151942016-02-01 Jakub Jelinek <jakub@redhat.com>
15195
15196 PR rtl-optimization/69570
15197 * g++.dg/opt/pr69570.C: New test.
15198
e6c0c44b
RH
151992016-02-01 Richard Henderson <rth@redhat.com>
15200
15201 * gcc.dg/pr69535.c: New test.
15202
6ff3f09a
JDA
152032016-01-31 John David Anglin <danglin@gcc.gnu.org>
15204
2c005538
JDA
15205 PR testsuite/69584
15206 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15207 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15208
61083a4b
JDA
15209 PR debug/68244
15210 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15211
6ff3f09a
JDA
15212 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15213
0c221916
PT
152142016-01-31 Paul Thomas <pault@gcc.gnu.org>
15215
15216 PR fortran/67564
15217 * gfortran.dg/allocate_with_source_17.f03: New test.
15218
db7a2818
JJ
152192016-01-30 Jakub Jelinek <jakub@redhat.com>
15220
15221 PR tree-optimization/69546
15222 * gcc.dg/torture/pr69546.c: New test.
15223
e520d5f0
PT
152242016-01-30 Paul Thomas <pault@gcc.gnu.org>
15225
15226 PR fortran/69566
15227 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15228
343c05d3
MS
152292016-01-30 Martin Sebor <msebor@redhat.com>
15230
15231 PR c++/68490
15232 * g++.dg/ext/flexary10.C: New test.
15233
d6c3a539
DH
152342016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15235
15236 PR fortran/66707
15237 gfortran.dg/common_23.f90: New test.
15238
52d72fcd
BS
152392016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15240
15241 PR target/65546
15242 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15243 condition being checked, and disable it when the target supports
15244 misaligned loads and stores.
15245
3a5d2ba4
JJ
152462016-01-29 Jakub Jelinek <jakub@redhat.com>
15247
15248 PR debug/69518
15249 * gcc.dg/torture/pr69518.c: New test.
15250
6bbacdb5
L
152512016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15252
15253 PR target/69530
15254 * gcc.target/i386/pr69530.c: New test.
15255
af932cdb
SE
152562016-01-29 Steve Ellcey <sellcey@imgtec.com>
15257
15258 PR target/65604
15259 * gcc.target/mips/div-delay.c: New test.
15260
26658b7c
JJ
152612016-01-29 Jakub Jelinek <jakub@redhat.com>
15262
33e89989
JJ
15263 PR target/69551
15264 * gcc.target/i386/pr69551.c: New test.
15265
26658b7c
JJ
15266 PR target/66137
15267 * gcc.target/i386/pr66137.c: New test.
15268
401116b5
AB
152692016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15270
15271 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15272 always built for p5600.
15273 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15274 isa=p5600 dg-option.
15275
d4abfcc5
RB
152762016-01-29 Richard Biener <rguenther@suse.de>
15277
15278 PR tree-optimization/69547
15279 * g++.dg/tree-ssa/pr69547.C: New testcase.
15280
16b77b32
JJ
152812016-01-29 Jakub Jelinek <jakub@redhat.com>
15282
15283 PR debug/66869
15284 * g++.dg/warn/Wunused-function2.C: New test.
15285
a1c95464
DV
152862016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15287
15288 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15289 support for test to succeed.
15290
5453bfed
MP
152912016-01-29 Marek Polacek <polacek@redhat.com>
15292
15293 PR c++/69509
15294 PR c++/69516
15295 * g++.dg/ext/constexpr-vla2.C: New test.
15296 * g++.dg/ext/constexpr-vla3.C: New test.
15297 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15298
452ec2a5
RB
152992016-01-29 Richard Biener <rguenther@suse.de>
15300
15301 PR middle-end/69537
15302 * gcc.dg/uninit-21.c: New testcase.
15303
aec0b19e
UB
153042016-01-28 Uros Bizjak <ubizjak@gmail.com>
15305
15306 PR target/69459
15307 * gcc.target/i386/pr69459.c: New test.
15308
df113ce7
SE
153092016-01-28 Steve Ellcey <sellcey@imgtec.com>
15310
15311 PR target/68400
15312 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15313 * gcc.target/mips/pr68400.c: New test.
15314
494de84f
MS
153152016-01-28 Martin Sebor <msebor@redhat.com>
15316
15317 PR target/17381
15318 * gcc.target/powerpc/pr17381.c: New test.
15319
eb1b1f01
JJ
153202016-01-28 Jakub Jelinek <jakub@redhat.com>
15321
15322 PR middle-end/69542
15323 * gcc.dg/torture/pr69542.c: New test.
15324
6dfeb7ce
WD
153252016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15326
15327 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15328
4b7471a4
DE
153292016-01-28 David Edelsohn <dje.gcc@gmail.com>
15330
15331 * gcc.dg/pr65980.c: Skip on AIX.
15332 * gcc.dg/pr66688.c: Same.
15333
b271fd21
DE
153342016-01-28 David Edelsohn <dje.gcc@gmail.com>
15335
15336 PR target/63679
15337 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15338 * gcc.dg/tree-ssa/sra-18.c: Same.
15339
874108a9
AV
153402016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15341
15342 PR fortran/62536
15343 * gfortran.dg/block_15.f08: New test.
15344 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15345 on incorrectly closed BLOCK.
15346
30480bcd
IE
153472016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15348
15349 * gcc.dg/declare-simd.c: New test.
6905c577 15350
14ba8d6d
RB
153512016-01-28 Richard Biener <rguenther@suse.de>
15352
15353 PR tree-optimization/69466
15354 * gfortran.dg/vect/pr69466.f90: New testcase.
15355
0d4c694e
TP
153562016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15357
15358 * g++.dg/pr67989.C: Remove ARM-specific option.
15359 * gcc.target/arm/pr67989.C: New file.
15360
2aa780da
UB
153612016-01-27 Uros Bizjak <ubizjak@gmail.com>
15362
15363 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15364 and expm1 test for glibc < 2.11.
15365
f75ebe77
RH
153662016-01-27 Richard Henderson <rth@redhat.com>
15367
15368 * gcc.c-torture/execute/pr69447.c: New test.
15369
153702016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15371
9a175e65 15372 PR fortran/69422
49847d75
PT
15373 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15374
cbdd8ae0
JJ
153752016-01-27 Jakub Jelinek <jakub@redhat.com>
15376
15377 PR debug/66869
15378 * gcc.dg/pr66869.c: New test.
15379
2b572b3c
JL
153802016-01-25 Jeff Law <law@redhat.com>
15381
15382 PR tree-optimization/68398
aec0b19e 15383 PR tree-optimization/69196
2b572b3c
JL
15384 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15385 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15386 path to avoid new heuristic allowing more irreducible regions
15387 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15388 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15389 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15390 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15391 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15392
fa74a4bc
MP
153932016-01-27 Marek Polacek <polacek@redhat.com>
15394
15395 PR c/68062
15396 * c-c++-common/vector-compare-4.c: New test.
15397
0afff540
DM
153982016-01-27 David Malcolm <dmalcolm@redhat.com>
15399
15400 PR preprocessor/69126
15401 * c-c++-common/pr69126.c: New test case.
15402
1a218fc9
ILT
154032016-01-27 Ian Lance Taylor <iant@google.com>
15404
15405 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15406
5d70666e
RB
154072016-01-27 Ryan Burn <contact@rnburn.com>
15408
15409 PR cilkplus/69267
15410 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15411
87ff4d66
UB
154122016-01-27 Uros Bizjak <ubizjak@gmail.com>
15413
15414 PR target/69512
15415 * gcc.target/i386/pr69512.c: New test.
15416
27e23cca
RE
154172016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15418
15419 PR ada/69488
15420 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15421
05bf54c3
MP
154222016-01-27 Marek Polacek <polacek@redhat.com>
15423
15424 PR c++/69379
15425 * g++.dg/pr69379.C: New test.
15426
60214d0d
MS
154272016-01-27 Martin Sebor <msebor@redhat.com>
15428
15429 PR c++/69317
15430 * g++.dg/abi/Wabi-2-2.C: New test.
15431 * g++.dg/abi/Wabi-2-3.C: New test.
15432 * g++.dg/abi/Wabi-3-2.C: New test.
15433 * g++.dg/abi/Wabi-3-3.C: New test.
15434
167c7bfa
RB
154352016-01-27 Richard Biener <rguenther@suse.de>
15436
15437 PR tree-optimization/69166
15438 * gcc.dg/torture/pr69166.c: New testcase.
15439
1430fb1f
MJ
154402016-01-27 Martin Jambor <mjambor@suse.cz>
15441
15442 PR tree-optimization/69355
15443 * gcc.dg/tree-ssa/pr69355.c: New test.
15444
95e3030c
MP
154452016-01-27 Marek Polacek <polacek@redhat.com>
15446
15447 PR c++/69496
15448 * g++.dg/ext/constexpr-vla1.C: New test.
15449
eeb085f3
CB
154502016-01-20 Christian Bruel <christian.bruel@st.com>
15451
15452 PR target/69245
15453 * gcc.target/arm/pr69245.c: New test.
15454
b1652dde
JJ
154552016-01-27 Jakub Jelinek <jakub@redhat.com>
15456
15457 PR tree-optimization/69399
15458 * gcc.dg/torture/pr69399.c: New test.
15459
ce7e8f00
EB
154602016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15461
15462 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15463
e4aac1d1
EB
154642016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15465
15466 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15467
8dfdb419
TV
154682016-01-26 Tom de Vries <tom@codesourcery.com>
15469
15470 PR tree-optimization/69110
15471 * gcc.dg/autopar/pr69110.c: New test.
15472
56f80f54 154732016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15474 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15475
15476 * gcc.dg/graphite/isl-ast-op-select.c: New.
15477
a0909527
PT
154782015-01-26 Paul Thomas <pault@gcc.gnu.org>
15479
15480 PR fortran/69385
15481 * gfortran.dg/allocate_error_6.f90: New test.
15482
ffc445f4
RH
154832016-01-26 Richard Henderson <rth@redhat.com>
15484
15485 * gcc.dg/tm/pr60908.c: New test.
15486
01e1dea3
DM
154872016-01-26 David Malcolm <dmalcolm@redhat.com>
15488
15489 PR other/69006
15490 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15491 directive.
15492 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15493 expected multiline output to reflect the colorization being
15494 disabled before newlines.
15495 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15496 (custom_diagnostic_finalizer): Replace call to
15497 pp_newline_and_flush with call to pp_flush.
15498 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15499 * gfortran.dg/implicit_class_1.f90: Likewise.
15500 * lib/gcc-dg.exp (allow_blank_lines): New global.
15501 (dg-allow-blank-lines-in-output): New procedure.
15502 (gcc-dg-prune): Complain about blank lines in the output, unless
15503 dg-allow-blank-lines-in-output was called.
15504 * lib/multiline.exp (_build_multiline_regex): Only support
15505 arbitrary followup text for non-blank-lines, not for blank lines.
15506
13f92e8d
JJ
155072016-01-26 Jakub Jelinek <jakub@redhat.com>
15508
15509 PR tree-optimization/69483
15510 * gcc.dg/pr69483.c: New test.
15511 * g++.dg/opt/pr69483.C: New test.
15512
92422235
CL
155132016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15514
15515 PR target/68620
15516 * gcc.target/arm/pr68620.c: New test.
15517
0bccf11b
L
155182016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15519
15520 * gcc.target/i386/pr68986-2.c: Remove -m32.
15521
81cd202e
L
155222016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15523
15524 PR target/68986
15525 * gcc.target/i386/pr68986-1.c: New test.
15526 * gcc.target/i386/pr68986-2.c: Likewise.
15527 * gcc.target/i386/pr68986-3.c: Likewise.
15528
213a1c03
CB
155292016-01-26 Christian Bruel <christian.bruel@st.com>
15530
15531 * lib/target-supports.exp
15532 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15533 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15534 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15535
22a08dd1
RB
155362016-01-26 Richard Biener <rguenther@suse.de>
15537
15538 PR tree-optimization/69452
15539 * gcc.dg/torture/pr69452.c: New testcase.
15540
6c06e0e8
JJ
155412016-01-26 Jakub Jelinek <jakub@redhat.com>
15542
15543 PR target/69442
15544 * gcc.dg/pr69442.c: New test.
15545
b96824c4
RFI
155462016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15547
15548 PR target/67896
15549 * gcc.target/aarch64/simd/pr67896.C: New.
15550
5ee31e57
RS
155512016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15552
15553 PR tree-optimization/69400
15554 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15555 function.
15556 (plugin_init): Call it.
15557 * gcc.dg/torture/pr69400.c: New test.
15558
7ddfb31d
CL
155592016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15560
15561 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15562
1e050c90
AK
155632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15564 Sebastian Pop <s.pop@samsung.com>
15565
15566 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15567 isl-0.15.
15568
c8ee4bf5
AK
155692016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15570 Sebastian Pop <s.pop@samsung.com>
15571
15572 * gcc.dg/graphite/pr69292.c: New.
15573
d902b330
JJ
155742016-01-25 Jakub Jelinek <jakub@redhat.com>
15575
15576 * c-c++-common/goacc/use_device-1.c: New test.
15577
2c89b952
JL
155782016-01-25 Jeff Law <law@redhat.com>
15579
15580 PR tree-optimization/69196
15581 PR tree-optimization/68398
15582 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15583 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15584
685c8785
DE
155852016-01-25 David Edelsohn <dje.gcc@gmail.com>
15586
15587 PR target/69469
15588 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15589 Algorithm.
15590
95cef0c1
RB
155912016-01-25 Richard Biener <rguenther@suse.de>
15592
15593 PR testsuite/69380
15594 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15595
2947d3b2
IE
155962016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15597
15598 PR target/69421
15599 * gcc.dg/pr69421.c: New test.
15600
ae19075a
BB
156012016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15602
15603 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15604 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15605 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15606 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15607 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15608 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15609 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15610 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15611 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15612 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15613
fa4511c2
RB
156142016-01-25 Richard Biener <rguenther@suse.de>
15615
15616 PR tree-optimization/69376
15617 * gcc.dg/torture/pr69376.c: New testcase.
15618
1d101216
JD
156192016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15620
15621 PR fortran/69397
15622 PR fortran/68442
15623 * gfortran.dg/interface_38.f90: New test.
15624 * gfortran.dg/interface_39.f90: New test.
a0909527 15625
a59b92b0
PP
156262016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15627
15628 Revert:
15629 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15630
15631 PR c++/11858
15632 PR c++/24663
15633 PR c++/24664
15634 * g++.dg/template/pr11858.C: New test.
15635 * g++.dg/template/pr24663.C: New test.
15636 * g++.dg/template/unify12.C: New test.
15637 * g++.dg/template/unify13.C: New test.
15638 * g++.dg/template/unify14.C: New test.
15639 * g++.dg/template/unify15.C: New test.
15640 * g++.dg/template/unify16.C: New test.
15641 * g++.dg/template/unify17.C: New test.
15642
16acb1a8
DH
156432016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15644
15645 PR fortran/68283
15646 gfortran.dg/pr68283.f90: New test.
15647
094773e8
TK
156482016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15649
15650 PR fortran/66094
15651 * gfortran.dg/inline_matmul_13.f90: New test.
15652 * gfortran.dg/matmul_bounds_8.f90: New test.
15653 * gfortran.dg/matmul_bounds_9.f90: New test.
15654 * gfortran.dg/matmul_bounds_10.f90: New test.
15655
42fb90d7
TV
156562016-01-23 Tom de Vries <tom@codesourcery.com>
15657
15658 PR tree-optimization/69426
15659 * gcc.dg/autopar/pr69426.c: New test.
15660
69da7802
MS
156612016-01-23 Martin Sebor <msebor@redhat.com>
15662
15663 PR c++/58109
15664 PR c++/69022
15665 * g++.dg/cpp0x/alignas5.C: New test.
15666 * g++.dg/ext/vector29.C: Same.
15667
da17300a
UB
156682016-01-23 Uros Bizjak <ubizjak@gmail.com>
15669
15670 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15671 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15672 _GNU_SOURCE from compile flags to the source.
15673 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15674 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15675 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15676 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15677
62041cfc
JJ
156782016-01-22 Jakub Jelinek <jakub@redhat.com>
15679
15680 PR target/69432
15681 * g++.dg/opt/pr69432.C: New test.
15682
f7d2ad6f
BS
156832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15684
15685 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15686 32-bit targets testing an -m64 multilib.
15687
d403fc9a
WS
156882016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15689
15690 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15691 64-bit support.
15692
4aa16f8d
JG
156932016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15694
15695 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15696
7c816d0f
CB
156972016-01-21 Christian Bruel <christian.bruel@st.com>
15698
15699 PR target/68674
15700 * gcc.target/i386/pr68674.c
15701 * gcc.target/aarch64/pr68674.c
15702 * gcc.target/arm/pr68674.c
15703
fce661e8
KT
157042016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15705
15706 PR target/69403
15707 * gcc.c-torture/execute/pr69403.c: New test.
15708
4696899f
PC
157092016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15710
15711 PR c++/55843
15712 * g++.dg/template/pr55843.C: New.
15713
bac69366
AL
157142016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15715
15716 PR testsuite/66877
15717 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15718 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15719
b57d3a5c
BS
157202016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15721
15722 PR testsuite/67489
da17300a
UB
15723 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15724 from dg-do compile directive, and instead add
15725 { dg-require-effective-target int128 }.
b57d3a5c 15726
9f04a53e
MS
157272016-01-20 Martin Sebor <msebor@redhat.com>
15728
15729 PR c/69405
15730 * gcc.dg/sync-fetch.c: New test.
15731
38a51663
JL
157322016-01-21 Martin Sebor <msebor@redhat.com>
15733
15734 PR target/69252
15735 * gcc.target/powerpc/pr69252.c: New test.
15736
2423a75a
JD
157372016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15738
15739 PR fortran/65996
da17300a 15740 * gfortran.dg/pr65996.f90: New test.
2423a75a 15741
0a76463f
DV
157422016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15743
15744 PR c++/68810
9f04a53e 15745 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15746 expected to generate an error.
0a76463f 15747
9776e692
BS
157482016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15749
15750 PR middle-end/66178
15751 * gcc.dg/torture/pr66178.c: New test.
15752
c8d3e088
AB
157532016-01-21 Anton Blanchard <anton@samba.org>
15754 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15755
15756 PR target/63354
15757 * gcc.target/powerpc/pr63354.c: New test.
15758
35b707ff
VM
157592016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15760
15761 PR rtl-optimization/68990
15762 * gcc.target/i386/pr68990: New.
15763
157b0829
NC
157642016-01-21 Nick Clifton <nickc@redhat.com>
15765
15766 PR target/69129
15767 * gcc.target/mips/pr69129.c: New.
15768
aede6748
PC
157692016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15770
15771 PR c++/58046
15772 * g++.dg/cpp0x/pr58046.C: New.
15773
5463c2c8
JJ
157742016-01-21 Jakub Jelinek <jakub@redhat.com>
15775
6d31cc75
SS
15776 PR target/69187
15777 PR target/65624
15778 * gcc.target/arm/pr69187.c: New test.
15779
5463c2c8
JJ
15780 PR c++/69355
15781 * g++.dg/torture/pr69355.C: New test.
15782
fa28f32b
AK
157832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15784 Sebastian Pop <s.pop@samsung.com>
15785
15786 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15787
b920a047
AK
157882016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15789 Sebastian Pop <s.pop@samsung.com>
15790
da17300a 15791 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15792
bdd3aea6
JJ
157932016-01-21 Jakub Jelinek <jakub@redhat.com>
15794
15795 PR middle-end/67653
15796 * c-c++-common/pr67653.c: New test.
15797 * gcc.dg/torture/pr29119.c: Add dg-warning.
15798
26a2e6ae
PB
157992016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15800
15801 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15802
d25c7690
PK
158032016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15804
15805 PR c/24293
15806 * gcc.dg/pr24293.c: New test.
15807 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15808 incomplete struct type.
15809 * gcc.dg/declspec-1.c: Likewise.
15810 * gcc.dg/pr63549.c: Likewise.
15811
889d5698
JJ
158122016-01-20 Jakub Jelinek <jakub@redhat.com>
15813
15814 PR tree-optimization/66612
15815 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15816 for bdn instruction.
15817
d7cf3dc7
CL
158182016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15819
15820 * lib/target-supports.exp
15821 (check_effective_target_arm_fp_ok_nocache): New.
15822 (check_effective_target_arm_fp_ok): New.
15823 (add_options_for_arm_fp): New.
15824 (check_effective_target_arm_crypto_ok_nocache): Require
15825 target_arm_v8_neon_ok instead of arm32.
15826 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15827 (check_effective_target_arm_crypto_pragma_ok): New.
15828 (add_options_for_arm_vfp): New.
15829 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15830 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15831 target instead. Force initial fpu to vfp.
15832 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15833 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15834 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15835 dependency.
15836 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15837 use arm_vfp effective target instead. Force initial fpu to vfp.
15838 * gcc.target/arm/attr-neon3.c: Likewise.
15839 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15840 arm_vfp_ok.
15841 * gcc.target/arm/unsigned-float.c: Likewise.
15842 * gcc.target/arm/vfp-1.c: Likewise.
15843 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15844 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15845 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15846 * gcc.target/arm/vfp-ldmias.c: Likewise.
15847 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15848 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15849 * gcc.target/arm/vfp-stmiad.c: Likewise.
15850 * gcc.target/arm/vfp-stmias.c: Likewise.
15851 * gcc.target/arm/vnmul-1.c: Likewise.
15852 * gcc.target/arm/vnmul-2.c: Likewise.
15853 * gcc.target/arm/vnmul-3.c: Likewise.
15854 * gcc.target/arm/vnmul-4.c: Likewise.
15855
01ac9704 158562016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15857
e84b00da
L
15858 PR testsuite/69366
15859 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15860 the MPX run-time library, for compile-time MPX test.
15861 * gcc.target/i386/chkp-always_inline.c: Likewise.
15862 * gcc.target/i386/chkp-bndret.c: Likewise.
15863 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15864 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15865 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15866 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15867 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15868 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15869 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15870 * gcc.target/i386/chkp-label-address.c: Likewise.
15871 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15872 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15873 * gcc.target/i386/chkp-pr69044.c: Likewise.
15874 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15875 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15876 * gcc.target/i386/chkp-strchr.c: Likewise.
15877 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15878 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15879 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15880 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15881 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15882 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15883 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15884 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15885 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15886 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15887 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15888 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15889 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15890 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15891 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15892 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15893 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15894 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15895 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15896 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15897 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15898 * gcc.target/i386/pr63995-2.c: Likewise.
15899 * gcc.target/i386/pr64805.c: Likewise.
15900 * gcc.target/i386/pr65044.c: Likewise.
15901 * gcc.target/i386/pr65167.c: Likewise.
15902 * gcc.target/i386/pr65183.c: Likewise.
15903 * gcc.target/i386/pr65184.c: Likewise.
15904 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15905
28b33016
IE
159062016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15907
15908 PR tree-optimization/69328
15909 * gcc.dg/pr69328.c: New test.
15910
bcff0913
JL
159112016-01-20 Jeff Law <law@redhat.com>
15912
bf0bb970 15913 PR target/25114
bcff0913
JL
15914 * gcc.target/m68k/pr25114.c: New test.
15915
a3f69631
AV
159162016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15917
15918 * gcc.target/arm/memset-inline-10.c: Added
15919 dg-require-effective-target arm_thumb2_ok.
15920
af33ba0d
EB
159212016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15922
15923 * gcc.dg/debug/dwarf2/sso.c: New test.
15924
7596d5de
UB
159252016-01-19 Uros Bizjak <ubizjak@gmail.com>
15926
15927 PR testsuite/68820
15928 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15929 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15930 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15931
ceda2c69
JH
159322016-01-19 Jan Hubicka <hubicka@ucw.cz>
15933
15934 PR ipa/66223
15935 * g++.dg/ipa/devirt-50.C: New testcase.
15936
38a979f2
MP
159372016-01-19 Marek Polacek <polacek@redhat.com>
15938
15939 PR c++/68965
15940 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15941 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15942
962801c5
KT
159432016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15944
15945 PR target/69135
15946 * gcc.target/arm/pr69135_1.c: New test.
15947
078fe40a
WD
159482015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15949
15950 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15951
786e3c06
WD
159522015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15953
15954 * gcc.target/aarch64/ccmp_1.c: New testcase.
15955
1e297006
MP
159562016-01-19 Marek Polacek <polacek@redhat.com>
15957
15958 PR c++/68586
15959 * g++.dg/cpp0x/enum30.C: New test.
15960
879c27e3
RB
159612016-01-19 Richard Biener <rguenther@suse.de>
15962
15963 PR tree-optimization/69336
15964 * g++.dg/tree-ssa/pr69336.C: New testcase.
15965
015337d3
JJ
159662016-01-19 Jakub Jelinek <jakub@redhat.com>
15967
15968 PR debug/65779
15969 * gcc.dg/pr65779.c: New test.
15970
e2c768b6
RB
159712016-01-19 Richard Biener <rguenther@suse.de>
15972
15973 PR tree-optimization/69352
15974 * gcc.dg/torture/pr69352.c: New testcase.
15975
569efc34
JJ
159762016-01-19 Jakub Jelinek <jakub@redhat.com>
15977
15978 PR rtl-optimization/68955
15979 PR rtl-optimization/64557
15980 * gcc.dg/torture/pr68955.c: New test.
15981
e49d321f
JH
159822016-01-19 Jan Hubicka <hubicka@ucw.cz>
15983
15984 PR lto/69136
15985 * g++.dg/torture/pr69136.C: New testcase.
15986
e9191ad3
JH
159872016-01-19 Jan Hubicka <hubicka@ucw.cz>
15988
15989 PR lto/69133
15990 * g++.dg/lto/pr69133_0.C: New testcase.
15991 * g++.dg/lto/pr69133_1.C: New testcase.
15992
2bedb645
JL
159932016-01-15 Jeff Law <law@redhat.com>
15994
15995 PR tree-optimization/69320
15996 * gcc.c-torture/pr69320-1.c: New test.
15997 * gcc.c-torture/pr69320-2.c: New test.
15998 * gcc.c-torture/pr69320-3.c: New test.
15999 * gcc.c-torture/pr69320-4.c: New test.
16000
17c15cb9
PP
160012016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16002
16003 PR c++/11858
16004 PR c++/24663
16005 PR c++/24664
16006 * g++.dg/template/pr11858.C: New test.
16007 * g++.dg/template/pr24663.C: New test.
16008 * g++.dg/template/unify12.C: New test.
16009 * g++.dg/template/unify13.C: New test.
16010 * g++.dg/template/unify14.C: New test.
16011 * g++.dg/template/unify15.C: New test.
16012 * g++.dg/template/unify16.C: New test.
16013 * g++.dg/template/unify17.C: New test.
16014
9617fd08
DM
160152016-01-18 David Malcolm <dmalcolm@redhat.com>
16016
16017 PR testsuite/69181
16018 * gcc.dg/pr69181-1.c: New test file.
16019 * gcc.dg/pr69181-2.c: New test file.
16020 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16021 globals by moving it to...
16022 (cleanup-after-saved-dg-test): ...this new function. Add
16023 "global additional_sources_used". Add reset of global
16024 multiline_expected_outputs to the empty list.
16025 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16026 global to...
16027 (multiline_expected_outputs): ...this, and updated comments to
16028 note that it is modified from gcc-dg.exp.
16029 (dg-end-multiline-output): Update for the above renaming.
16030 (handle-multiline-outputs): Likewise. Remove the clearing
16031 of the expected outputs to the empty list.
16032
b555a2e4
RB
160332016-01-18 Richard Biener <rguenther@suse.de>
16034
16035 PR tree-optimization/69297
16036 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16037
96902805
JM
160382016-01-18 Joseph Myers <joseph@codesourcery.com>
16039
16040 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16041 dg-options.
16042 * gcc.target/mips/mips-3d-2.c: Likewise.
16043 * gcc.target/mips/mips-3d-3.c: Likewise.
16044 * gcc.target/mips/mips-3d-4.c: Likewise.
16045 * gcc.target/mips/mips-3d-5.c: Likewise.
16046 * gcc.target/mips/mips-3d-6.c: Likewise.
16047 * gcc.target/mips/mips-3d-7.c: Likewise.
16048 * gcc.target/mips/mips-3d-8.c: Likewise.
16049 * gcc.target/mips/mips-3d-9.c: Likewise.
16050 * gcc.target/mips/mips-ps-1.c: Likewise.
16051 * gcc.target/mips/mips-ps-2.c: Likewise.
16052 * gcc.target/mips/mips-ps-3.c: Likewise.
16053 * gcc.target/mips/mips-ps-4.c: Likewise.
16054 * gcc.target/mips/mips-ps-5.c: Likewise.
16055 * gcc.target/mips/mips-ps-6.c: Likewise.
16056 * gcc.target/mips/mips-ps-7.c: Likewise.
16057 * gcc.target/mips/mips-ps-type.c: Likewise.
16058 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16059 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16060
40e26f94
TV
160612016-01-18 Tom de Vries <tom@codesourcery.com>
16062
16063 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16064 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16065 * c-c++-common/goacc/kernels-empty.c: New test.
16066 * c-c++-common/goacc/kernels-eternal.c: New test.
16067 * c-c++-common/goacc/kernels-loop-2.c: New test.
16068 * c-c++-common/goacc/kernels-loop-3.c: New test.
16069 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16070 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16071 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16072 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16073 * c-c++-common/goacc/kernels-loop-data.c: New test.
16074 * c-c++-common/goacc/kernels-loop-g.c: New test.
16075 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16076 * c-c++-common/goacc/kernels-loop-n.c: New test.
16077 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16078 * c-c++-common/goacc/kernels-loop.c: New test.
16079 * c-c++-common/goacc/kernels-noreturn.c: New test.
16080 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16081 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16082 * c-c++-common/goacc/kernels-reduction.c: New test.
16083
a98d4647
TV
160842016-01-18 Tom de Vries <tom@codesourcery.com>
16085
16086 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16087 * gcc.dg/autopar/outer-2.c: Same.
16088 * gcc.dg/autopar/outer-3.c: Same.
16089 * gcc.dg/autopar/outer-4.c: Same.
16090 * gcc.dg/autopar/outer-5.c: Same.
16091 * gcc.dg/autopar/outer-6.c: Same.
16092 * gcc.dg/autopar/parallelization-1.c: Same.
16093 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16094 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16095 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16096 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16097 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16098 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16099 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16100 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16101 * gcc.dg/autopar/pr39500-1.c: Same.
16102 * gcc.dg/autopar/pr39500-2.c: Same.
16103 * gcc.dg/autopar/pr46193.c: Same.
16104 * gcc.dg/autopar/pr46194.c: Same.
16105 * gcc.dg/autopar/pr49580.c: Same.
16106 * gcc.dg/autopar/pr49960-1.c: Same.
16107 * gcc.dg/autopar/pr49960.c: Same.
16108 * gcc.dg/autopar/pr68373.c: Same.
16109 * gcc.dg/autopar/reduc-1.c: Same.
16110 * gcc.dg/autopar/reduc-1char.c: Same.
16111 * gcc.dg/autopar/reduc-1short.c: Same.
16112 * gcc.dg/autopar/reduc-2.c: Same.
16113 * gcc.dg/autopar/reduc-2char.c: Same.
16114 * gcc.dg/autopar/reduc-2short.c: Same.
16115 * gcc.dg/autopar/reduc-3.c: Same.
16116 * gcc.dg/autopar/reduc-4.c: Same.
16117 * gcc.dg/autopar/reduc-6.c: Same.
16118 * gcc.dg/autopar/reduc-7.c: Same.
16119 * gcc.dg/autopar/reduc-8.c: Same.
16120 * gcc.dg/autopar/reduc-9.c: Same.
16121 * gcc.dg/autopar/uns-outer-4.c: Same.
16122 * gcc.dg/autopar/uns-outer-5.c: Same.
16123 * gcc.dg/autopar/uns-outer-6.c: Same.
16124 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16125 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16126
da976fa8
AL
161272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16128
16129 PR target/63679
16130 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16131 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16132
70c1e886
AL
161332016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16134
16135 PR target/63679
16136 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16137 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16138 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16139
88bed196
AL
161402016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16141
16142 PR target/63679
16143 * gcc.dg/tree-ssa/sra-17.c: New.
16144 * gcc.dg/tree-ssa/sra-18.c: New.
16145
3dd5f42e
IE
161462016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16147
16148 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16149
ae5a77fa
EB
161502016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16151
16152 * gnat.dg/inline12.adb: New test.
16153
11e57fc6
BC
161542016-01-18 Bin Cheng <bin.cheng@arm.com>
16155
16156 PR tree-optimization/66797
16157 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16158
995b6fe0
RB
161592016-01-18 Richard Biener <rguenther@suse.de>
16160
16161 PR tree-optimization/69170
16162 * gcc.dg/torture/pr69170.c: New testcase.
16163
82ee0cf2 161642016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16165
16166 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16167
d69da357
TV
161682016-01-16 Tom de Vries <tom@codesourcery.com>
16169
16170 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16171
a3845283
TV
161722016-01-16 Tom de Vries <tom@codesourcery.com>
16173
16174 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16175 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16176 redundant dg-require-effective-target pthread.
16177 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16178 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16179 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16180 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16181 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16182 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16183 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16184
197a6aa6
DE
161852016-01-16 David Edelsohn <dje.gcc@gmail.com>
16186
16187 PR target/68609
16188 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16189 * gcc.target/powerpc/recip-7.c: Same.
16190
ec7886c1
PP
161912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16192
16193 PR c++/69091
16194 * g++.dg/template/pr69091.C: New test.
16195
203484bb
PP
161962016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16197
16198 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16199 dump does not contain an error_mark_node.
16200 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16201 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16202
aa2500e9
PP
162032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16204
16205 PR c++/68936
16206 * g++.dg/template/pr68936.C: New test.
16207
28621a5c
DE
162082016-01-15 David Edelsohn <dje.gcc@gmail.com>
16209
16210 PR target/68609
16211 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16212 * gcc.target/powerpc/recip-2.c: Same.
16213 * gcc.target/powerpc/recip-3.c: Same.
16214 * gcc.target/powerpc/recip-4.c: Same.
16215 * gcc.target/powerpc/recip-sqrtf.c: Same.
16216
40c43aca
JL
162172016-01-15 Jeff Law <law@redhat.com>
16218
16219 PR tree-optimization/69270
16220 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16221 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16222
afbc5ae8
PT
162232016-01-15 Paul Thomas <pault@gcc.gnu.org>
16224
16225 PR fortran/49630
16226 * gfortran.dg/deferred_character_13.f90: New test for the fix
16227 of comment 3 of the PR.
16228
16229 PR fortran/54070
16230 * gfortran.dg/deferred_character_8.f90: New test
16231 * gfortran.dg/allocate_error_5.f90: New test
16232
16233 PR fortran/60593
16234 * gfortran.dg/deferred_character_10.f90: New test
16235
16236 PR fortran/60795
16237 * gfortran.dg/deferred_character_14.f90: New test
16238
16239 PR fortran/61147
16240 * gfortran.dg/deferred_character_11.f90: New test
16241
16242 PR fortran/64324
16243 * gfortran.dg/deferred_character_9.f90: New test
16244
49abe076
VM
162452016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16246
16247 PR rtl-optimization/69030
16248 * gcc.target/i386/pr69030.c: New.
16249
16d12992
KT
162502016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16251
16252 * gcc.target/aarch64/target_attr_17.c: New test.
16253
78810bd3
RB
162542016-01-15 Richard Biener <rguenther@suse.de>
16255
16256 PR tree-optimization/66856
16257 * gcc.dg/torture/pr66856-1.c: New testcase.
16258 * gcc.dg/torture/pr66856-2.c: Likewise.
16259
2bd847fe
RB
162602016-01-15 Richard Biener <rguenther@suse.de>
16261
16262 PR debug/69137
16263 * g++.dg/lto/pr69137_0.C: New testcase.
16264
a00fe3b7
RS
162652016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16266
16267 PR middle-end/69246
16268 * gcc.target/i386/pr69246.c: New test.
16269
cbb0e83b
DV
162702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16271
7596d5de 16272 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16273
5a500ecf
DV
162742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16275
16276 PR c++/56194
16277 * g++.dg/init/const9.C: Disable test on S/390.
16278
5d9bf64f
DV
162792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16280
16281 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16282 * g++.dg/Wno-frame-address.C: Ditto.
16283
e234b19e
DV
162842016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16285
16286 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16287
89483f99
RB
162882016-01-15 Richard Biener <rguenther@suse.de>
16289
16290 PR tree-optimization/68961
16291 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16292
94f37395
IE
162932016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16294
16295 * gcc.target/i386/pr65105-5.c: New test.
16296
82ee0cf2 162972016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16298
16299 * gcc.c-torture/execute/alias-4.c: New testcase.
16300
82ee0cf2 163012016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16302
16303 PR ipa/68148
16304 * g++.dg/ipa/devirt-49.C: New testcase.
16305
092f7deb 163062016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16307
16308 PR target/65837
16309 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16310 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16311 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16312
e93c66bc
RB
163132016-01-15 Richard Biener <rguenther@suse.de>
16314
16315 PR tree-optimization/69117
16316 * gcc.dg/torture/pr69117.c: New testcase.
16317
c47eaca6 163182015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16319
16320 PR c++/69048
16321 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16322
c3f6914a
FXC
163232016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16324
16325 PR testsuite/67509
16326 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16327 range tests use 100 * maximum instead of maximum + 1.
16328
cd65ae90
JJ
163292016-01-14 Jakub Jelinek <jakub@redhat.com>
16330
16331 PR debug/69244
16332 * gcc.dg/guality/pr69244.c: New test.
16333
19643948
UB
163342016-01-14 Uros Bizjak <ubizjak@gmail.com>
16335
16336 * lib/target-supports.exp (check_effective_target_issignaling):
16337 New procedure.
16338 * gcc.dg/pr61441.c: Require issignaling effective target.
16339
fe79c97e
SB
163402016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16341
16342 PR target/68803
16343 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16344
c7df95d8
DM
163452016-01-14 David Malcolm <dmalcolm@redhat.com>
16346
16347 PR c++/68819
16348 PR preprocessor/69177
16349 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16350 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16351 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16352 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16353
00083992
MP
163542016-01-14 Marek Polacek <polacek@redhat.com>
16355
16356 PR c/69262
16357 * gcc.dg/array-15.c: New test.
16358
0c9b3294
JJ
163592016-01-14 Jakub Jelinek <jakub@redhat.com>
16360
16361 PR middle-end/68146
16362 PR tree-optimization/69155
16363 * gfortran.dg/pr68146.f: New test.
16364 * gfortran.dg/pr69155.f90: New test.
16365
3688e13d
RB
163662016-01-14 Richard Biener <rguenther@suse.de>
16367
16368 PR tree-optimization/68060
16369 * gcc.dg/torture/pr68060-1.c: New testcase.
16370 * gcc.dg/torture/pr68060-2.c: Likewise.
16371
bab0ad3a
NC
163722016-01-14 Nick Clifton <nickc@redhat.com>
16373
16374 * lib/target-supports.exp
16375 (check_effective_target_arm_neon_ok_nocache): Add an option
16376 sequence that includes setting the ARM architecture to ARMv7-A.
16377 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16378 command line options necessary to enable Neon support.
16379 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16380 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16381 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16382 * gcc.target/arm/pr69180.c: Likewise.
16383
947c2ce5
JL
163842016-01-14 Jeff Law <law@redhat.com>
16385
16386 PR tree-optimization/69270
16387 * gcc.dg/tree-ssa/pr69270.c: New test.
16388
3342fd71
BS
163892016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16390
16391 PR c/66208
16392 * c-c++-common/pr66208.c: New file.
16393
2ad3adf1
JJ
163942016-01-13 Jakub Jelinek <jakub@redhat.com>
16395
16396 PR tree-optimization/69156
16397 * gcc.dg/pr69156.c: New test.
16398
398d6feb
L
163992016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16400
16401 * gcc.target/i386/pr69225-7.c: New test.
16402
4c868789
RH
164032016-01-13 Richard Henderson <rth@redhat.com>
16404
16405 * gcc.dg/tm/memopt-13.c: Update expected function.
16406 * gcc.dg/tm/memopt-6.c: Likewise.
16407
ef6d1772
UB
164082016-01-13 Uros Bizjak <ubizjak@gmail.com>
16409
16410 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16411 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16412 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16413 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16414
ef6d1772
UB
164152016-01-13 Tom de Vries <tom@codesourcery.com>
16416
16417 PR tree-optimization/69169
0b4b6ef2
TV
16418 * gcc.dg/pr69169.c: New test.
16419
2ad3adf1 164202016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16421
16422 PR target/69228
16423 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16424 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16425 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16426 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16427 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16428 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16429 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16430 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16431
9060e335
AK
164322016-01-13 Jakub Jelinek <jakub@redhat.com>
16433
16434 PR target/69247
16435 * gcc.dg/pr69247.c: New test.
16436
40311329
RB
164372016-01-13 Richard Biener <rguenther@suse.de>
16438
16439 PR tree-optimization/69242
16440 * gcc.dg/torture/pr69242.c: New testcase.
16441
ccbd7103
RB
164422016-01-13 Richard Biener <rguenther@suse.de>
16443
16444 PR tree-optimization/69186
16445 * gcc.dg/torture/pr69186.c: New testcase.
16446
c6f72a46
JL
164472016-01-13 Jeff Law <law@redhat.com>
16448
16449 PR tree-optimization/67755
16450 * gcc.dg/tree-ssa/pr67755.c: New test.
16451
164522016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16453
16454 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16455 pass number in output by a star.
16456
c446cf07
BC
164572016-01-12 Bin Cheng <bin.cheng@arm.com>
16458
16459 PR tree-optimization/68911
16460 * gcc.c-torture/execute/pr68911.c: New test.
16461
5342156c
MP
164622016-01-12 Marek Polacek <polacek@redhat.com>
16463
16464 PR c++/68979
16465 * g++.dg/warn/permissive-1.C: New test.
16466
65364cc5
JJ
164672016-01-12 Jakub Jelinek <jakub@redhat.com>
16468
16469 PR objc++/68511
16470 PR c++/69213
16471 * g++.dg/opt/pr69213.C: New test.
16472
81b9a3d9
CB
164732016-01-12 Christian Bruel <christian.bruel@st.com>
16474
16475 PR target/69180
16476 * gcc.target/arm/pr69180.c: New test.
16477
3c4e91c9
RB
164782016-01-12 Richard Biener <rguenther@suse.de>
16479
16480 PR lto/69077
16481 * g++.dg/lto/pr69077_0.C: New testcase.
16482 * g++.dg/lto/pr69077_1.C: Likewise.
16483
5664cea1
JJ
164842016-01-12 Jakub Jelinek <jakub@redhat.com>
16485
16486 PR target/69175
16487 * g++.dg/opt/pr69175.C: New test.
16488
86cefc49
AL
164892016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16490
16491 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16492 rather than #including math.h & stdlib.h.
16493 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16494 * gcc.dg/vect/pr49771.c: Likewise.
16495 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16496 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16497 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16498 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16499 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16500 * gcc.dg/vect/pr44507.c: Likewise.
16501 * gcc.dg/vect/pr45902.c: Likewise.
16502 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16503 * gcc.dg/vect/vect-117.c: Likewise.
16504 * gcc.dg/vect/vect-99.c: Likewise.
16505 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16506 * gcc.dg/vect/vect-cond-1.c: Likewise.
16507 * gcc.dg/vect/vect-cond-2.c: Likewise.
16508 * gcc.dg/vect/vect-cond-3.c: Likewise.
16509 * gcc.dg/vect/vect-cond-4.c: Likewise.
16510 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16511 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16512 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16513 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16514 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16515 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16516 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16517 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16518 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16519 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16520 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16521 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16522 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16523 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16524 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16525 include of signal.h.
16526 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16527 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16528 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16529 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16530 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16531 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16532 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16533 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16534 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16535 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16536 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16537 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16538 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16539 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16540 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16541 * gcc.dg/vect/vect-outer-5.c: Likewise.
16542 * gcc.dg/vect/vect-outer-6.c: Likewise.
16543 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16544 include of stdio.h.
16545
b832f61e
NC
165462016-01-12 Nick Clifton <nickc@redhat.com>
16547
16548 PR target/68913
16549 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16550 to fread so that it will be found in all target runtimes.
16551
8eac49b1
RB
165522016-01-12 Richard Biener <rguenther@suse.de>
16553
16554 PR tree-optimization/69053
16555 * g++.dg/torture/pr69053.C: New testcase.
16556
2935d994
RB
165572016-01-12 Richard Biener <rguenther@suse.de>
16558
16559 PR tree-optimization/69168
16560 * gcc.dg/torture/pr69168.c: New testcase.
16561
66c16fd9
RB
165622016-01-12 Richard Biener <rguenther@suse.de>
16563
16564 PR tree-optimization/69157
16565 * gcc.dg/torture/pr69157.c: New testcase.
16566
165672016-01-12 Richard Biener <rguenther@suse.de>
16568
16569 PR tree-optimization/69174
16570 * gcc.dg/torture/pr69174.c: New testcase.
16571
723033a6
JJ
165722016-01-12 Jakub Jelinek <jakub@redhat.com>
16573
16574 PR c++/66808
16575 PR c++/69000
16576 * g++.dg/tls/pr66808.C: New test.
16577 * g++.dg/tls/pr69000.C: New test.
16578
3574cf47
BS
165792016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16580
16581 * gcc.target/powerpc/swaps-p8-23.c: New test.
16582 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16583
feb20787
JDA
165842016-01-11 John David Anglin <danglin@gcc.gnu.org>
16585
16586 PR tree-optimization/68356
16587 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16588
27b1820a
KV
165892016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16590 Jim Wilson <jim.wilson@linaro.org>
16591
16592 PR target/69194
16593 * gcc.target/arm/pr69194.c: New test.
16594
cf4de6af
L
165952016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16596
16597 PR target/69225
16598 * gcc.target/i386/pr69225-1.c: New test.
16599 * gcc.target/i386/pr69225-2.c: Likewise.
16600 * gcc.target/i386/pr69225-3.c: Likewise.
16601 * gcc.target/i386/pr69225-4.c: Likewise.
16602 * gcc.target/i386/pr69225-5.c: Likewise.
16603 * gcc.target/i386/pr69225-6.c: Likewise.
16604
1ebd5558
JJ
166052016-01-11 Jakub Jelinek <jakub@redhat.com>
16606
23552a4d
JJ
16607 PR target/67462
16608 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16609 if lp64.
16610
26ff85b0
JJ
16611 PR target/69071
16612 * gcc.dg/pr69071.c: New test.
16613
9cb6bd74
JJ
16614 PR c++/69211
16615 * g++.dg/opt/pr69211.C: New test.
16616
1ebd5558
JJ
16617 PR tree-optimization/69214
16618 * gcc.c-torture/compile/pr69214.c: New test.
16619
8c18c836
UB
166202016-01-11 Uros Bizjak <ubizjak@gmail.com>
16621
16622 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16623 * gcc.target/i386/pr66232-11.c: Ditto.
16624 * gcc.target/i386/pr66232-12.c: Ditto.
16625 * gcc.target/i386/pr66232-13.c: Ditto.
16626
62446e6e
RB
166272016-01-11 Richard Biener <rguenther@suse.de>
16628
16629 PR tree-optimization/69173
16630 * gcc.dg/torture/pr69173.c: New testcase.
16631
2b8568fe
KT
166322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16633
16634 PR rtl-optimization/68796
16635 * gcc.target/aarch64/tst_5.c: New test.
16636 * gcc.target/aarch64/tst_6.c: Likewise.
16637
5baf4532
KT
166382016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16639
16640 PR rtl-optimization/68841
16641 * gcc.dg/pr68841.c: New test.
16642 * gcc.c-torture/execute/pr68841.c: New test.
16643
ca90b1ed
YR
166442016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16645
16646 PR rtl-optimization/68920
16647 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16648 for ix86 targets.
16649 * gcc.dg/ifcvt-5.c: New test.
16650
2ad3adf1 166512016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16652
16653 PR bootstrap/69123
16654 * g++.dg/pr69123.C: New.
16655
83834c09
IE
166562016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16657
16658 PR target/69010
16659 * gcc.target/i386/pr69010.c: New test.
16660
dcf89d57
MJ
166612016-01-11 Martin Jambor <mjambor@suse.cz>
16662
16663 PR ipa/69044
16664 * gcc.target/i386/chkp-pr69044.c: New test.
16665
d95167ee
TV
166662016-01-11 Tom de Vries <tom@codesourcery.com>
16667
16668 PR tree-optimization/69109
16669 * gcc.dg/autopar/pr69109-2.c: New test.
16670 * gcc.dg/autopar/pr69109.c: New test.
16671
4f6403a8
TV
166722016-01-11 Tom de Vries <tom@codesourcery.com>
16673
16674 PR tree-optimization/69108
16675 * gcc.dg/autopar/pr69108.c: New test.
16676
21efdd80
PP
166772016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16678
16679 PR c++/69029
16680 * c-c++-common/Wisleading-indentation.c: Augment test.
16681
fd42eed8
TK
166822016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16683
16684 PR fortran/69154
16685 * gfortran.dg/inline_matmul_12.f90: New test.
16686
4f90ee6c
PT
166872016-01-10 Paul Thomas <pault@gcc.gnu.org>
16688
16689 PR fortran/67779
16690 * gfortran.dg/actual_array_offset_1: New test.
16691
3907c6cf
TV
166922016-01-10 Tom de Vries <tom@codesourcery.com>
16693
16694 PR tree-optimization/69062
16695 * gcc.dg/autopar/pr69062.c: New test.
16696
b07b236e
TS
166972016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16698
16699 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16700 * gcc.dg/vect/slp-perm-2.c: Likewise.
16701 * gcc.dg/vect/slp-perm-3.c: Likewise.
16702 * gcc.dg/vect/slp-perm-5.c: Likewise.
16703 * gcc.dg/vect/slp-perm-6.c: Likewise.
16704 * gcc.dg/vect/slp-perm-7.c: Likewise.
16705 * gcc.dg/vect/slp-perm-8.c: Likewise.
16706
23fab8ae
TV
167072016-01-10 Tom de Vries <tom@codesourcery.com>
16708
16709 PR tree-optimization/69039
16710 * gcc.dg/autopar/pr69039.c: New test.
16711
73f0dae2
MP
167122016-01-09 Marek Polacek <polacek@redhat.com>
16713
16714 PR c++/69113
16715 * g++.dg/pr69113.C: New test.
16716
20b8d734
JJ
167172016-01-09 Jakub Jelinek <jakub@redhat.com>
16718
16719 PR middle-end/50865
16720 PR tree-optimization/69097
16721 * gcc.c-torture/execute/pr50865.c: New test.
16722 * gcc.c-torture/execute/pr69097-1.c: New test.
16723 * gcc.c-torture/execute/pr69097-2.c: New test.
16724 * gcc.dg/pr69097-1.c: New test.
16725 * gcc.dg/pr69097-2.c: New test.
16726
c50e614b
JJ
167272016-01-09 Jakub Jelinek <jakub@redhat.com>
16728
16729 PR c++/69164
16730 * g++.dg/opt/pr69164.C: New test.
16731
e0237993
JJ
167322016-01-08 Jakub Jelinek <jakub@redhat.com>
16733
16734 PR tree-optimization/69167
16735 * gcc.dg/pr69167.c: New test.
16736
bd8f5bb2
MP
167372016-01-08 Marek Polacek <polacek@redhat.com>
16738
16739 PR c++/68449
16740 * g++.dg/pr68449.C: New.
16741
bb0f5ca7
AL
167422016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16743
16744 PR tree-optimization/68707
16745 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16746 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16747 on platforms supporting it.
16748 * gcc.dg/vect/slp-perm-2.c: Likewise.
16749 * gcc.dg/vect/slp-perm-3.c: Likewise.
16750 * gcc.dg/vect/slp-perm-5.c: Likewise.
16751 * gcc.dg/vect/slp-perm-7.c: Likewise.
16752 * gcc.dg/vect/slp-perm-8.c: Likewise.
16753 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16754 on platforms supporting it.
16755
22518428
JJ
167562016-01-08 Jakub Jelinek <jakub@redhat.com>
16757
33f0852f
JJ
16758 PR tree-optimization/69162
16759 * gcc.dg/pr69162.c: New test.
16760
22518428
JJ
16761 PR tree-optimization/69172
16762 * gcc.dg/pr69172.c: New test.
16763
80e9b3aa
TP
167642016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16765
16766 PR tree-optimization/67781
16767 * gcc.c-torture/execute/pr67781.c: New file.
16768
262a363f
JJ
167692016-01-08 Jakub Jelinek <jakub@redhat.com>
16770
16771 PR tree-optimization/69083
16772 * gcc.dg/vect/pr69083.c: New test.
16773
6e1f093f
SS
167742016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16775
16776 PR tree-optimization/61441
16777 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16778 Use -fexcess-precision=standard for compiler options.
16779 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16780
53290e07
JJ
167812016-01-08 Jakub Jelinek <jakub@redhat.com>
16782
57bf3072
JJ
16783 PR fortran/69128
16784 * gfortran.dg/gomp/pr69128.f90: New test.
16785
53290e07
JJ
16786 PR c++/69145
16787 * g++.dg/ext/pr69145-1.C: New test.
16788 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16789 * g++.dg/ext/pr69145-2.h: New file.
16790
7a127fa7
MS
167912016-01-07 Martin Sebor <msebor@redhat.com>
16792
16793 PR c/68966
16794 * gcc.dg/atomic-fetch-bool.c: New test.
16795 * gcc.dg/sync-fetch-bool.c: New test.
16796
95918b49
L
167972016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16798
16799 PR fortran/66680
16800 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16801
c8e62a9d
NC
168022016-01-07 Nick Clifton <nickc@redhat.com>
16803
16804 PR target/66655
16805 * g++.dg/pr66655.C: New test.
16806 * g++.dg/pr66655_1.cc: Test support file.
16807 * g++.dg/pr66655.h: Test header file.
16808
2ad3adf1 168092016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16810
16811 PR fortran/66680
16812 gfortran.dg/gomp/pr66680.f90: New test.
16813
4cd9ca92
L
168142016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16815
16816 PR target/69171
16817 * gcc.target/i386/pr69171-1.c: New test.
16818 * gcc.target/i386/pr69171-2.c: Likewise.
16819 * gcc.target/i386/pr69171-3.c: Likewise.
16820 * gcc.target/i386/pr69171-4.c: Likewise.
16821 * gcc.target/i386/pr69171-5.c: Likewise.
16822 * gcc.target/i386/pr69171-6.c: Likewise.
16823
7e33d4dc
BS
168242015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16825
16826 PR middle-end/67639
16827 * c-c++-common/pr67639.c: New test.
16828
fec64afc
JJ
168292016-01-07 Jakub Jelinek <jakub@redhat.com>
16830
16831 PR tree-optimization/69141
16832 * g++.dg/opt/pr69141.C: New test.
16833
f293ad29
EB
168342016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16835
16836 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16837
5027395e
UB
168382016-01-06 Uros Bizjak <ubizjak@gmail.com>
16839
16840 PR target/69140
16841 * gcc.target/i386/pr69140.c: New test
16842
7443cf13
DM
168432016-01-06 David Malcolm <dmalcolm@redhat.com>
16844
16845 * gcc.dg/bad-dereference.c: New test case.
16846
32928931
BS
168472015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16848
16849 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16850
68dd05da
AS
168512016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16852
16853 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16854
6b131d5b
MP
168552016-01-06 Marek Polacek <polacek@redhat.com>
16856
16857 PR sanitizer/69099
16858 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16859
8d9fdb49
MP
168602016-01-05 Marek Polacek <polacek@redhat.com>
16861
16862 PR c/69104
16863 * gcc.dg/atomic-invalid-2.c: New.
16864
acf93f1e
L
168652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16866
16867 PR target/68991
16868 * gcc.target/i386/pr68991.c: New test.
16869
3f50525d
L
168702016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16871
16872 PR target/68991
16873 * g++.dg/pr68991-1.C: New test.
16874 * g++.dg/pr68991-2.C: Likewise.
16875
e0237993 168762016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16877
e0237993 16878 PR other/60465
face88a1
ST
16879 * gcc.target/ia64/pr60465-gprel64.c: New test.
16880 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16881
a0866eff
KT
168822016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16883
16884 PR rtl-optimization/68651
16885 * gcc.target/aarch64/pr68651_1.c: New test.
16886
c589e975
DM
168872016-01-05 David Malcolm <dmalcolm@redhat.com>
16888
16889 PR c/69122
16890 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16891
929710d9
NS
168922016-01-05 Nathan Sidwell <nathan@acm.org>
16893
ce3e43d7
NS
16894 PR c++/58583
16895 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16896
929710d9
NS
16897 * gcc.dg/alias-15.c: New.
16898
a2faef8e
NC
168992016-01-05 Nick Clifton <nickc@redhat.com>
16900
16901 PR target/68870
16902 * g++.dg/pr68770.C: New test.
16903
4cfa76e3
MS
169042016-01-04 Mike Stump <mikestump@comcast.net>
16905
16906 * lib/target-supports.exp (check_effective_target_cilkplus):
16907 cilkplus targets require pthreads.
4ece61b6 16908 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16909
4e8a3a35
MM
169102016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16911
16912 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16913 generation.
16914
818ab71a
JJ
169152016-01-04 Jakub Jelinek <jakub@redhat.com>
16916
16917 Update copyright years.
16918
2fe0a208
MP
169192016-01-04 Marek Polacek <polacek@redhat.com>
16920
16921 PR c/68908
16922 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16923 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16924 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16925
9e3b2fe3
EB
169262016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16927
16928 * gcc.target/sparc/20160104-2.c: New test.
16929
e8d65a35
EB
169302016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16931
16932 * gcc.target/sparc/20160104-1.c: New test.
16933
25ccfccd
PT
169342016-01-03 Paul Thomas <pault@gcc.gnu.org>
16935
16936 PR fortran/65045
16937 * gfortran.dg/pr65045.f90: New test.
16938
cb51d382
EB
169392016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16940
16941 * gnat.dg/specs/debug1.ads: Delete.
16942
6eeaad6e
JD
169432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16944
16945 PR libgfortran/68867
16946 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16947 expression.
16948
2f968603
JD
169492016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16950
16951 PR libgfortran/68867
16952 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16953 PowerPC.
16954
591bb5e4
PT
169552016-01-01 Paul Thomas <pault@gcc.gnu.org>
16956
16957 PR fortran/68864
16958 * gfortran.dg/pr68864.f90: New test.
16959
f1e0620c
JJ
169602016-01-01 Jakub Jelinek <jakub@redhat.com>
16961
942a1319
JJ
16962 PR tree-optimization/69070
16963 * gcc.dg/pr69070.c: New test.
16964
10dff63f
JJ
16965 PR sanitizer/69055
16966 * gfortran.dg/pr69055.f90: New test.
16967
f1e0620c
JJ
16968 PR target/69015
16969 * gcc.dg/pr69015.c: New test.
818ab71a 16970\f
2f883d1c 16971Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16972
16973Copying and distribution of this file, with or without modification,
16974are permitted in any medium without royalty provided the copyright
16975notice and this notice are preserved.