]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR target/77822: Add helper macro EXTRACT_ARGS_IN_RANGE to system.h.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7f5fc633
AK
12016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2
3 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
4
eca98038
AK
52016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6
7 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
8
a6a2b532
AK
92016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10
11 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
12 pattern checks.
13 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
14
84b0769e
MO
152016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
16
17 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
18
90ee6453
EP
192016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
20
21 PR fortran/77505
22 * gfortran.dg/char_length_20.f90: New test.
23 * gfortran.dg/char_length_21.f90: Ditto.
24
96ad5df6
SK
252016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
26
27 PR fortran/78279
28 * gfortran.dg/pr78279.f90: New test.
29
3c708994
DE
302016-12-01 David Edelsohn <dje.gcc@gmail.com>
31
32 * g++.dg/tls/pr77285-1.C: dg-add-options tls
33
d95fe801
JG
342016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
35
36 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
37
a1fc386a
RB
382016-12-01 Richard Biener <rguenther@suse.de>
39
40 * gcc.dg/torture/alias-2.c: New testcase.
41
b0da9709
GJL
422016-12-01 Georg-Johann Lay <avr@gjlay.de>
43
44 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
45 * gcc.target/avr/tiny-caller-save.c: Dito.
46
ccbf6355
AV
472016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
48
49 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
50
d26b3eb7
JJ
512016-12-01 Jakub Jelinek <jakub@redhat.com>
52
53 PR debug/78587
54 * gcc.dg/debug/pr78587.c: New test.
55
0f091278
SB
562016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
57
58 PR rtl-optimization/78607
59 * gcc.c-torture/compile/pr78607.c: New testcase.
60
1124cf27
MS
612016-11-30 Martin Sebor <msebor@redhat.com>
62
63 PR tree-optimization/78586
64 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
65
f7abdf36
VM
662016-11-30 Vladimir Makarov <vmakarov@redhat.com>
67
68 PR tree-optimization/77856
df3f1277 69 * gcc.target/i386/pr77856.c: New.
f7abdf36 70
917b47be
DE
712016-11-30 David Edelsohn <dje.gcc@gmail.com>
72
df3f1277
UB
73 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
74 scan-assembler-not on AIX.
917b47be 75
8fb75185
AV
762016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
77
df3f1277 78 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 79
82c7aae6
DE
802016-11-30 David Edelsohn <dje.gcc@gmail.com>
81
82 * g++.dg/eh/new1.C: XFAIL on AIX.
83 * g++.dg/eh/delete1.C: Same.
84 * g++.dg/init/new40.C: Same.
85 * g++.old-deja/g++.eh/new2.C: Same.
86
9e604f92
DM
872016-11-30 David Malcolm <dmalcolm@redhat.com>
88
89 PR c/78498
90 * gcc.dg/format/pr78494.c: Rename to...
91 * gcc.dg/format/pr78498.c: ...this.
92
e613205c
DM
932016-11-30 David Malcolm <dmalcolm@redhat.com>
94
95 PR c/78498
96 * gcc.dg/format/pr78494.c: New test case.
97
e6383ae7
DE
982016-11-30 David Edelsohn <dje.gcc@gmail.com>
99
100 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
101 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
102 * g++.dg/debug/dwarf2/refqual-1.C: Same.
103 * g++.dg/debug/dwarf2/refqual-2.C: Same.
104
17a938e8
SB
1052016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
106
107 PR rtl-optimization/78610
108 * gcc.c-torture/compile/pr78610.c: New testcase.
109
aec0ee11
BC
1102016-11-30 Bin Cheng <bin.cheng@arm.com>
111
112 PR tree-optimization/78574
113 * gcc.c-torture/compile/pr78574.c: New test.
114
ba85c8c3
AV
1152016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
116
117 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
118 to the changed interfaces.
119 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
120 * gfortran.dg/coarray_allocate_7.f08: Likewise.
121 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
122 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
123 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
124 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
125 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
126
d5c50b02
JW
1272016-11-30 Janus Weil <janus@gcc.gnu.org>
128
129 PR fortran/78593
130 * gfortran.dg/derived_result.f90: New test case.
131
8fef5ca9
TP
1322016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
133
134 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
135 -mfloat-abi=soft option.
136 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
137 foreach loop.
138
35323bd8
KT
1392016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
140
141 PR target/78362
142 * gcc.c-torture/compile/pr78362.c: New test.
143
cc46bc43
AB
1442016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
145
146 * lib/target-supports.exp (check_effective_target_freorder): Check
147 additional case.
148
e9472c81
AB
1492016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
150
151 * gcc.target/arc/arc700-stld-hazard.c: New file.
152
40109581
JW
1532016-11-30 Janus Weil <janus@gcc.gnu.org>
154
155 PR fortran/78592
156 * gfortran.dg/dtio_18.f90: New test case.
157
fb61d96c
ML
1582016-11-30 Martin Liska <mliska@suse.cz>
159
160 PR sanitizer/78541
161 * gcc.dg/asan/pr78541-2.c: New test.
162 * gcc.dg/asan/pr78541.c: New test.
163
053d5e0c
JJ
1642016-11-30 Jakub Jelinek <jakub@redhat.com>
165
166 PR tree-optimization/78586
167 * gcc.c-torture/execute/pr78586.c: New test.
168
a4f15a7d
JW
1692016-11-30 Janus Weil <janus@gcc.gnu.org>
170
171 PR fortran/78573
172 * gfortran.dg/class_61.f90: New test case.
173
94f597df
DM
1742016-11-29 David Malcolm <dmalcolm@redhat.com>
175
176 PR preprocessor/78569
177 * gcc.dg/format/pr78569.c: New test case.
178
576b067c
MS
1792016-11-29 Martin Sebor <msebor@redhat.com>
180
181 avoid false positives on ILP32 targets.
182 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
183
01a4551c
MS
1842016-11-29 Martin Sebor <msebor@redhat.com>
185
186 PR tree-optimization/78512
187 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
188 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
189
a9185480
UB
1902016-11-29 Uros Bizjak <ubizjak@gmail.com>
191
192 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
193 Force value through k register.
194
8bf3cdff
DM
1952016-11-29 David Malcolm <dmalcolm@redhat.com>
196
197 PR c++/72774
198 PR c++/72786
199 PR c++/77922
200 PR c++/78313
201 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
202 * g++.dg/spellcheck-macro-ordering.C: New test case.
203 * g++.dg/spellcheck-pr78313.C: New test case.
204
753a9523
TC
2052016-11-29 Tamar Christina <tamar.christina@arm.com>
206
207 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
208 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
209 (Poly64x1_t, Poly64x2_t): Added types.
210 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
211 (vmov_n_p64, vmovq_n_p64): Added.
212 (vld2_lane_p64, vld2q_lane_p64): Likewise.
213 (vld3_lane_p64, vld3q_lane_p64): Likewise.
214 (vld4_lane_p64, vld4q_lane_p64): Likewise.
215 (vst2_lane_p64, vst2q_lane_p64): Likewise.
216 (vst3_lane_p64, vst3q_lane_p64): Likewise.
217 (vst4_lane_p64, vst4q_lane_p64): Likewise.
218 (vget_lane_p64, vgetq_lane_p64): Likewise.
219 (vget_high_p64): Likewise.
220 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
221 Added AArch64 flags.
222 (vreint_vector, vreint_vector_res): Moved to header.
223 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
224 Added Aarch64 flags.
225 (vreint_vector, vreint_vector_res): Moved to header.
226
c0fe5a21
JW
2272016-11-29 Janus Weil <janus@gcc.gnu.org>
228
229 PR fortran/58175
230 * gfortran.dg/finalize_30.f90: New test case.
231
248cce34
ML
2322016-11-29 Martin Liska <mliska@suse.cz>
233
234 PR gcov-profile/78582
235 * gcc.dg/pr78582.c: New test.
236
11edabc2
SKS
2372016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
238
239 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
240 targets with sizeof(int) < 4.
241
b302f2e0
RB
2422016-11-29 Richard Biener <rguenther@suse.de>
243
244 PR middle-end/78546
245 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
246
01a8a373
SB
2472016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
248
249 * gcc.target/powerpc/rldic-0.c: New testcase.
250 * gcc.target/powerpc/rldic-1.c: New testcase.
251 * gcc.target/powerpc/rldic-2.c: New testcase.
252 * gcc.target/powerpc/rldicl-0.c: New testcase.
253 * gcc.target/powerpc/rldicl-1.c: New testcase.
254 * gcc.target/powerpc/rldicl-2.c: New testcase.
255 * gcc.target/powerpc/rldicr-0.c: New testcase.
256 * gcc.target/powerpc/rldicr-1.c: New testcase.
257 * gcc.target/powerpc/rldicr-2.c: New testcase.
258 * gcc.target/powerpc/rldicx.h: New file.
259 * gcc.target/powerpc/rldimi-0.c: New testcase.
260 * gcc.target/powerpc/rldimi-1.c: New testcase.
261 * gcc.target/powerpc/rldimi-2.c: New testcase.
262 * gcc.target/powerpc/rldimi.h: New file.
263 * gcc.target/powerpc/rlwimi-0.c: New testcase.
264 * gcc.target/powerpc/rlwimi-1.c: New testcase.
265 * gcc.target/powerpc/rlwimi-2.c: New testcase.
266 * gcc.target/powerpc/rlwimi.h: New file.
267 * gcc.target/powerpc/rlwinm-0.c: New testcase.
268 * gcc.target/powerpc/rlwinm-1.c: New testcase.
269 * gcc.target/powerpc/rlwinm-2.c: New testcase.
270 * gcc.target/powerpc/rlwinm.h: New file.
271
a5a4add7
JJ
2722016-11-28 Jakub Jelinek <jakub@redhat.com>
273
274 PR middle-end/78540
275 * gcc.dg/pr78540.c: New test.
276
de6aa933
MS
2772016-11-28 Martin Sebor <msebor@redhat.com>
278
279 PR middle-end/78520
280 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
281 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
282 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
283 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
284
80cf1b8b
JJ
2852016-11-28 Jakub Jelinek <jakub@redhat.com>
286
f28fd43e
JJ
287 PR c++/72808
288 * g++.dg/debug/pr72808.C: New test.
289
d0570047
JJ
290 PR rtl-optimization/78546
291 * gcc.dg/torture/pr78546-1.c: New test.
292 * gcc.dg/torture/pr78546-2.c: New test.
293
80cf1b8b
JJ
294 PR fortran/78298
295 * gfortran.dg/gomp/pr78298.f90: New test.
296
bf9e8b6b
UB
2972016-11-28 Uros Bizjak <ubizjak@gmail.com>
298
299 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
300 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
301
f4bb5c17
JJ
3022016-11-28 Jakub Jelinek <jakub@redhat.com>
303
304 PR c++/77591
305 * g++.dg/cpp1y/pr77591.C: New test.
306
54856e4f
DE
3072016-11-28 David Edelsohn <dje.gcc@gmail.com>
308
309 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
310
6522add2
RB
3112016-11-28 Richard Biener <rguenther@suse.de>
312
313 PR tree-optimization/78542
314 * gcc.dg/torture/pr78542.c: New testcase.
315
b7ce4fe2
RB
3162016-11-28 Richard Biener <rguenther@suse.de>
317
318 PR tree-optimization/78343
319 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
320 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
321
df8391b4
JJ
3222016-11-28 Jakub Jelinek <jakub@redhat.com>
323
324 PR lto/78211
325 * g++.dg/ipa/pr78211.C: New test.
326
e578b767
PT
3272016-11-27 Paul Thomas <pault@gcc.gnu.org>
328
329 PR fortran/78474
330 * gfortran.dg/submodule_22.f08: New test.
331
332 PR fortran/78331
333 * gfortran.dg/submodule_21.f08: New test.
334
ae829c95
JDA
3352016-11-27 John David Anglin <danglin@gcc.gnu.org>
336
337 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
338
b410cf1d
IS
3392016-11-27 Iain Sandoe <iain@codesourcery.com>
340 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
341 Dominique d'Humieres <dominiq@lps.ens.fr>
342
343 PR target/67710
344 * gcc.dg/darwin-minversion-1.c: Update min version check.
345 * gcc.dg/darwin-minversion-2.c: Likewise.
346 * gcc.dg/darwin-minversion-3.c: Likewise.
347
03f82a6a
IS
3482016-11-27 Iain Sandoe <iain@codesourcery.com>
349
350 PR target/57438
351 * gcc.dg/pr57438-1.c: New Test.
352 * gcc.dg/pr57438-2.c: New Test.
353
987395fd
DH
3542016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
355 Iain Sandoe <iain@codesourcery.com>
356
357 PR target/71767
358 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
359 linker-visible symbols.
360 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
361 * gcc.dg/const-uniq-1.c: Likewise.
362 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
363 * gcc.target/i386/pr70799-1.c: Likewise.
364
ad7a69db
JJ
3652016-11-25 Jakub Jelinek <jakub@redhat.com>
366
8382457c
JJ
367 PR rtl-optimization/78438
368 PR rtl-optimization/78477
369 * gcc.c-torture/execute/pr78438.c: New test.
370 * gcc.c-torture/execute/pr78477.c: New test.
371
ad7a69db
JJ
372 PR rtl-optimization/78526
373 * gcc.dg/pr78526.c: New test.
374
c620cf89
VM
3752016-11-25 Vladimir Makarov <vmakarov@redhat.com>
376
377 PR rtl-optimization/77541
378 * gcc.target/i386/pr77541.c: Change target to int128.
379
f76c4d97
JW
3802016-11-25 Janus Weil <janus@gcc.gnu.org>
381
382 PR fortran/60853
383 * gfortran.dg/typebound_assignment_8.f90: New test case.
384
27d0862e
JJ
3852016-11-25 Jakub Jelinek <jakub@redhat.com>
386
387 PR rtl-optimization/78527
388 * gcc.c-torture/compile/pr78527.c: New test.
389
78681a7b
ML
3902016-11-25 Martin Liska <mliska@suse.cz>
391
392 PR gcov-profile/78086
393 * g++.dg/gcov/pr16855.C: Clean up the test case.
394 * g++.dg/gcov/pr16855-priority.C: New test.
395
a77af182
RB
3962016-11-25 Richard Biener <rguenther@suse.de>
397
398 PR ipa/78515
399 * gcc.dg/torture/pr78515.c: New testcase.
400
3cae214f
PT
4012016-11-25 Paul Thomas <pault@gcc.gnu.org>
402
403 PR fortran/78293
404 * gfortran.dg/allocatable_function_10.f90: New test.
405 * gfortran.dg/class_array_15.f03: Increase builtin_free count
406 from 11 to 12.
407
ae22bc5d
BC
4082016-11-25 Bin Cheng <bin.cheng@arm.com>
409
410 PR middle-end/78507
411 PR middle-end/78510
412 PR middle-end/78517
413 * g++.dg/torture/pr78507.C: New test.
414 * gcc.dg/torture/pr78510.c: New test.
415 * gcc.dg/torture/pr78517.c: New test.
416
59ec925b
RB
4172016-11-24 Richard Biener <rguenther@suse.de>
418
419 PR tree-optimization/78343
420 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
421 * gcc.dg/autopar/uns-outer-6.c: Adjust.
422 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
423 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
424 * gcc.dg/vect/pr38529.c: Likewise.
425
83624b60
TP
4262016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
427
428 PR tree-optimization/77673
429 * gcc.dg/pr77673.c: New test.
430
54e606f0
MJ
4312016-11-25 Martin Jambor <mjambor@suse.cz>
432
433 PR tree-optimization/70965
434 * g++.dg/pr70965.C: New test.
435
758dcf83
JJ
4362016-11-25 Jakub Jelinek <jakub@redhat.com>
437 Andreas Schwab <schwab@linux-m68k.org>
438
439 PR gcov-profile/78467
440 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
441 signed int.
442
84db1406
RS
4432016-11-25 Richard Sandiford <richard.sandiford@arm.com>
444
445 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
446 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
447
2c28c3e4
RS
4482016-11-25 Richard Sandiford <richard.sandiford@arm.com>
449
450 * gcc.dg/tree-ssa/tailcall-8.c: New test.
451
4ae35e69
SKS
4522016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
453
454 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 455 with sizeof(int) < 4.
4ae35e69 456
d7b0fcaa
MS
4572016-11-24 Martin Sebor <msebor@redhat.com>
458
459 PR tree-optimization/78476
460 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
461
3f156a6c
VM
4622016-11-24 Vladimir Makarov <vmakarov@redhat.com>
463
464 PR rtl-optimization/77541
465 * gcc.target/i386/pr77541.c: New.
466
fba5a793
SK
4672016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
468
469 PR fortran/78500
470 * gfortran.dg/class_result_4.f90: New test.
471
11e554b3
JG
4722016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
473
474 * gcc.target/aarch64/_Float16_1.c: New.
475 * gcc.target/aarch64/_Float16_2.c: Likewise.
476 * gcc.target/aarch64/_Float16_3.c: Likewise.
477
bf1e3646
JG
4782016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
479
480 * gcc.target/aarch64/floatdihf2_1.c: New.
481
33a002b0
KT
4822016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
483
484 PR target/48863
485 PR inline-asm/70184
486 * gcc.target/arm/pr48863.c: New test.
487
0d56d3c1
ML
4882016-11-24 Martin Liska <mliska@suse.cz>
489
490 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
491 parts for frequencies/probabilities.
492 * gcc.dg/pr34027-1.c: Likewise.
493 * gcc.dg/strict-overflow-2.c: Likewise.
494 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
495 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
496 * gcc.dg/tree-ssa/pr32044.c: Likewise.
497 * gcc.dg/tree-ssa/vector-3.c: Likewise.
498 * gcc.dg/tree-ssa/vrp101.c: Likewise.
499 * gcc.dg/tree-ssa/dump-2.c: New test.
500
8cac4d85
BS
5012016-11-24 Bernd Schmidt <bschmidt@redhat.com>
502
503 * gcc.target/i386/align-limit.c: New test.
504
eb2afa1a
RB
5052016-11-24 Richard Biener <rguenther@suse.de>
506
507 PR tree-optimization/71595
508 * gcc.dg/torture/pr71595.c: New testcase.
509
2d8fec87
BS
5102016-11-24 Bernd Schmidt <bschmidt@redhat.com>
511
512 PR rtl-optimization/78120
513 * gcc.target/i386/pr78120.c: New test.
514
3b08cde8
EB
5152016-11-24 Eric Botcazou <ebotcazou@adacore.com>
516
517 * gcc.c-torture/compile/20161124-1.c: New test.
518
bf2df7a9
ML
5192016-11-24 Jakub Jelinek <jakub@redhat.com>
520
521 PR bootstrap/78493
522 * g++.dg/cpp1z/decomp18.C: New test.
523
adf86091
N
5242016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
525
526 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
527 * gcc.target/aarch64/store-pair-1.c : Likewise.
528
3884190f
N
5292016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
530
531 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
532 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
533 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
534 * gcc.target/aarch64/vect-clz.c : Likewise.
535 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
536 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
537 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
538 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
539 * gcc.target/aarch64/vect-fmovd.c : Likewise.
540 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
541 * gcc.target/aarch64/vect-fmovf.c : Likewise.
542 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
543
90b725f0
PB
5442016-11-23 Peter Bergner <bergner@vnet.ibm.com>
545
546 PR target/78458
547 * gcc.target/powerpc/pr78458.c: New.
548
03f24169
JM
5492016-11-23 Joseph Myers <joseph@codesourcery.com>
550
551 * gcc.c-torture/compile/20161123-1.c: New test.
552
91c9fb42
SK
5532016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
554
555 PR fortran/78297
556 * gfortran.dg/pr78297.f90: New test.
557
15a3cdd8
DE
5582016-11-23 David Edelsohn <dje.gcc@gmail.com>
559
560 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
561
c39dad64
JJ
5622016-11-23 Jakub Jelinek <jakub@redhat.com>
563
c944c6a2
JJ
564 PR sanitizer/69278
565 * g++.dg/ubsan/return-7.C: New test.
566 * c-c++-common/ubsan/unreachable-4.c: New test.
567
871a2c6c
JJ
568 PR tree-optimization/78482
569 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
570 (bar): New function.
571 (main): Call bar instead of printf.
572
c39dad64
JJ
573 PR middle-end/69183
574 * gfortran.dg/gomp/pr69183.f90: New test.
575
5762016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
577
578 PR target/78230
579 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
580 (test2) Ditto.
581
25cb6b33
JJ
5822016-11-23 Jakub Jelinek <jakub@redhat.com>
583
584 PR c++/77907
585 * g++.dg/cpp0x/pr77907.C: New test.
586
cfe3d653
PK
5872016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
588
589 PR middle-end/78153
590 * gcc.dg/tree-ssa/pr78153-1.c: New test.
591 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
592
5774b1fa
JG
5932016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
594
595 PR target/63250
596 * lib/target-supports.exp (add_options_for_float16): Add
597 -mfp16-format=ieee when testign arm*-*-*.
598
5e0f10a0
JG
5992016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
600
601 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
602 result.
603 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
604 result.
605
ba75a174
JG
6062016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
607
608 * lib/target-supports.exp (check_effective_target_float16): Add
609 options for _Float16.
610 (check_effective_target_float32): Add options for _Float32.
611 (check_effective_target_float64): Add options for _Float64.
612 (check_effective_target_float128): Add options for _Float128.
613 (check_effective_target_float32x): Add options for _Float32x.
614 (check_effective_target_float64x): Add options for _Float64x.
615 (check_effective_target_float128x): Add options for _Float128x.
616
56d8ffc1
JG
6172016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
618
619 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
620 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
621
04f0fcf7
JG
6222016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
623
624 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
625 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
626
aecc521b
MS
6272016-11-23 Martin Sebor <msebor@redhat.com>
628
629 PR middle-end/78461
630 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
631 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
632
e2df2328
JJ
6332016-11-23 Jakub Jelinek <jakub@redhat.com>
634
1b3314dd
JJ
635 PR c++/71450
636 * g++.dg/cpp0x/pr71450-1.C: New test.
637 * g++.dg/cpp0x/pr71450-2.C: New test.
638
e2df2328
JJ
639 PR c++/77739
640 * g++.dg/cpp1y/pr77739.C: New test.
641
56b1c60e
MJ
6422016-11-23 Martin Jambor <mjambor@suse.cz>
643
644 * c-c++-common/gomp/gridify-1.c: Update scan string.
645 * gfortran.dg/gomp/gridify-1.f90: Likewise.
646 * c-c++-common/gomp/gridify-2.c: New test.
647 * c-c++-common/gomp/gridify-3.c: Likewise.
648
e600f219
RB
6492016-11-23 Richard Biener <rguenther@suse.de>
650
651 PR tree-optimization/78396
652 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
653
cbb88345
RB
6542016-11-23 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/78482
657 * gcc.dg/torture/pr78482.c: New testcase.
658
b5481987
BC
6592016-11-23 Bin Cheng <bin.cheng@arm.com>
660
661 * gcc.dg/fold-cond_expr-1.c: New test.
662 * gcc.dg/fold-condcmpconv-1.c: New test.
663 * gcc.dg/fold-condcmpconv-2.c: New test.
664
0eb078fe
RB
6652016-11-23 Richard Biener <rguenther@suse.de>
666
667 PR middle-end/71762
668 * gcc.dg/torture/pr71762-1.c: New testcase.
669 * gcc.dg/torture/pr71762-2.c: Likewise.
670 * gcc.dg/torture/pr71762-3.c: Likewise.
671 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
672
efb71232
RB
6732016-11-23 Richard Biener <rguenther@suse.de>
674
675 PR lto/78472
676 * g++.dg/lto/pr78472_0.c: New testcase.
677 * g++.dg/lto/pr78472_1.C: Likewise.
678
a5bb8a5c
RB
6792016-11-23 Richard Biener <rguenther@suse.de>
680 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
681
682 PR tree-optimization/78154
683 * gcc.dg/tree-ssa/pr78154.c: New test.
684
e36c1cfe
N
6852016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
686
687 * gcc.dg/pr31096.c: New testcase.
688 * gcc.dg/pr31096-1.c: New testcase.
689
fb2675cb
PB
6902016-11-23 Paolo Bonzini <bonzini@gnu.org>
691
692 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
693 adjust for warning->pedwarn change.
694 * gcc.dg/cpp/defined-syshdr.c,
695 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
696 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
697 gcc.dg/cpp/defined-Wextra.c,
698 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
699
baf53c47
SKS
7002016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
701
702 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
703
ec1c5694
JJ
7042016-11-23 Jakub Jelinek <jakub@redhat.com>
705
706 PR target/78451
707 * gcc.target/i386/pr78451.c: New test.
708 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
709 and #pragma GCC pop_options around the first #pragma GCC target.
710 * gcc.target/i386/pr69255-2.c: Likewise.
711 * gcc.target/i386/pr69255-3.c: Likewise.
712
43fd192f
MC
7132016-11-23 Michael Collison <michael.collison@arm.com>
714
715 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
716 additional constants are recognized and fewer instructions generated.
717 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
718 additional constants are recognized and fewer instructions generated.
719
ed9e2fa9
ILT
7202016-11-22 Ian Lance Taylor <iant@golang.org>
721
722 * gcc.misc-tests/godump-1.c: Update expected output for recent
723 changes.
724
3135d8fe
MP
7252016-11-22 Marek Polacek <polacek@redhat.com>
726
727 PR tree-optimization/78455
728 * gcc.dg/uninit-23.c: New.
729
f8a6e41f
SK
7302016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
731
732 PR fortran/78479
733 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
734 comment.
735
7e98cccb
SK
7362016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
737
738 PR fortran/78479
739 * gfortran.dg/char_component_initializer_3.f90: New test.
740
9435cd52
JJ
7412016-11-22 Jakub Jelinek <jakub@redhat.com>
742
743 PR target/78451
744 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
745 GCC target pragma before including immintrin.h.
746
a0af8668
CL
7472016-11-22 Carl Love <cel@us.ibm.com>
748
749 * gcc.target/powerpc/builtins-3.c: New file to test the new
750 built-ins for vector compare equal and vector compare not equal.
751
5d382ed6
JW
7522016-11-22 Janus Weil <janus@gcc.gnu.org>
753
754 PR fortran/78443
755 * gfortran.dg/typebound_proc_35.f90: New test case.
756
4fa33072
GJL
7572016-11-22 Georg-Johann Lay <avr@gjlay.de>
758
759 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
760 parameter in declaration.
761
0e721ce7
GJL
7622016-11-22 Georg-Johann Lay <avr@gjlay.de>
763
764 * gcc.dg/loop-split.c: Require int32plus.
765 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
766
88c888f1
BE
7672016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
768
769 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
770
9d494aac
GJL
7712016-11-22 Georg-Johann Lay <avr@gjlay.de>
772
773 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
774
c69fb816
KT
7752016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
776
777 PR target/78439
778 * gcc.c-torture/compile/pr78439.c: New test.
779
4ac52f16
TP
7802016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
781
782 PR target/77904
783 * gcc.target/arm/pr77904.c: New test.
784
e4fe8c9f
TT
7852016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
786
787 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
788 isa_rev>=2.
789
9b28cb6f
JJ
7902016-11-22 Jakub Jelinek <jakub@redhat.com>
791
46a61395
JJ
792 PR tree-optimization/78436
793 * gcc.c-torture/execute/pr78436.c: New test.
794
76a7314d
JJ
795 PR middle-end/78416
796 * gcc.dg/torture/pr78416.c: New test.
797
9b28cb6f
JJ
798 PR tree-optimization/78445
799 * gcc.dg/pr78445.c: New test.
800
ee8195d9
SN
8012016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
802
b2b0acbe 803 PR libgfortran/78449
ee8195d9
SN
804 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
805
3ca23cdb
JL
8062016-11-21 Jeff Law <law@redhat.com>
807
b2b0acbe 808 PR target/68538
3ca23cdb
JL
809 * gcc.c-torture/compile/pr68538.c: New test.
810
d85e598a
MM
8112016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
812
813 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
814 to be generated instead of FCTIWUZ or FCTIWZ.
815
afb34582
JJ
8162016-11-21 Jakub Jelinek <jakub@redhat.com>
817
699e8cb7
JJ
818 PR middle-end/67335
819 * g++.dg/vect/simd-clone-7.cc: New test.
820
afb34582
JJ
821 PR c++/71973
822 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
823 long unsigned int.
824 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
825 unsigned long.
826
83ad4fac
JL
8272016-11-20 Jeff Law <law@redhat.com>
828
829 PR target/25128
830 * gcc.target/m68k/pr25128.c: New test.
831
9713daa0
RS
8322016-11-21 Richard Sandiford <richard.sandiford@arm.com>
833
834 * gcc.dg/tree-ssa/tailcall-7.c: New test.
835
67b5d0b2
DM
8362016-11-21 David Malcolm <dmalcolm@redhat.com>
837
838 PR preprocessor/78324
839 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
840 (test_multitoken_macro): New function.
841 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
842 case.
843 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
844 case.
845 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
846 cases.
847 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
848 Move to...
849 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
850 -ftrack-macro-expansion=0.
851 (test_sprintf_note): Remove "P" macro. Add
852 dg-begin/end-multiline-output directives.
853 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
854
dd586f98
GJL
8552016-11-21 Georg-Johann Lay <avr@gjlay.de>
856
857 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
858 Return 1 for AVR_TINY.
859
e51482c9
SB
8602016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
861
862 PR rtl-optimization/71785
863 * gcc.target/powerpc/pr71785.c: New file.
864
e0e7aa34
BC
8652016-11-21 Bin Cheng <bin.cheng@arm.com>
866
867 PR testsuite/78114
868 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
869 options. Refine test by checking predictive commining PHI
870 nodes in vectorized loop wrto vector factor.
871
48330c93
BE
8722016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
873
874 PR c++/71973
875 * g++.dg/pr71973-1.C: New test.
876 * g++.dg/pr71973-2.C: New test.
877 * g++.dg/pr71973-3.C: New test.
878 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
879 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
880 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
881 to dg-options.
882 * g++.old-deja/g++.other/realloc.C: Likewise.
883 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
884
eeeaf719
BS
8852016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
886
887 PR tree-optimization/78413
888 * gcc.dg/tree-ssa/pr78413.c: New test.
889
e420e419
TP
8902016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
891
892 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
893 target is Thumb-only.
894
fe12d76c
JL
8952016-11-20 Jeff Law <law@redhat.com>
896
897 PR target/48551
898 * gcc.target/m68k/pr48551.c: New test.
899
8dc998fb 9002016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 901
8dc998fb
HA
902 PR fortran/69741
903 * gfortran.dg/forall_18.f90: New testcase.
904
40fd269a
MG
9052016-11-20 Marc Glisse <marc.glisse@inria.fr>
906
907 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
908
8294f555
AV
9092016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
910
911 PR fortran/78395
912 * gfortran.dg/typebound_operator_21.f03: New test.
913
5b7f6ed0
MG
9142016-11-20 Marc Glisse <marc.glisse@inria.fr>
915
916 * gcc.dg/tree-ssa/divide-5.c: New file.
917
b8271a38
AS
9182016-11-19 Andreas Schwab <schwab@linux-m68k.org>
919
920 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
921 signed int.
922
ddba26a4
JDA
9232016-11-19 John David Anglin <danglin@gcc.gnu.org>
924
925 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
926 libatomic_available.
927 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
928 * gfortran.dg/coarray_allocate_10.f08: Likewise.
929 * gfortran.dg/coarray_allocate_7.f08: Likewise.
930 * gfortran.dg/coarray_allocate_8.f08: Likewise.
931 * gfortran.dg/coarray_allocate_9.f08: Likewise.
932 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
933 * gfortran.dg/coarray_stat_2.f90: Likewise.
934 * gfortran.dg/coindexed_1.f90: Likewise.
935
636a9a89
JL
9362016-11-18 Jeff Law <law@redhat.com>
937
938 PR target/25111
939 * gcc.target/m68k/pr25111.c: New test.
940
6c554a2a
JJ
9412016-11-18 Jakub Jelinek <jakub@redhat.com>
942
521c54dd
JJ
943 PR c++/68180
944 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
945
5e7c7761
JJ
946 PR middle-end/78419
947 * gcc.target/i386/pr78419.c: New test.
948
6c554a2a
JJ
949 PR c++/77285
950 * g++.dg/tls/pr77285-1.C: New test.
951 * g++.dg/tls/pr77285-2.C: New test.
952
57d7fe86
JL
9532016-11-18 Jeff Law <law@redhat.com>
954
955 PR target/25112
956 * gcc.target/m68k/pr25112: New test.
957
1b2e0303
DE
9582016-11-18 David Edelsohn <dje.gcc@gmail.com>
959
960 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
961 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
962
70e73d3c
TP
9632016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
964
965 * gcc.target/arm/optional_thumb-1.c: New test.
966 * gcc.target/arm/optional_thumb-2.c: New test.
967 * gcc.target/arm/optional_thumb-3.c: New test.
968
151c204f
DV
9692016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
970
971 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
972 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
973 successful test.
974 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
975 (DEFAULT_REQUIRED_QUORUM): Likewise.
976
dbb29a2a
AB
9772016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
978 Toma Tabacu <toma.tabacu@imgtec.com>
979
b2b0acbe
UB
980 * gcc.target/mips/inline-memcpy-1.c (dg-options):
981 Add (REQUIRES_STDLIB).
dbb29a2a
AB
982 * gcc.target/mips/inline-memcpy-2.c: Ditto.
983 * gcc.target/mips/inline-memcpy-3.c: Ditto.
984 * gcc.target/mips/inline-memcpy-4.c: Ditto.
985 * gcc.target/mips/inline-memcpy-5.c: Ditto.
986 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
987 * gcc.target/mips/loongson-simd.c: Ditto.
988 * gcc.target/mips/memcpy-1.c: Ditto.
989 * gcc.target/mips/mips-3d-1.c: Ditto.
990 * gcc.target/mips/mips-3d-2.c: Ditto.
991 * gcc.target/mips/mips-3d-3.c: Ditto.
992 * gcc.target/mips/mips-3d-4.c: Ditto.
993 * gcc.target/mips/mips-3d-5.c: Ditto.
994 * gcc.target/mips/mips-3d-6.c: Ditto.
995 * gcc.target/mips/mips-3d-7.c: Ditto.
996 * gcc.target/mips/mips-3d-8.c: Ditto.
997 * gcc.target/mips/mips-3d-9.c: Ditto.
998 * gcc.target/mips/mips-ps-1.c: Ditto.
999 * gcc.target/mips/mips-ps-2.c: Ditto.
1000 * gcc.target/mips/mips-ps-3.c: Ditto.
1001 * gcc.target/mips/mips-ps-4.c: Ditto.
1002 * gcc.target/mips/mips-ps-6.c: Ditto.
1003 * gcc.target/mips/mips16-attributes.c: Ditto.
1004 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1005 * gcc.target/mips/mips32-dsp.c: Ditto.
1006 * gcc.target/mips/save-restore-1.c: Ditto.
1007 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1008 (mips_preprocess): Add ignore_output argument that when set
1009 will not return the pre-processed output.
b2b0acbe 1010 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1011 (mips-dg-init): Ditto.
1012 (mips-dg-options): Check if a test having test option
1013 (REQUIRES_STDLIB) has the required sysroot support for
1014 the current test options.
1015
f2b6aad9
JL
10162016-11-17 Jeff Law <law@redhat.com>
1017
f97db488
JL
1018 PR middle-end/38219
1019 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1020
f2b6aad9
JL
1021 PR target/47192
1022 * gcc.target/m68k/pr47192.c: New test.
1023
e080b281
TT
10242016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1025
1026 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1027 instead of isa>=4, in order to downgrade to R5.
1028
e389ba30
AB
10292016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1030
1031 * gcc.target/arc/cmem-bit-1.c: New file.
1032 * gcc.target/arc/cmem-bit-2.c: New file.
1033 * gcc.target/arc/cmem-bit-3.c: New file.
1034 * gcc.target/arc/cmem-bit-4.c: New file.
1035
9775c1a5
L
10362016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1037
1038 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1039 "avx5124fmaps".
1040 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1041
10422016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1043 Andrew Senkevich <andrew.senkevich@intel.com>
1044
1045 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1046 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1047 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1048 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1049 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1050 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1051 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1052 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1053 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1054 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1055 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1056 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1057 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1058 avx5124vnniw-check.h.
1059 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1060 check_effective_target_avx5124vnniw): New.
1061 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1062 Set under ifndef.
1063 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1064 * gcc.target/i386/sse-13.c: Ditto.
1065 * g++.dg/other/i386-2.C: Ditto.
1066 * g++.dg/other/i386-3.C: Ditto.
1067 * gcc.target/i386/sse-22.c: Ditto.
1068 * gcc.target/i386/sse-23.c: Ditto.
1069
80557bb7
PC
10702016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1071
1072 PR c++/55080
1073 * g++.dg/parse/pr55080.C: New.
1074
c80620fc
MM
10752016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1076
1077 PR target/78101
1078 * gcc.target/powerpc/fusion4.c: New test.
1079
77b384c5
TP
10802016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1081
1082 PR target/77933
1083 * gcc.target/arm/pr77933-1.c: New test.
1084 * gcc.target/arm/pr77933-2.c: Likewise.
1085
5fe353c8
JJ
10862016-11-17 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR middle-end/78201
1089 * g++.dg/opt/pr78201.C: New test.
1090
cc4aa659
CL
10912016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1092
1093 * gcc.dg/pr78333.c: Add empty implementations of
1094 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1095 problems on non-glibc systems.
1096
b8f56412
DM
10972016-11-17 David Malcolm <dmalcolm@redhat.com>
1098
1099 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1100 (test_raw_string_one_liner): New function.
1101 (test_raw_string_multiline): New function.
1102
141a3ccf
KT
11032016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1104
1105 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1106 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1107
54e63f00 11082016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1109 Richard Biener <rguenther@suse.de>
54e63f00
BS
1110
1111 PR tree-optimization/77848
1112 * gfortran.dg/vect/pr77848.f: New test.
1113
2fe37211
BE
11142016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1115
1116 PR target/77308
1117 * gcc.target/arm/pr53447-5.c: New test.
1118 * lib/target-supports.exp
1119 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1120
c867c39d
CZ
11212016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1122
1123 * gcc.target/arc/abitest.S: New file.
1124 * gcc.target/arc/abitest.h: Likewise.
1125 * gcc.target/arc/va_args-1.c: Likewise.
1126 * gcc.target/arc/va_args-2.c: Likewise.
1127 * gcc.target/arc/va_args-3.c: Likewise.
1128 * gcc.target/arc/mcrc.c: Deleted.
1129 * gcc.target/arc/mdsp-packa.c: Likewise.
1130 * gcc.target/arc/mdvbf.c: Likewise.
1131 * gcc.target/arc/mmac-24.c: Likewise.
1132 * gcc.target/arc/mmac-d16.c: Likewise.
1133 * gcc.target/arc/mno-crc.c: Likewise.
1134 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1135 * gcc.target/arc/mno-dvbf.c: Likewise.
1136 * gcc.target/arc/mno-mac-24.c: Likewise.
1137 * gcc.target/arc/mno-mac-d16.c: Likewise.
1138 * gcc.target/arc/mno-rtsc.c: Likewise.
1139 * gcc.target/arc/mno-xy.c: Likewise.
1140 * gcc.target/arc/mrtsc.c: Likewise.
1141 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1142 function.
1143 (check_effective_target_arc700): Likewise.
1144 (check_effective_target_arc6xx): Likewise.
1145 (check_effective_target_arcmpy): Likewise.
1146 (check_effective_target_archs): Likewise.
1147 (check_effective_target_clmcpu): Likewise.
1148 (check_effective_target_barrelshifter): Likewise.
1149 * gcc.target/arc/barrel-shifter-1.c: Changed.
1150 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1151 * gcc.target/arc/cmem-1.c: Changed.
1152 * gcc.target/arc/cmem-2.c: Likewise.
1153 * gcc.target/arc/cmem-3.c: Likewise.
1154 * gcc.target/arc/cmem-4.c: Likewise.
1155 * gcc.target/arc/cmem-5.c: Likewise.
1156 * gcc.target/arc/cmem-6.c: Likewise.
1157 * gcc.target/arc/cmem-7.c: Likewise.
1158 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1159 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1160 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1161 * gcc.target/arc/jump-around-jump.c: Update options.
1162 * gcc.target/arc/mARC601.c: Changed.
1163 * gcc.target/arc/mcpu-arc600.c: Changed.
1164 * gcc.target/arc/mcpu-arc601.c: Changed.
1165 * gcc.target/arc/mcpu-arc700.c: Changed.
1166 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1167 * gcc.target/arc/movb-1.c: Changed.
1168 * gcc.target/arc/movb-2.c: Likewise.
1169 * gcc.target/arc/movb-3.c: Likewise.
1170 * gcc.target/arc/movb-4.c: Likewise.
1171 * gcc.target/arc/movb-5.c: Likewise.
1172 * gcc.target/arc/movb_cl-1.c: Likewise.
1173 * gcc.target/arc/movb_cl-2.c: Likewise.
1174 * gcc.target/arc/movbi_cl-1.c: Likewise.
1175 * gcc.target/arc/movh_cl-1.c: Likewise.
1176 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1177 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1178 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1179 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1180 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1181 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1182 * gcc.target/arc/builtin_simdarc.c: Changed.
1183 * gcc.target/arc/extzv-1.c: Likewise.
1184 * gcc.target/arc/insv-1.c: Likewise.
1185 * gcc.target/arc/insv-2.c: Likewise.
1186 * gcc.target/arc/mA6.c: Likewise.
1187 * gcc.target/arc/mA7.c: Likewise.
1188 * gcc.target/arc/mARC600.c: Likewise.
1189 * gcc.target/arc/mARC700.c: Likewise.
1190 * gcc.target/arc/mcpu-arc600.c: Likewise.
1191 * gcc.target/arc/mcpu-arc700.c: Likewise.
1192 * gcc.target/arc/movl-1.c: Likewise.
1193 * gcc.target/arc/nps400-1.c: Likewise.
1194 * gcc.target/arc/trsub.c: Likewise.
1195 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1196 configuration.
1197 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1198 * gcc.target/arc/mswape.c: Likewise.
1199
c90928c8
PC
12002016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1201
1202 PR c++/68180
1203 * g++.dg/cpp1y/pr68180.C: New.
1204
6c99dcb5
PK
12052016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1206
1207 PR tree-optimization/78319
1208 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1209 arm-none-eabi.
1210
8ce3fee5
RB
12112016-11-17 Richard Biener <rguenther@suse.de>
1212
1213 PR tree-optimization/78306
1214 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1215
f8294131
RB
12162016-11-17 Richard Biener <rguenther@suse.de>
1217
1218 PR middle-end/78305
1219 * gcc.dg/torture/pr78305.c: New testcase.
1220
04f1c830
JW
12212016-11-17 Janus Weil <janus@gcc.gnu.org>
1222
1223 PR fortran/66227
1224 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1225
0d939c95
MP
12262016-11-16 Marek Polacek <polacek@redhat.com>
1227
1228 PR c/78285
1229 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1230 * g++.dg/ext/case-range2.C: Likewise.
1231
99c72130
SK
12322016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1233
1234 PR fortran/58001
1235 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1236 * gfortran.dg/fmt_tab_2.f90: Ditto.
1237
fb324f02
JJ
12382016-11-16 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR rtl-optimization/78378
1241 * gcc.c-torture/execute/pr78378.c: New test.
1242
a2ea37fb
AB
12432016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1244
1245 * gcc.dg/tree-prof/section-attr-1.c: New file.
1246 * gcc.dg/tree-prof/section-attr-2.c: New file.
1247 * gcc.dg/tree-prof/section-attr-3.c: New file.
1248
d08c0ea3
MR
12492016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1250
1251 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1252 rather than `la'.
1253
8e2be5ae
MR
12542016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1255
1256 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1257 (dg-final): Remove microMIPS JALRS mnemonic matching.
1258 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1259 (dg-final): Remove microMIPS JALRS mnemonic matching.
1260 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1261 (dg-final): Remove microMIPS JALRS mnemonic matching.
1262 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1263 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1264 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1265 * gcc.target/mips/call-1u.c: New test case.
1266 * gcc.target/mips/call-2u.c: New test case.
1267 * gcc.target/mips/call-3u.c: New test case.
1268 * gcc.target/mips/call-4u.c: New test case.
1269 * gcc.target/mips/call-5u.c: New test case.
1270 * gcc.target/mips/call-6u.c: New test case.
1271
660e6c2c
TP
12722016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1273
1274 * gcc.target/arm/empty_fiq_handler.c: New test.
1275
5e8d7713
JJ
12762016-11-16 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR fortran/78299
1279 * gfortran.dg/gomp/pr78299.f90: New test.
1280
dd784916
WD
12812015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1282
1283 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1284 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1285 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1286
0af30954
SN
12872016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1288
1289 PR libgfortran/78314
1290 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1291
e38f6572
BC
12922016-11-16 Bin Cheng <bin.cheng@arm.com>
1293
1294 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1295 according to updated dump info.
1296
5012919d
AM
12972016-11-16 Alexander Monakov <amonakov@ispras.ru>
1298
1299 * lib/target-supports.exp (check_effective_target_alloca): Use a
1300 compile test.
1301 * gcc.target/nvptx/softstack.c: New test.
1302 * gcc.target/nvptx/decl-shared.c: New test.
1303 * gcc.target/nvptx/decl-shared-init.c: New test.
1304
2fe2aba3
MR
13052016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1306
1307 * gcc.target/mips/data-sym-jump.c: New test case.
1308 * gcc.target/mips/data-sym-pool.c: New test case.
1309 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1310 annotation.
1311
598eaaa2
YR
13122016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1313
1314 * lib/target-supports.exp (check_avx2_hw_available): New.
1315 (check_effective_target_avx2_runtime): New.
1316 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1317
03b85dcd
TC
13182016-11-16 Tamar Christina <tamar.christina@arm.com>
1319
1320 PR testsuite/78136
1321 * gcc.dg/cpp/trad/trad.exp
1322 (dg-runtest): Moved $srcdir/$subdir/ to
1323 DEFAULT_TRADCPPFLAGS.
1324
dc9e0b66
AV
13252016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1326
1327 PR fortran/78356
1328 * gfortran.dg/class_allocate_23.f08: New test.
1329
d964ba07
RB
13302016-11-16 Richard Biener <rguenther@suse.de>
1331
1332 PR middle-end/78333
1333 * gcc.dg/pr78333.c: New testcase.
1334
080140bc
ML
13352016-11-16 Martin Liska <mliska@suse.cz>
1336
1337 PR sanitizer/78270
1338 * gcc.dg/asan/pr78270.c: Update comment style.
1339 * gcc.dg/asan/pr78270-2.c: New test.
1340
4786fabe
SKS
13412016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1342
1343 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1344 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1345
510d73a0
RB
13462016-11-16 Richard Biener <rguenther@suse.de>
1347
1348 PR tree-optimization/78348
1349 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1350
1705cebd
JJ
13512016-11-16 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR sanitizer/77823
1354 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1355 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1356
ed66ba99
MP
13572016-11-15 Marek Polacek <polacek@redhat.com>
1358
1359 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1360
5d70ab07
JD
13612016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1362
1363 PR libgfortran/51119
1364 * gfortran.dg/matmul_12.f90: New test case.
1365
48aef8e2
UB
13662016-11-15 Uros Bizjak <ubizjak@gmail.com>
1367
1368 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1369 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1370 common 32-bit and 64-bit function specific options.
b2b0acbe 1371 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1372
0c8a8fe2
JJ
13732016-11-15 Jakub Jelinek <jakub@redhat.com>
1374
5a65a911
JJ
1375 * g++.dg/cpp1z/decomp14.C: New test.
1376 * g++.dg/cpp1z/decomp15.C: New test.
1377 * g++.dg/cpp1z/decomp16.C: New test.
1378
a0f5b987
JJ
1379 * g++.dg/cpp1z/decomp13.C: New test.
1380
5a0e7889
JJ
1381 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1382
0c8a8fe2
JJ
1383 PR c++/71988
1384 * g++.dg/cpp0x/constexpr-71988.C: New test.
1385
2cf63121
MR
13862016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1387
1388 * gcc.target/mips/insn-casesi.c: New test case.
1389 * gcc.target/mips/insn-pseudo-1.c: New test case.
1390 * gcc.target/mips/insn-pseudo-2.c: New test case.
1391 * gcc.target/mips/insn-pseudo-3.c: New test case.
1392 * gcc.target/mips/insn-pseudo-4.c: New test case.
1393 * gcc.target/mips/insn-tablejump.c: New test case.
1394
2cbfb209
MR
13952016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1396
1397 * gcc.target/mips/mips.exp (mips_option_tests): Add
1398 `-mcode-readable=yes' array element.
1399
f05a874c
MR
14002016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1401
1402 * gcc.target/mips/mips.exp (mips_option_tests): Add
1403 `-mmicromips' array element.
1404
b229ab2a
MM
14052016-11-15 Michael Matz <matz@suse.de>
1406
1407 PR missed-optimization/77881
1408 * gcc.target/i386/pr77881.c: New test.
1409
aa806c3b
JJ
14102016-11-15 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR middle-end/78295
1413 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1414
bcb9a772
MM
14152016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1416
1417 * gcc.target/powerpc/vec-set-int.c: New test.
1418 * gcc.target/powerpc/vec-set-short.c: Likesie.
1419 * gcc.target/powerpc/vec-set-char.c: Likewise.
1420
8e745a17
JJ
14212016-11-14 Jakub Jelinek <jakub@redhat.com>
1422
1423 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1424
d809e15a
JW
14252016-11-14 Janus Weil <janus@gcc.gnu.org>
1426
1427 PR fortran/78300
1428 * gfortran.dg/class_result_3.f90: New test.
1429
1ee62b92 14302016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1431 Richard Biener <rguenther@suse.de>
1432
1433 * gcc.dg/gimplefe-1.c: New testcase.
1434 * gcc.dg/gimplefe-2.c: Likewise.
1435 * gcc.dg/gimplefe-3.c: Likewise.
1436 * gcc.dg/gimplefe-4.c: Likewise.
1437 * gcc.dg/gimplefe-5.c: Likewise.
1438 * gcc.dg/gimplefe-6.c: Likewise.
1439 * gcc.dg/gimplefe-7.c: Likewise.
1440 * gcc.dg/gimplefe-8.c: Likewise.
1441 * gcc.dg/gimplefe-9.c: Likewise.
1442 * gcc.dg/gimplefe-10.c: Likewise.
1443 * gcc.dg/gimplefe-11.c: Likewise.
1444 * gcc.dg/gimplefe-12.c: Likewise.
1445 * gcc.dg/gimplefe-13.c: Likewise.
1446 * gcc.dg/gimplefe-14.c: Likewise.
1447 * gcc.dg/gimplefe-15.c: Likewise.
1448 * gcc.dg/gimplefe-16.c: Likewise.
1449 * gcc.dg/gimplefe-17.c: Likewise.
1450 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1451
4d209853
ML
14522016-11-14 Martin Liska <mliska@suse.cz>
1453
1454 PR bootstrap/78069
1455 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1456 to match scanned pattern.
1457 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1458
5129b43b
RB
14592016-11-14 Richard Biener <rguenther@suse.de>
1460
1461 PR tree-optimization/78312
1462 * gcc.dg/torture/pr78312.c: New testcase.
1463
d97cca4a
GJL
14642016-11-14 Georg-Johann Lay <avr@gjlay.de>
1465
1466 PR target/78093
1467 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1468
5230c3d8
JJ
14692016-11-14 Jakub Jelinek <jakub@redhat.com>
1470 Jason Merrill <jason@redhat.com>
1471
1472 Implement P0217R3 - C++17 structured bindings
1473 * g++.dg/cpp1z/decomp1.C: New test.
1474 * g++.dg/cpp1z/decomp2.C: New test.
1475 * g++.dg/cpp1z/decomp3.C: New test.
1476 * g++.dg/cpp1z/decomp4.C: New test.
1477 * g++.dg/cpp1z/decomp5.C: New test.
1478 * g++.dg/cpp1z/decomp6.C: New test.
1479 * g++.dg/cpp1z/decomp7.C: New test.
1480 * g++.dg/cpp1z/decomp8.C: New test.
1481 * g++.dg/cpp1z/decomp9.C: New test.
1482 * g++.dg/cpp1z/decomp10.C: New test.
1483
a2b4c188
KV
14842016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1485
1486 * g++.dg/torture/pr78268.C: New test.
1487
975672f3
PK
14882016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1489
1490 PR c/35503
1491 * c-c++-common/pr35503-1.c: New test.
1492 * c-c++-common/pr35503-2.c: Likewise.
1493 * c-c++-common/pr35503-3.c: Likewise.
1494 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1495
a4ba1151
UB
14962016-11-13 Uros Bizjak <ubizjak@gmail.com>
1497
1498 PR rtl-optimization/78232
1499 PR rtl-optimization/78248
1500 * gcc.dg/ubsan/pr78248.c: New test.
1501
47605312
EB
15022016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1503
1504 * gnat.dg/address_conv.adb: New test.
1505
96826e28
EB
15062016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1507
1508 * gnat.dg/renaming11.ad[sb]: New test.
1509
4be719cd
EB
15102016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1511
1512 * c-c++-common/dump-ada-spec-6.c: New test.
1513
4ebd491f
EB
15142016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1515
1516 * gnat.dg/lto21.adb: New test.
1517 * gnat.dg/lto21_pkg1.ads: New helper.
1518 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1519
f9d49cd1
JW
15202016-11-13 Janus Weil <janus@gcc.gnu.org>
1521
1522 PR fortran/60952
1523 * gfortran.dg/typebound_proc_34.f90: New test.
1524
9cbf8673
JW
15252016-11-13 Janus Weil <janus@gcc.gnu.org>
1526
1527 PR fortran/66366
1528 * gfortran.dg/class_57.f90: Changed error message.
1529 * gfortran.dg/class_60.f90: New test.
1530
0e075835
DE
15312016-11-12 David Edelsohn <dje.gcc@gmail.com>
1532
1533 * g++.dg/pr78112.C: XFAIL AIX.
1534
b93d8a3f
JW
15352016-11-12 Janus Weil <janus@gcc.gnu.org>
1536
1537 PR fortran/77501
1538 * gfortran.dg/typebound_generic_16.f90: New test.
1539
b8f70e67
JJ
15402016-11-12 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR c++/71225
1543 * g++.dg/cpp0x/pr71225.C: New test.
1544
8b287aea
EB
15452016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1546
1547 * gcc.target/sparc/20161111-1.c: New test.
1548
c901bc0d
UB
15492016-11-11 Uros Bizjak <ubizjak@gmail.com>
1550
1551 PR target/78310
1552 * gcc.target/i386/pr78310.c: New test.
1553
606f928d
JL
15542016-11-11 Jeff Law <law@redhat.com>
1555
1556 * gcc.dg/tree-ssa/isolate-6.c: New test.
1557 * gcc.dg/tree-ssa/isolate-7.c: New test.
1558
be278990
BC
15592016-11-11 Bin Cheng <bin.cheng@arm.com>
1560
1561 PR testsuite/78292
1562 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1563 vect_max_reduc.
1564
d9ab7525
JJ
15652016-11-11 Jakub Jelinek <jakub@redhat.com>
1566
1567 PR c++/72774
1568 * g++.dg/parse/pr72774.C: New test.
1569
4b7e0c76
RB
15702016-11-11 Richard Biener <rguenther@suse.de>
1571
1572 PR tree-optimization/71575
1573 * gcc.dg/graphite/pr71575-1.c: New testcase.
1574 * gcc.dg/graphite/pr71575-2.c: Likewise.
1575
d07f8c59
RB
15762016-11-11 Richard Biener <rguenther@suse.de>
1577
1578 PR middle-end/78295
1579 * gcc.dg/uninit-pr78295.c: New testcase.
1580
aa806c3b 15812016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1582
1583 PR fortran/78277
1584 * gfortran.dg/dec_structure_17.f90: New test.
1585
456f0dfa
MM
15862016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1587
1588 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1589 being allowed in vector registers.
1590 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1591 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1592 * gcc.target/powerpc/vsx-himode.c: Likewise.
1593 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1594 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1595 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1596 to allow matching MFVSRD or MFVSRW.
1597
8d34bfa8
PH
15982016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1599
1600 PR rtl-optimization/78241
1601 * gcc.dg/pr78241.c: New test.
1602
0569479e
JJ
16032016-11-10 Jakub Jelinek <jakub@redhat.com>
1604
8ebd1b31
JJ
1605 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1606 201307.
1607
0569479e
JJ
1608 * g++.dg/cpp1z/noexcept-type14.C: New test.
1609 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1610
37a16493
JG
16112016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1612
1613 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1614 WVAL0S tests added in r241817.
1615
b4c3a85b
JJ
16162016-11-10 Jakub Jelinek <jakub@redhat.com>
1617
1618 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1619 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1620 no longer allowed and corresponding ordered construct.
1621 * gfortran.dg/gomp/linear-1.f90: New test.
1622 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1623 * gfortran.dg/gomp/declare-target-1.f90: New test.
1624 * gfortran.dg/gomp/declare-target-2.f90: New test.
1625
86bc8506
ML
16262016-11-10 Martin Liska <mliska@suse.cz>
1627
1628 PR sanitizer/78270
1629 * gcc.dg/asan/pr78270.c: New test.
1630
ed5fdfba
PMR
16312016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1632 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR debug/78112
b4c3a85b 1635 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1636
0391e4a3
JJ
16372016-11-09 Jakub Jelinek <jakub@redhat.com>
1638
cc38d9d6
JJ
1639 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1640 -Wno-c++1z-compat.
1641 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1642 string in case condition contains % characters.
1643
0391e4a3
JJ
1644 PR c++/78283
1645 * g++.dg/cpp1z/noexcept-type13.C: New test.
1646
410fe60d
TT
16472016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1648
1649 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1650 using (HAS_MOVN) with MIPS III.
1651
271dd55c
JW
16522016-11-09 Janus Weil <janus@gcc.gnu.org>
1653
1654 PR fortran/46459
1655 * gfortran.dg/volatile14.f90: New test.
1656
ff1f317b
UB
16572016-11-09 Uros Bizjak <ubizjak@gmail.com>
1658
1659 PR target/78262
1660 * gcc.target/i386/pr78262.c: New test.
1661
aa806c3b 16622016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1663
1664 PR fortran/78259
1665 * gfortran.dg/pr78259.f90: New test.
1666
b349a81a
JW
16672016-11-09 Janus Weil <janus@gcc.gnu.org>
1668
1669 PR fortran/60777
1670 * gfortran.dg/spec_expr_7.f90: New test.
1671
2e955d50
JJ
16722016-11-09 Jakub Jelinek <jakub@redhat.com>
1673
4f353581
JJ
1674 PR target/77718
1675 * gcc.c-torture/execute/pr77718.c: New test.
1676
2e955d50
JJ
1677 * gcc.dg/ubsan/c99-shift-3.c: New test.
1678 * gcc.dg/ubsan/c99-shift-4.c: New test.
1679 * gcc.dg/ubsan/c99-shift-5.c: New test.
1680 * gcc.dg/ubsan/c99-shift-6.c: New test.
1681
68c93708
ML
16822016-11-09 Martin Liska <mliska@suse.cz>
1683
1684 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1685 test-case for memcmp.
1686 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1687
7b649f79
TP
16882016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1689
1690 PR testsuite/78269
1691 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1692
bfcb501d
PT
16932016-11-09 Paul Thomas <pault@gcc.gnu.org>
1694
1695 * gfortran.dg/move_alloc_18.f90: New test.
1696
e15861c2
PK
16972016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1698
1699 PR middle-end/78256
1700 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1701 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1702
5f395580
JW
17032016-11-09 Janus Weil <janus@gcc.gnu.org>
1704
1705 PR fortran/71894
1706 * gfortran.dg/class_59.f90: New test.
1707
37b14185
RB
17082016-11-09 Richard Biener <rguenther@suse.de>
1709
1710 PR tree-optimization/78007
1711 * gcc.dg/vect/vect-bswap32.c: Adjust.
1712 * gcc.dg/vect/vect-bswap64.c: Likewise.
1713
d6e8a41c
KV
17142016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1715
1716 * gcc.dg/ipa/vrp7.c: New test.
1717
5d5f1e95
KV
17182016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1719
1720 PR ipa/78121
1721 * gcc.dg/ipa/pr78121.c: New test.
1722
0290a292
MO
17232016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1724
1725 * c-c++-common/asan/default_options.h: New file.
1726 * c-c++-common/asan/strcasestr-1.c: New test.
1727 * c-c++-common/asan/strcasestr-2.c: Likewise.
1728 * c-c++-common/asan/strcspn-1.c: Likewise.
1729 * c-c++-common/asan/strcspn-2.c: Likewise.
1730 * c-c++-common/asan/strpbrk-1.c: Likewise.
1731 * c-c++-common/asan/strpbrk-2.c: Likewise.
1732 * c-c++-common/asan/strspn-1.c: Likewise.
1733 * c-c++-common/asan/strspn-2.c: Likewise.
1734 * c-c++-common/asan/strstr-1.c: Likewise.
1735 * c-c++-common/asan/strstr-2.c: Likewise.
1736 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1737
fbdb92eb
MO
17382016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1739
1740 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1741
103c4f75
JW
17422016-11-08 Janus Weil <janus@gcc.gnu.org>
1743
1744 PR fortran/68440
1745 * gfortran.dg/class_58.f90: New test.
1746
90a2ffc0
UB
17472016-11-08 Uros Bizjak <ubizjak@gmail.com>
1748
1749 PR target/70799
1750 * gcc.target/i386/pr70799-2.c: New test.
1751
eba5aec8
JW
17522016-11-08 Janus Weil <janus@gcc.gnu.org>
1753
1754 PR fortran/77596
1755 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1756
fad36601
BC
17572016-11-08 Bin Cheng <bin.cheng@arm.com>
1758
1759 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1760
7c8615b6
BC
17612016-11-08 Bin Cheng <bin.cheng@arm.com>
1762
1763 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1764
4c6a4a53
BC
17652016-11-08 Bin Cheng <bin.cheng@arm.com>
1766
1767 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1768
fcd1b8df
ML
17692016-11-08 Martin Liska <mliska@suse.cz>
1770
1771 PR testsuite/78242
1772 * g++.dg/asan/use-after-scope-4.C: New test.
1773 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1774 * gcc.dg/asan/use-after-scope-8.c: Remove.
1775
f9ef2c76
RB
17762016-11-08 Richard Biener <rguenther@suse.de>
1777
1778 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1779
ad11774f
TC
17802016-11-08 Tamar Christina <tamar.christina@arm.com>
1781
1782 PR testsuite/78136
1783 * gcc.dg/cpp/trad/trad.exp
1784 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1785 * gcc.dg/cpp/trad/include.c: Use local header file.
1786
fe73a332
RB
17872016-11-08 Richard Biener <rguenther@suse.de>
1788
1789 PR tree-optimization/78205
1790 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1791
ed053eb8
RB
17922016-11-08 Richard Biener <rguenther@suse.de>
1793
1794 PR tree-optimization/78224
1795 * g++.dg/torture/pr78224.C: New testcase.
1796
06658c6d
SKS
17972016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1798
1799 * gcc.dg/store_merging_1.c: Require store_merge.
1800 * gcc.dg/store_merging_2.c: Likewise.
1801 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1802 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1803 * gcc.dg/store_merging_6.c: Likewise.
1804 * gcc.dg/store_merging_7.c: Likewise.
1805 * gcc.dg/store_merging_8.c: Likewise.
1806 * lib/target-supports.exp (check_effective_target_store_merge): New.
1807
e4b39278
DE
18082016-11-07 David Edelsohn <dje.gcc@gmail.com>
1809
1810 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1811 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1812 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1813 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1814 -mvsx -mpower8-vector.
1815 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1816 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1817 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1818 -mvsx -mpower8-vector.
1819
fda2d612
DE
18202016-11-07 David Edelsohn <dje.gcc@gmail.com>
1821
1822 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1823
1824 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1825 * gcc.dg/visibility-14.c: XFAIL AIX.
1826 * gcc.dg/visibility-15.c: XFAIL AIX.
1827 * gcc.dg/visibility-16.c: XFAIL AIX.
1828 * gcc.dg/visibility-17.c: XFAIL AIX.
1829 * gcc.dg/visibility-18.c: XFAIL AIX.
1830 * gcc.dg/visibility-19.c: XFAIL AIX.
1831 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1832 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1833 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1834 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1835
60cee85e
JJ
18362016-11-07 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR target/78227
1839 * gcc.target/i386/pr78227-1.c: New test.
1840 * gcc.target/i386/pr78227-2.c: New test.
1841
7aa13860
PK
18422016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1843
1844 PR middle-end/35691
1845 * gcc.dg/pr35691-1.c: New test-case.
1846 * gcc.dg/pr35691-2.c: Likewise.
1847
caa024ff
BS
18482016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1849
1850 PR rtl-optimization/77309
1851 * gcc.dg/torture/pr77309.c: New test.
1852
a9815228
JJ
18532016-11-07 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR middle-end/71529
1856 * gcc.target/i386/pr71529.C: Moved to ...
1857 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1858
1859 PR target/64411
1860 * gcc.target/i386/pr64411.C: Moved to ...
1861 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1862 lp64.
1863
1864 PR target/65105
1865 * gcc.target/i386/pr65105-4.C: Moved to ...
1866 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1867 Run into compile test rather than execute test.
1868
e8ab5cb1
RB
18692016-11-07 Richard Biener <rguenther@suse.de>
1870
1871 PR target/78229
1872 * g++.dg/pr78229.C: New testcase.
1873
20770eb8
RB
18742016-11-07 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/78218
1877 * gcc.dg/torture/pr78218.c: New testcase.
1878
32894793
RB
18792016-11-07 Richard Biener <rguenther@suse.de>
1880
1881 PR tree-optimization/78228
1882 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1883
e27bfda2
KT
18842016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1885
1886 PR target/77822
1887 * g++.dg/torture/pr77822.C: New test.
1888
00d6b7a1
ML
18892016-11-07 Martin Liska <mliska@suse.cz>
1890
1891 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1892 -f-sanitize-address-use-after-scope.
1893 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1894 internal fn calls.
1895 * g++.dg/asan/use-after-scope-1.C: New test.
1896 * g++.dg/asan/use-after-scope-2.C: Likewise.
1897 * g++.dg/asan/use-after-scope-3.C: Likewise.
1898 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1899 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1900 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1901 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1902 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1903 * g++.dg/asan/use-after-scope-types.h: Likewise.
1904 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1905 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1906 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1907 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1908 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1909 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1910 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1911 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1912 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1913 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1914 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1915 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1916 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1917 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1918
a0d3edf8
RB
19192016-11-07 Richard Biener <rguenther@suse.de>
1920
1921 PR tree-optimization/78189
1922 * g++.dg/torture/pr78189.C: New testcase.
1923
0db5adfa
DE
19242016-11-06 David Edelsohn <dje.gcc@gmail.com>
1925
1926 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1927
cc03bf7a
AV
19282016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1929
1930 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1931 occuring.
1932
18bb8b8a
TK
19332016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1934
1935 PR fortran/78221
1936 * arith.c (gfc_complex2real): Change gfc_warning_now to
1937 gfc_warning.
1938
c7f587bd
PT
19392016-11-05 Paul Thomas <pault@gcc.gnu.org>
1940
1941 * gfortran.dg/move_alloc_17.f03: New test.
1942
92657eb0
RB
19432016-11-05 Richard Biener <rguenther@suse.de>
1944
1945 PR bootstrap/78188
1946 * g++.dg/ipa/pr78188.C: New test.
1947
28ce22e6
JW
19482016-11-05 Janus Weil <janus@gcc.gnu.org>
1949 Dominique d'Humieres <dominiq@lps.ens.fr>
1950
1951 PR fortran/69495
1952 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1953
d233ee5f
PT
19542016-11-05 Paul Thomas <pault@gcc.gnu.org>
1955
1956 PR fortran/67564
1957 * gfortran.dg/select_type_39.f03: New test.
1958
19592016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1960
1961 PR fortran/64933
1962 * gfortran.dg/associate_23.f90: New test.
1963
5f4cebba
JJ
19642016-11-04 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR target/77834
1967 * gcc.dg/pr77834.c: New test.
1968
6e3ae7e6
PC
19692016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1970
1971 PR c++/67980
1972 * g++.dg/cpp1y/pr67980.C: New.
1973
fff6ed28
BS
19742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1975
1976 * gcc.target/powerpc/fold-vec-add-1.c: New.
1977 * gcc.target/powerpc/fold-vec-add-2.c: New.
1978 * gcc.target/powerpc/fold-vec-add-3.c: New.
1979 * gcc.target/powerpc/fold-vec-add-4.c: New.
1980 * gcc.target/powerpc/fold-vec-add-5.c: New.
1981 * gcc.target/powerpc/fold-vec-add-6.c: New.
1982 * gcc.target/powerpc/fold-vec-add-7.c: New.
1983
bef3a8d7 19842016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1985
1986 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1987 for -mbranch-likely, infer -mno-branch-likely for R6.
1988
dac9376a
BE
19892016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1990
1991 PR c++/71973
1992 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1993 * g++.dg/init/new15.C: Likewise.
1994 * g++.dg/ipa/inline-1.C: Likewise.
1995 * g++.dg/ipa/inline-2.C: Likewise.
1996 * g++.dg/lto/20080908-1_0.C: Likewise.
1997 * g++.dg/tc1/dr20.C: Likewise.
1998 * g++.dg/tree-ssa/inline-1.C: Likewise.
1999 * g++.dg/tree-ssa/inline-2.C: Likewise.
2000 * g++.old-deja/g++.law/except1.C: Likewise.
2001 * g++.old-deja/g++.other/vbase5.C: Likewise.
2002 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2003
b210df46
BS
20042016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2005
2006 PR tree-optimization/78210
2007 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2008 possibility of widening multiplies.
2009
964ef24c
RB
20102016-11-04 Richard Biener <rguenther@suse.de>
2011
2012 PR middle-end/78185
2013 * gcc.dg/pr78185.c: New testcase.
2014
5fb80387
DE
20152016-10-04 David Edelsohn <dje.gcc@gmail.com>
2016
2017 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2018 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2019
6905c577
JJ
20202016-11-03 Jakub Jelinek <jakub@redhat.com>
2021 Alexandre Oliva <aoliva@redhat.com>
2022 Jason Merrill <jason@redhat.com>
2023
2024 PR debug/28767
2025 PR debug/56974
2026 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2027 * g++.dg/debug/dwarf2/ref-3.C: New test.
2028 * g++.dg/debug/dwarf2/ref-4.C: New test.
2029 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2030 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2031
20322016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2033
2034 * gfortran.dg/dec_exp_1.f90: New test.
2035 * gfortran.dg/dec_exp_2.f90: Likewise.
2036 * gfortran.dg/dec_exp_3.f90: Likewise.
2037
6905c577 20382016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2039
2040 * gfortran.dg/dec_parameter_1.f: New test.
2041 * gfortran.dg/dec_parameter_2.f90: Likewise.
2042 * gfortran.dg/dec_parameter_3.f90: Likewise.
2043 * gfortran.dg/dec_parameter_4.f90: Likewise.
2044
7d29f8e3
ML
20452016-11-03 Martin Liska <mliska@suse.cz>
2046
2047 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2048 output.
2049 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2050
5de3e2d8
BE
20512016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2052
2053 PR libgcc/78067
2054 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2055
f03f0232
SKS
20562016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2057
2058 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2059
bd17a9df
MF
20602016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2061
2062 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2063
2b01aad6
TC
20642016-11-01 Tamar Christina <tamar.christina@arm.com>
2065
2066 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2067 Check for arm_v8_neon_hw.
2068 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2069 Likewise.
2070 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2071 Likewise.
2072 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2073 Likewise.
2074
aa55dc0c
RB
20752016-11-02 Richard Biener <rguenther@suse.de>
2076
2077 * gcc.dg/store_merging_8.c: New testcase.
2078
6905c577 20792016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2080
2081 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2082
075be4a1
DE
20832016-11-02 David Edelsohn <dje.gcc@gmail.com>
2084
4b69fb13
DE
2085 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2086 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2087 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2088 * gcc.dg/pr65779.c: XFAIL AIX.
2089 * gcc.dg/pr70405.c: XFAIL AIX.
2090
075be4a1
DE
2091 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2092 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2093 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2094
fdb1aa55
RO
20952016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2096
2097 * lib/target-supports.exp (check_gc_sections_available): Use
2098 -print-prog-name=ld to determine linker used.
2099
4adbcdb4
ML
21002016-11-02 Martin Liska <mliska@suse.cz>
2101
2102 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2103 test case.
2104
4b2c06f4
KT
21052016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2106
2107 PR tree-optimization/78170
2108 * gcc.c-torture/execute/pr78170.c: New test.
2109
63e523d6
KT
21102016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2111
2112 PR tree-optimization/78162
2113 * gcc.c-torture/compile/pr78162.c: New test.
2114
da42ac7b
RB
21152016-11-02 Richard Biener <rguenther@suse.de>
2116
2117 PR tree-optimization/78035
2118 PR tree-optimization/77964
2119 * gcc.target/i386/pr78035.c: New testcase.
2120
4280df0a
RB
21212016-11-02 Richard Biener <rguenther@suse.de>
2122
2123 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2124 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2125 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2126 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2127 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2128
1b1d9303
DE
21292016-11-01 David Edelsohn <dje.gcc@gmail.com>
2130
2131 * gfortran.dg/pr70937.f90: require-effective-target lto.
2132
5b7c0519
TK
21332016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2134
2135 PR fortran/69544
2136 * gfortran.dg/where_6.f90: New test.
2137
70d28813
JJ
21382016-11-01 Jakub Jelinek <jakub@redhat.com>
2139
2140 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2141
7f4266d4
TK
21422016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2143
2144 PR fortran/69544
2145 * gfortran.dg/where_5.f90: New test.
2146
9fc158eb
BB
21472016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2148
2149 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2150 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2151 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2152 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2153
baeb7b5c
UB
21542016-11-01 Uros Bizjak <ubizjak@gmail.com>
2155
2156 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2157 Whitespace fixes.
2158 (check_effective_target_vect_cmdline_needed): Check
2159 is-effective-target ia32 for x86 targets.
2160 (check_effective_target_vect_simd_clones): Simplify condition.
2161 (check_effective_target_vect_double): Ditto.
2162 (check_effective_target_vect_aligned_arrays): Check
2163 is-effective-target ia32 for x86 targets. Simplify condition.
2164 (check_effective_target_vect_multiple_sizes): Simplify condition.
2165 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2166 (check_effective_target_sync_int_128): Simplify condition.
2167 (check_effective_target_sync_int_128_runtime): Ditto.
2168 (check_effective_target_sync_long_long_runtime): Ditto.
2169 (check_effective_target_divmod): Add i?86-*-* target.
2170
156b5cca
MM
21712016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2172
2173 * gcc.target/powerpc/vsx-extract-4.c: New test.
2174 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2175
120a4c45
JD
21762016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2177
2178 PR fortran/54679
2179 * gfortran.dg/fmt_l.f90: Update test.
2180 * gfortran.dg/fmt_l0.f90: New test.
2181
c5fed5c6
JJ
21822016-10-31 Jakub Jelinek <jakub@redhat.com>
2183
2184 PR c++/78089
2185 * c-c++-common/builtin-shuffle-1.c: New test.
2186 * g++.dg/cpp0x/addressof3.C: New test.
2187
aee69156
VV
21882016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2189
2190 Add tests for a const member and a reference member for launder.
2191 * g++.dg/cpp1z/launder3.C: New.
2192 * g++.dg/cpp1z/launder4.C: Likewise.
2193 * g++.dg/cpp1z/launder5.C: Likewise.
2194 * g++.dg/cpp1z/launder5.cc: Likewise.
2195 * g++.dg/cpp1z/launder5.h: Likewise.
2196 * g++.dg/cpp1z/launder6.C: Likewise.
2197 * g++.dg/cpp1z/launder6.cc: Likewise.
2198 * g++.dg/cpp1z/launder6.h: Likewise.
2199
1e4fa9b1
JJ
22002016-10-31 Jakub Jelinek <jakub@redhat.com>
2201
dcb466ec
JJ
2202 PR c++/77948
2203 * g++.dg/cpp0x/pr77948-1.C: New test.
2204 * g++.dg/cpp0x/pr77948-2.C: New test.
2205 * g++.dg/cpp0x/pr77948-3.C: New test.
2206 * g++.dg/cpp0x/pr77948-4.C: New test.
2207 * g++.dg/cpp0x/pr77948-5.C: New test.
2208 * g++.dg/cpp0x/pr77948-6.C: New test.
2209
1e4fa9b1
JJ
2210 PR tree-optimization/77860
2211 * gcc.dg/pr77860.c: New test.
2212
9782e1ec
JJ
22132016-10-31 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR c++/77886
2216 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2217
dd57b05e
SKS
22182016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2219
2220 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2221
84ff4775
LCW
22222016-10-30 Le-Chun Wu <lcwu@google.com>
2223 Mark Wielaard <mjw@redhat.com>
2224
2225 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2226 * gcc.dg/Wshadow-local-1.c: Likewise.
2227 * gcc.dg/Wshadow-local-2.c: Likewise.
2228 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2229 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2230 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2231
0b56e9ad
BS
22322016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2233
2234 PR tree-optimization/71915
2235 PR tree-optimization/71490
2236 * gcc.dg/tree-ssa/pr54245.c: Delete.
2237 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2238 document why.
2239
d4fc6702
JD
22402016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2241
2242 PR fortran/78123
2243 * gfortran.dg/fmt_t_9.f: New test.
2244
396e56d2
TK
22452016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2246
2247 PR fortran/67219
2248 * gfortran.dg/pr67219.f90: New test.
2249
a654d5d0
JJ
22502016-10-29 Jakub Jelinek <jakub@redhat.com>
2251
205b9ed1
JJ
2252 PR rtl-optimization/77919
2253 * g++.dg/torture/pr77919-2.C: New test.
2254
a654d5d0
JJ
2255 PR target/78148
2256 * gcc.dg/pr78148.c: New test.
2257
894d8b41
EB
22582016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2259
2260 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2261 * gcc.target/sparc/overflow-4.c: ...here.
2262 * gcc.target/sparc/overflow-5.c: New test.
2263
e72531b9
PK
22642016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2265 Kugan Vivekanandarajah <kuganv@linaro.org>
2266 Jim Wilson <jim.wilson@linaro.org>
2267
2268 PR tree-optimization/43721
2269 * lib/target-supports.exp (check_effective_target_divmod): New.
2270 (check_effective_target_divmod_simode): Likewise.
2271 (check_effective_target_arm_divmod_simode): Likewise.
2272 * gcc.dg/divmod-1-simode.c: New test.
2273 * gcc.dg/divmod-1.c: Likewise.
2274 * gcc.dg/divmod-2-simode.c: Likewise.
2275 * gcc.dg/divmod-2.c: Likewise.
2276 * gcc.dg/divmod-3-simode.c: Likewise.
2277 * gcc.dg/divmod-3.c: Likewise.
2278 * gcc.dg/divmod-4-simode.c: Likewise.
2279 * gcc.dg/divmod-4.c: Likewise.
2280 * gcc.dg/divmod-5.c: Likewise.
2281 * gcc.dg/divmod-6-simode.c: Likewise.
2282 * gcc.dg/divmod-6.c: Likewise.
2283 * gcc.dg/divmod-7.c: Likewise.
2284
f663d9ad 22852016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2286 Jakub Jelinek <jakub@redhat.com>
2287 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2288
2289 PR middle-end/22141
2290 PR rtl-optimization/23684
2291 * gcc.c-torture/execute/pr22141-1.c: New test.
2292 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2293 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2294 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2295 * gcc.dg/store_merging_1.c: New test.
2296 * gcc.dg/store_merging_2.c: Likewise.
2297 * gcc.dg/store_merging_3.c: Likewise.
2298 * gcc.dg/store_merging_4.c: Likewise.
2299 * gcc.dg/store_merging_5.c: Likewise.
2300 * gcc.dg/store_merging_6.c: Likewise.
2301 * gcc.dg/store_merging_7.c: Likewise.
2302 * gcc.target/i386/pr22141.c: Likewise.
2303 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2304 * g++.dg/init/new17.C: Likewise.
2305
6905c577 23062016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2307
2308 PR middle-end/72747
2309 * c-c++-common/pr72747-1.c: New test.
2310 * c-c++-common/pr72747-2.c: Likewise.
2311
539405d5
AK
23122016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2313
2314 * gcc.target/s390/oscbreak-1.c: New test.
2315
0dbb19f0
AK
23162016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2317
2318 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2319
0d9e143c
JJ
23202016-10-28 Jakub Jelinek <jakub@redhat.com>
2321
c19066a7
JJ
2322 PR rtl-optimization/77919
2323 * g++.dg/torture/pr77919.C: New test.
2324
0d9e143c
JJ
2325 PR rtl-optimization/78132
2326 * gcc.target/i386/pr78132.c: New test.
2327
cc91248d
EB
23282016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2329
2330 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2331
787c7a65
MM
23322016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2333
2334 * gcc.target/powerpc/vsx-simode.c: New test.
2335 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2336 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2337
4ce71579
JJ
23382016-10-27 Jakub Jelinek <jakub@redhat.com>
2339
6f21288f
JJ
2340 PR fortran/78026
2341 * gfortran.dg/gomp/pr78026.f03: New test.
2342 * gfortran.dg/select_type_38.f03: New test.
2343
4ce71579
JJ
2344 PR middle-end/78025
2345 * g++.dg/gomp/declare-simd-7.C: New test.
2346
6f21288f 23472016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2348
2349 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2350 * gfortran.dg/dec_init_2.f90: Likewise.
2351 * gfortran.dg/dec_init_3.f90: New test.
2352 * gfortran.dg/dec_init_4.f90: Likewise.
2353
93f90bec
BC
23542016-10-27 Bin Cheng <bin.cheng@arm.com>
2355
2356 * gcc.dg/fold-narrowbopcst-1.c: New test.
2357
6f21288f 23582016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2359
2360 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2361 dg-shouldfail/dg-output instead of XFAIL.
2362 * gfortran.dg/dec_io_6.f90: Likewise.
2363
ddb92ab9
TP
23642016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2365
2366 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2367 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2368 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2369 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2370 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2371 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2372 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2373 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2374 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2375 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2376
ad6e4ba8
BC
23772016-10-27 Bin Cheng <bin.cheng@arm.com>
2378
2379 * gcc.dg/fold-convmaxconv-1.c: New test.
2380 * gcc.dg/fold-convminconv-1.c: New test.
2381
6905c577 23822016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2383
2384 PR fortran/78092
2385 * gfortran.dg/pr78092.f90: New test.
2386
7a83b391
KN
23872016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2388
2389 PR target/78056
2390 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2391 expected error message.
2392 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2393 expected error message.
2394 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2395 (test_all_not_equal_and_not_zero): Change expected error message.
2396
3693a620
JJ
23972016-10-26 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR fortran/77973
2400 * gfortran.dg/gomp/pr77973.f90: New test.
2401
cd612e8a
PT
24022016-10-26 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/78108
2405 * gfortran.dg/submodule_18.f08: New test.
2406 * gfortran.dg/submodule_19.f08: New test.
2407
09844a5f
MM
24082016-10-26 Michael Matz <matz@suse.de>
2409
2410 * g++.dg/pr78060.C: New test.
2411 * gfortran.dg/pr78061.f: New test.
2412 * g++.dg/pr78088.C: New test.
2413
6f21288f 24142016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2415
2416 * gfortran.dg/dec_io_1.f90: New test.
2417 * gfortran.dg/dec_io_2.f90: New test.
2418 * gfortran.dg/dec_io_3.f90: New test.
2419 * gfortran.dg/dec_io_4.f90: New test.
2420 * gfortran.dg/dec_io_5.f90: New test.
2421 * gfortran.dg/dec_io_6.f90: New test.
2422
6c95388f
JJ
24232016-10-25 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR sanitizer/78106
2426 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2427
24282016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2429
2430 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2431 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2432
90e261e4
EB
24332016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2434
2435 * gnat.dg/opt59.adb: New test.
2436 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2437
2438 * gnat.dg/opt60.adb: New test.
2439
cef026ec
AV
24402016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2441
2442 PR fortran/72770
2443 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2444 this pr.
2445
96592eed
JJ
24462016-10-25 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR target/78102
2449 * gcc.target/i386/pr78102.c: New test.
2450
6c95388f 24512016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2452
2453 * gfortran.dg/dec_logical_xor_1.f90: New test.
2454 * gfortran.dg/dec_logical_xor_2.f90: New test.
2455 * gfortran.dg/dec_logical_xor_3.f03: New test.
2456
6c95388f 24572016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2458
2459 * gfortran.dg/dec_loc_rval_1.f90: New test.
2460 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2461 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2462
6c95388f 24632016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2464
90051c26
FR
2465 * gfortran.dg/dec_type_print.f90: New testcase.
2466
6c95388f 24672016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2468
2469 * gfortran.dg/feed_1.f90: New test.
2470 * gfortran.dg/feed_2.f90: New test.
ef144767 2471
8e104951
ML
24722016-10-25 Martin Liska <mliska@suse.cz>
2473
2474 PR sanitizer/78106
2475 * gcc.dg/asan/pr78106.c: New test.
2476
b93ee1bb
ML
24772016-10-25 Martin Liska <mliska@suse.cz>
2478
2479 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2480
ad6922b0
WD
24812016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2482
2483 PR target/78041
2484 * gcc.target/arm/pr78041.c: New test.
2485
e16f1cc7
JJ
24862016-10-25 Jakub Jelinek <jakub@redhat.com>
2487
2488 * g++.dg/cpp1z/launder1.C: New test.
2489 * g++.dg/cpp1z/launder2.C: New test.
2490
078134e5 24912016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2492 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2493
2494 PR target/71676
2495 PR target/71678
2496 * gcc.target/avr/pr71676-2.c: New test.
2497
c7212a15 24982016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2499 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2500
2501 PR target/71676
2502 PR target/71678
2503 * gcc.target/avr/pr71676-1.c: New test.
2504 * gcc.target/avr/pr71676-3.c: New test.
2505 * gcc.target/avr/pr71676.c: New test.
2506 * gcc.target/avr/pr71678.c: New test.
2507
d1c7d3a8
KV
25082016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2509
2510 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2511 such that cloned verions of tested functions are not created.
2512
c7082171
SK
25132016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2514
2515 PR fortran/71895
2516 * gfortran.dg/pr71895.f90: New test.
2517
0f2a9e37
JJ
25182016-10-24 Jakub Jelinek <jakub@redhat.com>
2519
2520 * g++.dg/debug/dwarf2/ref-2.C: New test.
2521
f8348061
BE
25222016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2523
2524 * c-c++-common/Wint-in-bool-context-3.c: New test.
2525
1eb4547b
MS
25262016-10-24 Martin Sebor <msebor@redhat.com>
2527
2528 PR middle-end/77735
2529 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2530 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2531 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2532 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2533 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2534 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2535 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2536
292af537
RB
25372016-10-24 Richard Biener <rguenther@suse.de>
2538
2539 PR testsuite/71491
2540 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2541 * gcc.dg/vect/slp-45.c: Likewise.
2542
40f683e8
RB
25432016-10-24 Richard Biener <rguenther@suse.de>
2544
2545 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2546 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2547 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2548
b1b6774f
GJL
25492016-10-24 Georg-Johann Lay <avr@gjlay.de>
2550
2551 PR target/78093
2552 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2553 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2554
ed9760d2
AV
25552016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2556
2557 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2558
fb027a42
JJ
25592016-10-24 Jakub Jelinek <jakub@redhat.com>
2560
2561 * gcc.target/i386/bmi2-pext-1.c: New test.
2562 * gcc.target/i386/bmi2-pdep-1.c: New test.
2563 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2564 * gcc.target/i386/tbm-bextri-1.c: New test.
2565 * gcc.target/i386/bmi-bextr-6.c: New test.
2566
8e10302e
RO
25672016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2568
2569 PR target/77483
2570 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2571 * gcc.target/i386/pr65105-1.c: Likewise.
2572 * gcc.target/i386/pr65105-2.c: Likewise.
2573 * gcc.target/i386/pr65105-3.c: Likewise.
2574 * gcc.target/i386/pr65105-5.c: Likewise.
2575 * gcc.target/i386/pr67761.c: Likewise.
2576 * gcc.target/i386/pr70799-1.c: Likewise.
2577
866c72a8
ML
25782016-10-24 Martin Liska <mliska@suse.cz>
2579
2580 PR sanitizer/77966
2581 * c-c++-common/ubsan/unreachable-3.c: New test.
2582
0804124b
SK
25832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2584
2585 PR fortran/77763
2586 * gfortran.dg/pr77763.f90
2587
87c9fca5
SK
25882016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2589
2590 PR fortran/54730
2591 PR fortran/78033
2592 * gfortran.dg/pr78033.f90: New test.
2593
dfd6231e
PT
25942016-10-23 Paul Thomas <pault@gcc.gnu.org>
2595
2596 PR fortran/69834
2597 * gfortran.dg/select_type_1.f03: Change error for overlapping
2598 TYPE IS cases.
2599 * gfortran.dg/select_type_36.f03: New test.
2600
66ccff98
EB
26012016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2602
2603 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2604
15876cee
TK
26052016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2606
2607 PR fortran/78021
2608 * gfortran.dg/string_length_3.f90: New test.
2609
574284e9
AV
26102016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2611
574284e9
AV
2612 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2613
26142016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2615
2616 PR fortran/43366
2617 PR fortran/57117
2618 PR fortran/61337
2619 * gfortran.dg/alloc_comp_class_5.f03: New test.
2620 * gfortran.dg/class_allocate_21.f90: New test.
2621 * gfortran.dg/class_allocate_22.f90: New test.
2622 * gfortran.dg/realloc_on_assign_27.f08: New test.
2623
20276dc9
JL
26242016-10-21 Jeff Law <law@redhat.com>
2625
2626 * PR tree-optimization/71947
2627 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2628 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2629 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2630
f7503699
KV
26312016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2632
2633 * gcc.dg/ipa/vrp5.c: New test.
2634 * gcc.dg/ipa/vrp6.c: New test.
2635
5be6b295
WD
26362016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2637
2638 * gcc.target/aarch64/test_frame_17.c: New test.
2639
c82bc7ed
WD
26402016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2641
2642 * gcc.target/aarch64/test_frame_17.c: New test.
2643
67a6cac7
AP
26442016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2645
2646 PR preprocessor/71681
2647 * gcc.dg/cpp/pr71681-1.c: New testcase
2648 * gcc.dg/cpp/pr71681-2.c: Likewise
2649 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2650 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2651 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2652 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2653
8e6982f7
JJ
26542016-10-21 Jakub Jelinek <jakub@redhat.com>
2655
9c4c8b7b
JJ
2656 PR target/78057
2657 * gcc.target/i386/pr78057.c: New test.
2658
8e6982f7
JJ
2659 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2660
de514d40
PT
26612016-10-21 Paul Thomas <pault@gcc.gnu.org>
2662
2663 PR fortran/69566
2664 * gfortran.dg/select_type_37.f03: New test.
2665
1d64ceb0
SKS
26662016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2667
2668 PR target/71627
2669 * gcc.target/avr/pr71627.c: New test
2670
85729229
EB
26712016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2672
2673 * gcc.target/sparc/overflow-1.c: New test.
2674 * gcc.target/sparc/overflow-2.c: Likewise.
2675 * gcc.target/sparc/overflow-3.c: Likewise.
2676
d17f2c3b
AV
26772016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2678
2679 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2680 effective target.
2681
0d47cee6
KT
26822016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2683
2684 PR rtl-optimization/78038
2685 * gcc.target/aarch64/pr78038.c: New test.
2686
a20d03c8
RB
26872016-10-21 Richard Biener <rguenther@suse.de>
2688
2689 PR tree-optimization/78051
2690 * g++.dg/torture/pr78051.C: New testcase.
2691
f3ecd50f
BE
26922016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2693
2694 * c-c++-common/wdate-time.c: Restored test case.
2695 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2696
fceabe50
JJ
26972016-10-20 Jakub Jelinek <jakub@redhat.com>
2698
2699 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2700
f56ea76e
UB
27012016-10-20 Uros Bizjak <ubizjak@gmail.com>
2702
2703 PR target/78037
2704 * gcc.target/i386/pr78037.c: New test.
2705
2c35bbe1
EB
27062016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2707
2708 * gcc.target/visium/overflow8.c: New.
2709 * gcc.target/visium/overflow16.c: Likewise.
2710 * gcc.target/visium/overflow32: Likewise.
2711
28df8730
MM
27122016-10-20 Michael Matz <matz@suse.de>
2713
2714 * gcc.dg/loop-split.c: New test.
2715 * gcc.dg/tree-ssa/ifc-9.c: Update.
2716 * gcc.dg/tree-ssa/ifc-10.c: Update.
2717
6c1a9e41
RB
27182016-10-20 Richard Biener <rguenther@suse.de>
2719
2720 * gcc.dg/graphite/pr35356-1.c: Update.
2721
a2923dba
PC
27222016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/77446
2725 * g++.dg/cpp1y/pr77446.C: New.
2726
2066ef6a
PK
27272016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2728
2729 PR tree-optimization/53979
2730 * gcc.dg/pr53979-1.c: New test-case.
2731 * gcc.dg/pr53979-2.c: Likewise.
2732
4c712374
BE
27332016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2734
2735 * c-c++-common/Wint-in-bool-context-2.c: New test.
2736
bdcf8e7c
JD
27372016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2738
2739 * gfortran.dg/dtio_17.f90: Fix test.
2740
ec1748d4
AH
27412016-10-19 Aldy Hernandez <aldyh@redhat.com>
2742
2743 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2744 * gcc.dg/Walloca-2.c: Same.
2745
b70f0b0c
AH
27462016-10-19 Aldy Hernandez <aldyh@redhat.com>
2747
2748 * gcc.dg/Wvla-1.c: Rename to...
2749 * gcc.dg/Wvla-larger-than-1.c: ...this.
2750 * gcc.dg/Wvla-2.c: Rename to...
2751 * gcc.dg/Wvla-larger-than-2.c: ...this.
2752 * gcc.dg/Wvla-3.c: Rename to...
2753 * gcc.dg/Walloca-11.c.: ...this.
2754 * gcc.dg/wvla-[1-7].c: Rename to:
2755 * gcc.dg/Wvla-[1-7].c: ...this.
2756
cbb22e61
BC
27572016-10-19 Bin Cheng <bin.cheng@arm.com>
2758
2759 PR tree-optimization/78005
2760 * gcc.dg/vect/pr78005.c: New.
2761 * gcc.target/i386/l_fma_float_1.c: Revise test.
2762 * gcc.target/i386/l_fma_float_2.c: Ditto.
2763 * gcc.target/i386/l_fma_float_3.c: Ditto.
2764 * gcc.target/i386/l_fma_float_4.c: Ditto.
2765 * gcc.target/i386/l_fma_float_5.c: Ditto.
2766 * gcc.target/i386/l_fma_float_6.c: Ditto.
2767 * gcc.target/i386/l_fma_double_1.c: Ditto.
2768 * gcc.target/i386/l_fma_double_2.c: Ditto.
2769 * gcc.target/i386/l_fma_double_3.c: Ditto.
2770 * gcc.target/i386/l_fma_double_4.c: Ditto.
2771 * gcc.target/i386/l_fma_double_5.c: Ditto.
2772 * gcc.target/i386/l_fma_double_6.c: Ditto.
2773
a023f8c8
TS
27742016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2775
2776 PR tree-optimization/78024
2777 * gcc.dg/goacc/loop-processing-1.c: New file.
2778
d9700bdb
RB
27792016-10-19 Richard Biener <rguenther@suse.de>
2780
2781 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2782
902cb7b1
KN
27832016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2784
2785 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2786 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2787 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2788 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2789 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2790 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2791 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2792 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2793 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2794 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2795 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2796 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2797 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2798 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2799 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2800 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2801 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2802 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2803 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2804 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2805 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2806 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2807 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2808 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2809 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2810 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2811 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2812 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2813 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2814 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2815 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2816 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2817 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2818 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2819 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2820 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2821 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2822 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2823 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2824 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2825 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2826 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2827 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2828 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2829 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2830 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2831 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2832 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2833 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2834 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2835 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2836 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2837 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2838 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2839 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2840 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2841 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2842 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2843 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2844 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2845 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2846 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2847 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2848 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2849 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2850 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2851 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2852 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2853 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2854 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2855 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2856 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2857 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2858 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2859 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2860 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2861 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2862 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2863 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2864 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2865 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2866 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2867 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2868 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2869 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2870 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2871 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2872 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2873 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2874 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2875 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2876 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2877 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2878 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2879 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2880 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2881 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2882 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2883 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2884 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2885 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2886 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2887 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2888 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2889 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2890 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2891 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2892 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2893 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2894 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2895 * gcc.target/powerpc/vsu/vsu.exp: New file.
2896
5cb96b6a
UB
28972016-10-18 Uros Bizjak <ubizjak@gmail.com>
2898
2899 PR target/77991
2900 * gcc.target/i386/pr77991.c: New test.
2901
f5de494c
MF
29022016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2903
2904 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2905 LTO is used.
2906
e5163ec1
SKS
29072016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2908
5cb96b6a 2909 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2910
b64e8239
RB
29112016-10-18 Richard Biener <rguenther@suse.de>
2912
2913 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2914 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2915 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2916 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2917 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2918 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2919 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2920 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2921 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2922 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2923 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2924 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2925 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2926 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2927 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2928 * gcc.dg/pr68217.c: Likewise.
2929 * gcc.dg/predict-9.c: Likewise.
2930 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2931 * gcc.dg/predict-1.c: Likewise.
2932
c680ada5
JD
29332016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2934
2935 * gfortran.dg/dtio_17.f90: New test.
2936
7fd4f180
KV
29372016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2938
2939 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2940
718625ad
KV
29412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2942
2943 * gcc.dg/ipa/vrp4.c: New test.
2944
735b8f9f
KV
29452016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2946
2947 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2948 * gcc.dg/torture/pr39074.c: Likewise.
2949
86f98087
EB
29502016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2951
2952 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2953 * gnat.dg/trampoline4.adb: Minor tweak.
2954
a929f266
BS
29552016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2956
2957 PR tree-optimization/77916
2958 * gcc.dg/torture/pr77916.c: New.
2959
4acf2055
SK
29602016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2961
2962 PR fortran/77978
2963 * gfortran.dg/pr77978_1.f90: New test.
2964 * gfortran.dg/pr77978_2.f90: Ditto.
2965 * gfortran.dg/pr77978_3.f90: Ditto.
2966
871267e1
PT
29672016-10-17 Paul Thomas <pault@gcc.gnu.org>
2968
2969 PR fortran/61420
2970 PR fortran/78013
2971 * gfortran.dg/proc_ptr_49.f90: New test.
2972
fd9593e9
BE
29732016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2974
2975 PR target/77308
2976 * gcc.target/arm/pr77308.c: New test.
2977
d32d4176
DE
29782016-10-17 David Edelsohn <dje.gcc@gmail.com>
2979
2980 * lib/target-supports.exp
2981 (check_effective_target_floatn_nx_runtime): Return 0 for
2982 powerpc*-ibm-aix*.
2983
dca2910c
AP
29842016-10-17 Andrew Pinski <apinski@cavium.com>
2985
2986 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2987 long instead of long.
2988 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2989 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2990 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2991 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2992 * gcc.target/aarch64/pr68102_1.c: Likewise.
2993 * gcc.target/aarch64/target_attr_3.c: Likewise.
2994
44b00dbc
RB
29952016-10-17 Richard Biener <rguenther@suse.de>
2996
2997 PR tree-optimization/77988
2998 * gcc.dg/torture/pr77988.c: New testcase.
2999
89b80c42
PK
30002016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3001
3002 * gcc.dg/pr71636-1.c: New test-case.
3003 * gcc.dg/pr71636-2.c: Likewise.
3004
4c640e26
EB
30052016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3006
3007 * gnat.dg/trampoline3.adb: New test.
3008 * gnat.dg/trampoline4.adb: Likewise.
3009
6c0347f6
JD
30102016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3011
3012 * gfortran.dg/dtio_16.f90: New test.
3013
d0d48a06
EB
30142016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3015
3016 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3017 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3018 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3019
baa33d83
EB
30202016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3021
3022 * gcc.target/sparc/popc.c: Rename to...
3023 * gcc.target/sparc/popc-1.c: ...this.
3024 * gcc.target/sparc/popc-2.c: New test.
3025
523ee218
JD
30262016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3027
3028 PR fortran/77972
3029 * gfortran.dg/unexpected_eof_4.f90: New test.
3030
c04d4ede
JB
30312016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3032
31a84d4a
AP
3033 PR libfortran/48587
3034 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3035
064ed55a
JJ
30362016-10-14 Jakub Jelinek <jakub@redhat.com>
3037
9a822fc7
JJ
3038 PR middle-end/77959
3039 * gfortran.dg/pr77959.f90: New test.
3040
064ed55a
JJ
3041 DR 1511 - const volatile variables and ODR
3042 * g++.dg/DRs/dr1511-1.C: New test.
3043 * g++.dg/DRs/dr1511-2.C: New test.
3044
2579762a
EB
30452016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3046
3047 * gnat.dg/debug7.adb (dg-options): Remove -g.
3048 * gnat.dg/debug8.adb (dg-options): Add -margs.
3049 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3050
6d59425d
RB
30512016-10-14 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/77979
3054 * gcc.dg/torture/pr77979.c: New testcase.
3055
43f66d6e
ML
30562016-10-14 Martin Liska <mliska@suse.cz>
3057
3058 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3059 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3060 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3061
cb3ac867
UB
30622016-10-14 Uros Bizjak <ubizjak@gmail.com>
3063
3064 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3065 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3066 * gcc.dg/torture/pr77937-2.c: Likewise.
3067
14cf71a0
EB
30682016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3069
3070 * gnat.dg/lto15.adb: Adjust.
3071 * gnat.dg/lto16.adb: Likewise.
3072 * gnat.dg/lto17.adb: Likewise
3073 * gnat.dg/lto18.ad[sb]: New test.
3074 * gnat.dg/lto18_pkg.ads: New helper.
3075 * gnat.dg/lto19.adb: New test.
3076 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3077 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3078 * gnat.dg/lto20.adb: New test.
3079 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3080
6fd9c6f4
AV
30812016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3082
3083 * gfortran.dg/coarray_38.f90: Expect error message.
3084
01f44038
KT
30852016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3086
3087 * gcc.target/aarch64/spellcheck_1.c: New test.
3088 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3089 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3090 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3091 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3092 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3093
253abb2a
AS
30942016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3095
3096 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3097
a2695319
BS
30982016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3099
3100 PR tree-optimization/77937
3101 * gcc.dg/torture/pr77937-1.c: New.
3102 * gcc.dg/torture/pr77937-2.c: New.
3103
14a2c9aa
JM
31042016-10-13 Jakub Jelinek <jakub@redhat.com>
3105
3106 * g++.dg/cpp1z/inline-var1.C: New test.
3107 * g++.dg/cpp1z/inline-var1a.C: New test.
3108 * g++.dg/cpp1z/inline-var1.h: New file.
3109 * g++.dg/cpp1z/inline-var2.C: New test.
3110 * g++.dg/cpp1z/inline-var3.C: New test.
3111 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3112 uninitialized const.
3113
6c95388f 31142016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3115
ee7fa2e3
SL
3116 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3117 Xscale is specified, not just -march.
3118 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3119 is incompatible with Xscale.
18d34307 3120
96032047
MS
31212016-10-13 Martin Sebor <msebor@redhat.com>
3122
3123 PR c++/71912
3124 * g++.dg/ext/flexary4.C: Adjust.
3125 * g++.dg/ext/flexary5.C: Same.
3126 * g++.dg/ext/flexary9.C: Same.
3127 * g++.dg/ext/flexary19.C: New test.
3128 * g++.dg/ext/flexary18.C: New test.
3129 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3130 regression test.
5cb96b6a
UB
3131 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3132 Avoid generating a flexible array member in an array.
96032047 3133
5b1548fd
MS
31342016-10-13 Martin Sebor <msebor@redhat.com>
3135
3136 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3137 to placate -Wformat on targets where the type is not int.
3138
7810c4eb
DM
31392016-10-13 David Malcolm <dmalcolm@redhat.com>
3140
3141 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3142 in INSN_LOCATION.
3143
fcd27666
BC
31442016-10-13 Bin Cheng <bin.cheng@arm.com>
3145
3146 * gcc.target/i386/l_fma_float_1.c: Revise test.
3147 * gcc.target/i386/l_fma_float_2.c: Ditto.
3148 * gcc.target/i386/l_fma_float_3.c: Ditto.
3149 * gcc.target/i386/l_fma_float_4.c: Ditto.
3150 * gcc.target/i386/l_fma_float_5.c: Ditto.
3151 * gcc.target/i386/l_fma_float_6.c: Ditto.
3152 * gcc.target/i386/l_fma_double_1.c: Ditto.
3153 * gcc.target/i386/l_fma_double_2.c: Ditto.
3154 * gcc.target/i386/l_fma_double_3.c: Ditto.
3155 * gcc.target/i386/l_fma_double_4.c: Ditto.
3156 * gcc.target/i386/l_fma_double_5.c: Ditto.
3157 * gcc.target/i386/l_fma_double_6.c: Ditto.
3158
b8a4b8c8
BC
31592016-10-13 Bin Cheng <bin.cheng@arm.com>
3160
3161 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3162
328ba117
BC
31632016-10-13 Bin Cheng <bin.cheng@arm.com>
3164
3165 * gcc.dg/vect/vect-98.c: Refine test case.
3166 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3167 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3168 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3169
1a1ab05e
JJ
31702016-10-13 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR c/77946
3173 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3174
27947670
ML
31752016-10-13 Martin Liska <mliska@suse.cz>
3176
3177 PR tree-optimization/77943
3178 * g++.dg/tree-ssa/pr77943.C: New test.
3179
92c5266b
AV
31802016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3181
3182 PR fortran/72832
3183 * gfortran.dg/allocate_with_source_22.f03: New test.
3184 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3185 fail.
3186
90bca4ed
TP
31872016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3188
3189 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3190 * gcc.target/arm/movsi_movw.c: Likewise.
3191 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3192 directive to work on big endian targets.
3193
0011af7b
KV
31942016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3195
3196 * gcc.dg/tree-ssa/evrp6.c: New test.
3197
859e95ab
SB
31982016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3199
3200 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3201 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3202 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3203
2934018d
SB
32042016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3205
3206 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3207 * gcc.target/powerpc/warn-2.c: Ditto.
3208
f92d1522
RS
32092016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3210
3211 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3212 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3213 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3214 for -mmsa.
3215 * gcc.target/mips/msa.c: New test.
3216 * gcc.target/mips/msa-builtins.c: Likewise.
3217 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3218 (check_effective_target_mips_msa_runtime): Likewise.
3219 (check_effective_target_mips_msa): Likewise.
3220 (add_options_for_mips_msa): Likewise.
3221 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3222 (check_effective_target_vect_intfloat_cvt): Likewise.
3223 (check_effective_target_vect_uintfloat_cvt): Likewise.
3224 (check_effective_target_vect_floatint_cvt): Likewise.
3225 (check_effective_target_vect_floatuint_cvt): Likewise.
3226 (check_effective_target_vect_shift): Likewise.
3227 (check_effective_target_vect_shift_char): Likewise.
3228 (check_effective_target_vect_long): Likewise.
3229 (check_effective_target_vect_float): Likewise.
3230 (check_effective_target_vect_double): Likewise.
3231 (check_effective_target_vect_long_long): Likewise.
3232 (check_effective_target_vect_perm): Likewise.
3233 (check_effective_target_vect_perm_byte): Likewise.
3234 (check_effective_target_vect_perm_short): Likewise.
3235 (check_effective_target_vect_sdot_qi): Likewise.
3236 (check_effective_target_vect_udot_qi): Likewise.
3237 (check_effective_target_vect_sdot_hi): Likewise.
3238 (check_effective_target_vect_udot_hi): Likewise.
3239 (check_effective_target_vect_pack_trunc): Likewise.
3240 (check_effective_target_vect_unpack): Likewise.
3241 (check_effective_target_vect_hw_misalign): Likewise.
3242 (check_effective_target_vect_condition): Likewise.
3243 (check_effective_target_vect_cond_mixed): Likewise.
3244 (check_effective_target_vect_char_mult): Likewise.
3245 (check_effective_target_vect_short_mult): Likewise.
3246 (check_effective_target_vect_int_mult): Likewise.
3247 (check_effective_target_vect_extract_even_odd): Likewise.
3248 (check_effective_target_vect_interleave): Likewise.
3249 (check_vect_support_and_set_flags): Check if the target supports MSA
3250 and append to the list of EFFECTIVE_TARGETS.
3251
0bfd099c
RB
32522016-10-12 Richard Biener <rguenther@suse.de>
3253
3254 PR debug/77947
3255 * g++.dg/torture/pr77947.C: New testcase.
3256
b4a9ef2f
PMR
32572016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3258
3259 * gnat.dg/debug8.adb: New testcase.
3260
c0dbd22d
PMR
32612016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3262
3263 * gnat.dg/debug9.adb: New testcase.
3264
8a7c91cd
RB
32652016-10-12 Richard Biener <rguenther@suse.de>
3266
3267 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3268 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3269 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3270
7dc2f5f1
RB
32712016-10-12 Richard Biener <rguenther@suse.de>
3272
3273 PR tree-optimization/77920
3274 * gcc.dg/torture/pr77920.c: New testcase.
3275
70f6d5e1
JJ
32762016-10-12 Jakub Jelinek <jakub@redhat.com>
3277
4a8b97cb
JJ
3278 PR tree-optimization/77929
3279 * gcc.c-torture/compile/pr77929.c: New test.
3280
70f6d5e1
JJ
3281 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3282 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3283 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3284 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3285 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3286 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3287 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3288 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3289 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3290
4803de58
EB
32912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3292
3293 * gcc.target/sparc/setcc-4.c: Adjust.
3294 * gcc.target/sparc/setcc-5.c: Likewise.
3295 * gcc.target/sparc/setcc-6.c: Likewise.
3296 * gcc.target/sparc/setcc-7.c: Likewise.
3297 * gcc.target/sparc/setcc-8.c: Likewise.
3298 * gcc.target/sparc/setcc-9.c: Likewise.
3299 * gcc.target/sparc/setcc-10.c: Delete.
3300
f6cf4810
SK
33012016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3302
3303 PR fortran/77942
3304 * gfortran.dg/pr77942.f90
3305
8e8c2744
FR
33062016-10-11 Fritz Reese <fritzoreese@gmail.com>
3307
3308 * gfortran.dg/dec_math.f90: New testsuite.
3309
ddefad9a
SKS
33102016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3311
3312 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3313 (main): Declare j as i32 instead of int.
3314
e7b08761
TP
33152016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3316
3317 PR testsuite/PR77710
3318 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3319 target triplet instead of *-*-*-*.
3320
9fd7cd44
EB
33212016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3322
3323 * gnat.dg/unchecked_convert10.adb: New test.
3324 * gnat.dg/unchecked_convert11.adb: Likewise.
3325 * gnat.dg/unchecked_convert12.adb: Likewise.
3326
ff7e7ee0
EB
33272016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3328
3329 * gcc.target/sparc/cbcond-1.c: New test.
3330 * gcc.target/sparc/cbcond-2.c: Likewise.
3331 * gcc.target/sparc/movcc-1.c: Likewise.
3332 * gcc.target/sparc/movcc-2.c: Likewise.
3333 * gcc.target/sparc/setcc-1.c: Adjust.
3334 * gcc.target/sparc/setcc-2.c: Likewise.
3335 * gcc.target/sparc/setcc-3.c: Likewise.
3336 * gcc.target/sparc/setcc-4.c: Likewise.
3337 * gcc.target/sparc/setcc-5.c: Likewise.
3338 * gcc.target/sparc/setcc-6.c: New test.
3339 * gcc.target/sparc/setcc-7.c: Likewise.
3340 * gcc.target/sparc/setcc-8.c: Likewise.
3341 * gcc.target/sparc/setcc-9.c: Likewise.
3342 * gcc.target/sparc/setcc-10.c: Likewise.
3343
d30078b8
JL
33442016-10-10 Jeff Law <law@redhat.com>
3345
3346 PR tree-optimization/71947
3347 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3348 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3349 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3350 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3351 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3352 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3353
5f869266
TK
33542016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3355
3356 PR fortran/77915
3357 * gfortran.dg/matmul_11.f90: New test.
3358
174e0b00
JW
33592016-10-10 Jiong Wang <jiong.wang@arm.com>
3360
3361 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3362 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3363 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3364 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3366 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3379 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3383 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3384 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3385 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3386 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3387 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3388 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3389 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3390 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3391 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3392 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3393 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3394 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3395 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3396 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3397 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3398 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3399 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3400 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3401 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3402 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3403 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3404 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3405 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3406 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3407 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3408 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3409 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3410 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3411 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3412 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3413 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3414 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3415 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3416 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3417 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3418 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3419 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3420
4bc63138
JW
34212016-10-10 Jiong Wang <jiong.wang@arm.com>
3422
3423 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3424 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3425 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3426 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3427 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3428 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3429 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3430 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3431 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3432 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3433 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3434 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3435 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3436 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3437
8f3edb07
JW
34382016-10-10 Jiong Wang <jiong.wang@arm.com>
3439
3440 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3441 Enable AArch64.
3442 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3443 vdup*_laneq.
3444 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3445 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3446 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3447 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3448
6e49f922
JW
34492016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3450 Jiong Wang <jiong.wang@arm.com>
3451
3452 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3453 AArch64 support.
3454 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3455 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3456 AArch64 targets.
3457 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3458 AArch64 targets.
3459 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3460 targets.
3461 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3462
41683e1a
EB
34632016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3464
3465 * gnat.dg/specs/vfa.ads: New test.
3466
6e49f922 34672016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3468
3469 * gnat.dg/inline13.ad[sb]: New test.
3470 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3471
55cfd746
EB
34722016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3473
3474 * gnat.dg/biased_subtype.adb: New test.
3475
4dfb8a2a
JJ
34762016-10-09 Jakub Jelinek <jakub@redhat.com>
3477
3478 PR tree-optimization/77901
3479 * gcc.c-torture/compile/pr77901.c: New test.
3480
67b97478
PK
34812016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3482
3483 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3484 * gcc.dg/ipa/propalign-2.c: Likewise
3485 * gcc.dg/ipa/propalign-3.c: Likewise.
3486 * gcc.dg/ipa/propalign-4.c: Likewise.
3487 * gcc.dg/ipa/propalign-5.c: Likewise.
3488
7bad794a
JJ
34892016-10-08 Jakub Jelinek <jakub@redhat.com>
3490
81b02905
JJ
3491 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3492
ee19ef45
JJ
3493 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3494
7bad794a
JJ
3495 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3496 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3497
56d3a930
FR
34982016-10-07 Fritz Reese <fritzoreese@gmail.com>
3499
3500 * gfortran.dg/dec_union_11.f90: New testcase.
3501
45e2bf2e
NS
35022016-10-07 Nathan Sidwell <nathan@acm.org>
3503
3504 PR c++/66443
3505 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3506 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3507 * g++.dg/cpp1y/pr66443-cxx14.C: New
3508 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3509 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3510
be845b04
JJ
35112016-10-07 Jakub Jelinek <jakub@redhat.com>
3512
3513 * g++.dg/cpp0x/addressof1.C: New test.
3514 * g++.dg/cpp0x/addressof2.C: New test.
3515
08213983
MM
35162016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3517
3518 * gcc.target/powerpc/float128-type-1.c: New test to check that
3519 PowerPC 64-bit Linux enables -mfloat128-type by default.
3520 * gcc.target/powerpc/float128-type-2.c: Likewise.
3521 * gcc.target/powerpc/float128-mix.c: Change error message to
3522 reflect that __ibm128 is now #define'ed to be long double.
3523
bd845c14
SK
35242016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3525
3526 PR fortran/77406
3527 * gfortran.dg/pr77406.f90: New test.
3528 * gfortran.dg/assumed_type_3.f90: Update error messages.
3529 * gfortran.dg/defined_operators_1.f90: Ditto.
3530 * gfortran.dg/generic_26.f90: Ditto.
3531 * gfortran.dg/generic_7.f90: Ditto.
3532 * gfortran.dg/gomp/udr5.f90: Ditto.
3533 * gfortran.dg/gomp/udr7.f90: Ditto.
3534 * gfortran.dg/interface_1.f90: Ditto.
3535 * gfortran.dg/interface_37.f90: Ditto.
3536 * gfortran.dg/interface_5.f90: Ditto.
3537 * gfortran.dg/interface_6.f90: Ditto.
3538 * gfortran.dg/interface_7.f90
3539 * gfortran.dg/no_arg_check_3.f90
3540 * gfortran.dg/operator_5.f90
3541 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3542
c09c4992
BE
35432016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3544
3545 PR c++/77700
3546 * c-c++-common/Wint-in-bool-context.c: Update test.
3547
d7f336f8
RB
35482016-10-07 Richard Biener <rguenther@suse.de>
3549
3550 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3551 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3552
a9172bf3
MP
35532016-10-07 Marek Polacek <polacek@redhat.com>
3554
3555 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3556
8a14afd0
BS
35572016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3558
3559 PR c++/69733
3560 * c-c++-common/pr69733.c: New test.
3561 * gcc.dg/pr69733.c: New test.
3562 * gcc.target/i386/pr69733.c: New test.
3563
d4bd4646
MP
35642016-10-07 Marek Polacek <polacek@redhat.com>
3565
3566 PR c++/77803
3567 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3568
a93cdc5c
JJ
35692016-10-07 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR tree-optimization/77664
3572 * gcc.dg/tree-ssa/pr77664.c: New test.
3573 * gcc.dg/pr77664.c: New test.
3574
35752016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3576
3577 * gfortran.dg/pr69955.f90: New test.
3578
ac193ee7
LK
35792016_10-06 Louis Krupp <louis.krupp@zoho.com>
3580
3581 PR fortran/57910
3582 * gfortran.dg/pr57910.f90: New test.
3583
342cfb3e
JJ
35842016-10-06 Jakub Jelinek <jakub@redhat.com>
3585
3586 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3587 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3588
48057089
KV
35892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3590
3591 PR tree-optimization/77862
3592 * gcc.dg/pr77862.c: New test.
3593
65b25c9b
KV
35942016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3595
3596 * gcc.dg/tree-ssa/evrp4.c: New test.
3597
f3127685
JL
35982016-10-06 Jeff Law <law@redhat.com>
3599
3600 PR tree-optimization/71661
3601 * gcc.dg/tree-ssa/pr71661.c: New test.
3602
b3972588
RB
36032016-10-06 Richard Biener <rguenther@suse.de>
3604
3605 PR tree-optimization/77855
3606 * gcc.dg/torture/pr77855.c: New testcase.
3607
139dc3c6 36082016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3609 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3610
3611 * g++.dg/other/pr77759.C: New test.
3612
37f6a157
RB
36132016-10-06 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/77839
3616 * gcc.dg/torture/pr77839.c: New testcase.
3617
f779aeb8
MP
36182016-10-06 Marek Polacek <polacek@redhat.com>
3619
3620 * g++.dg/cpp1z/init-statement9.C: New test.
3621
eee8f0b0
AS
36222016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3623
3624 * gcc.target/i386/pcommit-1.c: Deleted.
3625 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3626 * gcc.target/i386/sse-13.c: Ditto.
3627 * gcc.target/i386/sse-14.c: Ditto.
3628 * gcc.target/i386/sse-22.c: Ditto.
3629 * gcc.target/i386/sse-23.c: Ditto.
3630 * g++.dg/other/i386-2.C: Ditto.
3631
b48042bb
UB
36322016-10-05 Uros Bizjak <ubizjak@gmail.com>
3633
3634 * gcc.target/i386/pr77833.c: Require int128 effective target.
3635
50b01e1d
SK
36362016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3637
3638 PR fortran/58991
3639 PR fortran/58992
3640 * gfortran.dg/associate_22.f90: New test.
3641
908b8296
FR
36422016-10-05 Fritz Reese <fritzoreese@gmail.com>
3643
3644 * gfortran.dg/dec_union_9.f90: New testcase.
3645 * gfortran.dg/dec_union_10.f90: New testcase.
3646
87582521
JJ
36472016-10-05 Jakub Jelinek <jakub@redhat.com>
3648
2e69f143
JJ
3649 PR sanitizer/66343
3650 * gcc.dg/pch/pr66343-3.c: New test.
3651 * gcc.dg/pch/pr66343-3.hs: New file.
3652
87582521
JJ
3653 PR sanitizer/66343
3654 * gcc.dg/pch/pr66343-1.c: New test.
3655 * gcc.dg/pch/pr66343-1.hs: New file.
3656 * gcc.dg/pch/pr66343-2.c: New test.
3657 * gcc.dg/pch/pr66343-2.hs: New file.
3658
700fff34
BE
36592016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3660
3661 * c-c++-common/Wint-in-bool-context.c: Update test.
3662
17a9e380
MP
36632016-10-05 Marek Polacek <polacek@redhat.com>
3664
3665 * g++.dg/cpp1z/init-statement1.C: New test.
3666 * g++.dg/cpp1z/init-statement2.C: New test.
3667 * g++.dg/cpp1z/init-statement3.C: New test.
3668 * g++.dg/cpp1z/init-statement4.C: New test.
3669 * g++.dg/cpp1z/init-statement5.C: New test.
3670 * g++.dg/cpp1z/init-statement6.C: New test.
3671 * g++.dg/cpp1z/init-statement7.C: New test.
3672 * g++.dg/cpp1z/init-statement8.C: New test.
3673
6e48e779
LK
36742016-10-05 Louis Krupp <louis.krupp@zoho.com>
3675
3676 PR fortran/67524
3677 * gfortran.dg/pr67524.f90: New test.
3678
04a32443
JJ
36792016-10-05 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR sanitizer/77823
3682 * c-c++-common/ubsan/shift-9.c: New test.
3683
743a9cf7
SKS
36842016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3685
3686 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3687 of int if __SIZEOF_INT__ is less than 4 bytes.
3688
a40278c3
JD
36892016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3690
3691 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3692 * gfortran.dg/class_array_20.f03: Likewise.
3693 * gfortran.dg/class_array_21.f03: Likewise.
3694 * gfortran.dg/finalize_29.f08: Likewise.
3695 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3696
39bb7d01
RB
36972016-10-05 Richard Biener <rguenther@suse.de>
3698
3699 PR middle-end/77826
3700 * gcc.dg/torture/pr77826.c: New testcase.
3701
eeb57981
RB
37022016-10-05 Richard Biener <rguenther@suse.de>
3703
3704 * gcc.dg/fold-copysign-1.c: New testcase.
3705
f9018d75
AS
37062016-10-05 Andreas Schwab <schwab@suse.de>
3707
3708 * g++.dg/pr49847-2.C: Remove.
3709
7e8000b3
PMR
37102016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3711
3712 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3713
54f84ca9
RB
37142016-10-05 Richard Biener <rguenther@suse.de>
3715
3716 PR middle-end/55152
3717 * gcc.dg/pr55152-2.c: New testcase.
3718
17beda50
JD
37192016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3720
3721 * gfortran.dg/dtio_15.f90: New test.
3722
1c84b798
ILT
37232016-10-04 Ian Lance Taylor <iant@golang.org>
3724
3725 * gcc.dg/split-7.c: New test.
3726
7ec39552
MS
37272016-10-04 Martin Sebor <msebor@redhat.com>
3728
3729 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3730 %lc directive to wint_t to silence -Wformat warnings on targets
3731 where the latter is a distinct type such as long.
3732
8ff04ff9
MS
37332016-10-04 Martin Sebor <msebor@redhat.com>
3734
3735 PR c++/77804
3736 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3737
bfecd57c
JJ
37382016-10-04 Jakub Jelinek <jakub@redhat.com>
3739
f72da967
JJ
3740 PR c++/77791
3741 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3742
bfecd57c
JJ
3743 * g++.dg/other/java3.C: Remove.
3744 * g++.dg/other/java1.C: Remove.
3745 * g++.dg/other/error12.C: Remove.
3746 * g++.dg/other/java2.C: Remove.
3747 * g++.dg/warn/Wnvdtor.C: Remove.
3748 * g++.dg/lookup/java1.C: Remove.
3749 * g++.dg/lookup/java2.C: Remove.
3750 * g++.dg/ext/pr34829.C: Remove.
3751 * g++.dg/ext/java-3.C: Remove.
3752 * g++.dg/ext/java-1.C: Remove.
3753 * g++.dg/ext/java-2.C: Remove.
3754 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3755
fe8b1e83
DG
37562016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3757
3758 PR tree-optimization/77808
3759 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3760
078b5aab
RB
37612016-10-04 Richard Biener <rguenther@suse.de>
3762
3763 PR tree-optimization/77399
3764 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3765
2b568899
RB
37662016-10-04 Richard Biener <rguenther@suse.de>
3767
3768 PR middle-end/77833
3769 * gcc.target/i386/pr77833.c: New testcase.
3770
0a4e5cf3
JL
37712016-09-26 Jeff Law <law@redhat.com>
3772
3773 PR tree-optimization/71550
3774 PR tree-optimization/71403
3775 * gcc.c-torture/execute/pr71550.c: New test.
3776
d07b0a23
SKS
37772016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3778
3779 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3780 option.
3781
b44a42cf
KT
37822016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3783
3784 Revert
3785 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3786
3787 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3788
f41f1ceb
MP
37892016-10-03 Marek Polacek <polacek@redhat.com>
3790
3791 * g++.dg/cpp0x/nullptr37.C: New test.
3792
1633d3b9
BE
37932016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3794
3795 * c-c++-common/Wint-in-bool-context.c: Update test.
3796
2c8e3a1d
JJ
37972016-10-02 Jakub Jelinek <jakub@redhat.com>
3798
3799 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3800 earlier.
3801 * g++.dg/charset/asm2.c (memmove): Likewise.
3802 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3803 * g++.dg/tls/diag-4.C (foo): Likewise.
3804 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3805 dg-warning, fix up regex.
3806 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3807 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3808 * g++.old-deja/g++.mike/net31.C: Likewise.
3809 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3810 for C++17.
3811 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3812 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3813
f00b6283
RB
38142016-10-01 Richard Biener <rguenther@suse.de>
3815
3816 PR middle-end/77798
3817 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3818
0f0565b1
AV
38192016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3820
3821 PR fortran/77663
3822 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3823
c58823a0
JJ
38242016-10-01 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR c/77490
3827 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3828 Add dg-prune-output directive.
3829
e3228a50
JD
38302016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3831
3832 PR fortran/66643
3833 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3834 * gfortran.fortran-torture/compile/write.f90: Update test.
3835
e70bbc6f
MW
38362016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3837
3838 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3839 arm_fp16_alternative_ok as the required effective target.
3840 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3841 -mfp16-format=alternative to the dg-options directive and remove
3842 the dg-add-options directive.
3843
c39747d2
FR
38442016-09-30 Fritz Reese <fritzoreese@gmail.com>
3845
3846 PR fortran/77764
3847 * gfortran.dg/dec_union_8.f90: New testcase.
3848
00074dd8
FR
38492016-09-30 Fritz Reese <fritzoreese@gmail.com>
3850
3851 PR fortran/77782
3852 * gfortran.dg/dec_structure_16.f90: New testcase.
3853
26f391e8
AV
38542016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3855
3856 * gfortran.dg/coarray_allocate_10.f08: New test.
3857 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3858
fa16a271
KT
38592016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3860
3861 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3862
f334c828
RB
38632016-09-30 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/77399
3866 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3867
76e3ec9c
SL
38682016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3869
871267e1 3870 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3871 -fdelete-null-pointer-checks explicit.
3872 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3873 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3874 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3875 * gcc.dg/pic-1.c: Require fpic target support.
3876 * gcc.dg/pic-2.c: Likewise.
3877
a2c6e7f2
JJ
38782016-09-29 Jakub Jelinek <jakub@redhat.com>
3879
3880 Implement P0001R1 - C++17 removal of register storage class specifier
3881 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3882 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3883 C++17.
3884 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3885 keyword if not __SSE2__.
3886 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3887 C++17.
3888 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3889 register keywords.
3890 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3891 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3892 no_erroneous_warning): Expect new warnings for C++17.
3893 * g++.dg/warn/register-var-2.C (f): Likewise.
3894 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3895 * g++.dg/parse/linkage2.C (foo): Likewise.
3896 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3897 keyword on parameters for C++17.
3898 * g++.dg/cpp1z/register1.C: New test.
3899 * g++.dg/cpp1z/register2.C: New test.
3900 * g++.dg/cpp1z/register3.C: New test.
3901
4ab76933
UB
39022016-09-29 Uros Bizjak <ubizjak@gmail.com>
3903
3904 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3905 * gcc.target/i386/avx2-check.h (main): Ditto.
3906 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3907 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3908 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3909 * gcc.target/i386/avx512er-check.h (main): Ditto.
3910 * gcc.target/i386/avx512f-check.h (main): Ditto.
3911 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3912 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3913 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3914
2488ebe5
UB
39152016-09-29 Uros Bizjak <ubizjak@gmail.com>
3916
3917 PR target/77756
3918 * gcc.target/i386/pr77756.c: New test.
3919
4d258d09
MP
39202016-09-29 Marek Polacek <polacek@redhat.com>
3921
3922 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3923
a9087411
MP
39242016-09-29 Marek Polacek <polacek@redhat.com>
3925
3926 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3927 C++14.
3928
fa0a064a
ML
39292016-09-29 Martin Liska <mliska@suse.cz>
3930
3931 * objc/execute/construct1.m: New test.
3932
0ce1ecc7
RB
39332016-09-29 Richard Biener <rguenther@suse.de>
3934
3935 PR tree-optimization/77768
3936 * gcc.dg/torture/pr77768.c: New testcase.
3937
da186c1f
RB
39382016-09-28 Richard Biener <rguenther@suse.de>
3939
3940 PR middle-end/77407
3941 * gcc.dg/pr77407.c: New testcase.
3942
d657e995
RB
39432016-09-29 Richard Biener <rguenther@suse.de>
3944
3945 PR middle-end/55152
3946 * gcc.dg/pr55152.c: New testcase.
3947 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3948
cadf6296
RO
39492016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3950
3951 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3952 (dg-options): Remove -m32.
3953
88000fd1
MS
39542016-09-28 Martin Sebor <msebor@redhat.com>
3955
3956 PR middle-end/77721
3957 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3958
0c172974
JD
39592016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3960
3961 PR libgfortran/77707
3962 * gfortran.dg/inquire_17.f90: New test.
3963
4b390698
JJ
39642016-09-28 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR c++/77467
3967 * g++.dg/cpp1y/constexpr-77467.C: New test.
3968
2b1b5938
MS
39692016-09-28 Martin Sebor <msebor@redhat.com>
3970
3971 PR c/77762
3972 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3973 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3974 (test_sprintf_p_const): Adjust line numbers to avoid failures
3975 introduced in r240503.
3976
30dc6ee9
MS
39772016-09-28 Martin Sebor <msebor@redhat.com>
3978
3979 PR middle-end/77683
3980 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3981
7d290e93
BE
39822016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3983
fcf32bad
BE
3984 PR c++/77748
3985 * g++.dg/pr77550.C: Avoid undefined behavior.
3986
7d290e93
BE
3987 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3988
912d9ec3
WD
39892016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3990
3991 * gcc.dg/strlenopt-20.c: Update test.
3992 * gcc.dg/strlenopt-21.c: Likewise.
3993 * gcc.dg/strlenopt-22.c: Likewise.
3994 * gcc.dg/strlenopt-22g.c: Likewise.
3995 * gcc.dg/strlenopt-26.c: Likewise.
3996 * gcc.dg/strlenopt-5.c: Likewise.
3997 * gcc.dg/strlenopt-7.c: Likewise.
3998 * gcc.dg/strlenopt-9.c: Likewise.
3999
459bcfb0
JJ
40002016-09-27 Jakub Jelinek <jakub@redhat.com>
4001
6e39060a
JJ
4002 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4003
8ca33347
JJ
4004 * g++.dg/cpp1z/lambda-this1.C: New test.
4005 * g++.dg/cpp1z/lambda-this2.C: New test.
4006
459bcfb0
JJ
4007 PR c++/77722
4008 * g++.dg/ubsan/return-4.C: New test.
4009 * g++.dg/ubsan/return-5.C: New test.
4010 * g++.dg/ubsan/return-6.C: New test.
4011
20fba714
JW
40122016-09-27 Jiong Wang <jiong.wang@arm.com>
4013
4014 * lib/target-supports.exp
4015 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4016 in function comment.
4017
bebe0086
ML
40182016-09-27 Martin Liska <mliska@suse.cz>
4019
4020 PR gcov-profile/46266
4021 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4022 considered.
4023
59896334
RB
40242016-09-27 Richard Biener <rguenther@suse.de>
4025
4026 PR tree-optimization/77745
4027 * g++.dg/torture/pr77745.C: New testcase.
4028
f0d355dc
RB
40292016-09-27 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/77478
4032 * gcc.dg/torture/pr77478.c: New testcase.
4033
8c9434c2
ML
40342016-09-27 Martin Liska <mliska@suse.cz>
4035
4036 PR gcov-profile/7970
4037 PR gcov-profile/16855
4038 PR gcov-profile/44779
4039 * g++.dg/gcov/pr16855.C: New test.
4040
511d092e
SKS
40412016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4042
4043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4044
f2e0c4e1
JJ
40452016-09-27 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR fortran/77666
4048 * gfortran.dg/gomp/pr77666.f90: New test.
4049
3a4228ba
KV
40502016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4051
4052 PR ipa/77677
4053 * gcc.dg/torture/pr77677-2.c: New test.
4054
a184e37f
SK
40552016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4056
4057 PR fortran/77420
4058 * gfortran.dg/pr77420_1.f90: New test.
4059 * gfortran.dg/pr77420_2.f90: Ditto.
4060 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4061 * gfortran.dg/pr77420_4.f90: this file.
4062
8be59d19
KV
40632016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4064
4065 PR middle-end/77719
4066 * gfortran.dg/pr77719.f90: New test.
4067
991075a4
TP
40682016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4069
4070 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4071 singular form of byte when quantity is unknown.
991075a4 4072
c6147dc4
MP
40732016-09-26 Marek Polacek <polacek@redhat.com>
4074
4075 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4076
5cc6c41c
ML
40772016-09-26 Martin Liska <mliska@suse.cz>
4078
4079 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4080 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4081 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4082 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4083 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4084 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4085 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4086 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4087 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4088
81fea426
MP
40892016-09-26 Marek Polacek <polacek@redhat.com>
4090
4091 PR c/7652
4092 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4093 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4094 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4095 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4096 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4097 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4098 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4099 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4100 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4101 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4102 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4103 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4104 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4105 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4106 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4107 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4108 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4109 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4110 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4111 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4112 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4113 * c-c++-common/attr-fallthrough-1.c: New test.
4114 * c-c++-common/attr-fallthrough-2.c: New test.
4115 * g++.dg/cpp0x/fallthrough1.C: New test.
4116 * g++.dg/cpp0x/fallthrough2.C: New test.
4117 * g++.dg/cpp1z/fallthrough1.C: New test.
4118 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4119 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4120 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4121 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4122
9b597c1f
SK
41232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4124
12a813c1 4125 PR fortran/77429
9b597c1f
SK
4126 * gfortran.dg/pr77429.f90: New test.
4127
f1c7e7f1
SK
41282016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4129
4130 PR fortran/77694
4131 * gfortran.dg/pr77694.f90: New test.
4132
50c6dd20
OE
41332016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4134
4135 PR target/51244
4136 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4137
540b039e
DH
41382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4139
4140 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4141 for 32-bit mode.
4142
cfd161bf
DH
41432016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4144
4145 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4146 for 32-bit mode.
4147
9a2300e9
MP
41482016-09-24 Marek Polacek <polacek@redhat.com>
4149
4150 PR c/77490
4151 * c-c++-common/Wbool-operation-1.c: New test.
4152 * gcc.dg/Wbool-operation-1.c: New test.
4153
34d567d1
FR
41542016-09-23 Fritz Reese <fritzoreese@gmail.com>
4155
4156 * gfortran.dg/dec_static_1.f90: New.
4157 * gfortran.dg/dec_static_2.f90: New.
4158 * gfortran.dg/dec_static_3.f90: New.
4159 * gfortran.dg/dec_static_4.f90: New.
4160
4a8d4422
JD
41612016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4162
4163 PR fortran/48298
4164 * gfortran.dg/negative_unit_check.f90: Update test.
4165 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4166
90ef45cb
DV
41672016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4168
4169 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4170 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4171 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4172 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4173 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4174 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4175 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4176
e0535922
MS
41772016-09-23 Martin Sebor <msebor@redhat.com>
4178
4179 PR testsuite/77713
4180 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4181 assuming long double is bigger than double.
4182
d664d76d
JJ
41832016-09-23 Jakub Jelinek <jakub@redhat.com>
4184
4185 Implement P0138R2, C++17 construction rules for enum class values
4186 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4187
3b31f720
DM
41882016-09-23 David Malcolm <dmalcolm@redhat.com>
4189
4190 PR preprocessor/77672
4191 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4192 expected multiline output from first warning to reflect change
4193 in r240434.
4194
592459bf
TP
41952016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4196
4197 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4198
0af06385
BE
41992016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4200 Tom de Vries <tom@codesourcery.com>
4201
4202 PR testsuite/77411
4203 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4204
8f01b67a
MP
42052016-09-23 Marek Polacek <polacek@redhat.com>
4206
4207 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4208 * c-c++-common/gomp/atomic-13.c: Likewise.
4209 * c-c++-common/gomp/atomic-14.c: Likewise.
4210 * c-c++-common/pr60439.c: Remove invalid code.
4211 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4212 * g++.dg/expr/bitfield5.C: Likewise.
4213 * g++.dg/expr/bitfield6.C: Likewise.
4214 * g++.dg/expr/bool1.C: Likewise.
4215 * g++.dg/expr/bool3.C: Likewise.
4216 * g++.dg/expr/lval3.C: Likewise.
4217 * g++.dg/expr/lval4.C: Likewise.
4218 * g++.old-deja/g++.jason/bool5.C: Likewise.
4219
bbd6fcf3
DM
42202016-09-23 David Malcolm <dmalcolm@redhat.com>
4221
4222 PR preprocessor/77672
4223 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4224 (test_terminator_location): New function.
4225
113d06a4
RB
42262016-09-23 Richard Biener <rguenther@suse.de>
4227
4228 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4229
cab9e1df
MW
42302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4231
4232 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4233 -march=armv8.2-a+fp16 when supported by the hardware.
4234 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4235 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4236 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4237 semi-colons to a macro invocations.
4238 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4239 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4240 defined.
4241 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4242 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4244 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4245 defined.
4246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4248 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4250 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4251 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4253 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4255 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4256 defined.
4257 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4258 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4259 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4260 defined.
4261 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4263 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4264 defined.
4265 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4268 defined.
4269 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4271 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4272 defined. Also fix some white-space.
4273 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4274 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4275 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4276 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4278 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4279 defined. Also fix some long lines and white-space.
4280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4281 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4282 defined. Also fix some long lines and white-space.
4283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4284 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4285 defined.
4286 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4288 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4289 defined.
4290 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4292 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4293 defined.
4294 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4297 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4300 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4304 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4309 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4310 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4311 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4313
da9b2e69
JW
43142016-09-23 Jiong Wang <jiong.wang@arm.com>
4315 Matthew Wahab <matthew.wahab@arm.com>
4316
4317 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4318 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4319 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4320 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4321 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4322 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4323 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4324 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4325 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4326 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4327 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4328 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4329 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4330 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4331 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4332 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4333 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4334 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4335 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4336 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4337 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4338 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4339 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4340 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4341 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4342 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4343 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4344 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4345 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4346 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4347 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4348 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4349 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4350 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4351 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4352 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4353 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4354
785cf02f
MW
43552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4356
4357 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4358 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4359 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4360 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4361 support.
4362
1e401340
KV
43632016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4364
4365 PR ipa/77677
4366 * gcc.dg/torture/pr77677.c: New test.
4367
8ed3eeac
AV
43682016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4369
4370 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4371 here now.
4372
55a9b91b
MW
43732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4374
4375 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4376 options. Add tests for float16x4_t and float16x8_t.
4377
64c744b9
DV
43782016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4379
4380 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4381 * gcc.target/s390/risbg-ll-2.c: Ditto.
4382 * gcc.target/s390/risbg-ll-3.c: Ditto.
4383
d403b8d4
MW
43842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4385
4386 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4387 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4388
576987fc
DV
43892016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4390
4391 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4392 output to the simplified instructions.
4393
4ffc8099
MW
43942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4395
4396 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4397 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4398
b1a970a5
MW
43992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4400
4401 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4402 (FP16_SUPPORTED): New
4403 (expected-hfloat-16x4): Make conditional on __fp16 support.
4404 (expected-hfloat-16x8): Likewise.
4405 (vdup_n_f16): Disable for non-AArch64 targets.
4406 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4407 conditional on FP16_SUPPORTED.
4408 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4409 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4410 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4411 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4412 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4413 for testing __fp16.
4414 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4415 conditional on FP16_SUPPORTED.
4416 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4417 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4418
50df9464
MW
44192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4420
4421 * gcc.target/arm/short-vfp-1.c: New.
4422
536b9f42
MW
44232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4424
4425 * gcc.target/arm/attr-fp16-arith-1.c: New.
4426
1b9e31cf
MW
44272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4428
4429 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4430 New.
4431 (add_options_for_arm_v8_2a_fp16_neon): New.
4432 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4433 (add_options_for_arm_arch_v8_2a): Auto-generate.
4434 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4435 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4436 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4437 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4438 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4439 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4440 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4441
a5b42ee7
MW
44422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4443
4444 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4445 arm_fp16_alternative_ok.
4446 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4447 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4448 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4449 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4450 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4451 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4452 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4453 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4454 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4455 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4456 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4457 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4458 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4459 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4460 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4461 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4462 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4463 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4464 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4465 arm_fp16_alternative_ok.
4466 * lib/target-supports.exp
4467 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4468 (check_effective_target_arm_fp16_alternative_ok): New.
4469 (check_effective_target_arm_fp16_none_ok_nocache): New.
4470 (check_effective_target_arm_fp16_none_ok): New.
4471
fcbc975b
ML
44722016-09-23 Martin Liska <mliska@suse.cz>
4473
4474 * gcc.dg/ipa/pr77653.c: Replace adress
4475 with address.
4476
1822b732
ML
44772016-09-23 Martin Liska <mliska@suse.cz>
4478
4479 * gcc.target/i386/movbe-4.c: New test.
4480
fab18cc4
ML
44812016-09-23 Martin Liska <mliska@suse.cz>
4482
4483 * gcc.target/i386/crc32-5.c: New test.
4484
e70f01b5
ML
44852016-09-23 Martin Liska <mliska@suse.cz>
4486
4487 * gcc.target/i386/pr71652.c: New test.
4488 * gcc.target/i386/pr71652-2.c: New test.
4489 * gcc.target/i386/pr71652-3.c: New test.
4490
f2e81d05
JJ
44912016-09-23 Jakub Jelinek <jakub@redhat.com>
4492
4493 * lib/gcc-dg.exp (process-message): Support relative line number
4494 notation - .+4 or .-1 etc.
4495 * gcc.dg/dg-test-1.c: New test.
4496
ed30d2a6
MS
44972016-09-22 Martin Sebor <msebor@redhat.com>
4498
4499 PR target/77676
4500 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4501 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4502 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4503 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4504
1c681c7b
UB
45052016-09-22 Uros Bizjak <ubizjak@gmail.com>
4506
4507 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4508 * gcc.dg/ifcvt-2.c: Ditto.
4509 * gcc.dg/zero_bits_compound-1.c: Ditto.
4510 * gcc.dg/zero_bits_compound-1.c: Ditto.
4511 * gcc.dg/pr40550.c: Simplify target selectors.
4512 Use dg-additional-options.
4513 * gcc.dg/pr47893.c: Ditto.
4514 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4515 additional options for 32-bit x86 targets.
4516 * gcc.dg/pr70955.c: Move to ...
4517 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4518
67cf0a53
PC
45192016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4520
4521 PR c++/61019
4522 * g++.dg/cpp0x/pr61019.C: New.
4523
0ee70cc0
AV
45242016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4525 Terry Guo <terry.guo@arm.com>
4526
4527 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4528 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4529 * gcc.target/arm/pure-code/pure-code.exp: New.
4530
43639d2c
UB
45312016-09-22 Uros Bizjak <ubizjak@gmail.com>
4532
4533 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4534 Remove SSE effective target requirement.
4535
a608d15b
PC
45362016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4537
4538 PR c++/71979
4539 * g++.dg/cpp0x/pr71979.C: New.
4540
d94a7ab4
BE
45412016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4542
4543 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4544
a13f439f
ML
45452016-09-22 Martin Liska <mliska@suse.cz>
4546
4547 PR ipa/77653
4548 * gcc.dg/ipa/pr77653.c: New test.
4549
cf352092
JJ
45502016-09-22 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR fortran/77665
4553 * gfortran.dg/gomp/pr77665.f90: New test.
4554
a8de3002
PT
45552016-09-22 Paul Thomas <pault@gcc.gnu.org>
4556
4557 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4558 * gfortran.dg/dtio_13.f90: New test.
4559
39abef62
LK
45602016-09-21 Louis Krupp <louis.krupp@zoho.com>
4561
4562 PR fortran/66107
4563 * gfortran.dg/pr66107.f90: New test.
4564
4a2bb7fc
ILT
45652016-09-21 Ian Lance Taylor <iant@golang.org>
4566
4567 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4568 with call to builtin delete function.
4569
5f84cee2
JM
45702016-09-21 Joseph Myers <joseph@codesourcery.com>
4571
4572 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4573 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4574 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4575 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4576 tests.
4577
fe01a41a
UB
45782016-09-21 Uros Bizjak <ubizjak@gmail.com>
4579
4580 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4581
2e1c20b1
JJ
45822016-09-21 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR c++/77651
4585 * g++.dg/cpp1z/aligned-new6.C: New test.
4586
de4c144a
MW
45872016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4588
4589 * gcc.target/arm/fp16-aapcs-3.c: New.
4590 * gcc.target/arm/fp16-aapcs-4.c: New.
4591 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4592 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4593 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4594 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4595
44fc7854
BE
45962016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4597
4598 PR tree-optimization/77550
4599 * g++.dg/pr77550.C: New test.
4600
bc084f84
GJL
46012016-09-21 Georg-Johann Lay <avr@gjlay.de>
4602
4603 PR target/77326
4604 * gcc.target/avr/torture/pr77326.c: New test.
4605
c075003a
LK
46062016-09-21 Louis Krupp <louis.krupp@zoho.com>
4607
4608 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4609
6811ea79
RB
46102016-09-21 Richard Biener <rguenther@suse.de>
4611
4612 PR tree-optimization/77648
4613 * gcc.dg/torture/pr77648-1.c: New testcase.
4614 * gcc.dg/torture/pr77648-2.c: Likewise.
4615
f955c4c4
RB
46162016-09-21 Richard Biener <rguenther@suse.de>
4617 Jakub Jelinek <jakub@redhat.com>
4618
4619 PR tree-optimization/77621
4620 * gcc.dg/pr77621.c: New testcase.
4621
096506bb
PT
46222016-09-21 Paul Thomas <pault@gcc.gnu.org>
4623
4624 PR fortran/77657
4625 * gfortran.dg/dtio_12.f90: New test.
4626
37d168ae
SKS
46272016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4628
4629 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4630
66454000
KV
46312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4632
4633 PR tree-optimization/72835
4634 * gcc.dg/tree-ssa/pr72835.c: New test.
4635
88d0c3f0
MS
46362016-09-20 Martin Sebor <msebor@redhat.com>
4637
4638 PR middle-end/49905
4639 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4640 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4641 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4642 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4643 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4644 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4645 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4646
a03df1d5
KV
46472016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4648
4649 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4650 arguments/compare will be optimized away.
4651 * gcc.dg/torture/ftrapv-1.c: Likewise.
4652
8bc5448f
KV
46532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4654
4655 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4656 will be optimized away.
4657 * gcc.dg/ipa/vrp1.c: New test.
4658 * gcc.dg/ipa/vrp2.c: New test.
4659 * gcc.dg/ipa/vrp3.c: New test.
4660
973625a0
KV
46612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4662
4663 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4664 does the same transformation.
4665 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4666 * gcc.dg/tree-ssa/evrp1.c: New test.
4667 * gcc.dg/tree-ssa/evrp2.c: New test.
4668 * gcc.dg/tree-ssa/evrp3.c: New test.
4669 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4670 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4671 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4672 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4673 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4674 foling now happens early.
4675 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4676 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4677 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4678 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4679 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4680
9b1ba33c
UB
46812016-09-20 Uros Bizjak <ubizjak@gmail.com>
4682
4683 PR target/77621
4684 * gcc.target/i386/pr77621.c: New test.
4685 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4686 pattern, loop should vectorize with -mtune=atom.
4687
f5bd4ad8
MO
46882016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4689 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR testsuite/63299
4692 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4693 instead of delete.
4694
7d9cf801
JJ
46952016-09-20 Jakub Jelinek <jakub@redhat.com>
4696
b912f962
JJ
4697 PR c++/77626
4698 * g++.dg/other/pr77626.C: New test.
4699
eaf1ece1
JJ
4700 PR c++/77638
4701 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4702
590b62e9
JJ
4703 PR c++/77637
4704 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4705
7d9cf801
JJ
4706 PR middle-end/77624
4707 * c-c++-common/pr77624-1.c: New test.
4708 * c-c++-common/pr77624-2.c: New test.
4709
3aebb6ff
AV
47102016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4711
4712 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4713 of digits expected.
4714
b5bbe47b
RB
47152016-09-20 Richard Biener <rguenther@suse.de>
4716
4717 PR tree-optimization/77646
4718 * gcc.dg/torture/pr77646.c: New testcase.
4719
144a96e4
BE
47202016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4721
4722 PR c++/77434
4723 * c-c++-common/Wint-in-bool-context.c: New test.
4724
1f2071fa
JM
47252016-09-19 Joseph Myers <joseph@codesourcery.com>
4726
4727 * gcc.dg/cr-decimal-dig-1.c: New test.
4728
63012d9a
JM
47292016-09-19 Joseph Myers <joseph@codesourcery.com>
4730
4731 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4732 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4733 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4734 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4735
02410826
VM
47362016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4737
4738 PR rtl-optimization/77416
4739 * gcc.target/powerpc/pr77416.c: New.
4740
6101a7ab
PP
47412016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4742
4743 PR c++/77639
4744 * g++.dg/template/error-recovery4.C: New test.
4745
1993ff76
BC
47462016-09-19 Bin Cheng <bin.cheng@arm.com>
4747
4748 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4749
5fa9e644
KT
47502016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4751
4752 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4753 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4754
fc15d9ec
JJ
47552016-09-19 Jakub Jelinek <jakub@redhat.com>
4756 Jan Hubicka <jh@suse.cz>
4757
4758 PR target/77587
4759 * gcc.dg/pr77587.c: New test.
4760 * gcc.dg/pr77587a.c: New file.
4761
3c9f5092
AV
47622016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4763
4764 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4765 * gfortran.dg/coarray_38.f90:
4766 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4767 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4768 * gfortran.dg/coarray_allocate_7.f08: New test.
4769 * gfortran.dg/coarray_allocate_8.f08: New test.
4770 * gfortran.dg/coarray_allocate_9.f08: New test.
4771 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4772 new caf_register.
4773 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4774 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4775 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4776 get_by_refs.
4777 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4778 * gfortran.dg/coarray_lock_7.f90: Same.
4779 * gfortran.dg/coarray_poly_5.f90: Same.
4780 * gfortran.dg/coarray_poly_6.f90: Same.
4781 * gfortran.dg/coarray_poly_7.f90: Same.
4782 * gfortran.dg/coarray_poly_8.f90: Same.
4783 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4784
e79e6763
FR
47852016-09-19 Fritz Reese <fritzoreese@gmail.com>
4786
4787 PR fortran/77584
4788 * gfortran.dg/dec_structure_15.f90: New testcase.
4789
ae527639
RB
47902016-09-19 Richard Biener <rguenther@suse.de>
4791
4792 PR middle-end/77605
4793 * gcc.dg/torture/pr77605.c: New testcase.
4794
cdf060f8
LK
47952016-09-18 Louis Krupp <louis.krupp@zoho.com>
4796
4797 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4798
b720e919
JH
47992016-09-17 Jan Hubicka <hubicka@ucw.cz>
4800
4801 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4802 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4803 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4804 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4805 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4806 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4807 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4808 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4809 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4810 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4811 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4812
bdabae39
KY
48132016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4814
4815 * gcc.target/i386/pr68633.c: Fix expected result.
4816
493ba820
LK
48172016-09-17 Louis Krupp <louis.krupp@gmail.com>
4818
4819 PR fortran/68078
4820 * gfortran.dg/pr68078.f90: New test.
4821 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4822
9a42726b
BS
48232016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4824
4825 PR target/77613
4826 * gcc.target/powerpc/swaps-p8-25.c: New.
4827
e7d61178
JJ
48282016-09-16 Jakub Jelinek <jakub@redhat.com>
4829
8f03e02f
JJ
4830 PR c++/77482
4831 * g++.dg/cpp0x/constexpr-77482.C: New test.
4832
e80cb545
JJ
4833 PR c++/77379
4834 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4835 thunk offsets.
4836 * g++.dg/abi/abi-tag23a.C: Likewise.
4837
1c2f613f
JJ
4838 PR c++/77338
4839 * g++.dg/cpp0x/decltype-77338.C: New test.
4840
e7d61178
JJ
4841 PR c++/77375
4842 * g++.dg/cpp0x/mutable1.C: New test.
4843
8d987deb
SK
48442016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4845
4846 PR fortran/77612
4847 * gfortran.dg/pr77612.f90: New test.
4848
2c3d35a6
SKS
48492016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4850
4851 * gcc.dg/torture/pr70421.c: Require int32plus.
4852
e43163ae
JJ
48532016-09-16 Jakub Jelinek <jakub@redhat.com>
4854
bcf0905a
JJ
4855 PR middle-end/77475
4856 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4857
e43163ae
JJ
4858 PR target/77526
4859 * gcc.target/i386/pr77526.c: New test.
4860
7d704548
JJ
48612016-09-16 Jakub Jelinek <jakub@redhat.com>
4862 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 PR middle-end/77594
4865 * gcc.target/i386/pr77594.c: New test.
4866
902d624f
LK
48672016-09-15 Louis Krupp <louis.krupp@zoho.com>
4868
4869 PR fortran/69963
4870 * gfortran.dg/misplaced_implicit_character.f90: New test.
4871
7e16ce79
BC
48722016-09-15 Bin Cheng <bin.cheng@arm.com>
4873
4874 PR tree-optimization/77503
4875 * gcc.dg/vect/pr77503.c: New test.
4876
7c05f5c4
RB
48772016-09-15 Richard Biener <rguenther@suse.de>
4878
4879 PR middle-end/77544
4880 * c-c++-common/torture/pr77544.c: New testcase.
4881
76ff80fb
JJ
48822016-09-15 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR middle-end/77475
4885 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4886 * gcc.dg/march-generic.c: Likewise.
4887 * gcc.target/i386/spellcheck-options-1.c: New test.
4888 * gcc.target/i386/spellcheck-options-2.c: New test.
4889 * gcc.target/i386/spellcheck-options-3.c: New test.
4890 * gcc.target/i386/spellcheck-options-4.c: New test.
4891
5560d026
CLT
48922016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4893
4894 PR fortran/72743
4895 * gfortran.dg/goacc/pr72743.f90: New test.
4896
5334f733
RB
48972016-09-15 Richard Biener <rguenther@suse.de>
4898
4899 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4900
d08615f2
RB
49012016-09-15 Richard Biener <rguenther@suse.de>
4902
4903 PR tree-optimization/77514
4904 * gcc.dg/torture/pr77514.c: New testcase.
4905
28ca05f0
JJ
49062016-09-14 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR c++/77549
4909 * g++.dg/lookup/pr77549.C: New test.
4910
20a1e5b8
MP
49112016-09-14 Marek Polacek <polacek@redhat.com>
4912
4913 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4914 * c-c++-common/gomp/atomic-13.c: Likewise.
4915 * c-c++-common/gomp/atomic-14.c: Likewise.
4916 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4917 * g++.dg/cpp1z/bool-increment1.C: New test.
4918 * c-c++-common/pr60439.c: Add dg-warning.
4919 * g++.dg/expr/bitfield4.C: Likewise.
4920 * g++.dg/expr/bitfield5.C: Likewise.
4921 * g++.dg/expr/bitfield6.C: Likewise.
4922 * g++.dg/expr/bool1.C: Likewise.
4923 * g++.dg/expr/bool3.C: Likewise.
4924 * g++.dg/expr/lval3.C: Likewise.
4925 * g++.dg/expr/lval4.C: Likewise.
4926 * g++.old-deja/g++.jason/bool5.C: Likewise.
4927 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4928 * g++.dg/other/error18.C: Likewise.
4929 * g++.dg/gomp/atomic-14.C: Likewise.
4930
0761f6bf
NS
49312016-09-14 Nathan Sidwell <nathan@acm.org>
4932
4933 PR c++/77539
4934 * g++.dg/cpp1y/pr77539.C: New.
4935
13cddbc1
CL
49362016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4937
4938 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4939 dg-require.
4940 * g++.dg/ext/builtin_alloca.C: Likewise.
4941 * g++.dg/template/spec35.C: Likewise.
4942 * gcc.dg/builtins-68.c: Likewise.
4943 * gcc.misc-tests/gcov-13.c: Likewise.
4944 * gcc.misc-tests/gcov-14.c: Likewise.
4945
a90638d4
JM
49462016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4947
4948 * gfortran.dg/dec_structure_14.f90: New testcase.
4949
5ba4a08c
JJ
49502016-09-14 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR sanitizer/68260
4953 * c-c++-common/tsan/pr68260.c: New test.
4954
a713b234
JS
49552016-09-13 Joe Seymour <joe.s@somniumtech.com>
4956
4957 PR target/70713
4958 * gcc.target/msp430/function-attributes-1.c: New test.
4959 * gcc.target/msp430/function-attributes-2.c: New test.
4960 * gcc.target/msp430/function-attributes-3.c: New test.
4961
96032047
MS
49622015-04-18 Martin Sebor <msebor@redhat.com>
4963
4964 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4965 of non-nul characters.
4966 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4967
ea8661cd
JJ
49682016-09-13 Jakub Jelinek <jakub@redhat.com>
4969
9952908a
JJ
4970 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4971 * g++.dg/cpp1z/gen-attrs1.C: New test.
4972
63cdb7a0
JJ
4973 PR tree-optimization/77454
4974 * gcc.dg/pr77454.c: New test.
4975
ea8661cd
JJ
4976 PR c++/77553
4977 * g++.dg/cpp1y/constexpr-77553.C: New test.
4978
254830ba
DM
49792016-09-13 David Malcolm <dmalcolm@redhat.com>
4980
4981 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4982 (test_show_locus): Replace rich_location::add_fixit_insert calls
4983 with add_fixit_insert_before and add_fixit_insert_after.
4984
42763690
JM
49852016-09-13 Jason Merrill <jason@redhat.com>
4986 Tom de Vries <tom@codesourcery.com>
4987
4988 PR c++/77427
4989 * g++.dg/pr77427.C: New test.
4990
c8798f2c
ML
49912016-09-13 Martin Liska <mliska@suse.cz>
4992
4993 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4994 effective target.
4995 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4996 * lib/target-supports.exp: Define the new target.
4997
54700e2e
AP
49982016-09-12 Andrew Pinski <apinski@cavium.com>
4999
5000 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5001 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5002
e1d55bf7
UB
50032016-09-12 Uros Bizjak <ubizjak@gmail.com>
5004
5005 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5006 variable arguments.
5007 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5008 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5009 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5010 variable argument.
5011 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5012 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5013
54dcdb88
BE
50142016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5015
5016 PR c++/77496
5017 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5018 * g++.dg/ext/pr77496.C: New test.
5019 * g++.dg/warn/pr77496.C: New test.
5020
d1463eb9
DM
50212016-09-12 David Malcolm <dmalcolm@redhat.com>
5022
5023 PR c/72858
5024 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5025 to preserve conversion chars, and to preserve prefix information.
5026 * gcc.dg/format/pr72858.c: New test case.
5027
217fabad
SK
50282016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5029
5030 * gfortran.dg/pr77507.f90: Move to ...
5031 * gfortran.dg/ieee/pr77507.f90: here.
5032
a1cd04ac
JH
50332016-08-09 Jan Hubicka <hubicka@ucw.cz>
5034
5035 PR ipa/61159
5036 * compile/pr61159.c: New testcase
5037
e3912107
JH
50382016-08-09 Jan Hubicka <hubicka@ucw.cz>
5039
5040 PR ipa/64316
5041 * gcc.dg/ipa/pr63416.c: New testcase.
5042
739d9339
PT
50432016-09-10 Paul Thomas <pault@gcc.gnu.org>
5044 Steven G. Kargl <kargl@gcc.gnu.org>
5045
5046 PR fortran/77532
cc3135b6 5047 * gfortran.dg/dtio_11.f90: new test.
739d9339 5048
fb7c40dd
SK
50492016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5050
5051 PR fortran/77507
5052 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5053 * gfortran.dg/c_assoc_4.f90: Ditto.
5054
5b28efbb
TV
50552016-09-10 Tom de Vries <tom@codesourcery.com>
5056
5057 PR C/71602
5058 * c-c++-common/va-arg-va-list-type.c: New test.
5059
9d0a9bb4
PB
50602016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5061
5062 PR rtl-optimization/77289
5063 * gcc.target/powerpc/pr77289.c: New test.
5064
3f0177e7
MS
50652016-09-09 Martin Sebor <msebor@redhat.com>
5066
5067 PR c/77520
5068 PR c/77521
5069 * gcc.dg/pr77520.c: New test.
5070 * gcc.dg/pr77521.c: New test.
5071
e81e83d0
SK
50722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5073
5074 PR fortran/77506
5075 * gfortran.dg/pr77506.f90: New test.
5076
8a92685e
SK
50772016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5078
5079 PR fortran/77507
5080 * gfortran.dg/pr77507.f90: New test.
5081
c65248cb
JM
50822016-09-09 Joseph Myers <joseph@codesourcery.com>
5083
5084 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5085
2cf0ff98
SK
50862016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5087 Louis Krupp <lkrupp@gcc.gnu.org>
5088
5089 PR fortran/69514
5090 * gfortran.dg/pr69514_1.f90: New test.
5091 * gfortran.dg/pr69514_2.f90: New test.
5092
8ebc1e0f
JJ
50932016-09-08 Jakub Jelinek <jakub@redhat.com>
5094
20b6cf01
JJ
5095 PR fortran/77500
5096 * gfortran.dg/gomp/pr77500.f90: New test.
5097
8ebc1e0f
JJ
5098 PR fortran/77516
5099 * gfortran.dg/gomp/pr77516.f90: New test.
5100
34718542
JJ
51012016-09-07 Jakub Jelinek <jakub@redhat.com>
5102
5103 PR middle-end/77475
5104 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5105 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5106 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5107 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5108 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5109 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5110
e5106e27
DM
51112016-09-07 David Malcolm <dmalcolm@redhat.com>
5112
5113 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5114 "substring-locations.h".
5115
ca235a85
RB
51162016-09-07 Richard Biener <rguenther@suse.de>
5117
5118 PR c/77450
5119 * c-c++-common/vector-subscript-8.c: Move ..
5120 * gcc.dg/pr77450.c: ... here.
5121
0076b5dc 51222016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5123
5124 PR libgfortran/77393
5125 * gfortran.dg/fmt_f0_2.f90: Update test.
5126 * gfortran.dg/fmt_f0_3.f90: New test.
5127
6ac7322b
DH
51282016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5129
5130 PR debug/77389
5131 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5132 in dg-options.
5133
5134 PR debug/57519
5135 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5136
8eb9e049
JJ
51372016-09-06 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR target/69255
5140 * gcc.target/i386/pr69255-1.c: New test.
5141 * gcc.target/i386/pr69255-2.c: New test.
5142 * gcc.target/i386/pr69255-3.c: New test.
5143
51442016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5145
5146 PR c/77336
5147 * gcc.dg/format/miss-7.c: New test.
5148
e6cb85d4
UB
51492016-09-06 Uros Bizjak <ubizjak@gmail.com>
5150
5151 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5152
7fe76f6a
ML
51532016-09-06 Martin Liska <mliska@suse.cz>
5154
5155 PR gcov-profile/77378
5156 PR gcov-profile/77466
5157 * gcc.dg/profile-update-warning.c: New test.
5158
209b636e
RB
51592016-09-06 Richard Biener <rguenther@suse.de>
5160
5161 PR tree-optimization/77479
5162 * gcc.dg/torture/pr77479.c: New testcase.
5163
b772a565
RB
51642016-09-06 Richard Biener <rguenther@suse.de>
5165
5166 PR c/77450
5167 * c-c++-common/vector-subscript-7.c: Adjust.
5168 * c-c++-common/vector-subscript-8.c: New testcase.
5169
a8c07037
SKS
51702016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5171
5172 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5173
0ce48391
JJ
51742016-09-05 Jakub Jelinek <jakub@redhat.com>
5175
de9188e0
JJ
5176 PR target/77476
5177 * gcc.target/i386/avx512f-pr77476.c: New test.
5178 * gcc.target/i386/avx512bw-pr77476.c: New test.
5179 * gcc.target/i386/avx512dq-pr77476.c: New test.
5180
c76f7809
JJ
5181 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5182 Update comment to mention also avx512f.
5183
0ce48391
JJ
5184 PR sanitizer/77396
5185 * g++.dg/asan/pr77396-2.C: New test.
5186
8a27cf73
UB
51872016-09-05 Uros Bizjak <ubizjak@gmail.com>
5188
5189 PR rtl-optimization/77452
5190 * gcc.target/i386/pr77452.c: New test.
5191
25ff5dd3
MP
51922016-09-05 Marek Polacek <polacek@redhat.com>
5193
5194 PR c/77423
5195 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5196
f2bc4e48
SK
51972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5198
5199 PR fortran/77391
5200 * gfortran.dg/pr77391.f90: New test.
5201
e85921ee
SK
52022016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5203
5204 PR fortran/77460
5205 * gfortran.dg/pr77460.f90: New test.
5206
b5d50659
JJ
52072016-09-03 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR c/65467
5210 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5211
7b826676
KY
52122016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5213
5214 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5215
717ebe91
DM
52162016-09-02 David Malcolm <dmalcolm@redhat.com>
5217
5218 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5219 test case.
5220 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5221 diagnostic-test-show-locus-generate-patch.c to the sources
5222 for diagnostic_plugin_test_show_locus.c.
5223
94087e88
JJ
52242016-09-02 Jakub Jelinek <jakub@redhat.com>
5225
9dc5773f
JJ
5226 PR c/65467
5227 * gcc.dg/gomp/_Atomic-1.c: New test.
5228 * gcc.dg/gomp/_Atomic-2.c: New test.
5229 * gcc.dg/gomp/_Atomic-3.c: New test.
5230 * gcc.dg/gomp/_Atomic-4.c: New test.
5231 * gcc.dg/gomp/_Atomic-5.c: New test.
5232
94087e88
JJ
5233 PR sanitizer/77396
5234 * g++.dg/asan/pr77396.C: New test.
5235
52362016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5237
5238 PR tree-optimization/71831
5239 * gcc.dg/builtin-object-size-16.c: New test.
5240 * gcc.dg/builtin-object-size-17.c: New test.
5241
7e89048d
JD
52422016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5243
5244 PR libgfortran/77393
5245 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5246
2f196155
UB
52472016-09-01 Uros Bizjak <ubizjak@gmail.com>
5248
5249 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5250 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5251 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5252 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5253 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5254 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5255 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5256 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5257 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5258 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5259 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5260 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5261 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5262 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5263 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5264 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5265 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5266 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5267
0a6b0523
EB
52682016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5269
5270 * gnat.dg/opt58.adb: New test.
5271 * gnat.dg/opt58_pkg.ads: New helper.
5272
2a99de7b
RB
52732016-09-01 Richard Biener <rguenther@suse.de>
5274
5275 PR middle-end/77436
5276 * gcc.dg/torture/pr77436.c: New testcase.
5277
f79d8786
SKS
52782016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5279
5280 * gcc.dg/pr64252.c: Require int32plus.
5281 * gcc.dg/pr66299-1.c: Likewise.
5282 * gcc.dg/pr66299-2.c: Likewise.
5283 * gcc.dg/torture/20131115-1.c: Skip for avr.
5284
b06335f9
KT
52852016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5286
5287 * gcc.target/aarch64/ands_3.c: New test.
5288
f25f40be
JJ
52892016-08-31 Jakub Jelinek <jakub@redhat.com>
5290
d12a0b5a
JJ
5291 PR fortran/77352
5292 * gfortran.dg/gomp/pr77352.f90: New test.
5293
f25f40be
JJ
5294 PR fortran/77374
5295 * gfortran.dg/gomp/pr77374.f08: New test.
5296
9ff6fb6e
MG
52972016-08-31 Marc Glisse <marc.glisse@inria.fr>
5298
5299 PR tree-optimization/73714
5300 * gcc.dg/tree-ssa/pr73714.c: New test.
5301
8e95a674
JD
53022016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5303
5304 PR libgfortran/77393
5305 * gfortran.dg/fmt_f0_2.f90: New test.
5306
c6b0037d
MG
53072016-08-31 Marc Glisse <marc.glisse@inria.fr>
5308
5309 * gcc.target/i386/pr59539-2.c: Adapt options.
5310 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5311
1a576b13
PT
53122016-08-31 Paul Thomas <pault@gcc.gnu.org>
5313
5314 PR fortran/77418
5315 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5316 of the associate entity and replace with a pointer to the
5317 intended item on the stack.
5318
e73d3ca6 53192016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5320 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5321
5322 PR fortran/48298
5323 * gfortran.dg/dtio_1.f90: New test.
5324 * gfortran.dg/dtio_2.f90: New test.
5325 * gfortran.dg/dtio_3.f90: New test.
5326 * gfortran.dg/dtio_4.f90: New test.
5327 * gfortran.dg/dtio_5.f90: New test.
5328 * gfortran.dg/dtio_6.f90: New test.
5329 * gfortran.dg/dtio_7.f90: New test.
5330 * gfortran.dg/dtio_8.f90: New test.
5331 * gfortran.dg/dtio_9.f90: New test.
5332 * gfortran.dg/dtio_10.f90: New test.
5333
b816477a
DM
53342016-08-30 David Malcolm <dmalcolm@redhat.com>
5335
5336 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5337 (test_many_nested_locations): New function.
5338 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5339 (test_show_locus): Handle "test_many_nested_locations".
5340
71b30891
DM
53412016-08-30 David Malcolm <dmalcolm@redhat.com>
5342
5343 * g++.dg/template/double-greater-than-fixit.C: New test case.
5344
8fa37232
EB
53452016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5346
5347 * gnat.dg/opt57.ad[sb]: New test.
5348 * gnat.dg/opt57_pkg.ads: New helper.
5349
6f651bae
RB
53502016-08-30 Richard Biener <rguenther@suse.de>
5351
5352 PR tree-optimization/69047
5353 * gcc.dg/pr69047.c: Fix byte-order check.
5354
ab834832
JJ
53552016-08-30 Jakub Jelinek <jakub@redhat.com>
5356
5116b156
JJ
5357 PR tree-optimization/72866
5358 * gcc.dg/vect/pr72866.c: New test.
5359
3754bbfc
JJ
5360 PR debug/77363
5361 * g++.dg/debug/dwarf2/pr77363.C: New test.
5362
26122e2d
JJ
5363 PR middle-end/77377
5364 * gcc.target/i386/pr77377.c: New test.
5365
ab834832
JJ
5366 PR debug/77389
5367 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5368 in dg-options.
5369
bedc9ca7
SK
53702016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5371
5372 * gfortran.dg/pr77372.f90: Moved to ...
5373 * gfortran.dg/ieee/pr77372.f90: here.
5374
adfa1e6b
MM
53752016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5376
5377 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5378 vector short/char initializations.
5379 * gcc.target/powerpc/vec-init-5.c: Likewise.
5380 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5381 vector initialization optimizations.
5382 * gcc.target/powerpc/vec-init-7.c: Likewise.
5383 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5384 vector float/double initializations.
5385 * gcc.target/powerpc/vec-init-9.c: Likewise.
5386
414b7129
UB
53872016-08-29 Uros Bizjak <ubizjak@gmail.com>
5388
5389 PR target/77403
5390 * gcc.target/i386/pr77403.c: New test.
5391
3d06b6f2
MP
53922016-08-29 Marek Polacek <polacek@redhat.com>
5393
5394 PR c/77292
5395 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5396
ba9bbd6f
TV
53972016-08-29 Tom de Vries <tom@codesourcery.com>
5398
5399 PR c/77398
5400 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5401
d7d80d8f
EB
54022016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5403
5404 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5405
d7d80d8f 54062016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5407
5408 * gfortran.dg/dec_structure_13.f90: New testcase.
5409
468d95c8
JB
54102016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5411
5412 PR fortran/77261
5413 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5414 available.
5415
f329b264
TV
54162016-08-28 Tom de Vries <tom@codesourcery.com>
5417
5418 PR lto/70955
5419 * gcc.dg/pr70955.c: New test.
5420 * gcc.dg/lto/pr70955_0.c: Same.
5421 * gcc.dg/lto/pr70955_1.c: Same.
5422
4a389eb6
PP
54232016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5424
5425 PR tree-optimization/71077
5426 * gcc.target/i386/pr71077.c: New test.
5427
3f8257db 54282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5429
5430 PR fortran/77380
5431 * gfortran.dg/pr77380.f90: New test.
5432
3f8257db 54332016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5434
5435 PR fortran/77372
5436 gfortran.dg/pr77372.f90: New test.
5437
ee908516
DM
54382016-08-26 David Malcolm <dmalcolm@redhat.com>
5439
5440 * gcc.dg/spellcheck-fields-2.c (test): Move
5441 dg-begin/end-multiline-output within function body.
5442 (test_macro): New function.
5443
d41e76cf
DM
54442016-08-26 David Malcolm <dmalcolm@redhat.com>
5445
5446 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5447 (test_fixit_insert): Update expected output.
5448 (test_fixit_remove): Likewise.
5449 (test_fixit_replace): Likewise.
5450
524a4c96
RO
54512016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5452
5453 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5454 Fix typo.
5455
ebfa15ab
RB
54562016-08-26 Richard Biener <rguenther@suse.de>
5457
5458 PR tree-optimization/69047
5459 * gcc.dg/pr69047.c: New testcase.
5460
209ca542
PK
54612016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5462 Martin Jambhor <mjambor@suse.cz>
524a4c96 5463
209ca542
PK
5464 * gcc.dg/ipa/propbits-1.c: New test-case.
5465 * gcc.dg/ipa/propbits-2.c: Likewise.
5466 * gcc.dg/ipa/propbits-3.c: Likewise.
5467
e5cf1629
SK
54682016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5469
5470 PR fortran/77351
5471 * gfortran.dg/pr77351.f90: New test.
5472
ebef225f
MP
54732016-08-25 Marek Polacek <polacek@redhat.com>
5474
5475 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5476
fe377a48
MP
54772016-08-25 Marek Polacek <polacek@redhat.com>
5478
5479 PR c/77323
5480 * gcc.dg/pr77323.c: New test.
5481
88b8971f
PT
54822016-08-24 Paul Thomas <pault@gcc.gnu.org>
5483
5484 PR fortran/77358
5485 * gfortran.dg/submodule_17.f08: New test.
5486
3f8257db
JJ
54872016-08-24 Michael Collison <michael.collison@linaro.org>
5488 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5489
5490 * gcc.target/arm/builtin_saddl.c: New testcase.
5491 * gcc.target/arm/builtin_saddll.c: New testcase.
5492 * gcc.target/arm/builtin_uaddl.c: New testcase.
5493 * gcc.target/arm/builtin_uaddll.c: New testcase.
5494 * gcc.target/arm/builtin_ssubl.c: New testcase.
5495 * gcc.target/arm/builtin_ssubll.c: New testcase.
5496 * gcc.target/arm/builtin_usubl.c: New testcase.
5497 * gcc.target/arm/builtin_usubll.c: New testcase.
5498
d5b5d212
UB
54992016-08-24 Uros Bizjak <ubizjak@gmail.com>
5500
5501 PR target/77270
5502 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5503 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5504 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5505 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5506 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5507 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5508 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5509 effective target. Remove scan-assembler-times directives.
5510 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5511 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5512 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5513
d1188689
SKS
55142016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5515
5516 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5517 of unsigned int.
5518 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5519
0b6b8f85
RS
55202016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5521
5522 PR testsuite/77317
5523 * lib/target-supports.exp
5524 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5525 (check_effective_target_vect_natural_alignment): Ditto.
5526 (check_effective_target_vector_alignment_reachable): Ditto.
5527 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5528
587b7f7a
ILT
55292016-08-23 Ian Lance Taylor <iant@golang.org>
5530
5531 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5532
6019c0fc
MM
55332016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5534
5535 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5536 being created from pointers to memory locations.
5537 * gcc.target/powerpc/vec-init-2.c: Likewise.
5538
cfe37db4
FR
55392016-08-23 Fritz Reese <fritzoreese@gmail.com>
5540
5541 * gfortran.dg/dec_structure_12.f90: New testcase.
5542
7e11f46f
DV
55432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5544
5545 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5546
7ab4f354
DV
55472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5548
5549 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5550 verification.
5551
deb9351f
DV
55522016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5553
5554 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5555 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5556
1fd9f058
RB
55572016-08-23 Richard Biener <rguenther@suse.de>
5558
5559 PR tree-optimization/27336
5560 * c-c++-common/pr27336.c: New testcase.
5561
b00e6e75
MP
55622016-08-22 Marek Polacek <polacek@redhat.com>
5563
5564 PR c++/77321
5565 * g++.dg/cpp1y/pr77321.C: New test.
5566
58338bac
SK
55672016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5568
5569 PR fortran/60774
5570 * gfortran.dg/empty_label.f: Adjust test for new error message.
5571 * gfortran.dg/empty_label.f90: Ditto.
5572 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5573 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5574 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5575
30364ce6
SK
55762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5577
5578 PR fortran/61318
5579 * gfortran.dg/pr61318.f90: New test.
5580
ad7a5a8f
SK
55812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5582
5583 PR fortran/77260
5584 * gfortran.dg/pr77260_1.f90: New test.
5585 * gfortran.dg/pr77260_2.f90: Ditto.
5586
72f52f30
JM
55872016-08-22 Joseph Myers <joseph@codesourcery.com>
5588
5589 PR middle-end/77269
5590 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5591 __builtin_signbitf and __builtin_signbitl in expected generic
5592 expansion.
5593 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5594 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5595 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5596 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5597 tests.
5598
6dc198e3
JM
55992016-08-22 Joseph Myers <joseph@codesourcery.com>
5600
5601 * gcc.dg/torture/float128-builtin.c,
5602 gcc.dg/torture/float128-ieee-nan.c,
5603 gcc.dg/torture/float128x-builtin.c,
5604 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5605 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5606 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5607 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5608 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5609 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5610 gcc.dg/torture/floatn-nan.h: New tests.
5611
7ff4e41a
JM
56122016-08-22 Joseph Myers <joseph@codesourcery.com>
5613
5614 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5615 macro.
5616 (main): Update calls to TEST_I_F.
5617 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5618 macro.
5619 (main): Update calls to TEST_I_F.
5620
7078cdb6
JM
56212016-08-22 Joseph Myers <joseph@codesourcery.com>
5622
5623 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5624 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5625 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5626 names in calls to TEST_I_F.
5627
a9d7c823
BE
56282016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5629
5630 PR c/52952
5631 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5632
cd800235
SKS
56332016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5634
5635 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5636 and !natural_alignment_64.
5637 * gcc.dg/ipa/propalign-2.c: Likewise.
5638 * gcc.dg/ipa/propalign-3.c: Likewise.
5639 * gcc.dg/ipa/propalign-4.c: Likewise.
5640 * gcc.dg/ipa/propalign-5.c: Likewise.
5641 * lib/target-supports.exp
5642 (check_effective_target_natural_alignment_32): Add avr-*-*.
5643
22d12455
KV
56442016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5645
5646 PR tree-optimization/61839
5647 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5648 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5649 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5650 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5651
c65699ef
JM
56522016-08-19 Joseph Myers <joseph@codesourcery.com>
5653
5654 PR c/32187
5655 * lib/target-supports.exp (check_effective_target_float16)
5656 (check_effective_target_float32, check_effective_target_float64)
5657 (check_effective_target_float128, check_effective_target_float32x)
5658 (check_effective_target_float64x)
5659 (check_effective_target_float128x)
5660 (check_effective_target_float16_runtime)
5661 (check_effective_target_float32_runtime)
5662 (check_effective_target_float64_runtime)
5663 (check_effective_target_float128_runtime)
5664 (check_effective_target_float32x_runtime)
5665 (check_effective_target_float64x_runtime)
5666 (check_effective_target_float128x_runtime)
5667 (check_effective_target_floatn_nx_runtime)
5668 (add_options_for_float16, add_options_for_float32)
5669 (add_options_for_float64, add_options_for_float128)
5670 (add_options_for_float32x, add_options_for_float64x)
5671 (add_options_for_float128x): New procedures.
5672 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5673 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5674 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5675 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5676 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5677 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5678 gcc.dg/torture/float128-complex.c,
5679 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5680 gcc.dg/torture/float128x-basic.c,
5681 gcc.dg/torture/float128x-complex.c,
5682 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5683 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5684 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5685 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5686 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5687 gcc.dg/torture/float32x-basic.c,
5688 gcc.dg/torture/float32x-complex.c,
5689 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5690 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5691 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5692 gcc.dg/torture/float64x-basic.c,
5693 gcc.dg/torture/float64x-complex.c,
5694 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5695 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5696 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5697 gcc.dg/torture/floatn-tg.h,
5698 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5699 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5700 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5701 gcc.dg/torture/fp-int-convert-float128x.c,
5702 gcc.dg/torture/fp-int-convert-float16-timode.c,
5703 gcc.dg/torture/fp-int-convert-float16.c,
5704 gcc.dg/torture/fp-int-convert-float32-timode.c,
5705 gcc.dg/torture/fp-int-convert-float32.c,
5706 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5707 gcc.dg/torture/fp-int-convert-float32x.c,
5708 gcc.dg/torture/fp-int-convert-float64-timode.c,
5709 gcc.dg/torture/fp-int-convert-float64.c,
5710 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5711 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5712 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5713 maximum exponent of floating-point type. Use it in testing
5714 whether 0x8...0 fits in the floating-point type. Always treat -1
5715 (signed 0xf...f) as fitting in the floating-point type.
5716 (M_OK1): New macro.
5717 * gcc.dg/torture/fp-int-convert-double.c,
5718 gcc.dg/torture/fp-int-convert-float.c,
5719 gcc.dg/torture/fp-int-convert-float128-timode.c,
5720 gcc.dg/torture/fp-int-convert-float128.c,
5721 gcc.dg/torture/fp-int-convert-float80-timode.c,
5722 gcc.dg/torture/fp-int-convert-float80.c,
5723 gcc.dg/torture/fp-int-convert-long-double.c,
5724 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5725
94e73c78
JJ
57262016-08-19 Jakub Jelinek <jakub@redhat.com>
5727
fbdbd4b6
JJ
5728 PR fortran/72744
5729 * gfortran.dg/gomp/pr72744.f90: New test.
5730
94e73c78
JJ
5731 PR fortran/69281
5732 * gfortran.dg/gomp/pr69281.f90: New test.
5733
91151a73
JB
57342016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5735
414b7129
UB
5736 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5737 the last special seed value.
5738 * gfortran.dg/random_7.f90: Use size for last array member instead
5739 of hardcoded value.
91151a73 5740
fcf830ab
PK
57412016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5742
5743 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5744 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5745
1a5da5b6
RB
57462016-08-19 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/77286
5749 * gcc.dg/torture/pr77286.c: New testcase.
5750
82f72146
DM
57512016-08-18 David Malcolm <dmalcolm@redhat.com>
5752
5753 * gcc.dg/verbose-asm-2.c: New test case.
5754
cc015f3a
DM
57552016-08-18 David Malcolm <dmalcolm@redhat.com>
5756
5757 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5758 (custom_diagnostic_finalizer): Update for change to
5759 diagnostic_show_locus.
5760
cb18fd07
DM
57612016-08-18 David Malcolm <dmalcolm@redhat.com>
5762
5763 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5764 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5765
a76989dc
MP
57662016-08-18 Marek Polacek <polacek@redhat.com>
5767
5768 PR c/71514
5769 * gcc.dg/pr71514.c: New test.
5770
89c88780
L
57712015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5772
5773 PR target/72839
5774 * gcc.target/i386/pr72839.c: New test.
5775
2c71d454
CLT
57762016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5777
5778 PR middle-end/70895
5779 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5780 * c-c++-common/goacc/reduction-1.c: Likewise.
5781 * c-c++-common/goacc/reduction-2.c: Likewise.
5782 * c-c++-common/goacc/reduction-3.c: Likewise.
5783 * c-c++-common/goacc/reduction-4.c: Likewise.
5784
66592e95
AM
57852016-08-18 Alan Modra <amodra@gmail.com>
5786
5787 * gcc.c-torture/compile/pr72771.c: New.
5788
3a146d46
JJ
57892016-08-17 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR fortran/67496
5792 * gfortran.dg/pr67496.f90: New test.
5793
3f8257db 57942015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5795
5796 PR tree-optimization/71752
3a146d46 5797 * gcc.dg/vect/pr71752.c: New.
038000bd 5798
dd42e908
UB
57992016-08-17 Uros Bizjak <ubizjak@gmail.com>
5800
5801 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5802
458a1cd0
JJ
58032016-08-17 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR middle-end/77259
5806 * g++.dg/ipa/devirt-52.C: New test.
5807
11c4c4ba
CLT
58082016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5809
5810 * c-c++-common/goacc/reduction-6.c: New testcase.
5811
661d6efd
RB
58122016-08-17 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/76490
5815 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5816 * gcc.dg/pr52904.c: XFAIL.
5817
622d8b69
RB
58182016-08-17 Richard Biener <rguenther@suse.de>
5819
5820 PR tree-optimization/23855
5821 * gcc.dg/loop-unswitch-2.c: Adjust.
5822
af23e99c
JJ
58232016-08-16 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR tree-optimization/72817
5826 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5827
feeb6268
JM
58282016-08-16 Joseph Myers <joseph@codesourcery.com>
5829
5830 PR libgcc/77265
5831 * gcc.dg/torture/float128-extend-inf.c: New test.
5832
65e736c0
DM
58332016-08-16 David Malcolm <dmalcolm@redhat.com>
5834
5835 PR c/72857
5836 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5837 for embedded NUL.
5838 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5839 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5840 caret placement.
5841 (test_oct): Likewise.
5842 (test_multiple): Likewise.
5843 (test_field_width_specifier): Likewise.
5844 (test_field_width_specifier_2): New function.
5845 (test_field_precision_specifier): New function.
5846 (test_embedded_nul): Update expected caret placement.
5847 (test_non_contiguous_strings): Update line number.
5848 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5849 (__emit_string_literal_range): Add "caret_idx" param.
5850 (test_simple_string_literal): Add value for new param, updating
5851 expected output..
5852 (test_concatenated_string_literal): Likewise.
5853 (test_multiline_string_literal): Likewise.
5854 (test_hex): Likewise.
5855 (test_oct): Likewise.
5856 (test_multiple): Likewise.
5857 (test_ucn4): Likewise.
5858 (test_ucn8): Likewise.
5859 (test_u8): Likewise.
5860 (test_u): Likewise; update expected message, from "range" to
5861 "location".
5862 (test_U): Likewise.
5863 (test_L): Likewise.
5864 (test_macro): Add value for new param.
5865 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5866 (__emit_string_literal_range): Add "caret_idx" param.
5867 (test_stringified_token_1): Add value for new param. Update
5868 expected message, from "range" to "location".
5869 (test_stringized_token_2): Likewise, adding param to macro.
5870 (test_stringified_token_3): Likewise.
5871 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5872 (emit_warning): Convert param from source_range to location_t.
5873 (test_string_literals): Add caret_idx param, and use it when
5874 constructing a substring_loc. Update error message, from
5875 "range" to "location".
5876
4a7f57d5
JJ
58772016-08-16 Jakub Jelinek <jakub@redhat.com>
5878
7841800f
JJ
5879 PR target/71910
5880 * g++.dg/gomp/pr71910.C: New test.
5881
1b13411a
JJ
5882 PR middle-end/67485
5883 * gcc.c-torture/compile/pr67485.c: New test.
5884
4a7f57d5
JJ
5885 PR target/72867
5886 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5887
3c556bc4
BC
58882016-08-16 Bin Cheng <bin.cheng@arm.com>
5889
5890 PR tree-optimization/69848
5891 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5892
beab2da6
ML
58932016-08-16 Martin Liska <mliska@suse.cz>
5894
5895 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5896 of memory operations so that it can be handled by core2
5897 in 32-bit mode.
5898
f4eec0a3
RB
58992016-08-16 Richard Biener <rguenther@suse.de>
5900
5901 PR tree-optimization/76783
5902 * gcc.dg/pr76783.c: New testcase.
5903 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5904
8f21990a
BC
59052016-08-16 Bin Cheng <bin.cheng@arm.com>
5906
5907 PR tree-optimization/72817
5908 PR tree-optimization/73450
5909 * gcc.dg/tree-ssa/pr72817.c: New test.
5910 * gcc.dg/tree-ssa/pr73450.c: New test.
5911
7fc61626
FR
59122016-08-15 Fritz Reese <fritzoreese@gmail.com>
5913
5914 * gfortran.dg/init_flag_13.f90: New testcase.
5915 * gfortran.dg/init_flag_14.f90: Ditto.
5916 * gfortran.dg/init_flag_15.f03: Ditto.
5917 * gfortran.dg/dec_init_1.f90: Ditto.
5918 * gfortran.dg/dec_init_2.f90: Ditto.
5919
432baa02
UB
59202016-08-15 Uros Bizjak <ubizjak@gmail.com>
5921
5922 PR target/72867
5923 * gcc.target/i386/pr72867.c: New test.
5924
7e1dde14
EB
59252016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5926
5927 * c-c++-common/dump-ada-spec-5.c: New test.
5928
e4969090
RB
59292016-08-15 Richard Biener <rguenther@suse.de>
5930
5931 PR tree-optimization/73434
5932 * gcc.dg/torture/pr73434.c: New testcase.
5933
66088065
JJ
59342016-08-15 Jakub Jelinek <jakub@redhat.com>
5935
5936 PR tree-optimization/72824
5937 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5938
7c713714
CLT
59392016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5940
5941 PR fortran/70598
5942 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5943 in use_device clause.
5944 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5945 * gfortran.dg/goacc/list.f95: Adjust to catch
5946 "neither a POINTER nor an array" error messages.
5947
4271e5cb
UB
59482016-08-14 Uros Bizjak <ubizjak@gmail.com>
5949
5950 PR target/76342
5951 * gcc.target/i386/pr76342.c: New test.
5952
b0cea284
JJ
59532016-08-12 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR c/71512
5956 * g++.dg/ubsan/pr71512.C: New test.
5957 * c-c++-common/ubsan/pr71512-1.c: New test.
5958 * c-c++-common/ubsan/pr71512-2.c: New test.
5959
e86aefb8
MM
59602016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5961
5962 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5963 vector initialization options.
5964 * gcc.target/powerpc/vec-init-2.c: Likewise.
5965 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5966 is generated on ISA 3.0.
5967
7fd82d52
PP
59682016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5969
5970 PR middle-end/71654
5971 * gcc.dg/c-c++-common/pr71654.c: New test.
5972 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5973 dg-options.
5974 * gcc.dg/tree-ssa/vrp24: Likewise.
5975
2f1364c2
JJ
59762016-08-12 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR c/67410
5979 * gcc.dg/pr67410.c: New test.
5980
8eb414aa
BC
59812016-08-12 Bin Cheng <bin.cheng@arm.com>
5982
5983 PR tree-optimization/69848
5984 * gcc.dg/vect/vect-pr69848.c: New test.
5985
30b39c19
UB
59862016-08-12 Uros Bizjak <ubizjak@gmail.com>
5987
5988 PR testsuite/71008
5989 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5990 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5991 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5992 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5993
e373dd06
RB
59942016-08-12 Richard Biener <rguenther@suse.de>
5995
5996 PR tree-optimization/57326
5997 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5998 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5999 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6000 * gcc.target/i386/pr45685.c: Likewise.
6001 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6002 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6003 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6004 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6005 * gfortran.dg/pr34163.f90: Likewise.
6006
20d1af89
ML
60072016-08-12 Martin Liska <mliska@suse.cz>
6008
6009 * g++.dg/gcov/gcov-16.C: New test.
6010 * lib/gcov.exp: Support new argument for run-gcov function.
6011
5cacda56
ML
60122016-08-12 Martin Liska <mliska@suse.cz>
6013
6014 PR gcov-profile/35590
6015 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6016
663eecfd
RB
60172016-08-12 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/72851
6020 * gcc.dg/torture/pr72851.c: New testcase.
6021
3f8257db 60222016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6023
e366d7d8
AO
6024 PR debug/63240
6025 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6026 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6027 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6028 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6029 DW_AT_deleted.
6030
71e1a6a4
AO
6031 PR debug/55641
6032 * g++.dg/debug/dwarf2/ref-1.C: New.
6033
8aaf799b
AO
6034 PR debug/49366
6035 * g++.dg/debug/dwarf2/template-params-12.H: New.
6036 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6037 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6038 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6039 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6040 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6041 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6042 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6043
06f9caed
BS
60442016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6045
6046 PR target/72863
6047 * gcc.target/powerpc/pr72863.c: New test.
6048
a8b956c1
UB
60492016-08-11 Uros Bizjak <ubizjak@gmail.com>
6050
6051 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6052
c73dd986
L
60532015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6054
6055 * gcc.target/i386/pieces-strcpy-1.c: New test.
6056 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6057
385ed708
JJ
60582016-08-11 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR c++/72868
6061 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6062
df7ec09f
L
60632015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6064
6065 * gcc.target/i386/pieces-memcpy-1.c: New test.
6066 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6067 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6068 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6069 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6070 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6071
b95a64bb
JJ
60722016-08-11 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR c/72816
7ddbcf6b 6075 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6076
59537744
BE
60772016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6078
6079 PR tree-optimization/71083
6080 * gcc.c-torture/execute/pr71083.c: New test.
6081 * gnat.dg/loop_optimization23.adb: New test.
6082 * gnat.dg/loop_optimization23_pkg.ads: New test.
6083 * gnat.dg/loop_optimization23_pkg.adb: New test.
6084
183ac6d0
RB
60852016-08-11 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/72772
6088 * gcc.dg/graphite/pr35356-1.c: Adjust.
6089 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6090
b152f5a2
JB
60912016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6092
6093 * gfortran.dg/random_7.f90: Take into account that the last seed
6094 value is the special p value.
6095 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6096
bb7ebad1
RB
60972016-08-11 Richard Biener <rguenther@suse.de>
6098
6099 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6100
2e186411
AM
61012016-08-11 Alan Modra <amodra@gmail.com>
6102
6103 * gcc.target/powerpc/pr71680.c: New.
6104
e9e6d4f6
KN
61052016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6106
6107 * gcc.target/powerpc/bfp/bfp.exp: New file.
6108 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6109 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6110 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6111 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6112 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6113 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6114 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6115 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6116 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6117 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6118 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6119 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6120 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6121 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6122 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6123 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6124 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6125 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6126 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6127 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6128 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6129 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6130 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6131 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6132 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6133 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6134 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6135 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6136 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6137 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6138 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6139 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6140 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6141 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6142 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6143 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6144 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6145 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6146 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6147 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6148 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6149 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6150 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6151 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6152 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6153 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6154 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6155 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6156 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6157 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6158 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6159 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6160 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6161
9c8eabea
BC
61622016-08-10 Bin Cheng <bin.cheng@arm.com>
6163
6164 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6165 Add aarch64*-*-*.
6166
6c553b76
BC
61672016-08-10 Bin Cheng <bin.cheng@arm.com>
6168
6169 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6170
a0883b08
MM
61712016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6172
6173 PR target/72853
6174 * gcc.target/powerpc/pr72853.c: New test.
6175
a266236e
ML
61762016-08-10 Martin Liska <mliska@suse.cz>
6177
6178 PR gcov-profile/58306
6179 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6180
22063dbc
ML
61812016-08-10 Martin Liska <mliska@suse.cz>
6182
6183 * g++.dg/gcov/gcov-threads-1.C: New test.
6184
5250a5bb
SKS
61852016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6186
6187 PR target/71873
6188 * gcc.target/avr/pr71873.c: New test.
6189
b7597ae5
ML
61902016-08-09 Martin Liska <mliska@suse.cz>
6191
6192 * g++.dg/gcov/gcov-dump-1.C: New test.
6193 * g++.dg/gcov/gcov-dump-2.C: New test.
6194
ab50a215
ML
61952016-08-09 Martin Liska <mliska@suse.cz>
6196
6197 * gcc.dg/tree-prof/val-prof-9.c: New test.
6198
dcb1e137
ML
61992016-08-09 Martin Liska <mliska@suse.cz>
6200
6201 * gcc.dg/tree-prof/val-prof-8.c: New test.
6202
04d6d3b6
MJ
62032016-08-09 Martin Jambor <mjambor@suse.cz>
6204
df839749
UB
6205 PR ipa/71981
6206 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6207
c57e78c4
BC
62082016-08-09 Bin Cheng <bin.cheng@arm.com>
6209
6210 PR tree-optimization/33707
6211 * gcc.dg/vect/pr33707.c: New test.
6212
42970a17
BC
62132016-08-09 Bin Cheng <bin.cheng@arm.com>
6214
6215 PR tree-optimization/pr72772
6216 * gcc.dg/tree-ssa/pr72772.c: New test.
6217
810a3aa6
MF
62182016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6219
6220 PR rtl-optimization/66669
6221 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6222
9e207d6f
JJ
62232016-08-09 Jakub Jelinek <jakub@redhat.com>
6224
6225 PR tree-optimization/72824
6226 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6227
50bf47fd
RB
62282016-08-09 Richard Biener <rguenther@suse.de>
6229
6230 PR tree-optimization/71802
6231 * gcc.dg/torture/pr71802.c: New testcase.
6232
cadec7ca
JJ
62332016-08-09 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR c++/72809
6236 * g++.dg/eh/stdarg1.C: New test.
6237
c43c5112
AK
62382016-08-08 Andi Kleen <ak@linux.intel.com>
6239
6240 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6241 test command line in failure log.
6242 (profopt-execute): dito. Make autofdo file names unique.
6243
895aa8e1
DM
62442016-08-08 David Malcolm <dmalcolm@redhat.com>
6245
6246 PR c/64955
6247 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6248 output.
6249
9afda630
PK
62502016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6251
6252 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6253 c99_runtime.
6254 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6255 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6256 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6257 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6258 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6259 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6260
e52ed3fe
DM
62612016-08-08 David Malcolm <dmalcolm@redhat.com>
6262
6263 PR c/52952
6264 * gcc.dg/cpp/pr66415-1.c: Likewise.
6265 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6266 * gcc.dg/format/c90-printf-1.c: Likewise.
6267 * gcc.dg/format/diagnostic-ranges.c: New test case.
6268
ad200580
JJ
62692016-08-08 Jakub Jelinek <jakub@redhat.com>
6270
77524e0d
JJ
6271 PR fortran/72716
6272 * gfortran.dg/gomp/pr72716.f90: New test.
6273
2187f2a2
JJ
6274 PR middle-end/72781
6275 * gcc.dg/gomp/pr72781.c: New test.
6276
ad200580
JJ
6277 PR middle-end/68762
6278 * g++.dg/vect/pr68762-1.cc: New test.
6279 * g++.dg/vect/pr68762-2.cc: New test.
6280 * g++.dg/vect/pr68762.h: New file.
6281
989d0071
MS
62822016-08-08 Martin Sebor <msebor@redhat.com>
6283
6284 PR testsuite/72838
3a146d46
JJ
6285 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6286 * g++.dg/warn/overflow-warn-3.C: Same.
6287 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6288
7090cac9
AV
62892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6290
6291 PR fortran/71936
6292 * gfortran.dg/allocate_with_source_21.f03: New test.
6293
64e56ab0
AV
62942016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6295
6296 PR fortran/72698
6297 * gfortran.dg/allocate_with_source_20.f03: New test.
6298
0476487d
AM
62992016-08-08 Alan Modra <amodra@gmail.com>
6300
6301 * gcc.c-torture/compile/pr72802.c: New.
6302
8e9218f2
AV
63032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6304
6305 PR fortran/70524
6306 * gfortran.dg/dependency_48.f90: New test.
6307
c1f7083b
TK
63082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6309
531e5ae3 6310 PR fortran/70040
c1f7083b
TK
6311 * gfortran.dg/pr70040.f90: New testcase.
6312
6ab5813c
TK
63132016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6314
6315 PR fortran/71961
6316 * gfortran.dg/matmul_10.f90: New testcase.
6317
27bddc4a
JH
63182016-08-07 Jan Hubicka <hubicka@ucw.cz>
6319
6320 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6321
4a9f8a9f
JJ
63222016-08-07 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR c/72816
6325 * gcc.dg/pr72816.c: New test.
6326
fa76f2c6
JW
63272016-08-06 Jonathan Wakely <jwakely@redhat.com>
6328
6329 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6330 * g++.dg/conversion/pr41426.C: Likewise.
6331 * g++.dg/conversion/pr66211.C: Likewise.
6332 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6333 * g++.dg/init/ref8.C: Likewise.
6334 * g++.old-deja/g++.law/cvt20.C: Likewise.
6335 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6336
5c3e5002
PP
63372016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6338
6339 PR tree-optimization/18046
6340 * gcc.dg/tree-ssa/vrp105.c: New test.
6341 * gcc.dg/tree-ssa/vrp106.c: New test.
6342
94087e88 63432016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6344
6345 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6346 1ul in diagnostics. Remove hyphen from "constant-expression."
6347 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6348 * g++.dg/cpp0x/static_assert3.C: Same.
6349 * g++.dg/cpp1y/constexpr-throw.C: Same.
6350 * g++.dg/template/nontype3.C: Same.
6351 * g++.dg/warn/overflow-warn-1.C: Same.
6352 * g++.dg/warn/overflow-warn-3.C: Same.
6353 * g++.dg/warn/overflow-warn-4.C: Same.
6354
88fa5555
DM
63552016-08-05 David Malcolm <dmalcolm@redhat.com>
6356
6357 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6358 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6359 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6360 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6361
1addb9e6
PP
63622016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6363
6364 PR tree-optimization/72810
6365 * gcc.dg/tree-ssa/vrp110.c: New test.
6366
1b62ed4f
JG
63672016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6368
6369 PR Target/72819
6370 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6371 registers.
6372 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6373 saving the half-precision registers.
6374 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6375 value is returned in h0.
6376 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6377 are passed in FP/SIMD registers.
6378 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6379 passing works corrcetly.
6380 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6381 (hfa_f16x2_t): Likewise.
6382 (hfa_f16x3_t): Likewise.
6383 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6384 are promoted to double and passed in a double register.
6385 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6386 are promoted to double and stacked.
6387 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6388 __fp16 data types.
6389 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6390 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6391 __fp16 first get passed in FP/SIMD registers, then stacked.
6392
4228ca19
NS
63932016-08-05 Nathan Sidwell <nathan@acm.org>
6394
6395 PR c++/68724
6396 * g++.dg/cpp0x/pr68724.C: New.
6397
db7c335e
RB
63982016-08-05 Richard Biener <rguenther@suse.de>
6399
6400 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6401
48abe922
PP
64022016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6403
6404 * gcc.dg/tree-ssa/vrp107.c: New test.
6405 * gcc.dg/tree-ssa/vrp108.c: New test.
6406 * gcc.dg/tree-ssa/vrp109.c: New test.
6407
f6cdf42f
PK
64082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6409
6410 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6411 dg-options.
6412
33a9c609
PK
64132016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6414
6415 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6416 test-cases.
6417 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6418 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6419 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6420 test-cases.
6421 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6422 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6423 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6424 large_double.
6425
4473482d
PC
64262016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6427
6428 PR c++/72800
6429 * g++.dg/cpp1y/lambda-ice1.C: New.
6430
08156df5
PP
64312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6432
6433 PR c++/72759
6434 * g++.dg/cpp1y/pr72759.C: New test.
6435
938da3a5
PP
64362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6437
6438 * gcc.dg/switch-10.c: New test.
6439
da84183c
JG
64402016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6441
6442 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6443
ae9281fc
TS
64442016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6445
6446 * c-c++-common/goacc/routine-5.c: Update.
6447
086ad22e
BE
64482016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6449
6450 PR rtl-optimization/70903
6451 * gcc.c-torture/execute/pr70903.c: New test.
6452
6805e400
ML
64532016-08-04 Martin Liska <mliska@suse.cz>
6454
6455 * gcc.dg/params/params.exp: Replace file exists with
6456 TESTING_IN_BUILD_TREE.
6457
a0008434
MP
64582016-08-04 Marek Polacek <polacek@redhat.com>
6459
6460 PR c++/70229
6461 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6462
fb46286e
RB
64632016-08-04 Richard Biener <rguenther@suse.de>
6464
6465 PR middle-end/71984
6466 * gcc.dg/torture/pr71984.c: Guard correctness check for
6467 little-endian.
6468
ac2c96ab
AP
64692016-08-03 Andrew Pinski <apinski@cavium.com>
6470
6471 * gcc.c-torture/compile/20160802-1.c: New testcase.
6472
c98583e9
FR
64732016-08-03 Fritz Reese <fritzoreese@gmail.com>
6474
6475 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6476
9ad1a1da
RB
64772016-08-03 Richard Biener <rguenther@suse.de>
6478
6479 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6480 and remove -O3.
6481 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6482 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6483
cd75c979
RB
64842016-08-03 Richard Biener <rguenther@suse.de>
6485
6486 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6487 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6488 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6489 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6490
30e8d875
SKS
64912016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6492
6493 * gcc.dg/init-excess-2.c: Require int32plus.
6494 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6495 * gcc.dg/pr59963-2.c: Require int32plus.
6496 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6497 * gcc.dg/unroll-7.c: Require int32plus.
6498
69b806f6
BC
64992016-08-02 Bin Cheng <bin.cheng@arm.com>
6500
6501 PR tree-optimization/34114
6502 * gcc.dg/tree-ssa/loop-42.c: New test.
6503
1efafef3
TC
65042016-08-02 Tamar Christina <tamar.christina@arm.com>
6505
6506 * gcc.target/aarch64/vminmaxnm.c: New.
6507 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6508 tests.
6509
e2a99194
MM
65102016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6511
6512 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6513 vec_extract for vector float, vector int, vector short, and vector
6514 char.
6515 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6516 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6517 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6518 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6519
71bfb77a
WD
65202016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6521
6522 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6523 single stack adjustment, no writeback.
71bfb77a
WD
6524 * gcc.target/aarch64/test_frame_12.c: Likewise.
6525 * gcc.target/aarch64/test_frame_13.c: Likewise.
6526 * gcc.target/aarch64/test_frame_15.c: Likewise.
6527 * gcc.target/aarch64/test_frame_6.c: Likewise.
6528 * gcc.target/aarch64/test_frame_7.c: Likewise.
6529 * gcc.target/aarch64/test_frame_8.c: Likewise.
6530 * gcc.target/aarch64/test_frame_16.c: New test.
6531
37bce35a
L
65322015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6533
6534 PR target/72748
6535 * gcc.target/i386/pr72748.c: New test.
6536
3f8257db 65372015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6538
6539 PR tree-optimization/71818
6540 * gcc.dg/vect/pr71818.c: New
6541
bf60c531
ML
65422016-08-01 Martin Liska <mliska@suse.cz>
6543
6544 PR tree-optimization/71857
6545 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6546
8ed49fab
KT
65472016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6548
6549 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6550
76e2c821
JB
65512016-08-01 Jan Beulich <jbeulich@suse.com>
6552
6553 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6554
35029597
WS
65552016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6556
6557 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6558 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6559
3aa4b66a
JW
65602016-07-31 Jonathan Wakely <jwakely@redhat.com>
6561
6562 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6563 (check_effective_target_c++): Likewise. Also match for libstdc++.
6564
3f8257db 65652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6566
6567 PR fortran/41922
6568 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6569 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6570 * gfortran.dg/pr41922.f90: New test.
6571
9fcb2819
SK
65722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6573
6574 PR fortran/68566
6575 * gfortran.dg/pr68566.f90: new test.
6576
94087e88 65772016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6578
6579 PR c++/60760
6580 PR c++/71091
6581 * g++.dg/cpp0x/constexpr-cast.C: New test.
6582 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6583 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6584 * g++.dg/ubsan/pr63956.C: Correct.
6585
d0047a25
MM
65862016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6587
6588 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6589 vector double or vector long where the vector is in memory.
6590 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6591 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6592
e4f7a5df
SK
65932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6594
6595 PR fortran/69867
6596 * gfortran.dg/pr69867.f90: New test.
6597
b441ae1d
SK
65982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6599
6600 PR fortran/69962
6601 * gfortran.dg/pr69962.f90: New test.
6602
712dff31
SK
66032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6604
6605 PR fortran/70006
6606 * gfortran.dg/pr70006.f90: New test.
6607
fb42421e
SK
66082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6609
6610 PR fortran/71730
6611 * gfortran.dg/pr71730.f90: New test.
6612 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6613 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6614 * gfortran.dg/array_constructor_26.f03: Ditto.
6615
466effe0
WS
66162016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6617
6618 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6619 * gcc.target/powerpc/pr71763.c: Likewise.
6620
f618a472
MP
66212016-07-29 Marek Polacek <polacek@redhat.com>
6622
6623 PR c/71742
6624 * gcc.dg/940510-1.c: Adjust dg-error.
6625 * gcc.dg/c99-flex-array-1.c: Likewise.
6626 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6627
efd0786f
MP
6628 PR c/71853
6629 * gcc.dg/noncompile/pr71853.c: New test.
6630
e00dceaf
MP
6631 PR c/71573
6632 * gcc.dg/noncompile/pr71573.c: New test.
6633
638fc14f
MP
6634 PR c/71926
6635 * g++.dg/warn/Wparentheses-30.C: New test.
6636 * gcc.dg/Wparentheses-14.c: New test.
6637
61c73a7f
UB
66382016-07-29 Uros Bizjak <ubizjak@gmail.com>
6639
6640 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6641
01d32b2b
BC
66422016-07-29 Bin Cheng <bin.cheng@arm.com>
6643
6644 PR tree-optimization/57558
6645 * gcc.dg/vect/pr57558-1.c: New test.
6646 * gcc.dg/vect/pr57558-2.c: New test.
6647
f6c7a248
PK
66482016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6649
61c73a7f 6650 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6651 to scan forwprop1 dump pass.
6652
f54ea774
PC
66532016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/51488
6656 * g++.dg/template/pr51488.C: New.
6657
673a107a
JJ
66582016-07-29 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR c/71969
6661 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6662 static __inline__.
6663 * gcc.dg/pr71969-1.c: New test.
6664 * gcc.dg/pr71969-2.c: New test.
6665 * gcc.dg/pr71969-3.c: New test.
6666
78169471
MP
66672016-07-29 Marek Polacek <polacek@redhat.com>
6668
6669 PR c/71574
6670 * c-c++-common/pr71574.c: New test.
6671
a5b5c8b6
MP
6672 PR c/71583
6673 * gcc.dg/noncompile/pr71583.c: New test.
6674
883b6d4e
KV
66752016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6676
6677 PR middle-end/68217
6678 * gcc.dg/pr68217.c: New test.
6679
89f1f37e
SK
66802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6681
6682 PR fortran/71067
6683 * gfortran.dg/pr71067_1.f90: New test.
6684 * gfortran.dg/pr71067_2.f90: Ditto.
6685
e0d32185
MM
66862016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6687
6688 * gcc.target/powerpc/vec-extract-1.c: New test.
6689
c851722d
SK
66902016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6691
6692 PR fortran/71799
6693 * gfortran.dg/pr71799.f90: New test.
6694
f064da6a
PC
66952016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6696
6697 PR c++/71665
6698 * g++.dg/cpp0x/pr71665-1.C: New.
6699 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6700 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6701 * g++.dg/ext/label10.C: Likewise.
6702 * g++.dg/parse/constant5.C: Likewise.
6703
1b70aaad
SK
67042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6705
6706 PR fortran/71859
6707 * gfortran.dg/pr71859.f90: New test.
6708 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6709 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6710
a23404c9
PT
67112016-07-28 Paul Thomas <pault@gcc.gnu.org>
6712
6713 PR fortran/71883
6714 * gfortran.dg/pr71883.f90 : New test.
6715
513d866d
YR
67162016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6717
6718 PR tree-optimization/71734
61c73a7f 6719 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6720
7c428aa2
RL
67212016-07-28 Renlin Li <renlin.li@arm.com>
6722
6723 Revert
6724 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6725
6726 PR fortran/71902
6727 * gfortran.dg/dependency_47.f90: New test.
6728
1225d6b1
ML
67292016-07-28 Martin Liska <mliska@suse.cz>
6730
6731 PR gcov-profile/68025
6732 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6733
e5f5bf35
ML
67342016-07-28 Martin Liska <mliska@suse.cz>
6735
6736 * g++.dg/vect/pr70944.cc: New test.
6737
4536610d
KV
67382016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6739
6740 PR middle-end/71994
6741 * gcc.dg/torture/pr71994.c: New test.
6742
8c6961ca
PK
67432016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6744
6745 PR middle-end/71078
6746 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6747 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6748 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6749
8de22ea0
RB
67502016-07-27 Richard Biener <rguenther@suse.de>
6751
6752 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6753
5d9da222
ML
67542016-07-27 Martin Liska <mliska@suse.cz>
6755
6756 * gcc.dg/predict-13.c: New test.
6757 * gcc.dg/predict-14.c: New test.
6758
af9e275f
SKS
67592016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6760
a23404c9 6761 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6762 including stdint.h.
6763 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6764 including stdint.h.
6765
71abba1e
MM
67662016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6767
6768 PR target/71869
6769 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6770 IEEE built-in functions handle quiet and signalling NaNs
6771 correctly.
6772
9cd74e8f
SK
67732016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6774
6775 PR fortran/71862
6776 * gfortran.dg/pr71862.f90: New test.
6777
0d48446f
MS
67782016-07-26 Martin Sebor <msebor@redhat.com>
6779
6780 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6781 selector with dg-options.
6782
524cf1e4
PP
67832016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6784
6785 PR tree-optimization/18046
6786 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6787 * gcc.dg/tree-ssa/vrp103.c: New test.
6788 * gcc.dg/tree-ssa/vrp104.c: New test.
6789
100665d8
WS
67902016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6791
6792 * gcc.target/powerpc/pr63354.c: Require lp64 since
6793 -mprofile-kernel is not legal with -m32.
6794
0b64ca40
RB
67952016-07-26 Richard Biener <rguenther@suse.de>
6796
6797 PR rtl-optimization/71984
6798 * gcc.dg/torture/pr71984.c: New testcase.
6799
9b7937cf
RS
68002016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6801
6802 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6803 g++-dg-runtest via et-dg-runtest.
6804 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6805 * gcc.dg/vect/vect.exp: Likewise.
6806 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6807 gfortran-dg-runtest.
6808 * gfortran.dg/vect/vect.exp: Likewise.
6809 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6810 (check_mips_loongson_hw_available): Likewise.
6811 (check_effective_target_mpaired_single_runtime): Likewise.
6812 (check_effective_target_mips_loongson_runtime): Likewise.
6813 (add_options_for_mpaired_single): Likewise.
6814 (check_effective_target_vect_int): Add global et_index.
6815 Check and save the supported feature for a target selected by
6816 the et_index target. Break long lines where appropriate. Call
6817 et-is-effective-target for MIPS with an argument instead of
6818 check_effective_target_* where appropriate.
6819 (check_effective_target_vect_intfloat_cvt): Likewise.
6820 (check_effective_target_vect_uintfloat_cvt): Likewise.
6821 (check_effective_target_vect_floatint_cvt): Likewise.
6822 (check_effective_target_vect_floatuint_cvt): Likewise.
6823 (check_effective_target_vect_simd_clones): Likewise.
6824 (check_effective_target_vect_shift): ewise.
6825 (check_effective_target_whole_vector_shift): Likewise.
6826 (check_effective_target_vect_bswap): Likewise.
6827 (check_effective_target_vect_shift_char): Likewise.
6828 (check_effective_target_vect_long): Likewise.
6829 (check_effective_target_vect_float): Likewise.
6830 (check_effective_target_vect_double): Likewise.
6831 (check_effective_target_vect_long_long): Likewise.
6832 (check_effective_target_vect_no_int_max): Likewise.
6833 (check_effective_target_vect_no_int_add): Likewise.
6834 (check_effective_target_vect_no_bitwise): Likewise.
6835 (check_effective_target_vect_widen_shift): Likewise.
6836 (check_effective_target_vect_no_align): Likewise.
6837 (check_effective_target_vect_hw_misalign): Likewise.
6838 (check_effective_target_vect_element_align): Likewise.
6839 (check_effective_target_vect_condition): Likewise.
6840 (check_effective_target_vect_cond_mixed): Likewise.
6841 (check_effective_target_vect_char_mult): Likewise.
6842 (check_effective_target_vect_short_mult): Likewise.
6843 (check_effective_target_vect_int_mult): Likewise.
6844 (check_effective_target_vect_extract_even_odd): Likewise.
6845 (check_effective_target_vect_interleave): Likewise.
6846 (check_effective_target_vect_stridedN): Likewise.
6847 (check_effective_target_vect_multiple_sizes): Likewise.
6848 (check_effective_target_vect64): Likewise.
6849 (check_effective_target_vect_call_copysignf): Likewise.
6850 (check_effective_target_vect_call_sqrtf): Likewise.
6851 (check_effective_target_vect_call_btrunc): Likewise.
6852 (check_effective_target_vect_call_btruncf): Likewise.
6853 (check_effective_target_vect_call_ceil): Likewise.
6854 (check_effective_target_vect_call_ceilf): Likewise.
6855 (check_effective_target_vect_call_floor): Likewise.
6856 (check_effective_target_vect_call_floorf): Likewise.
6857 (check_effective_target_vect_call_lceil): Likewise.
6858 (check_effective_target_vect_call_lfloor): Likewise.
6859 (check_effective_target_vect_call_nearbyint): Likewise.
6860 (check_effective_target_vect_call_nearbyintf): Likewise.
6861 (check_effective_target_vect_call_round): Likewise.
6862 (check_effective_target_vect_call_roundf): Likewise.
6863 (check_effective_target_vect_perm): Likewise, but also append *_saved
6864 to the existing global name to properly cache the result.
6865 (check_effective_target_vect_perm_byte): Likewise.
6866 (check_effective_target_vect_perm_short): Likewise.
6867 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6868 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6869 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6870 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6871 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6872 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6873 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6874 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6875 (check_effective_target_vect_sdot_qi): Likewise.
6876 (check_effective_target_vect_udot_qi): Likewise.
6877 (check_effective_target_vect_sdot_hi): Likewise.
6878 (check_effective_target_vect_udot_hi): Likewise.
6879 (check_effective_target_vect_usad_char): Likewise.
6880 (check_effective_target_vect_pack_trunc): Likewise.
6881 (check_effective_target_vect_unpack): Likewise.
6882 (check_effective_target_vect_aligned_arrays): Likewise.
6883 (check_effective_target_vect_natural_alignment): Likewise.
6884 (check_effective_target_vector_alignment_reachable): Likewise.
6885 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6886 (is-effective-target): Initialize et_index if undefined.
6887 (et-dg-runtest): New.
6888 (et-is-effective-target): Likewise.
6889 (check_vect_support_and_set_flags): Add supported MIPS targets to
6890 EFFECTIVE_TARGETS list. Return the number of supported targets.
6891
8f63caf6 68922016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6893 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6894
6895 PR middle-end/70920
6896 * gcc.dg/pr70920-1.c: New test-case.
6897 * gcc.dg/pr70902-2.c: Likewise.
6898 * gcc.dg/pr70920-3.c: Likewise.
6899 * gcc.dg/pr70920-4.c: Likewise
6900 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6901 2 instead of 3.
6902
7d575fff
AM
69032016-07-25 Alexander Monakov <amonakov@ispras.ru>
6904
6905 * gcc.c-torture/execute/pr71494.c: Require label_values.
6906 * gcc.dg/pr16973.c: Ditto.
6907
bf01e070
SKS
69082016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6909
6910 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6911 * gcc.dg/torture/pr69771.c: Require int32plus.
6912 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6913
16b05965
ML
69142016-07-25 Martin Liska <mliska@suse.cz>
6915
6916 * gcc.dg/torture/pr71987.c: New test.
6917
d52d3767
SK
69182016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6919
6920 PR fortran/71935
6921 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6922 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6923 * gfortran.dg/pr71935.f90: New test.
6924
94087e88 69252016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6926
6927 PR c++/71675
6928 * g++.dg/ext/atomic-3.C: New test.
6929 * gcc.dg/atomic/pr71675.c: New test.
6930
58b3986e
ES
69312016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6932
6933 * gcc.target/i386/mvc8.c: New test.
6934
faa1612a
BC
69352016-07-22 Bin Cheng <bin.cheng@arm.com>
6936
6937 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6938 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6939
1603ebe0
TK
69402016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6941
6942 PR fortran/71795
6943 * gfortran.dg/constructor_50.f90: New test.
6944
bc91c436
ML
69452016-07-22 Martin Liska <mliska@suse.cz>
6946
6947 PR gcov-profile/69028
6948 PR gcov-profile/62047
6949 * g++.dg/cilk-plus/pr69028.C: New test.
6950
9fe9a3a7
AV
69512016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6952
6953 * gfortran.dg/coarray_stat_2.f90: New test.
6954
70866e3d
MM
69552016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6956
6957 * gcc.target/powerpc/vec-extract.h: New files to check the
6958 vec_extract built-in functions for all vector types, testing
6959 accessing each element, both with constant and variable element
6960 numbers.
6961 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6962 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6963 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6964 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6965 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6966 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6967 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6968 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6969 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6970
ab3af181
JJ
69712016-07-21 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR c++/71728
6974 * g++.dg/other/pr71728.C: New test.
6975
ebe8f322
JG
69762016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6977
6978 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6979 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6980 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6981 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6982 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6983
959cef74
RB
69842016-07-21 Richard Biener <rguenther@suse.de>
6985
6986 PR tree-optimization/71947
6987 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6988
b24d9420
BC
69892016-07-21 Bin Cheng <bin.cheng@arm.com>
6990
6991 * gcc.dg/tree-ssa/scev-15.c: New.
6992
23974819
BC
69932016-07-21 Bin Cheng <bin.cheng@arm.com>
6994
6995 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6996
ee78cbaa
JJ
69972016-07-21 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR c++/71941
7000 * g++.dg/gomp/pr71941.C: New test.
7001
52ed68f7
DM
70022016-07-20 David Malcolm <dmalcolm@redhat.com>
7003
7004 PR c/70339
7005 PR c/71858
7006 * g++.dg/spellcheck-identifiers.C: New test case, based on
7007 gcc.dg/spellcheck-identifiers.c.
7008 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7009 gcc.dg/spellcheck-identifiers-2.c.
7010 * g++.dg/spellcheck-typenames.C: New test case, based on
7011 gcc.dg/spellcheck-typenames.c
7012
18407bfb
JW
70132016-07-20 Jonathan Wakely <jwakely@redhat.com>
7014
7015 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7016 pointer to member function and also test catching by reference.
7017
4c07fd98
DV
70182016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7019
7020 * gcc.target/s390/pr67443.c: Fix test case.
7021
fee21d65
DV
70222016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7023
7024 * gcc.target/s390/insv-1.c: Xfail some tests.
7025 * gcc.target/s390/insv-2.c: Likewise.
7026
dbe9dfdd
GJL
70272016-07-20 Georg-Johann Lay <avr@gjlay.de>
7028
7029 * gcc.target/avr/torture/get-mem.c: New test.
7030 * gcc.target/avr/torture/set-mem.c: New test.
7031
c25e1d82
GJL
70322016-07-20 Georg-Johann Lay <avr@gjlay.de>
7033
7034 PR target/71948
7035 * gcc.target/avr/torture/tiny-progmem.c: New test.
7036
109d2197
JJ
70372016-07-20 Jakub Jelinek <jakub@redhat.com>
7038
7419f441
JJ
7039 PR c++/71909
7040 * g++.dg/parse/pr71909.C: New test.
7041 * g++.dg/tm/pr71909.C: New test.
7042
109d2197
JJ
7043 PR c++/50060
7044 * g++.dg/cpp0x/constexpr-50060.C: New test.
7045 * g++.dg/cpp1y/constexpr-50060.C: New test.
7046
144530cf
ML
70472016-07-20 Martin Liska <mliska@suse.cz>
7048
7049 * gfortran.dg/graphite/pr71898.f90: New test.
7050
04ac4afa
BC
70512016-07-20 Bin Cheng <bin.cheng@arm.com>
7052
7053 PR tree-optimization/71503
7054 PR tree-optimization/71683
7055 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7056 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7057
dcbdb17a
ML
70582016-07-20 Martin Liska <mliska@suse.cz>
7059
7060 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7061 * gcc.dg/plugin/sreal-test-1.c: Remove.
7062 * gcc.dg/plugin/sreal_plugin.c: Remove.
7063
6ed82555
TK
70642016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7065
7066 PR fortran/71902
7067 * gfortran.dg/dependency_47.f90: New test.
7068
13da0507
JJ
70692016-07-19 Jakub Jelinek <jakub@redhat.com>
7070
4833f561
JJ
7071 PR rtl-optimization/71916
7072 * gcc.c-torture/compile/pr71916.c: New test.
7073
4fda19ef
JJ
7074 PR middle-end/71874
7075 * g++.dg/torture/pr71874.C: New test.
7076
13da0507
JJ
7077 PR middle-end/71734
7078 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7079 (my_alloc): Rewritten to use __builtin_posix_memalign and
7080 __SIZE_TYPE__.
7081 (my_free): Use __builtin_free instead of _mm_free.
7082 (Vec::operator=): Use __builtin_memcpy.
7083
e7980add
MJ
70842016-07-19 Martin Jambor <mjambor@suse.cz>
7085
61c73a7f
UB
7086 PR fortran/71688
7087 * gfortran.dg/pr71688.f90: New test.
e7980add 7088
13e88953
RB
70892016-07-19 Richard Biener <rguenther@suse.de>
7090
7091 * c-c++-common/vector-subscript-6.c: New testcase.
7092 * c-c++-common/vector-subscript-7.c: Likewise.
7093
1caf0482
SKS
70942016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7095
a23404c9 7096 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7097 and UInt32 based on __SIZEOF_INT__.
7098
cef5388d
RB
70992016-07-19 Richard Biener <rguenther@suse.de>
7100
7101 PR tree-optimization/71901
7102 * gcc.dg/torture/pr71901.c: New testcase.
7103
71042016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7105
7106 PR tree-optimization/71908
7107 * gcc.dg/torture/pr71908.c: New testcase.
7108
a8f7a895
MM
71092016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7110
7111 PR target/71493
7112 * gcc.target/powerpc/pr71493-1.c: New test.
7113 * gcc.target/powerpc/pr71493-2.c: Likewise.
7114
f2111a36
JJ
71152016-07-18 Jakub Jelinek <jakub@redhat.com>
7116
99516432
JJ
7117 PR c++/71835
7118 * g++.dg/conversion/ambig3.C: New test.
7119
87713c6a
JJ
7120 PR c++/71828
7121 * g++.dg/cpp0x/constexpr-71828.C: New test.
7122
7a7f16ca
JJ
7123 PR c++/71826
7124 * g++.dg/template/pr71826.C: New test.
7125
f4d90295
JJ
7126 PR c++/71822
7127 * g++.dg/template/defarg21.C: New test.
7128
f2111a36
JJ
7129 PR c++/71871
7130 * g++.dg/ext/vector31.C: New test.
7131
0b965526
UB
71322016-07-18 Uros Bizjak <ubizjak@gmail.com>
7133
7134 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7135
94e136b9
YR
71362016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7137
7138 PR tree-optimization/71734
7139 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7140
7072df0a
DV
71412016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7142
7143 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7144 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7145 stack-layout-dynamic-1.c: New test.
7146
54158a1a
AK
71472016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7148
7149 * gcc.target/s390/nolrl-1.c: New test.
7150
43068916
FR
71512016-07-17 Fritz Reese <fritzoreese@gmail.com>
7152
7153 PR fortran/71523
7154 * gfortran.dg/pr71523_1.f90: New test.
7155 * gfortran.dg/pr71523_2.f90: New test.
7156
a9356b12
AS
71572016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7158
7159 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7160
a07b81c7 71612016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7162 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7163
7164 PR fortran/62125
7165 * gfortran.dg/pr62125.f90: New test.
7166
96c0ec12
BS
71672016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7168
7169 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7170 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7171
479d0ed5
JW
71722016-07-15 Jonathan Wakely <jwakely@redhat.com>
7173
7174 PR c++/58796
7175 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7176 * g++.dg/cpp0x/nullptr35.C: New test.
7177
41c7438e
BC
71782016-07-15 Bin Cheng <bin.cheng@arm.com>
7179
7180 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7181
f7ba880b
CP
71822016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7183
7184 * gfortran.dg/goacc/vector_length.f90: New test.
7185
b9aba0a0
RB
71862016-07-15 Richard Biener <rguenther@suse.de>
7187
7188 PR tree-optimization/71881
7189 * gcc.dg/torture/pr71881.c: New testcase.
7190
9513d5fb
RB
71912016-07-15 Richard Biener <rguenther@suse.de>
7192
7193 PR tree-optimization/71887
7194 * gcc.dg/torture/pr71887.c: New testcase.
7195
ddbbcb19
JJ
71962016-07-15 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR c/71858
7199 * gcc.dg/spellcheck-identifiers-3.c: New test.
7200
29eb509c
AV
72012016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7202
7203 PR fortran/71807
7204 * gfortran.dg/null_9.f90: New test.
7205
43aabfcf
BC
72062016-07-15 Bin Cheng <bin.cheng@arm.com>
7207
7208 * gcc.dg/tree-ssa/loop-41.c: New test.
7209
afc89e58
BC
72102016-07-15 Bin Cheng <bin.cheng@arm.com>
7211
7212 PR tree-optimization/71347
7213 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7214
6fa682ad
SK
72152016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7216
7217 PR fortran/29819
7218 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7219 * gfortran.dg/contains.f90: Ditto.
7220 * gfortran.dg/contains_empty_1.f03: Ditto.
7221 * gfortran.dg/submodule_3.f08: Ditto.
7222
dd36b877
JJ
72232016-07-14 Jakub Jelinek <jakub@redhat.com>
7224
a60a5d31
JJ
7225 PR testsuite/71865
7226 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7227 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7228 expected diagnostics.
7229
dd36b877
JJ
7230 PR c/71858
7231 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7232 * gcc.dg/spellcheck-identifiers-2.c: New test.
7233 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7234 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7235
a241f8ca
JJ
72362016-07-14 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR tree-optimization/71872
7239 * gcc.c-torture/compile/pr71872.c: New test.
7240
d62b809c
TP
72412016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7242
7243 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7244 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7245 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7246 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7247 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7248 * gcc.target/arm/atomic-op-acquire-1.c: This.
7249 * gcc.target/arm/atomic-op-char.c: Rename into ...
7250 * gcc.target/arm/atomic-op-char-1.c: This.
7251 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7252 * gcc.target/arm/atomic-op-consume-1.c: This.
7253 * gcc.target/arm/atomic-op-int.c: Rename into ...
7254 * gcc.target/arm/atomic-op-int-1.c: This.
7255 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7256 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7257 * gcc.target/arm/atomic-op-release.c: Rename into ...
7258 * gcc.target/arm/atomic-op-release-1.c: This.
7259 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7260 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7261 * gcc.target/arm/atomic-op-short.c: Rename into ...
7262 * gcc.target/arm/atomic-op-short-1.c: This.
7263 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7264 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7265 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7266 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7267 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7268 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7269 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7270 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7271 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7272 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7273
1f8dd420
AV
72742016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7275
7276 PR fortran/70842
7277 * gfortran.dg/select_type_35.f03: New test.
7278
53109ba8
KT
72792016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7280
7281 PR target/65951
7282 PR tree-optimization/70923
7283 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7284 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7285 * gcc.dg/vect/pr65951.c: Likewise.
7286 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7287
91f35b7f
DE
72882016-07-14 David Edelsohn <dje.gcc@gmail.com>
7289
7290 * c-c++-common/pr60226.c: Expect maximum object file alignment
7291 error on AIX.
7292
351168fe
RB
72932016-07-14 Richard Biener <rguenther@suse.de>
7294
7295 PR tree-optimization/71866
7296 * gcc.dg/torture/pr71866.c: New testcase.
7297
94c32c00
TP
72982016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7299
7300 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7301 selector and enclose boolean expression in curly braces.
7302
b799a481
AM
73032016-07-14 Alan Modra <amodra@gmail.com>
7304
7305 PR target/71733
7306 * gcc.target/powerpc/p9-novsx.c: New.
7307
f63ba78c
AK
73082016-07-13 Andi Kleen <ak@linux.intel.com>
7309
7310 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7311 * g++.dg/tree-prof/morefunc.C: Dito.
7312 * g++.dg/tree-prof/pr35545.C: Dito.
7313 * g++.dg/tree-prof/reorder.C: Dito.
7314 * gcc.dg/tree-prof/20050826-2.c: Dito.
7315 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7316 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7317 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7318 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7319 * gcc.dg/tree-prof/inliner-1.c: Dito.
7320 * gcc.dg/tree-prof/merge_block.c: Dito.
7321 * gcc.dg/tree-prof/stringop-1.c: Dito.
7322 * gcc.dg/tree-prof/stringop-2.c: Dito.
7323 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7324 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7325 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7326 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7327 * gcc.dg/tree-prof/update-loopch.c: Dito.
7328 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7329 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7330 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7331 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7332 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7333 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7334 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7335
f4d5a23d
AK
73362016-07-13 Andi Kleen <ak@linux.intel.com>
7337
7338 * lib/profopt.exp (profopt-execute): Remove .imports files.
7339
ae145898
AK
73402016-07-13 Andi Kleen <ak@linux.intel.com>
7341
0b965526 7342 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7343
e97bd4f5
AK
73442016-07-13 Andi Kleen <ak@linux.intel.com>
7345
7346 * lib/profopt.exp (dg-final-scan-autofdo,
7347 dg-final-scan-not-autofdo): New functions.
7348
6fa3d4b4
BC
73492016-07-13 Bin Cheng <bin.cheng@arm.com>
7350
7351 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7352 * gcc.dg/vect/vect-35.c: Ditto.
7353 * gcc.dg/vect/vect-alias-check-2.c: New test.
7354
65f18bc6
ML
73552016-07-13 Martin Liska <mliska@suse.cz>
7356
7357 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7358 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7359 * gfortran.dg/pr42108.f90: Update expected dump scan.
7360
9737f35b
RB
73612016-07-13 Richard Biener <rguenther@suse.de>
7362
7363 PR tree-optimization/24574
7364 * gcc.dg/pr24574.c: New testcase.
7365
62c0ea4b
SKS
73662016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7367
0b965526 7368 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7369 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7370 * c-c++-common/pr68833-1.c: Require int32plus.
7371 * gcc.dg/ipa/pr63551.c: Likewise.
7372 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7373 * gcc.dg/ipa/pr64041.c: Require int32plus.
7374
c7ed8938
IE
73752016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7376
7377 PR ipa/71633
7378 * g++.dg/pr71633.C: New test.
7379
5ce15300
TP
73802016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7381
7382 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7383 Add new arm_thumb1_cbz_ok effective target.
7384 * gcc.target/arm/cbz.c: New test.
7385
2b9509a3
TP
73862016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7387
7388 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7389 Define effective target.
7390 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7391 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7392 * gcc.target/arm/movhi_movw.c: New test.
7393 * gcc.target/arm/movsi_movw.c: Likewise.
7394 * gcc.target/arm/movdi_movw.c: Likewise.
7395
7f15b177
RB
73962016-07-13 Richard Biener <rguenther@suse.de>
7397
7398 PR middle-end/71104
7399 * gcc.dg/pr71104-1.c: New testcase.
7400 * gcc.dg/pr71104-2.c: Likewise.
7401
0b0a896e
MM
74022016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7403
7404 PR target/71805
7405 * gcc.target/powerpc/pr71805.c: New test.
7406
f906f5ed
BS
74072016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7408
7409 * gcc.target/powerpc/divkc3-1.c: New.
7410 * gcc.target/powerpc/mulkc3-1.c: New.
7411
9e63c3aa
NS
74122016-07-12 Nathan Sidwell <nathan@acm.org>
7413
7414 * gcc.target/arm/data-rel-1.c: New.
7415 * gcc.target/arm/data-rel-2.c: New.
7416 * gcc.target/arm/data-rel-3.c: New.
7417
f507d202
ML
74182016-07-12 Martin Liska <mliska@suse.cz>
7419
7420 * gcc.dg/params/blocksort-part.c: New test.
7421 * gcc.dg/params/params.exp: New file.
7422
d6f7c125
KT
74232016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7424
7425 PR middle-end/71700
7426 * gcc.c-torture/execute/pr71700.c: New test.
7427
37ccb0ba
SB
74282016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7429 Richard Biener <rguenther@suse.de>
7430
7431 PR tree-optimization/23286
7432 PR tree-optimization/70159
7433 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7434 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7436 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7437 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7438 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7439 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7440 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7441 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7442 * gcc.dg/pr51879-12.c: Likewise.
7443 * gcc.dg/strlenopt-9.c: Likewise.
7444 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7445 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7446 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7447 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7448 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7449 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7450 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7451 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7452 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7453 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7454 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7455 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7456 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7457 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7458 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7459
712a93d6
RB
74602016-07-12 Richard Biener <rguenther@suse.de>
7461
7462 PR rtl-optimization/68961
7463 * gcc.target/i386/pr68961.c: New testcase.
7464
c392943c
JJ
74652016-07-11 Jakub Jelinek <jakub@redhat.com>
7466
3d56e6a4
JJ
7467 PR middle-end/71758
7468 * c-c++-common/gomp/pr71758.c: New test.
7469 * gfortran.dg/gomp/pr71758.f90: New test.
7470
c392943c
JJ
7471 PR tree-optimization/71823
7472 * gcc.dg/vect/pr71823.c: New test.
7473
741d3be5
DM
74742016-07-11 David Malcolm <dmalcolm@redhat.com>
7475
7476 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7477 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7478 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7479
92fa45b5
L
74802016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7481
7482 PR target/71801
7483 * gcc.target/i386/pr71801.c: New test.
7484
f51606c7
RB
74852016-07-11 Richard Biener <rguenther@suse.de>
7486
7487 PR tree-optimization/71816
7488 * gcc.dg/torture/pr71816.c: New testcase.
7489
36b54ce0
TK
74902016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7491
7492 PR fortran/71783
7493 * gfortran.dg/dependency_46.f90: New test.
7494
d13835b6
VM
74952016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7496
7497 PR rtl-optimization/71621
7498 * gcc.target/i386/pr71621-1.c: New.
7499 * gcc.target/i386/pr71621-2.c: New.
7500
642bcbdf
CP
75012016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7502
7503 * gfortran.dg/goacc/pr71704.f90: New test.
7504
02eb5b8b
BS
75052016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7506
7507 PR target/71297
7508 * gcc.target/powerpc/pr71297.c: New.
7509
8beb9a0d
JW
75102016-07-08 Jiong Wang <jiong.wang@arm.com>
7511
7512 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7513
cef4b650
MM
75142016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7515
7516 PR target/71806
7517 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7518
3c3ecf52
AH
75192016-07-08 Alan Hayward <alan.hayward@arm.com>
7520
7521 PR tree-optimization/71667
7522 * gcc.dg/vect/pr71667.c: New
7523
2660286d
ML
75242016-07-08 Martin Liska <mliska@suse.cz>
7525
7526 * gcc.dg/torture/pr71606.c: New test.
7527
70cdd4ae
JD
75282016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7529
7530 PR fortran/71764
7531 * gfortran.dg/pr71764.f90: New test.
7532
842dc2e6
JJ
75332016-07-07 Jakub Jelinek <jakub@redhat.com>
7534 Kai Tietz <ktietz70@googlemail.com>
7535
7536 PR c++/70869
7537 PR c++/71054
7538 * g++.dg/cpp0x/pr70869.C: New test.
7539 * g++.dg/cpp0x/pr71054.C: New test.
7540
31be4262
DE
75412016-07-07 David Edelsohn <dje.gcc@gmail.com>
7542
7543 * g++.dg/debug/pr71432.C: Fail on AIX.
7544
1c122092
ML
75452016-07-07 Martin Liska <mliska@suse.cz>
7546
7547 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7548 an undefined behavior.
7549 * gfortran.dg/do_3.F90: Likewise.
7550 * gfortran.dg/do_check_11.f90: New test.
7551 * gfortran.dg/do_check_12.f90: New test.
7552 * gfortran.dg/do_corner_warn.f90: New test.
7553
7119f1b1
ML
75542016-07-07 Martin Liska <mliska@suse.cz>
7555
7556 * gfortran.dg/predict-1.f90: Ammend the test.
7557 * gfortran.dg/predict-2.f90: Likewise.
7558
275792f2
IE
75592016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7560
7561 PR ipa/71624
7562 * g++.dg/pr71624.C: New test.
7563
05a437c1
TP
75642016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7565
7566 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7567 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7568 ARMv8-M Mainline architectures.
7569
6f493951
TP
75702016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7571
7572 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7573 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7574
5ddaee94
SB
75752016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7576
7577 PR target/70098
7578 PR target/71763
7579 * gcc.target/powerpc/pr71763.c: New file.
7580
651afdb2
YR
75812016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7582
7583 PR tree-optimization/71518
0b965526 7584 * gcc.dg/pr71518.c: New test.
651afdb2 7585
9df99881
WD
75862016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7587
7588 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7589
7b4e0769
SKS
75902016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7591
0b965526 7592 PR target/50739
7b4e0769
SKS
7593 * gcc.target/avr/pr50739.c: New test.
7594
eb4432f7
JH
75952016-07-05 Jan Hubicka <jh@suse.cz>
7596
7597 * gcc.dg/tree-ssa/scev-14.c: update template.
7598
c01e092f
RS
75992016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7600
7601 * gcc.dg/vect/group-no-gaps-1.c: New test.
7602
8070763a
AK
76032016-07-05 Andi Kleen <ak@linux.intel.com>
7604
7605 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7606 if kernel supports MPX.
7607
3f8257db 76082016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7609
7610 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7611
36a265b1
MM
76122016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7613 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7614
7615 * gcc.target/powerpc/signbit-1.c: New test.
7616 * gcc.target/powerpc/signbit-2.c: New test.
7617 * gcc.target/powerpc/signbit-3.c: New test.
7618
7a98fb6e
KT
76192016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7620
7621 PR rtl-optimization/71594
7622 * gcc.dg/torture/pr71594.c: New test.
7623
1e3d54b4
JH
76242016-07-05 Jan Hubicka <jh@suse.cz>
7625
7626 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7627
84ca3893
DM
76282016-07-05 David Malcolm <dmalcolm@redhat.com>
7629
7630 PR c++/62314
3a146d46 7631 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7632 number of missing semicolon error.
7633 * g++.dg/pr62314-2.C: New test case.
7634
20d0bfce
AF
76352016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7636
7637 * gfortran.dg/coarray_stat_function.f90: New test.
7638 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7639 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7640 to new interfaces.
7641
69aaea06
AV
76422016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7643
7644 PR fortran/71623
7645 * gfortran.dg/deferred_character_17.f90: New test.
7646
f723a43c
CL
76472016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7648
7649 * gcc.target/arm/neon/polytypes.c: Move to ...
7650 * gcc.target/arm/polytypes.c: ... here.
7651 * gcc.target/arm/neon/pr51534.c: Move to ...
7652 * gcc.target/arm/pr51534.c: ... here.
7653 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7654 * gcc.target/arm/vect-vcvt.c: ... here.
7655 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7656 * gcc.target/arm/vect-vcvtq.c: ... here.
7657 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7658 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7659 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7660 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7661 * gcc.target/arm/neon/neon.exp: Delete.
7662 * gcc.target/arm/neon/: Delete.
7663
d73e0ccf
JD
76642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7665
7666 PR fortran/65575
7667 * gfortran.dg: pr65575.f90: New test.
7668
c20f6223
JD
76692016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7670
7671 PR fortran/35849
7672 * gfortran.dg: pr35849.f90: New test.
7673
2a5537c3
JJ
76742016-07-04 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR c++/71739
7677 * g++.dg/cpp0x/pr71739.C: New test.
7678
740f9751
CL
76792016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7680
7681 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7682
bf749919
DV
76832016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7684
7685 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7686 locr.
7687 * gcc.target/s390/loc-1.c: New test.
7688
430bb38e
YR
76892016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7690
3a146d46
JJ
7691 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7692 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7693
15f6e0da
RR
76942016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7695
7696 PR target/63874
7697 * gcc.target/aarch64/pr63874.c: New test.
7698
79335075
JB
76992016-07-04 Jan Beulich <jbeulich@suse.com>
7700
7701 * g++.dg/header.c: New.
7702 * gcc.dg/header.c: New.
7703
557e8c49
JJ
77042016-07-02 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR c/71719
7707 * c-c++-common/Wunused-var-15.c: New test.
7708
79a592e3
JJ
77092016-07-01 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR fortran/71687
7712 * gfortran.dg/gomp/pr71687.f90: New test.
7713
e2298656
BS
77142016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7715
7716 * gcc.dg/const-float128-ped.c: Require __float128 effective
7717 target and options.
7718 * gcc.dg/const-float128.c: Likewise.
7719 * gcc.dg/torture/float128-cmp-invalid.c: Require
7720 __float128 and base_quadfloat_support effective targets, and
7721 __float128 options.
7722 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7723 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7724 * gcc.dg/torture/float128-nan.c: Likewise.
7725 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7726 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7727 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7728 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7729 (add_options_for___float128): New.
7730 (check_effective_target_base_quadword_support): New.
7731
70c11966
MM
77322016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7733
7734 PR target/71720
7735 * gcc.target/powerpc/pr71720.c: New test.
7736
059541fd
JB
77372016-07-01 Jan Beulich <jbeulich@suse.com>
7738
7739 * gcc.dg/bss.c: New.
7740
2c1e4964
PB
77412016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7742
7743 PR target/71698
7744 * gcc.target/powerpc/pr71698.c: New test.
7745
22e1cb39
GJL
77462016-07-01 Georg-Johann Lay <avr@gjlay.de>
7747
7748 PR target/71151
7749 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7750 instead of ".foo" for its section name.
7751 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7752 depending on MCU's flash size.
7753 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7754 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7755 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7756 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7757 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7758 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7759
466cf574
JB
77602016-07-01 Jan Beulich <jbeulich@suse.com>
7761
7762 * gcc.target/i386/pr65105-2.c: Add -msse2.
7763
351beab7
JJ
77642016-06-30 Jakub Jelinek <jakub@redhat.com>
7765
55a0f21a
JJ
7766 PR tree-optimization/71707
7767 * gcc.dg/strlenopt-29.c: New test.
7768
6245ad72
JJ
7769 PR fortran/71704
7770 * gfortran.dg/gomp/pr71704.f90: New test.
7771
351beab7
JJ
7772 PR fortran/71705
7773 * gfortran.dg/gomp/pr71705.f90: New test.
7774
5a3a6a5e
KN
77752016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7776
7777 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7778 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7779 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7780 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7781 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7782 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7783 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7784 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7785 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7786 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7787 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7788 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7789 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7790 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7791 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7792 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7793 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7794 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7795 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7796 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7797 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7798 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7799 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7800 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7801 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7802 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7803 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7804 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7805 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7806 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7807 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7808 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7809 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7810 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7811 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7812 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7813 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7814 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7815 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7816 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7817 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7818 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7819 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7820 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7821 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7822 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7823 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7824 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7825 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7826 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7827 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7828 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7829 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7830 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7831 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7832 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7833 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7834 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7835 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7836 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7837 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7838 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7839 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7840 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7841 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7842 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7843 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7844 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7845 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7846 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7847 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7848 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7849 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7850 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7851 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7852 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7853 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7854 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7855 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7856 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7857 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7858
3dfa8071 78592016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7860 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7861
7862 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7863
9bd62242 78642016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7865 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7866
7867 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7868
603107fb
DM
78692016-06-30 David Malcolm <dmalcolm@redhat.com>
7870
7871 PR driver/71651
7872 * gcc.dg/spellcheck-options-12.c: New test case.
7873
205cccc7
JJ
78742016-06-30 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR middle-end/71693
7877 * gcc.c-torture/compile/pr71693.c: New test.
7878
f4452176
DM
78792016-06-29 David Malcolm <dmalcolm@redhat.com>
7880
7881 * gcc.dg/spellcheck-params.c: New testcase.
7882 * gcc.dg/spellcheck-params-2.c: New testcase.
7883
c5e74d9d
MM
78842016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7885
7886 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7887 vector extract instructions.
7888 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7889
e44ecbfd
JD
78902016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7891
7892 PR fortran/71686
7893 * gfortran.dg/unexpected_eof_2.f90: New test.
7894 * gfortran.dg/unexpected_eof_3.f90: New test.
7895
ee446d9f
JW
78962016-06-29 Jim Wilson <jim.wilson@linaro.org>
7897
7898 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7899
27f67461
CP
79002016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7901
7902 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7903 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7904 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7905
b1206d29
RB
79062016-06-29 Richard Biener <rguenther@suse.de>
7907
7908 PR middle-end/15256
7909 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7910
1af21224
MW
79112016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7912
7913 * gcc.target/arm/aapcs/neon-vect10.c: Require
7914 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7915 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7916 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7917 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7918 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7919 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7920 * gcc.target/arm/fp16-aapcs-1.c: Require
7921 -mfloat-ab=hard. Also simplify the test.
7922 * gcc.target/arm/fp16-aapcs-2.c: New.
7923
7fe43755
MW
79242016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7925
0b965526 7926 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7927 (add_options_for_arm_fp16_ieee): New.
7928 (add_options_for_arm_fp16_alternative): New.
7929 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7930 long-line.
7931 (effective_target_arm_fp16_hw): New.
7932
264d951a
IE
79332016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7934
7935 PR tree-optimization/71655
7936 * g++.dg/pr71655.C: New test.
7937
5c846a81
ML
79382016-06-29 Martin Liska <mliska@suse.cz>
7939
7940 * gcc.dg/pr71585.c: New test.
7941 * gcc.dg/pr71585-2.c: New test.
7942 * gcc.dg/pr71585-3.c: New test.
7943
fafe9318
YR
79442016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7945
7946 PR tree-optimization/70729
7947 * g++.dg/vect/pr70729.cc: New test.
7948
54d19c3b
TS
79492016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7950
7951 * c-c++-common/gomp/cancel-1.c: Extend.
7952
5f3cd7c3
JJ
79532016-06-29 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR tree-optimization/71625
7956 * gcc.dg/strlenopt-28.c: New test.
7957
4aa83879
RB
79582016-06-29 Richard Biener <rguenther@suse.de>
7959
7960 PR middle-end/71002
7961 * g++.dg/torture/pr71002.C: Adjust testcase.
7962
152ef731
JJ
79632016-06-29 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR c/71685
7966 * gcc.dg/pr71685.c: New test.
7967
79682016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7969
7970 PR c/71552
7971 * gcc.dg/init-bad-9.c: New test.
7972
d41dc215
BS
79732016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7974
7975 * gcc.target/powerpc/abs128-1.c: Require VSX.
7976 * gcc.target/powerpc/copysign128-1.c: Likewise.
7977 * gcc.target/powerpc/inf128-1.c: Likewise.
7978 * gcc.target/powerpc/nan128-1.c: Likewise.
7979
6a20b538
JJ
79802016-06-28 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR middle-end/71626
7983 * gcc.c-torture/execute/pr71626-1.c: New test.
7984 * gcc.c-torture/execute/pr71626-2.c: New test.
7985
77d93c47
PB
79862016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7987
7988 PR target/71656
7989 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7990
a8264058
SB
79912016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7992
7993 PR target/71670
7994 * gcc.target/powerpc/pr71670.c: New testcase.
7995
0dc47331
PB
79962016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7997
7998 PR target/71656
7999 * gcc.target/powerpc/pr71656-1.c: New test.
8000 * gcc.target/powerpc/pr71656-2.c: New test.
8001
b65ffc79
CL
80022016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8003
8004 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8005 around fp16 code.
8006 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8007 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8008 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8009 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8010 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8011 Add arm_neon_fp16_ok effective target.
0b965526
UB
8012 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8013 Likewise.
8014 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8015 Likewise.
8016 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8017 Likewise.
8018 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8019 Likewise.
8020 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8021 Likewise.
8022 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8023 Likewise.
8024 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8025 Likewise.
8026 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8027 Likewise.
8028 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8029 Likewise.
8030 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8031 Likewise.
8032 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8033 Likewise.
b65ffc79 8034
9bb86f40
JH
80352016-06-26 Jan Hubicka <hubicka@ucw.cz>
8036
8037 * gcc.dg/predict-12.c: New testcase.
8038
46db0fd4
JD
80392016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8040
8041 PR fortran/71649
8042 * gfortran.dg/pr71649.f90: New test.
8043
2a65e70b
JJ
80442016-06-25 Jakub Jelinek <jakub@redhat.com>
8045
f8a06e24
JJ
8046 PR tree-optimization/71643
8047 * g++.dg/opt/pr71643.C: New test.
8048
2a65e70b
JJ
8049 PR tree-optimization/71631
8050 * gcc.c-torture/execute/pr71631.c: New test.
8051
7805417a
JH
80522016-06-24 Jan Hubicka <hubicka@ucw.cz>
8053
8054 * gcc.dg/predict-11.c: New testcase.
8055 * gfortran.dg/predict-2.f90: New testcase.
8056
888ed1a3
JH
80572016-06-24 Jan Hubicka <hubicka@ucw.cz>
8058
8059 * gcc.dg/predict-10.c: New test.
8060
53605f35
BS
80612016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8062
8063 * gcc.target/powerpc/abs128-1.c: New.
8064 * gcc.target/powerpc/copysign128-1.c: New.
8065 * gcc.target/powerpc/inf128-1.c: New.
8066 * gcc.target/powerpc/nan128-1.c: New.
8067
7b22b4c6
EB
80682016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gfortran.dg/pr71642.f90: New test.
8071
37e373c2
JJ
80722016-06-24 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR tree-optimization/71647
8075 * gcc.target/i386/pr71647.c: New test.
8076
b20b79f2
L
80772016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8078
8079 * gcc.target/i386/noplt-gd-1.c: New test.
8080 * gcc.target/i386/noplt-gd-2.c: Likewise.
8081 * gcc.target/i386/noplt-gd-3.c: Likewise.
8082 * gcc.target/i386/noplt-ld-1.c: Likewise.
8083 * gcc.target/i386/noplt-ld-2.c: Likewise.
8084 * gcc.target/i386/noplt-ld-3.c: Likewise.
8085 * lib/target-supports.exp
8086 (check_effective_target_tls_get_addr_via_got): New.
8087
04619cb8
UB
80882016-06-24 Uros Bizjak <ubizjak@gmail.com>
8089
8090 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8091 testsuite compile flags.
8092 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8093 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8094
80952016-06-24 Uros Bizjak <ubizjak@gmail.com>
8096
8097 * g++dg/vect/pr36684.cc: Add dg-do compile.
8098 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8099 * gcc.dg/vect/pr70021.c: Ditto.
8100 * gcc.dg/vect/pr70138-1.c: Ditto.
8101 * gcc.dg/vect/pr70138-2.c: Ditto.
8102 * gcc.dg/vect/pr70354-1.c: Ditto.
8103 * gcc.dg/vect/pr70354-2.c: Ditto.
8104 * gcc.dg/vect/pr71259.c: Ditto.
8105 * gcc.dg/vect/pr71416-1.c: Ditto.
8106 * gcc.dg/vect/slp-43.c: Ditto.
8107 * gcc.dg/vect/slp-45.c: Ditto.
8108 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8109 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8110 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8111 * gfortran.dg/vect/pr69980.f90: Ditto.
8112
81132016-06-24 Uros Bizjak <ubizjak@gmail.com>
8114
8115 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8116 * gcc.dg/vect/bb-slp-30.c: Ditto.
8117 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8118 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8119 * gcc.dg/vect/pr45902.c: Ditto.
8120 * gcc.dg/vect/pr48172.c: Ditto.
8121 * gcc.dg/vect/pr48377.c: Ditto.
8122 * gcc.dg/vect/pr49038.c: Ditto.
8123 * gcc.dg/vect/pr49771.c: Ditto.
8124 * gcc.dg/vect/pr52091.c: Ditto.
8125 * gcc.dg/vect/pr53185-2.c: Ditto.
8126 * gcc.dg/vect/pr56826.c: Ditto.
8127 * gcc.dg/vect/pr60276.c: Ditto.
8128 * gcc.dg/vect/pr62021.c: Ditto.
8129 * gcc.dg/vect/pr63530.c: Ditto.
8130 * gcc.dg/vect/pr65518.c: Ditto.
8131 * gcc.dg/vect/pr65947-1.c: Ditto.
8132 * gcc.dg/vect/pr65947-10.c: Ditto.
8133 * gcc.dg/vect/pr65947-11.c: Ditto.
8134 * gcc.dg/vect/pr65947-12.c: Ditto.
8135 * gcc.dg/vect/pr65947-13.c: Ditto.
8136 * gcc.dg/vect/pr65947-2.c: Ditto.
8137 * gcc.dg/vect/pr65947-3.c: Ditto.
8138 * gcc.dg/vect/pr65947-4.c: Ditto.
8139 * gcc.dg/vect/pr65947-5.c: Ditto.
8140 * gcc.dg/vect/pr65947-6.c: Ditto.
8141 * gcc.dg/vect/pr65947-7.c: Ditto.
8142 * gcc.dg/vect/pr65947-8.c: Ditto.
8143 * gcc.dg/vect/pr65947-9.c: Ditto.
8144 * gcc.dg/vect/pr71416-1.c: Ditto.
8145 * gcc.dg/vect/pr71439.c: Ditto.
8146 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8147 * gcc.dg/vect/vect-bswap16.c: Ditto.
8148 * gcc.dg/vect/vect-bswap32.c: Ditto.
8149 * gcc.dg/vect/vect-bswap64.c: Ditto.
8150 * gcc.dg/vect/vect-live-1.c: Ditto.
8151 * gcc.dg/vect/vect-live-2.c: Ditto.
8152 * gcc.dg/vect/vect-live-3.c: Ditto.
8153 * gcc.dg/vect/vect-live-4.c: Ditto.
8154 * gcc.dg/vect/vect-live-5.c: Ditto.
8155 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8156 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8157 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8158 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8159 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8160 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8161 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8162 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8163 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8164 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8165 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8166 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8167 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8168 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8169 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8170 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8171 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8172
da224bcb
UB
81732016-06-24 Uros Bizjak <ubizjak@gmail.com>
8174
8175 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8176
dfee2870
L
81772016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8178
8179 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8180 ia32 if R_386_GOT32X relocation is supported.
8181 * gcc.target/i386/noplt-3.c: Likewise.
8182 * gcc.target/i386/noplt-2.c: Likewise.
8183 (main): Renamed to ...
8184 (bar): This.
8185 * gcc.target/i386/noplt-4.c: Likewise.
8186 (main): Renamed to ...
8187 (bar): This.
8188 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8189 * gcc.target/i386/pr67400-5.c: Likewise.
8190
a86451b9
JJ
81912016-06-24 Jakub Jelinek <jakub@redhat.com>
8192
00085092
JJ
8193 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8194 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8195
a86451b9
JJ
8196 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8197 f4): Adjust expected diagnostics.
8198 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8199 (T): If OVFP is defined, redefine to TP.
8200 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8201 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8202 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8203 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8204 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8205 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8206 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8207 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8208 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8209 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8210 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8211 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8212 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8213 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8214 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8215 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8216 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8217 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8218 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8219 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8220 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8221 as last argument to __builtin_add_overflow_p.
8222
7bb5d5f4
UB
82232016-06-23 Uros Bizjak <ubizjak@gmail.com>
8224
8225 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8226 dg-options and remove default vector testsuite compile flags.
8227 * g++.dg/vect/pr33860a.cc: Ditto.
8228 * g++.dg/vect/pr45470-a.cc: Ditto.
8229 * g++.dg/vect/pr45470-b.cc: Ditto.
8230 * g++.dg/vect/pr60896.cc: Ditto.
8231 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8232 * gcc.dg/vect/pr18308.c: Ditto.
8233 * gcc.dg/vect/pr24049.c: Ditto.
8234 * gcc.dg/vect/pr33373.c: Ditto.
8235 * gcc.dg/vect/pr36228.c: Ditto.
8236 * gcc.dg/vect/pr42395.c: Ditto.
8237 * gcc.dg/vect/pr42604.c: Ditto.
8238 * gcc.dg/vect/pr46663.c: Ditto.
8239 * gcc.dg/vect/pr48765.c: Ditto.
8240 * gcc.dg/vect/pr49093.c: Ditto.
8241 * gcc.dg/vect/pr49352.c: Ditto.
8242 * gcc.dg/vect/pr52298.c: Ditto.
8243 * gcc.dg/vect/pr52870.c: Ditto.
8244 * gcc.dg/vect/pr53185.c: Ditto.
8245 * gcc.dg/vect/pr53773.c: Ditto.
8246 * gcc.dg/vect/pr56695.c: Ditto.
8247 * gcc.dg/vect/pr62171.c: Ditto.
8248 * gcc.dg/vect/pr63530.c: Ditto.
8249 * gcc.dg/vect/pr68339.c: Ditto.
8250 * gcc.dg/vect/pr71259.c: Ditto.
8251 * gcc.dg/vect/vect-82_64.c: Ditto.
8252 * gcc.dg/vect/vect-83_64.c: Ditto.
8253 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8254 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8255 * gcc.dg/vect/vect-shift-2.c: Ditto.
8256 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8257 * gfortran.dg/vect/pr39318.f90: Ditto.
8258 * gfortran.dg/vect/pr45714-a.f: Ditto.
8259 * gfortran.dg/vect/pr45714-b.f: Ditto.
8260 * gfortran.dg/vect/pr46213.f90: Ditto.
8261
2d4bb02f
MM
82622016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8263 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8264
8265 * gcc.target/powerpc/p9-splat-5.c: New test.
8266
f6d1b868
UB
82672016-06-23 Uros Bizjak <ubizjak@gmail.com>
8268
8269 PR tree-optimization/71488
8270 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8271 * lib/target-supports.exp: ... here.
8272 (check_sse4_hw_available): New procedure.
8273 (check_effective_target_sse4_runtime): Ditto.
8274 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8275 -march=westmere for sse4_runtime targets.
936ff030 8276 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8277 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8278 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8279 (main): Call check_vect ().
a7898180 8280 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8281
c0597759
L
82822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8283
8284 PR target/66232
8285 PR target/67400
8286 * gcc.target/i386/pr66232-14.c: New file.
8287 * gcc.target/i386/pr66232-15.c: Likewise.
8288 * gcc.target/i386/pr66232-16.c: Likewise.
8289 * gcc.target/i386/pr66232-17.c: Likewise.
8290 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8291 ia32 if R_386_GOT32X relocation is supported.
8292 * gcc.target/i386/pr67400-2.c: Likewise.
8293 * gcc.target/i386/pr67400-3.c: Likewise.
8294 * gcc.target/i386/pr67400-4.c: Likewise.
8295 * gcc.target/i386/pr67400-6.c: Likewise.
8296 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8297 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8298
5b0e27a7
JD
82992016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8300
8301 PR libgfortran/48852
8302 * gfortran.dg/char4_iunit_1.f03: Update test.
8303 * gfortran.dg/f2003_io_5.f03: Update test.
8304 * gfortran.dg/real_const_3.f90: Update test.
8305
7f586d90
AK
83062016-06-23 Andi Kleen <ak@linux.intel.com>
8307
8308 * g++.dg/bprob/bprob.exp: Support autofdo.
8309 * g++.dg/tree-prof/tree-prof.exp: dito.
8310 * gcc.dg/tree-prof/tree-prof.exp: dito.
8311 * gcc.misc-tests/bprob.exp: dito.
8312 * gfortran.dg/prof/prof.exp: dito.
8313 * lib/profopt.exp: dito.
8314 * lib/target-supports.exp: Check for autofdo.
8315
60fa7862
ML
83162016-06-23 Martin Liska <mliska@suse.cz>
8317
8318 * gcc.dg/pr71619.c: New test.
8319
e3d62871
UB
83202016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8321
8322 PR target/67400
cc901875
UB
8323 * gcc.target/i386/pr67400-1.c: New test.
8324 * gcc.target/i386/pr67400-2.c: Likewise.
8325 * gcc.target/i386/pr67400-3.c: Likewise.
8326 * gcc.target/i386/pr67400-4.c: Likewise.
8327 * gcc.target/i386/pr67400-5.c: Likewise.
8328 * gcc.target/i386/pr67400-6.c: Likewise.
8329 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8330
ac81cf0b
DM
83312016-06-22 David Malcolm <dmalcolm@redhat.com>
8332
8333 * c-c++-common/missing-header-1.c: New test case.
8334 * c-c++-common/missing-header-2.c: New test case.
8335 * c-c++-common/missing-header-3.c: New test case.
8336 * c-c++-common/missing-header-4.c: New test case.
8337
1a4f11c8
DM
83382016-06-22 David Malcolm <dmalcolm@redhat.com>
8339
8340 PR c/70339
8341 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8342 hint.
8343 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8344 expected results due to builtin "nanl" now being suggested for
8345 "name".
8346 * gcc.dg/pr67580.c: Update expected messages.
8347 * gcc.dg/spellcheck-identifiers.c: New testcase.
8348 * gcc.dg/spellcheck-typenames.c: New testcase.
8349
a93eac6a
DM
83502016-06-22 David Malcolm <dmalcolm@redhat.com>
8351
8352 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8353 file.
8354 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8355 diagnostic-test-show-locus-parseable-fixits.c to sources for
8356 diagnostic_plugin_test_show_locus.c.
8357 * lib/gcc-defs.exp (freeform_regexps): New global.
8358 (dg-regexp): New function.
8359 (handle-dg-regexps): New function.
8360 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8361 freeform_regexps to the empty list.
8362 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8363
49e76ff1
IE
83642016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8365
f6d1b868 8366 PR tree-optimization/71488
49e76ff1
IE
8367 * g++.dg/pr71488.C: New test.
8368 * gcc.dg/vect/vect-bool-cmp.c: New test.
8369
951d8c8a
EB
83702016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8371
8372 * gcc.dg/guality/param-5.c: New test.
8373
b60fc3bd
BE
83742016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8375
8376 * gcc.target/i386/asm-flag-7.c: New test.
8377
0609abda
TS
83782016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8379
8380 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8381 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8382 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8383 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8384 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8385 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8386 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8387 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8388 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8389 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8390 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8391 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8392 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8393 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8394 * lib/target-supports.exp: Likewise.
8395
ee2499b4
TS
83962016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8397
8398 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8399 * gcc.dg/attr-ms_struct-2.c: Likewise.
8400 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8401 * gcc.dg/bf-ms-attrib.c: Likewise.
8402 * gcc.dg/bf-ms-layout-2.c: Likewise.
8403 * gcc.dg/bf-ms-layout-3.c: Likewise.
8404 * gcc.dg/bf-ms-layout.c: Likewise.
8405 * gcc.dg/bf-no-ms-layout.c: Likewise.
8406 * gcc.target/i386/bitfield1.c: Likewise.
8407 * gcc.target/i386/bitfield2.c: Likewise.
8408 * gcc.target/i386/bitfield3.c: Likewise.
8409
caea59ff
KN
84102016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8411
8412 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8413 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8414 override other than -mcpu=power9 command-line option is specified,
8415 or if the target operating system is aix.
8416 * gcc.target/powerpc/darn-1.c: Likewise.
8417 * gcc.target/powerpc/darn-2.c: Likewise.
8418 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8419 test if effective-target is not powerpc_p9vector_ok or if the
8420 target operating system is not defined.
8421 * gcc.target/powerpc/vslv-1.c: Likewise.
8422 * gcc.target/powerpc/vsrv-0.c: Likewise.
8423 * gcc.target/powerpc/vsrv-1.c: Likewise.
8424
63617e30
TB
84252016-06-21 Tobias Burnus <burnus@net-b.de>
8426
8427 PR fortran/71068
8428 * gfortran.dg/coarray/data_1.f90: New.
8429
89192c3c
WD
84302016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8431
8432 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8433 (dg-require-effective-target): Use arm_v8_neon_hw.
8434 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8435 (dg-require-effective-target): Likewise.
8436 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8437 (dg-require-effective-target): Likewise.
8438 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8439 (dg-require-effective-target): Likewise.
8440 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8441 (dg-require-effective-target): Likewise.
8442 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8443 (dg-require-effective-target): Likewise.
8444 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8445 Add AArch64 check.
8446
64ac50e2
WD
84472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8448
8449 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8450 Set to 3 so test passes.
8451
6252b5db
WD
84522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8453
8454 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8455
3b9bc511
IV
84562016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8457
8458 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8459 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8460 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8461 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8462
21db1c78
IV
84632016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8464
8465 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8466 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8467
9d30e86f
L
84682016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8469
8470 PR target/71549
8471 * gcc.target/i386/pr71549.c: New test.
8472
448a7c69
KN
84732016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8474
8475 * gcc.target/powerpc/vadsdu-0.c: Replace
8476 dg-require-effective-target directive to allow test to run on more
8477 platforms, and add dg-skip-if directive to disable test on aix
8478 platforms because of known incompatibilities.
8479 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8480 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8481 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8482 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8483 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8484 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8485 * gcc.target/powerpc/vadsdub-2.c: Replace
8486 dg-require-effective-target directive to allow test to run on more
8487 platforms, and add dg-skip-if directive to disable test on aix
8488 platforms because of known incompatibilities.
8489 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8490 with vec_absdb call to differentiate this test from vadsdub-1.c.
8491 * gcc.target/powerpc/vadsduh-1.c: Replace
8492 dg-require-effective-target directive to allow test to run on more
8493 platforms, and add dg-skip-if directive to disable test on aix
8494 platforms because of known incompatibilities.
8495 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8496 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8497 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8498
0ad84f34
JJ
84992016-06-21 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR tree-optimization/71588
8502 * gcc.dg/pr71558.c: New test.
8503
e71e8d94
SKS
85042016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8505
8506 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8507 * c-c++-common/pr68657-2.c: Likewise.
8508 * c-c++-common/pr68657-3.c: Likewise.
8509 * gcc.dg/torture/pr69714.c: Require int32plus support.
8510 * gcc.dg/torture/pr70025.c: Likewise.
8511 * gcc.dg/torture/pr70083.c: Likewise.
8512 * gcc.dg/torture/pr70542.c: Likewise.
8513 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8514
5a578671
JM
85152016-06-20 Joseph Myers <joseph@codesourcery.com>
8516
8517 PR c/71601
8518 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8519
7a9df68e
JJ
85202016-06-20 Jakub Jelinek <jakub@redhat.com>
8521
50aa64d5
JJ
8522 PR middle-end/71581
8523 * gcc.dg/pr71581.c: New test.
8524
7a9df68e
JJ
8525 PR rtl-optimization/71591
8526 * gcc.dg/cpp/pr71591.c: New test.
8527
3947cf19
DR
85282016-06-20 David B. Robins <gcc@davidrobins.net>
8529
8530 PR target/71571
8531 * g++.dg/torture/pr71571.C: New test.
8532
c4ff221e
JJ
85332016-06-20 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR target/71559
8536 * gcc.target/i386/sse2-pr71559.c: New test.
8537 * gcc.target/i386/avx-pr71559.c: New test.
8538 * gcc.target/i386/avx512f-pr71559.c: New test.
8539
f1b5abfb
TB
85402016-06-20 Tobias Burnus <burnus@net-b.de>
8541
8542 PR fortran/71194
8543 * gfortran.dg/pointer_remapping_10.f90: New.
8544
842107e4
DM
85452016-06-20 David Malcolm <dmalcolm@redhat.com>
8546
8547 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8548
d9e8bdfd
MS
85492016-06-20 Martin Sebor <msebor@redhat.com>
8550
8551 PR c/69507
8552 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8553 * gnu90-const-expr-1.c: Same.
8554 * gnu99-const-expr-1.c: Same.
8555 * gnu99-static-1.c: Same.
8556
67785479
RL
85572016-06-20 Renlin Li <renlin.li@arm.com>
8558
29f09b38 8559 PR testsuite/71489
67785479
RL
8560 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8561
636929b8
JG
85622016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8563
8564 * gcc.target/aarch64/vcvt_f64_1.c: New.
8565 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8566 * gcc.target/aarch64/vrecp_f64_1.c: New.
8567
ff7b374b
KT
85682016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8569
8570 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8571 "alignement".
8572
554cfc9e
GJL
85732016-06-20 Georg-Johann Lay <avr@gjlay.de>
8574
8575 PR target/71103
8576 * gcc.target/avr/torture/pr71103-2.c: New test.
8577
94087e88 85782016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8579
8580 PR c/69507
8581 * gcc.dg/alignof.c: New test.
8582
c561b091
PC
85832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8584
8585 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8586 vs dg-error; test constexpr specifier too.
8587
bf54f123
PC
85882016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8589
8590 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8591
4e53aa97
CL
85922016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8593
8594 * lib/target-supports.exp
8595 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8596 arm_neon_ok and merge flags. Fix temporary test name.
8597 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8598 and merge flags.
8599
69071d86
ML
86002016-06-17 Martin Liska <mliska@suse.cz>
8601
8602 * gcc.dg/predict-9.c: Fix dump scanning.
8603
68b3b858
BC
86042016-06-17 Bin Cheng <bin.cheng@arm.com>
8605
8606 PR tree-optimization/71354
8607 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8608
d3ee260a
BC
86092016-06-17 Bin Cheng <bin.cheng@arm.com>
8610
8611 PR tree-optimization/71347
8612 * gcc.dg/tree-ssa/pr71347.c: New test.
8613
bd8fb114
BC
86142016-06-17 Bin Cheng <bin.cheng@arm.com>
8615
8616 PR tree-optimization/71354
8617 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8618
97816be4
BC
86192016-06-17 Bin Cheng <bin.cheng@arm.com>
8620
8621 * gcc.dg/vect/vect-alias-check-1.c: New test.
8622
2d761a37
SKS
86232016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8624
e0277d6b 8625 PR target/71151
2d761a37
SKS
8626 * gcc.target/avr/pr71151-1.c: New test.
8627 * gcc.target/avr/pr71151-2.c: New test.
8628 * gcc.target/avr/pr71151-3.c: New test.
8629 * gcc.target/avr/pr71151-4.c: New test.
8630 * gcc.target/avr/pr71151-5.c: New test.
8631 * gcc.target/avr/pr71151-6.c: New test.
8632 * gcc.target/avr/pr71151-7.c: New test.
8633 * gcc.target/avr/pr71151-8.c: New test.
8634 * gcc.target/avr/pr71151-common.h: New test.
8635
68fa96d6
ML
86362016-06-16 Martin Liska <mliska@suse.cz>
8637
8638 * gfortran.dg/predict-1.f90: New test.
8639
b6ca982f
UB
86402016-06-16 Uros Bizjak <ubizjak@gmail.com>
8641
8642 PR target/71242
3a146d46 8643 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8644
1dc8d15b
JH
86452016-06-16 Jan Hubicka <hubicka@ucw.cz>
8646
8647 * g++.dg/vect/pr36648.cc: Disable cunrolli
8648
67c25816
JJ
86492016-06-16 Jakub Jelinek <jakub@redhat.com>
8650
c577adb2
JJ
8651 PR target/71554
8652 * gcc.c-torture/execute/pr71554.c: New test.
8653
67c25816
JJ
8654 PR rtl-optimization/71532
8655 * gcc.dg/torture/pr71532.c: New test.
8656
1a3c3ee9
MM
86572016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8658
8659 * gcc.target/powerpc/p9-dimode1.c: New test.
8660 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8661
f29468a7
JJ
86622016-06-15 Jakub Jelinek <jakub@redhat.com>
8663
61daecc4
JJ
8664 * gcc.c-torture/compile/20160615-1.c: New test.
8665
f29468a7
JJ
8666 * g++.dg/cpp0x/ref-qual17.C: New test.
8667
209d1e2d
IE
86682016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8669
8670 PR middle-end/71529
8671 * gcc.target/i386/pr71529.C: New test.
8672
8dc35712
AH
86732016-06-15 Alan Hayward <alan.hayward@arm.com>
8674
8675 PR tree-optimization/71483
8676 * g++.dg/vect/pr71483.c: New
8677
b8911cb8
PC
86782016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8679
8680 PR c++/70202
8681 * g++.dg/inherit/crash6.C: New.
8682 * g++.dg/inherit/union2.C: Likewise.
8683 * g++.dg/inherit/virtual12.C: Likewise.
8684 * g++.dg/inherit/virtual13.C: Likewise.
8685 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8686
cf5d08ab
UB
86872016-06-15 Uros Bizjak <ubizjak@gmail.com>
8688
e3d62871 8689 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8690
8f482165
AH
86912016-06-15 Alan Hayward <alan.hayward@arm.com>
8692
8693 PR tree-optimization/71439
8694 * gcc.dg/vect/pr71439.c: New
8695
3256673f
KT
86962016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8697
8698 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8699
b17dc4d4
RB
87002016-06-15 Richard Biener <rguenther@suse.de>
8701
8702 * gcc.dg/vect/slp-45.c: New testcase.
8703
2a5825f2
RB
87042016-06-15 Richard Biener <rguenther@suse.de>
8705
8706 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8707
6e433d0b
BS
87082016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8709
8710 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8711 requirements, and disable for AIX for now.
8712 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8713
abe7f828
JJ
87142016-06-14 Jakub Jelinek <jakub@redhat.com>
8715
a09c81b4
JJ
8716 PR c++/71528
8717 * g++.dg/opt/pr71528.C: New test.
8718
abe7f828
JJ
8719 PR c++/71516
8720 * g++.dg/init/pr71516.C: New test.
8721
acfadf06
PC
87222016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8723
8724 * g++.dg/init/array46.C: New.
8725
4d568ab2
UB
87262016-06-14 Uros Bizjak <ubizjak@gmail.com>
8727
e3d62871
UB
8728 * gcc.target/i386/float128-3.c: New test.
8729 * gcc.target/i386/quad-sse4.c: Ditto.
8730 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8731 Update scan strings.
4d568ab2 8732
30934c5d
RB
87332016-06-14 Richard Biener <rguenther@suse.de>
8734
8735 PR middle-end/71526
8736 * gfortran.dg/pr71526.f90: New testcase.
8737
3970e545
AV
87382016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8739
8740 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8741 * gcc.dg/zero_bits_compound-1.c: Likewise.
8742
04976c6e
RB
87432016-06-14 Richard Biener <rguenther@suse.de>
8744
8745 PR tree-optimization/71522
8746 * gcc.dg/torture/pr71522.c: New testcase.
8747
23e025db
JJ
87482016-06-14 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR tree-optimization/71520
8751 * gcc.dg/tree-ssa/pr71520.c: New test.
8752
90b72e84
RB
87532016-06-14 Richard Biener <rguenther@suse.de>
8754
8755 PR tree-optimization/71521
86c24ba6 8756 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8757
ef7cf206
JJ
87582016-06-13 Jakub Jelinek <jakub@redhat.com>
8759
0dda258b
JJ
8760 PR sanitizer/71498
8761 * c-c++-common/ubsan/bounds-13.c: New test.
8762
ef7cf206
JJ
8763 PR preprocessor/71183
8764 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8765
a73786e3
JL
87662016-06-13 Jeff Law <law@redhat.com>
8767
8768 PR tree-optimization/71403
8769 * c-c++-common/ubsan/pr71403-1.c: New test.
8770 * c-c++-common/ubsan/pr71403-2.c: New test.
8771 * c-c++-common/ubsan/pr71403-3.c: New test.
8772
0ac249bf
JJ
87732016-06-13 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR middle-end/71478
8776 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8777 Add -Wno-psabi -w to dg-options.
8778
5408a64a
KN
87792016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8780
8781 * gcc.target/powerpc/vadsdu-0.c: New test.
8782 * gcc.target/powerpc/vadsdu-1.c: New test.
8783 * gcc.target/powerpc/vadsdu-2.c: New test.
8784 * gcc.target/powerpc/vadsdu-3.c: New test.
8785 * gcc.target/powerpc/vadsdu-4.c: New test.
8786 * gcc.target/powerpc/vadsdu-5.c: New test.
8787 * gcc.target/powerpc/vadsdub-1.c: New test.
8788 * gcc.target/powerpc/vadsdub-2.c: New test.
8789 * gcc.target/powerpc/vadsduh-1.c: New test.
8790 * gcc.target/powerpc/vadsduh-2.c: New test.
8791 * gcc.target/powerpc/vadsduw-1.c: New test.
8792 * gcc.target/powerpc/vadsduw-2.c: New test.
8793
f7e4f2e3
DM
87942016-06-13 David Malcolm <dmalcolm@redhat.com>
8795
8796 * gcc.dg/c99-init-2.c (c): Update expected error message.
8797 * gcc.dg/init-bad-8.c (foo): Likewise.
8798 * gcc.dg/spellcheck-fields-3.c: New test case.
8799
ad23a23e
ML
88002016-06-13 Martin Liska <mliska@suse.cz>
8801
8802 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8803 and "guess loop iv compared" heuristics.
8804 * gcc.dg/predict-2.c: Likewise.
8805 * gcc.dg/predict-3.c: Likewise.
8806 * gcc.dg/predict-4.c: Likewise.
8807 * gcc.dg/predict-5.c: Likewise.
8808 * gcc.dg/predict-6.c: Likewise.
8809
146c55da
MP
88102016-06-13 Marek Polacek <polacek@redhat.com>
8811
8812 PR middle-end/71476
8813 * c-c++-common/Wswitch-unreachable-4.c: New test.
8814 * gcc.dg/Wswitch-unreachable-2.c: New test.
8815 * g++.dg/tm/jump1.C: Move dg-warning.
8816
42e77cbc
EB
88172016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8818
8819 * gnat.dg/renaming10.ad[sb]: New test.
8820
7474dcc1
PT
88212016-06-13 Paul Thomas <pault@gcc.gnu.org>
8822
8823 PR fortran/70673
8824 * gfortran.dg/pr70673.f90: New test.
8825
f57f53d3
RB
88262016-06-13 Richard Biener <rguenther@suse.de>
8827
8828 PR middle-end/64516
8829 * gcc.dg/align-3.c: New testcase.
8830
5843a5f0
ML
88312016-06-13 Martin Liska <mliska@suse.cz>
8832
8833 * gcc.target/i386/pr71458.c: New test.
8834
aa8fdb44
UB
88352016-06-12 Uros Bizjak <ubizjak@gmail.com>
8836
8837 PR target/71241
3a146d46 8838 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8839
2043e4d7
DH
88402016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8841
8842 PR target/60751
8843 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8844 statement.
8845
d3dc025d
DH
88462016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8847
8848 PR target/60751
8849 * gfortran.dg/comma_IO_extension_1.f90: New test.
8850 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8851 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8852 statement.
8853 * gfortran.dg/graphite/pr38083.f90: Likewise.
8854 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8855 missing format.
8856
a31d78c6
EB
88572016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8858
8859 * gnat.dg/case_character.adb: New test.
8860
95c18dd0
SB
88612016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8862
8863 PR middle-end/71310
8864 * gcc.target/powerpc/pr71310.c: New testcase.
8865
b97d37b4
KV
88662016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8867
8868 PR middle-end/71478
8869 * gcc.dg/pr71478.c: New test.
8870
900bcda3
JJ
88712016-06-10 Jakub Jelinek <jakub@redhat.com>
8872
ec1c20db
JJ
8873 PR middle-end/71494
8874 * gcc.c-torture/execute/pr71494.c: New test.
8875
50b15873
JJ
8876 PR c/68657
8877 * gcc.target/i386/pr68657.c: New test.
8878
900bcda3
JJ
8879 PR inline-asm/68843
8880 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8881 (test): Add -masm=intel alternatives.
8882
4d926e34
MS
88832016-06-10 Martin Sebor <msebor@redhat.com>
8884
8885 PR c/71392
8886 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8887
ad071b2b
JL
88882016-06-10 Jeff Law <law@redhat.com>
8889
8890 PR tree-optimization/71335
8891 * gcc.c-torture/execute/pr71335.c: New test.
8892
2704efe8
DM
88932016-06-10 David Malcolm <dmalcolm@redhat.com>
8894
8895 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8896 the various "cannot tail-call: " messages.
8897
18c9b7d4
CL
88982016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8899
8900 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8901 and options.
8902
7cfa10f3
MO
89032016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8904
8905 PR sanitizer/71480
8906 * c-c++-common/asan/pr71480.c: New test.
8907
1f24fd3e
L
89082016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8909
8910 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8911 (ASMNAME2): Likewise.
8912 (main): Replace fn in asm statement with ASMNAME ("fn").
8913 * gcc.dg/guality/pr68037-2.c: Likewise.
8914 * gcc.dg/guality/pr68037-3.c: Likewise.
8915 * gcc.dg/torture/pr68037-1.c: Likewise.
8916 * gcc.dg/torture/pr68037-2.c: Likewise.
8917 * gcc.dg/torture/pr68037-3.c: Likewise.
8918
ad551c07
BE
89192016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8920
8921 PR inline-asm/68843
8922 * gcc.target/i386/pr68843-1.c: New test.
8923 * gcc.target/i386/pr68843-2.c: New test.
8924
4b1ffdb1 89252016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8926 Cesar Philippidis <cesar@codesourcery.com>
8927
8928 PR middle-end/71373
8929 * gcc.dg/goacc/nested-function-1.c: New file.
8930 * gcc.dg/goacc/nested-function-2.c: Likewise.
8931 * gcc.dg/goacc/pr71373.c: Likewise.
8932 * gfortran.dg/goacc/cray-2.f95: Likewise.
8933 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8934 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8935 * gfortran.dg/goacc/cray.f95: Update.
8936 * gfortran.dg/goacc/loop-1.f95: Likewise.
8937 * gfortran.dg/goacc/loop-3.f95: Likewise.
8938 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8939 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8940
89412016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8942
8943 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8944 for OpenACC tile clauses.
8945 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8946
8947 PR c/71381
8948 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8949 to...
8950 * c-c++-common/goacc/cache-2.c: ... this new file.
8951 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8952 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8953 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8954 usage.
8955 * gfortran.dg/goacc/cray.f95: Likewise.
8956 * gfortran.dg/goacc/loop-1.f95: Likewise.
8957
89851e4c
AH
89582016-06-10 Alan Hayward <alan.hayward@arm.com>
8959
8960 PR tree-optimization/71407
8961 PR tree-optimization/71416
8962 * gcc.dg/vect/pr71407.c: New
8963 * gcc.dg/vect/pr71416-1.c: New
8964 * gcc.dg/vect/pr71416-2.c: New
8965
200eafbf
RB
89662016-06-10 Richard Biener <rguenther@suse.de>
8967
8968 PR middle-end/71477
8969 * gcc.dg/torture/pr71477.c: New testcase.
8970
4df99d92
JK
89712016-06-09 Julia Koval <julia.koval@intel.com>
8972
8973 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8974 * gcc.target/i386/interrupt-13.c: Likewise.
8975 * gcc.target/i386/interrupt-15.c: Likewise.
8976 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8977 * gcc.target/i386/interrupt-24.c: Likewise.
8978 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8979 * gcc.target/i386/interrupt-9.c: Likewise.
8980 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8981
e01b4e16
MS
89822016-06-09 Martin Sebor <msebor@redhat.com>
8983
8984 PR c/70883
8985 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8986 * gcc.dg/builtin-constant_p-1.c: Same.
8987 * gcc.dg/builtins-error.c: Same.
8988 * gcc.dg/pr70859.c: Same.
8989
9c35db0e
SKS
89902016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8991
8992 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8993 * gcc.dg/torture/pr68067-1.c: Likewise.
8994 * gcc.dg/torture/pr68067-2.c: Likewise.
8995
89962016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8997
8998 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8999 when setting SIZE.
9000
392a81b9
PC
90012016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 PR c++/71465
9004 * g++.dg/inherit/crash5.C: New.
9005 Revert:
9006 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9007
9008 PR c++/70202
9009 * g++.dg/inherit/crash5.C: New.
9010 * g++.dg/inherit/virtual1.C: Adjust.
9011
e49efc14
ML
90122016-06-09 Martin Liska <mliska@suse.cz>
9013
9014 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9015 * g++.dg/predict-loop-exit-2.C: Likewise.
9016 * g++.dg/predict-loop-exit-3.C: Likewise.
9017 * gcc.dg/predict-1.c: Likewise.
9018 * gcc.dg/predict-2.c: Likewise.
9019 * gcc.dg/predict-3.c: Likewise.
9020 * gcc.dg/predict-4.c: Likewise.
9021 * gcc.dg/predict-5.c: Likewise.
9022 * gcc.dg/predict-6.c: Likewise.
9023 * gcc.dg/predict-7.c: Likewise.
9024
36d57986
RB
90252016-06-09 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/71462
9028 * gcc.dg/torture/pr71462.c: New testcase.
9029
7d82e8e4
MP
90302016-06-09 Marek Polacek <polacek@redhat.com>
9031
9032 PR c/65471
9033 * gcc.dg/c11-generic-3.c: New test.
9034
c8a71589
PC
90352016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9036
9037 * g++.dg/init/array42.C: New.
9038 * g++.dg/init/array43.C: Likewise.
9039 * g++.dg/init/array44.C: Likewise.
9040 * g++.dg/init/array45.C: Likewise.
9041 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9042 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9043 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9044 * g++.dg/gomp/pr35751.C: Likewise.
9045 * g++.dg/init/array23.C: Likewise.
9046 * g++.dg/init/brace2.C: Likewise.
9047 * g++.dg/init/brace6.C: Likewise.
9048
44a845ca
MS
90492016-06-08 Martin Sebor <msebor@redhat.com>
9050 Jakub Jelinek <jakub@redhat.com>
9051
9052 PR c++/70507
9053 PR c/68120
9054 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9055 * c-c++-common/builtin-arith-overflow-2.c: New test.
9056 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9057 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9058 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9059
2ef16b6e
JJ
90602016-06-08 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR c++/71442
9063 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9064
5e3ee346
AL
90652016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9066
9067 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9068 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9069 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9070 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9071 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9072 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9073 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9074 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9075 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9076 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9077 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9078 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9079 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9080
b2ae2814
RB
90812016-06-08 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/68558
9084 * gcc.dg/vect/slp-44.c: New testcase.
9085
e09b4c37
RB
90862016-06-08 Richard Biener <rguenther@suse.de>
9087
9088 * gcc.dg/vect/slp-43.c: New testcase.
9089
72d50660
RB
90902016-06-08 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/71452
9093 * gcc.dg/torture/pr71452.c: New testcase.
9094
988c115c
JJ
90952016-06-08 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR c++/71448
9098 * g++.dg/torture/pr71448.C: New test.
9099
73d73b48
BS
91002016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9101
9102 PR debug/71432
9103 PR ada/71413
9104 * g++.dg/debug/pr71432.C: New test.
9105
bdd15d0c
PK
91062016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9107
9108 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9109 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9110 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9111
ce0607bb
AH
91122016-06-08 Alan Hayward <alan.hayward@arm.com>
9113
9114 * gcc.dg/vect/vect-live-2.c: Update effective target.
9115 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9116 * lib/target-supports.exp: Add aarch64 to vect_long.
9117
92a5f2ba
MP
91182016-06-08 Marek Polacek <polacek@redhat.com>
9119
9120 PR c/71418
9121 * gcc.dg/noncompile/pr71418.c: New test.
9122
08203f73
MP
9123 PR c/71426
9124 * gcc.dg/noncompile/pr71426.c: New test.
9125
d1fcc2bd
JH
91262016-06-07 Jan Hubicka <hubicka@ucw.cz>
9127
9128 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9129 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9130 * gcc.dg/predict-3.c: Update template.
9131 * gcc.dg/predict-5.c: Update template.
9132 * gcc.dg/predict-6.c: Update template.
9133 * gcc.dg/predict-9.c: Update template.
9134 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9135
a23e6f1c
BS
91362016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9137
9138 * gcc.target/powerpc/vec-mul.c: New test.
9139
6ffd47b7
DM
91402016-06-07 David Malcolm <dmalcolm@redhat.com>
9141
9142 * gcc.dg/spellcheck-fields-2.c: New test case.
9143
bfd67b47
RB
91442016-06-07 Richard Biener <rguenther@suse.de>
9145
9146 PR c/61564
9147 * gcc.dg/Wpragmas-1.c: New testcase.
9148 * gcc.dg/Wattributes-4.c: Likewise.
9149 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9150 entry.
9151
701b9a47
CL
91522016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9153
9154 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9155 spurious debug code.
9156
6b80d6fa
RB
91572016-06-07 Richard Biener <rguenther@suse.de>
9158
9159 PR tree-optimization/71428
9160 * gcc.dg/torture/pr71428.c: New testcase.
9161
0f3f9437
RB
91622016-06-07 Richard Biener <rguenther@suse.de>
9163
9164 PR middle-end/71423
9165 * gcc.dg/torture/pr71423.c: New testcase.
9166
ec963f2a
KV
91672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9168
9169 PR middle-end/71408
9170 * gcc.dg/tree-ssa/pr71408.c: New test.
9171
46ab5b6e
KV
91722016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9173
9174 PR middle-end/71281
9175 * g++.dg/torture/pr71281.C: New test.
9176
1f40cff3
MP
91772016-06-06 Marek Polacek <polacek@redhat.com>
9178
9179 PR c/71362
9180 * gcc.dg/pr71362.c: New test.
9181
6f5bcd24
JJ
91822016-06-06 Jakub Jelinek <jakub@redhat.com>
9183 Patrick Palka <ppalka@gcc.gnu.org>
9184
9185 PR c++/70847
9186 PR c++/71330
9187 PR c++/71393
9188 * g++.dg/opt/pr70847.C: New test.
9189 * g++.dg/ubsan/pr70847.C: New test.
9190 * g++.dg/ubsan/pr71393.C: New test.
9191
158beb4a
JJ
91922016-06-06 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR tree-optimization/71259
9195 * gcc.dg/vect/pr71259.c: New test.
9196
d9b950dd
DM
91972016-06-06 David Malcolm <dmalcolm@redhat.com>
9198
9199 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9200 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9201 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9202 above.
9203
36f9ad69
KT
92042016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9205
9206 PR middle-end/37780
9207 * gcc.c-torture/execute/pr37780.c: New test.
9208 * gcc.target/aarch64/pr37780_1.c: Likewise.
9209 * gcc.target/arm/pr37780_1.c: Likewise.
9210
5545a907
MP
92112016-06-06 Marek Polacek <polacek@redhat.com>
9212
9213 * c-c++-common/attr-may-alias-1.c: New test.
9214 * c-c++-common/attr-may-alias-2.c: New test.
9215 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9216
93671519
BE
92172016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9218
9219 PR c/24414
9220 * gcc.target/i386/pr24414.c: New test.
9221
690f24b7
JM
92222016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9223
9224 * gcc.target/sparc/vis4misc.c: New file.
9225 * gcc.target/sparc/fpcmp.c: Likewise.
9226 * gcc.target/sparc/fpcmpu.c: Likewise.
9227
31ce6157
AH
92282016-06-06 Alan Hayward <alan.hayward@arm.com>
9229
9230 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9231 * gcc.dg/vect/vect-live-3.c: Likewise.
9232
9fcebb5a
RB
92332016-06-06 Richard Biener <rguenther@suse.de>
9234
9235 PR tree-optimization/71398
9236 * gcc.dg/torture/pr71398.c: New testcase.
9237
903ca97b
UB
92382016-06-06 Uros Bizjak <ubizjak@gmail.com>
9239
9240 PR target/71389
9241 * g++.dg/pr71389.C: New test.
9242
9c1eb332
JD
92432016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9244
9245 PR fortran/71404
9246 * gfortran.dg/fmt_read_5.f: New test.
9247
b2d83bd2
AV
92482016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9249
9250 PR fortran/69659
9251 * gfortran.dg/class_array_22.f03: New test.
9252
ec81960e
JH
92532016-06-05 Jan Hubicka <hubicka@ucw.cz>
9254
9255 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9256
429d2750
JH
92572016-06-05 Jan Hubicka <hubicka@ucw.cz>
9258
9259 * gcc.dg/predict-9.c: Update template.
9260
c1c00983
PC
92612016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/49377
9264 * g++.dg/template/pr49377.C: New.
9265
1927a963
JJ
92662016-06-04 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR tree-optimization/71405
9269 * g++.dg/torture/pr71405.C: New test.
9270
909a11ad
PC
92712016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 PR c++/70202
9274 * g++.dg/inherit/crash5.C: New.
9275 * g++.dg/inherit/virtual1.C: Adjust.
9276
08bbb1f8
JL
92772016-06-03 Jeff Law <law@redhat.com>
9278
9279 PR tree-optimization/71316
9280 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9281
7c35235c
JJ
92822016-06-03 Jakub Jelinek <jakub@redhat.com>
9283
9284 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9285 dg-additional-options with just -fno-tree-scev-cprop in it.
9286 * gcc.dg/vect/vect-live-2.c: Likewise.
9287 * gcc.dg/vect/vect-live-5.c: Likewise.
9288 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9289 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9290 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9291
c8572dd6
PP
92922016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9293
9294 PR c++/27100
9295 * g++.dg/other/friend6.C: New test.
9296
1c7733a7
BS
92972016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9298
9299 * g++.dg/torture/ppc-ldst-array.C: New.
9300
0d2f700f
JM
93012016-06-03 Joseph Myers <joseph@codesourcery.com>
9302
9303 PR target/71276
9304 PR target/71277
9305 * gcc.dg/torture/builtin-fp-int-inexact.c,
9306 gcc.target/i386/387-builtin-fp-int-inexact.c,
9307 gcc.target/i386/387-rint-inline-1.c,
9308 gcc.target/i386/387-rint-inline-2.c,
9309 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9310 gcc.target/i386/sse2-rint-inline-1.c,
9311 gcc.target/i386/sse2-rint-inline-2.c,
9312 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9313 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9314
f8071c05
L
93152016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9316 Julia Koval <julia.koval@intel.com>
9317
9318 PR target/66960
9319 PR target/67630
9320 PR target/67634
9321 PR target/67841
9322 PR target/68037
9323 PR target/68618
9324 PR target/68661
9325 PR target/69575
9326 PR target/69596
9327 PR target/69734
9328 * gcc.dg/guality/pr68037-1.c: New test.
9329 * gcc.dg/guality/pr68037-2.c: Likewise.
9330 * gcc.dg/guality/pr68037-3.c: Likewise.
9331 * gcc.dg/torture/pr68037-1.c: Likewise.
9332 * gcc.dg/torture/pr68037-2.c: Likewise.
9333 * gcc.dg/torture/pr68037-3.c: Likewise.
9334 * gcc.dg/torture/pr68661-1a.c: Likewise.
9335 * gcc.dg/torture/pr68661-1b.c: Likewise.
9336 * gcc.target/i386/interrupt-1.c: Likewise.
9337 * gcc.target/i386/interrupt-2.c: Likewise.
9338 * gcc.target/i386/interrupt-3.c: Likewise.
9339 * gcc.target/i386/interrupt-4.c: Likewise.
9340 * gcc.target/i386/interrupt-5.c: Likewise.
9341 * gcc.target/i386/interrupt-6.c: Likewise.
9342 * gcc.target/i386/interrupt-7.c: Likewise.
9343 * gcc.target/i386/interrupt-8.c: Likewise.
9344 * gcc.target/i386/interrupt-9.c: Likewise.
9345 * gcc.target/i386/interrupt-10.c: Likewise.
9346 * gcc.target/i386/interrupt-11.c: Likewise.
9347 * gcc.target/i386/interrupt-12.c: Likewise.
9348 * gcc.target/i386/interrupt-13.c: Likewise.
9349 * gcc.target/i386/interrupt-14.c: Likewise.
9350 * gcc.target/i386/interrupt-15.c: Likewise.
9351 * gcc.target/i386/interrupt-16.c: Likewise.
9352 * gcc.target/i386/interrupt-17.c: Likewise.
9353 * gcc.target/i386/interrupt-18.c: Likewise.
9354 * gcc.target/i386/interrupt-19.c: Likewise.
9355 * gcc.target/i386/interrupt-20.c: Likewise.
9356 * gcc.target/i386/interrupt-21.c: Likewise.
9357 * gcc.target/i386/interrupt-22.c: Likewise.
9358 * gcc.target/i386/interrupt-23.c: Likewise.
9359 * gcc.target/i386/interrupt-24.c: Likewise.
9360 * gcc.target/i386/interrupt-25.c: Likewise.
9361 * gcc.target/i386/interrupt-26.c: Likewise.
9362 * gcc.target/i386/interrupt-27.c: Likewise.
9363 * gcc.target/i386/interrupt-28.c: Likewise.
9364 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9365 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9366 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9367 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9368 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9369 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9370 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9371 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9372 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9373 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9374 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9375 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9376
36b85e43
BS
93772016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9378
9de2e795
L
9379 PR tree-optimization/52171
9380 * gcc.dg/pr52171.c: New test.
9381 * gcc.target/i386/pr52171.c: New test.
36b85e43 9382
bfeee8ac
JH
93832016-06-03 Jan Hubicka <jh@suse.cz>
9384
9385 * g++.dg/tree-ssa/pred-1.C: New testcase
9386 * gcc.dg/tree-ssa/pred-1.c: New testcase
9387
859b0bae
BS
93882016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9389
9390 PR target/70957
9391 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9392 support.
9393 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9394
3a2edf4c
AH
93952016-06-03 Alan Hayward <alan.hayward@arm.com>
9396
9397 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9398
b28ead45
AH
93992016-06-03 Alan Hayward <alan.hayward@arm.com>
9400
9401 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9402 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9403 * gcc.dg/vect/vect-live-1.c: New test.
9404 * gcc.dg/vect/vect-live-2.c: New test.
9405 * gcc.dg/vect/vect-live-3.c: New test.
9406 * gcc.dg/vect/vect-live-4.c: New test.
9407 * gcc.dg/vect/vect-live-5.c: New test.
9408 * gcc.dg/vect/vect-live-slp-1.c: New test.
9409 * gcc.dg/vect/vect-live-slp-2.c: New test.
9410 * gcc.dg/vect/vect-live-slp-3.c: New test.
9411
1f91747b
JJ
94122016-06-03 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR middle-end/71387
9415 * g++.dg/opt/pr71387.C: New test.
9416
47b83923
JL
94172016-06-02 Jeff Law <law@redhat.com>
9418
9419 PR tree-optimization/71328
9420 * gcc.c-torture/compile/pr71328.c: New test.
9421
e96e5f46
JD
94222016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9423
9424 PR fortran/52393
9425 * gfortran.dg/fmt_read_3.f90: Fix typo.
9426 * gfortran.dg/fmt_read_4.f90: New test.
9427
b872d729
PC
94282016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9429
9430 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9431 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9432 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9433 * g++.dg/cpp0x/override2.C: Likewise.
9434 * g++.dg/parse/crash5.C: Likewise.
9435 * g++.dg/parse/error16.C: Likewise.
9436 * g++.dg/parse/error27.C: Likewise.
9437 * g++.dg/template/qualttp15.C: Likewise.
9438 * g++.dg/template/redecl4.C: Likewise.
9439 * g++.old-deja/g++.other/crash39.C: Likewise.
9440 * g++.old-deja/g++.other/struct1.C: Likewise.
9441 * g++.old-deja/g++.pt/m9a.C: Likewise.
9442 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9443
0e535442
JJ
94442016-06-02 Jakub Jelinek <jakub@redhat.com>
9445
0633ee10
JJ
9446 PR c++/71372
9447 * c-c++-common/pr71372.c: New test.
9448
0e535442
JJ
9449 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9450 __TIME__ strings with __builtin_strcmp instead of printf and
9451 dg-output.
9452
f3c5ecc2
ML
94532016-06-02 Martin Liska <mliska@suse.cz>
9454
9455 * gcc.dg/predict-9.c: New test.
9456
a91807c5
JJ
94572016-06-02 Jakub Jelinek <jakub@redhat.com>
9458
9459 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9460 global set_compiler_env_var and global saved_compiler_env_var.
9461
b5bd1978
KT
94622016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9463
9464 PR rtl-optimization/71295
9465 * gcc.c-torture/compile/pr71295.c: New test.
9466
b93b1475
JJ
94672016-06-02 Jakub Jelinek <jakub@redhat.com>
9468
930ebd0e
JJ
9469 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9470
1e021dc3
JJ
9471 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9472 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9473
b93b1475
JJ
9474 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9475 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9476 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9477 alternative number.
9478
58f2fb5c
MM
94792016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9480
9481 * gcc.target/powerpc/p9-splat-4.c: New test.
9482
94832016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9484
9485 PR target/71186
9486 * gcc.target/powerpc/pr71186.c: New test.
9487
4731c9f0
JD
94882016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9489
9490 PR fortran/52393
9491 * gfortran.dg/fmt_read_3.f90: New test.
9492
042dee3e
TP
94932016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9494
9495 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9496 procedure.
9497
15c98b2e
ES
94982016-06-01 Eduard Sanou <dhole@openmailbox.org>
9499
9500 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9501 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9502 env var is set.
9503 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9504 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9505 shown once.
9506 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9507 during compilation.
9508 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9509 vars set by dg-set-compiler-env-var.
9510
6442a6f4
PT
95112016-06-01 Paul Thomas <pault@gcc.gnu.org>
9512
9513 PR fortran/71156
9514 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9515 to the module procedure declaration.
9516 * gfortran.dg/submodule_16.f08: New test.
9517
ab62397a
JJ
95182016-06-01 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR middle-end/71371
9521 * c-c++-common/gomp/pr71371.c: New test.
9522
b66af6ed
RB
95232016-06-01 Richard Biener <rguenther@suse.de>
9524
9525 PR tree-optimization/71366
9526 * gcc.dg/torture/pr71366-1.c: New testcase.
9527 * gcc.dg/torture/pr71366-2.c: Likewise.
9528
e342b9d8
KN
95292016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9530
9531 * gcc.target/powerpc/vslv-0.c: New test.
9532 * gcc.target/powerpc/vslv-1.c: New test.
9533 * gcc.target/powerpc/vsrv-0.c: New test.
9534 * gcc.target/powerpc/vsrv-1.c: New test.
9535
721547cd
NS
95362016-06-01 Nathan Sidwell <nathan@acm.org>
9537
9538 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9539 * gcc.target/nvptx/weak.c: New.
9540
fa2c9034
RB
95412016-06-01 Richard Biener <rguenther@suse.de>
9542
9543 PR tree-optimization/71261
9544 * gcc.dg/torture/vect-bool-1.c: New testcase.
9545
3e32893c
JJ
95462016-06-01 Jakub Jelinek <jakub@redhat.com>
9547
9548 * gfortran.dg/gomp/order-1.f90: New test.
9549 * gfortran.dg/gomp/order-2.f90: New test.
9550
8c383600
JH
95512016-06-01 Jan Hubicka <hubicka@ucw.cz>
9552
9553 * gcc.dg/unroll-6.c: Update template.
9554 * gcc.dg/unroll-7.c: New testcase.
9555 * gcc.dg/unroll-8.c: New testcase.
9556
a0dfeef5
EB
95572016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9558
9559 * gnat.dg/opt56.ad[sb]: New test.
9560
48de5701
PC
95612016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9562
9563 PR c++/66635
9564 * g++.dg/cpp0x/constexpr-ice16.C: New.
9565
827cf695
PP
95662016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9567
9568 PR tree-optimization/71314
9569 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9570 -mbranch-cost=2.
9571
ff66f6e8
PP
95722016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9573
9574 PR tree-optimization/71077
9575 * gcc.dg/tree-ssa/pr71077.c: New test.
9576
050fb209
JH
95772016-05-31 Jan Hubicka <hubicka@ucw.cz>
9578
48de5701
PC
9579 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9580 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9581 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9582
c642d919
PC
95832016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9584
9585 PR c++/71248
9586 * g++.dg/cpp0x/pr71248.C: New.
9587 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9588 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9589 * g++.dg/init/new37.C: Likewise.
9590 * g++.dg/template/static1.C: Likewise.
9591 * g++.dg/template/static2.C: Likewise.
9592
d6439e08
L
95932016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9594
9595 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9596 instead of %rdi.
9597 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9598
780b9dd4
MP
95992016-05-31 Marek Polacek <polacek@redhat.com>
9600
9601 * c-c++-common/Wswitch-unreachable-3.c: New test.
9602 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9603
0d99f8a0
RB
96042016-05-31 Richard Biener <rguenther@suse.de>
9605
9606 PR tree-optimization/71352
9607 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9608
52545641
TP
96092016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9610
9611 * gcc.target/arm/armv5_thumb_isa.c: New test.
9612
5b8c1205
KY
96132016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9614
9615 PR target/71346
9616 * gcc.target/i386/pr71346.c: New test.
9617
7a88cc84
TV
96182016-05-31 Tom de Vries <tom@codesourcery.com>
9619
9620 PR tree-optimization/69068
9621 * gcc.dg/graphite/pr69068.c: New test.
9622
265149a6
MS
96232016-05-27 Martin Sebor <msebor@redhat.com>
9624
9625 PR c++/71306
9626 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9627
00631022
JJ
96282016-05-30 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR c++/71349
9631 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9632 nowait depend(inout: dd[0]) clauses where permitted.
9633
b2f6675b
PC
96342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9635
9636 PR c++/71238
9637 * g++.dg/parse/pr71238.C: New.
9638 * g++.dg/concepts/friend1.C: Test column numbers too.
9639 * g++.dg/cpp0x/initlist31.C: Likewise.
9640 * g++.dg/cpp0x/pr51420.C: Likewise.
9641 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9642 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9643 * g++.dg/ext/builtin3.C: Likewise.
9644 * g++.dg/lookup/friend12.C: Likewise.
9645 * g++.dg/lookup/friend7.C: Likewise.
9646 * g++.dg/lookup/koenig1.C: Likewise.
9647 * g++.dg/lookup/koenig5.C: Likewise.
9648 * g++.dg/lookup/used-before-declaration.C: Likewise.
9649 * g++.dg/overload/koenig1.C: Likewise.
9650 * g++.dg/template/crash65.C: Likewise.
9651 * g++.dg/template/friend57.C: Likewise.
9652 * g++.dg/warn/Wshadow-5.C: Likewise.
9653 * g++.dg/warn/Wunused-8.C: Likewise.
9654 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9655 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9656 * g++.old-deja/g++.jason/member.C: Likewise.
9657 * g++.old-deja/g++.jason/report.C: Likewise.
9658 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9659 * g++.old-deja/g++.law/visibility20.C: Likewise.
9660 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9661 * g++.old-deja/g++.other/static5.C: Likewise.
9662 * g++.old-deja/g++.pt/overload2.C: Likewise.
9663
a448ff40
JH
96642016-05-30 Jan Hubicka <hubicka@ucw.cz>
9665
9666 * gcc.dg/tree-ssa/peel1.c: New testcase.
9667 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9668 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9669
69be8c91
TV
96702016-05-30 Tom de Vries <tom@codesourcery.com>
9671
9672 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9673 to ce.
9674
a59775a1
PC
96752016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9676
9677 PR c++/71099
9678 * g++.dg/parse/virtual1.C: New.
9679
53d6d955
UB
96802016-05-30 Uros Bizjak <ubizjak@gmail.com>
9681
9682 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9683 Use correct register when clearing %edx.
9684
0557293f
AM
96852016-05-30 Alexander Monakov <amonakov@ispras.ru>
9686
9687 PR tree-optimization/71289
9688 * gcc.dg/pr71289.c: New test.
9689
5d476e35
KV
96902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9691
9692 PR middle-end/71269
9693 PR middle-end/71292
9694 * gcc.dg/tree-ssa/pr71269.c: New test.
9695 * gcc.dg/tree-ssa/pr71292.c: New test.
9696
db5447ca
KV
96972016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9698
9699 PR middle-end/71252
9700 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9701
98bdbb39
JH
97022016-05-30 Jan Hubicka <hubicka@ucw.cz>
9703
9704 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9705 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9706 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9707
7e012855
TV
97082016-05-30 Tom de Vries <tom@codesourcery.com>
9709
9710 PR tree-optimization/69067
9711 * gcc.dg/graphite/pr69067.c: New test.
9712
beed3701
UB
97132016-05-29 Uros Bizjak <ubizjak@gmail.com>
9714
9715 PR target/71245
9716 * gcc.target/i386/pr71245-1.c: New test.
9717 * gcc.target/i386/pr71245-2.c: Ditto.
9718
b6d4f8e8
PC
97192016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9720
9721 PR c++/71105
9722 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9723 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9724 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9725
00022058
JH
97262016-05-27 Jan Hubicka <hubicka@ucw.cz>
9727
9728 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9729
c8419aca
VV
97302016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9731
9732 Revert:
9733 PR c++/69855
9734 * g++.dg/overload/69855.C: New.
9735 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9736 * g++.old-deja/g++.pt/crash3.C: Likewise.
9737
8008c4d2
PC
97382016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/60385
9741 * g++.dg/parse/namespace13.C: New.
9742
8b2ef235
JL
97432016-05-26 Jeff Law <law@redhat.com>
9744
9745 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9746 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9747 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9748 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9749 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9750 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9751 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9752 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9753 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9754 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9755 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9756 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9757 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9758
7d67159b
VV
97592016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9760
9761 PR c++/69855
9762 * g++.dg/overload/69855.C: New.
9763 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9764 * g++.old-deja/g++.pt/crash3.C: Likewise.
9765
88e3bdd1
JW
97662016-05-27 Jiong Wang <jiong.wang@arm.com>
9767
9768 PR target/63596
9769 * gcc.target/aarch64/va_arg_1.c: New testcase.
9770 * gcc.target/aarch64/va_arg_2.c: Likewise.
9771 * gcc.target/aarch64/va_arg_3.c: Likewise.
9772
3fd6b9cc
JW
97732016-05-27 Jiong Wang <jiong.wang@arm.com>
9774
9775 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9776 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9777 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9778 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9779 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9780
3cee7e4e
MP
97812016-05-27 Marek Polacek <polacek@redhat.com>
9782
9783 PR middle-end/71308
9784 * g++.dg/torture/pr71308.C: New test.
9785
6a813c96
DV
97862016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9787
9788 * gcc.dg/zero_bits_compound-1.c: New test.
9789 * gcc.dg/zero_bits_compound-2.c: New test.
9790
0561bcfb
IE
97912016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9792
9793 PR middle-end/71279
9794 * gcc.dg/pr71279.c: New test.
9795
21316320
MM
97962016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9797
9798 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9799 floating point min/max/comparison instructions.
9800 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9801
7211a097
JJ
98022016-05-26 Jakub Jelinek <jakub@redhat.com>
9803
9804 * c-c++-common/gomp/schedule-1.c: New test.
9805 * gfortran.dg/gomp/schedule-1.f90: New test.
9806
cac177cf
PP
98072016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9808
9809 PR c++/70822
9810 PR c++/70106
9811 * g++.dg/cpp1y/auto-fn32.C: New test.
9812 * g++.dg/cpp1y/paren4.C: New test.
9813
a2d5b8c9
NS
98142016-05-26 Nathan Sidwell <nathan@acm.org>
9815
9816 * gcc.dg/20060410.c: Xfail on ptx.
9817 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9818 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9819 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9820 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9821 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9822
ffa8b552
TP
98232016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9824
9825 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9826
c7501e00
JJ
98272016-05-26 Jakub Jelinek <jakub@redhat.com>
9828
1875b9a0
JJ
9829 PR tree-optimization/71280
9830 * gcc.dg/pr71280.c: New test.
9831
2116e19f
JJ
9832 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9833
305aef09
JJ
9834 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9835 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9836
c7501e00
JJ
9837 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9838
ca449d26
JW
98392016-05-26 Jiong Wang <jiong.wang@arm.com>
9840
9841 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9842 kept in memory.
ca449d26 9843
8af01c66
JL
98442016-05-25 Jeff Law <law@redhat.com>
9845
9846 PR tree-optimization/71272
9847 * gcc.c-torture/compile/pr71272.c: new test.
9848
f9d6ce73
BS
98492016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9850
9851 * gcc.target/powerpc/vec-cmpne.c: New test.
9852 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9853
a88a7b22
EB
98542016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9855
9856 * gnat.dg/opt55.ad[sb]: New test.
9857
125f02ed
SKS
98582016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9859
9860 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9861 * c-c++-common/pr60226.c: Require int32plus.
9862 * gcc.c-torture/execute/pr70602.c: Likewise.
9863 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9864 unsigned long for malloc arg type.
9865 * gcc.dg/asr_div1.c: Require int32plus.
9866 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9867 * gcc.dg/pie-1.c: Require pie.
9868 * gcc.dg/pie-2.c: Likewise.
9869 * gcc.dg/pr59471.c: Require int32plus.
9870 * gcc.dg/pr59963-2.c: XFAIL for int16.
9871 * gcc.dg/pr60114.c: Require int32plus.
9872 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9873 unsigned long for typedef of size_t.
9874 * gcc.dg/pr63914.c: Require int32plus.
9875 * gcc.dg/pr64536.c: Require pt32plus.
9876 * gcc.dg/pr65658.c: Likewise.
9877 * gcc.dg/pr67271.c: Require int32plus.
9878 * gcc.dg/pr68112.c: Likewise.
9879 * gcc.dg/pr69071.c: Skip for avr target.
9880 * gcc.dg/pr69973.c: Require int32plus.
9881 * gcc.dg/pr70169.c: Skip for avr target.
9882 * gcc.dg/sso-6.c: Require int32plus.
9883 * gcc.dg/sso-7.c: Likewise.
9884 * gcc.dg/sso-8.c: Likewise.
9885 * gcc.dg/vrp-min-max-2.c: Likewise.
9886
c6e434f5
UB
98872016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9888
9889 PR target/70738
9890 * gcc.target/i386/pr70738-1.c: New test.
9891 * gcc.target/i386/pr70738-2.c: Likewise.
9892 * gcc.target/i386/pr70738-3.c: Likewise.
9893 * gcc.target/i386/pr70738-4.c: Likewise.
9894 * gcc.target/i386/pr70738-5.c: Likewise.
9895 * gcc.target/i386/pr70738-6.c: Likewise.
9896 * gcc.target/i386/pr70738-7.c: Likewise.
9897 * gcc.target/i386/pr70738-8.c: Likewise.
9898 * gcc.target/i386/pr70738-9.c: Likewise.
9899
5c42d341
KT
99002016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9901
9902 PR rtl-optimization/66940
9903 * gcc.c-torture/execute/pr66940.c: New test.
9904
bf9a1a07
IV
99052016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9906
9907 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9908 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9909 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9910 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9911 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9912 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9913 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9914 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9915 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9916 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9917 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9918 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9919 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9920 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9921 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9922 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9923 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9924 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9925 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9926 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9927 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9928 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9929 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9930 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9931
95efe6b6
MP
99322016-05-25 Marek Polacek <polacek@redhat.com>
9933
9934 PR c/71265
9935 * gcc.dg/noncompile/pr71265.c: New test.
9936
a23faf7a
MP
9937 PR c/71266
9938 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9939
69a6d5ad
NS
99402016-05-25 Nathan Sidwell <nathan@acm.org>
9941
9942 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9943
3072d4ea
RB
99442016-05-25 Richard Biener <rguenther@suse.de>
9945
9946 PR tree-optimization/71261
9947 * c-c++-common/torture/pr71261.c: New testcase.
9948
e412ece4
RB
99492016-05-25 Richard Biener <rguenther@suse.de>
9950
9951 PR tree-optimization/71264
9952 * gcc.dg/vect/pr71264.c: New testcase.
9953
b9e551ad
PC
99542016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9955
9956 PR c++/55992
9957 * g++.dg/cpp0x/alias-decl-53.C: New.
9958 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9959
6aa1abe5
ML
99602016-05-25 Martin Liska <mliska@suse.cz>
9961
9962 * g++.dg/pr71239.C: New test.
9963
842d162e
RB
99642016-05-25 Richard Biener <rguenther@suse.de>
9965
c87885ca
RO
9966 * gcc.dg/vect/pr58135.c: Rename to ...
9967 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9968
f184a36c
MP
99692016-05-25 Marek Polacek <polacek@redhat.com>
9970
9971 * g++.dg/pr65295.C: Use target c++14.
9972
021fad86
PC
99732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9974
53d6d955
UB
9975 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9976 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9977
c3eaf15a
MM
99782016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9979
9980 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9981 instructions.
9982
e46c7770
CP
99832016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9984
9985 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9986 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9987 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9988 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9989 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9990 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9991 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9992 * c-c++-common/goacc/pcopy.c: Likewise.
9993 * c-c++-common/goacc/pcopyin.c: Likewise.
9994 * c-c++-common/goacc/pcopyout.c: Likewise.
9995 * c-c++-common/goacc/pcreate.c: Likewise.
9996 * c-c++-common/goacc/pr70688.c: New test.
9997 * c-c++-common/goacc/present-1.c: Adjust test.
9998 * c-c++-common/goacc/reduction-5.c: Likewise.
9999 * g++.dg/goacc/data-1.C: New test.
10000
4bfc9db7
MM
100012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10002
10003 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10004 vector parity built-in functions.
10005 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10006 count trailing zeros automatic vectorization.
10007 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10008 count trailing zeros built-in functions.
10009
2bc145af
KV
100102016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10011
10012 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10013
26869fdb
PH
100142016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10015
10016 PR target/71050
10017 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10018
b2dc9c3b
PC
100192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10020
10021 PR c++/50436
10022 * g++.dg/template/crash123.C: New.
10023 * g++.dg/template/crash124.C: Likewise.
10024
f65e97fd
MS
100252016-05-24 Martin Sebor <msebor@redhat.com>
10026
10027 PR c++/71147
10028 * g++.dg/ext/flexary16.C: New test.
10029
a6f5ac7f
IV
100302016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10031
69a6d5ad
NS
10032 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10033 before math.h is included.
a6f5ac7f
IV
10034 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10035 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10036 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10037 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10038 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10039 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10040 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10041 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10042 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10043 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10044 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10045 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10046 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10047 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10048 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10049 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10050 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10051 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10052 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10053 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10054 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10055 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10056 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10057
27bad558
MM
100582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10059 Kelvin Nilsen <kelvin@gcc.gnu.org>
10060
10061 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10062 support.
10063
72f382fb
PC
100642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10065
10066 PR c++/69872
10067 * g++.dg/warn/Wno-narrowing1.C: New.
10068
ef2ec9d9
MP
100692016-05-24 Marek Polacek <polacek@redhat.com>
10070
10071 PR c/71249
10072 * c-c++-common/Wswitch-unreachable-2.c: New test.
10073
e90434e3
JJ
100742016-05-24 Jakub Jelinek <jakub@redhat.com>
10075
7adb26f2
JJ
10076 PR c++/71257
10077 * g++.dg/vect/simd-clone-6.cc: New test.
10078 * g++.dg/gomp/declare-simd-6.C: New test.
10079
e90434e3
JJ
10080 PR middle-end/70434
10081 PR c/69504
10082 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10083
b556ea3b
RB
100842016-05-24 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/71240
10087 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10088
e5328f5d
RB
100892016-05-24 Richard Biener <rguenther@suse.de>
10090
10091 PR tree-optimization/71230
10092 * gcc.dg/torture/pr71230.c: New testcase.
10093 * g++.dg/torture/pr71230.C: Likewise.
10094
a04e69c0
TS
100952016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10096
10097 * c-c++-common/goacc/routine-5.c: Add tests.
10098 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10099 * gfortran.dg/goacc/routine-6.f90: Add tests.
10100
30fd2977
RB
101012016-05-24 Richard Biener <rguenther@suse.de>
10102
10103 PR tree-optimization/71253
10104 * gcc.dg/torture/pr71253.c: New testcase.
10105
ca6f60bc
KV
101062016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10107
10108 PR middle-end/71252
10109 * gfortran.dg/pr71252.f90: New test.
10110
d3465d72
RS
101112016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10112
10113 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10114
f17a223d
RB
101152016-05-24 Richard Biener <rguenther@suse.de>
10116
10117 PR middle-end/70434
10118 PR c/69504
10119 * c-c++-common/vector-subscript-4.c: New testcase.
10120 * c-c++-common/vector-subscript-5.c: Likewise.
10121
e3f36534
JD
101222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10123
10124 PR fortran/71123
10125 * gfortran.dg/namelist_90.f: New test
10126
85d5c27d
JD
101272016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10128
10129 PR fortran/66461
10130 * gfortran.dg/unexpected_eof.f: New test
10131
fe3f3340
MM
101322016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10133 Kelvin Nilsen <kelvin@gcc.gnu.org>
10134
10135 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10136 as little endian.
10137
26d6ae55
PC
101382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10139
10140 PR c++/70972
10141 * g++.dg/cpp0x/inh-ctor20.C: New.
10142 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10143
d6c9a06f
PC
101442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10145
10146 PR c++/69095
10147 * g++.dg/cpp0x/variadic168.C: New.
10148
396a1d10
PC
101492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10150
10151 * g++.dg/cpp0x/pr31445.C: Test column number too.
10152 * g++.dg/cpp0x/pr32253.C: Likewise.
10153 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10154 * g++.dg/cpp0x/variadic36.C: Likewise.
10155
ece46666
MG
101562016-05-23 Marc Glisse <marc.glisse@inria.fr>
10157
10158 * gcc.dg/fold-notshift-2.c: Adjust.
10159
a7dc5980
MP
101602016-05-23 Marek Polacek <polacek@redhat.com>
10161
10162 PR c/49859
10163 * c-c++-common/Wswitch-unreachable-1.c: New test.
10164 * gcc.dg/Wswitch-unreachable-1.c: New test.
10165 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10166 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10167 * g++.dg/gomp/block-10.C: Likewise.
10168 * gcc.dg/gomp/block-10.c: Likewise.
10169 * g++.dg/gomp/block-9.C: Likewise.
10170 * gcc.dg/gomp/block-9.c: Likewise.
10171 * g++.dg/gomp/target-1.C: Likewise.
10172 * g++.dg/gomp/target-2.C: Likewise.
10173 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10174 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10175 * g++.dg/gomp/taskgroup-1.C: Likewise.
10176 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10177 * gcc.dg/gomp/teams-1.c: Likewise.
10178 * g++.dg/gomp/teams-1.C: Likewise.
10179 * g++.dg/overload/error3.C: Likewise.
10180 * g++.dg/tm/jump1.C: Likewise.
10181 * g++.dg/torture/pr40335.C: Likewise.
10182 * gcc.dg/c99-vla-jump-5.c: Likewise.
10183 * gcc.dg/switch-warn-1.c: Likewise.
10184 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10185 * gcc.dg/nested-func-1.c: Likewise.
10186 * gcc.dg/pr67784-4.c: Likewise.
10187
18b54004
RB
101882016-05-23 Richard Biener <rguenther@suse.de>
10189
10190 PR tree-optimization/71230
10191 * gfortran.dg/pr71230-1.f90: New testcase.
10192 * gfortran.dg/pr71230-2.f90: Likewise.
10193
e569db5f
VK
101942016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10195
396a1d10 10196 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10197 * gcc.dg/vect/pr58135.c: Add new.
10198 * gfortran.dg/pr46519-1.f: Adjust test case.
10199
e4b71114
PC
102002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10201
10202 PR c++/53401
10203 * g++.dg/cpp0x/decltype64.C: New.
10204
a25a8058
CL
102052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10206
10207 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10208 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10209 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10210
0dcfe9ab
CL
102112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10212
10213 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10214 Add poly64x1_t and poly64x2_t cases if supported.
10215 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10216 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10217 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10219 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10220
ffd70e4a
CL
102212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10222
10223 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10224 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10225 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10226 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10227 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10228 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10229 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10230
4b1f57fe
CL
102312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10232
10233 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10234
16c5ec77
CL
102352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10236
10237 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10238 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10239
94ad56c7
JJ
102402016-05-22 Jakub Jelinek <jakub@redhat.com>
10241
57748705
JJ
10242 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10243 constraint instead of "r".
10244 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10245 insn instead of vxorpd.
10246 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10247
af120161
JJ
10248 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10249 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10250
355023ce
JJ
10251 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10252
3b48574c
JJ
10253 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10254 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10255
94ad56c7
JJ
10256 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10257
8a85cee2
KV
102582016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10259
10260 PR middle-end/40921
10261 * gcc.dg/tree-ssa/pr40921.c: New test.
10262
8e916b16
PS
102632016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10264
10265 PR target/71103
10266 * gcc.target/avr/pr71103.c: New test.
10267
88aea79f
KV
102682016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10269
10270 PR middle-end/71179
10271 * gcc.dg/tree-ssa/pr71179.c: New test.
10272
79063edd
MS
102732016-05-20 Martin Sebor <msebor@redhat.com>
10274
10275 PR c/71115
10276 * gcc.dg/init-excess-2.c: New test.
10277
55c8849f
EB
102782016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10279
10280 * gnat.dg/opt53.adb: New test.
10281 * gnat.dg/opt54.adb: Likewise.
10282
c91a0948
MJ
102832016-05-20 Martin Jambor <mjambor@suse.cz>
10284
10285 PR tree-optimization/70884
10286 * gcc.dg/tree-ssa/pr70919.c: New test.
10287
9cad20fa
BS
102882016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10289
10290 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10291 formatting.
69a6d5ad
NS
10292 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10293 fix code formatting.
10294
102952016-05-20 Nathan Sidwell <nathan@acm.org>
10296
10297 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10298 non-common cases.
10299 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10300
15c671a7
DM
103012016-05-20 David Malcolm <dmalcolm@redhat.com>
10302
10303 * jit.dg/all-non-failing-tests.h: Add
10304 test-factorial-must-tail-call.c.
10305 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10306 * jit.dg/test-factorial-must-tail-call.c: New test case.
10307
4f028369
JJ
103082016-05-20 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR fortran/71204
10311 * gfortran.dg/pr71204.f90: New test.
10312
7dea4ab3
CP
103132016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10314
10315 * gcc.target/nvptx/sincos.c: New test.
10316
ef98d365
PC
103172016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10318
10319 PR c++/70572
10320 * g++.dg/cpp1y/auto-fn31.C: New.
10321
92466115
BS
103222016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10323
10324 * gcc.target/powerpc/vec-addec.c: New test.
10325 * gcc.target/powerpc/vec-addec-int128.c: New test.
10326
9a385c2d
DM
103272016-05-20 David Malcolm <dmalcolm@redhat.com>
10328
10329 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10330 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10331 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10332 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10333
77c9d5b4
JH
103342016-05-20 Jan Hubicka <hubicka@ucw.cz>
10335
10336 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10337
68047971
JJ
103382016-05-20 Jakub Jelinek <jakub@redhat.com>
10339
18954840
JJ
10340 PR c++/71210
10341 * g++.dg/opt/pr71210-1.C: New test.
10342 * g++.dg/opt/pr71210-2.C: New test.
10343
68047971
JJ
10344 PR tree-optimization/29756
10345 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10346 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10347 only on selected targets where V4SImode vectors are known to be
10348 supported.
10349
d78789f5
MG
103502016-05-20 Marc Glisse <marc.glisse@inria.fr>
10351
10352 PR tree-optimization/71079
10353 PR tree-optimization/71206
10354 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10355
550fa093
PK
103562016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10357
10358 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10359 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10360 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10361
483c6429
RG
103622016-05-20 Richard Guenther <rguenther@suse.de>
10363
10364 PR tree-optimization/29756
10365 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10366
eb066284
RB
103672016-05-20 Richard Biener <rguenther@suse.de>
10368
10369 PR tree-optimization/71185
10370 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10371
58f10249
RB
103722016-05-20 Richard Biener <rguenther@suse.de>
10373
10374 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10375
2a5569fa
MP
103762016-05-19 Marek Polacek <polacek@redhat.com>
10377
10378 PR c++/71075
10379 * g++.dg/diagnostic/pr71075.C: New test.
10380
5e9a5385
DM
103812016-05-19 David Malcolm <dmalcolm@redhat.com>
10382
10383 PR c++/71184
10384 * g++.dg/pr71184.C: New test case.
10385
4f45da44
KN
103862016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10387
10388 * gcc.target/powerpc/darn-0.c: New test.
10389 * gcc.target/powerpc/darn-1.c: New test.
10390 * gcc.target/powerpc/darn-2.c: New test.
10391
4177437e
MP
103922016-05-19 Marek Polacek <polacek@redhat.com>
10393
10394 PR tree-optimization/71031
10395 * gcc.dg/tree-ssa/vrp100.c: New test.
10396
afb72432
IE
103972016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10398
10399 PR rtl-optimization/71148
10400 * gcc.dg/pr71148.c: New test.
10401
4f83064e
KT
104022016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10403
10404 PR target/71056
10405 * gcc.target/arm/pr71056.c: New test.
10406
4bf8dbe1
BE
104072016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10408
10409 * c-c++-common/pr69669.c: Check the used mode.
10410
f3510625
MO
104112016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10412
10413 PR sanitizer/64354
10414 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10415
43c0068e
RB
104162016-05-19 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/70729
10419 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10420 * gcc.dg/graphite/scop-18.c: Likewise.
10421 * gcc.dg/pr41783.c: Disable LIM.
10422 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10423 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10424 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10425 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10426 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10427 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10428 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10429 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10430 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10431 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10432 * gfortran.dg/pr42108.f90: Likewise.
10433
70f25790
DM
104342016-05-18 David Malcolm <dmalcolm@redhat.com>
10435
10436 PR driver/69265
10437 * gcc.dg/spellcheck-options-11.c: New test case.
10438
960db8ec
JJ
104392016-05-18 Jakub Jelinek <jakub@redhat.com>
10440
10441 PR c++/71100
10442 * g++.dg/opt/pr71100.C: New test.
10443
04643334
MJ
104442016-05-18 Martin Jambor <mjambor@suse.cz>
10445
10446 PR ipa/69708
10447 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10448 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10449 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10450 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10451
91bb9f80
MJ
104522016-05-18 Martin Jambor <mjambor@suse.cz>
10453
10454 PR ipa/69708
10455 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10456 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10457 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10458 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10459 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10460
c584aca6
PC
104612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10462
10463 PR c++/69793
10464 * g++.dg/template/crash122.C: New.
10465
20309c6e
PC
104662016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10467
10468 PR c++/70466
10469 * g++.dg/template/pr70466-1.C: New.
10470 * g++.dg/template/pr70466-2.C: Likewise.
10471
50c78b9a
MM
104722016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10473
10474 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10475 splat operations and the XXSPLTIB instruction.
10476 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10477 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10478 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10479 xxlxor to clear a register.
10480
cf8be00d
RS
104812016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10482
10483 * gcc.dg/torture/pr71020.c: New test.
10484
848a392a
MJ
104852016-05-18 Martin Jambor <mjambor@suse.cz>
10486
10487 PR ipa/70646
10488 * gcc.dg/ipa/pr70646.c: New test.
10489
1f2ab776
CL
104902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10491
10492 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10493
76489493
CL
104942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10495
10496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10497 missing tests for vreinterpretq_p{8,16}.
10498
bd79378d
CL
104992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10500
10501 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10502 vsliq_n_s64 and vsliq_n_u64.
10503
81ca3ea0
CL
105042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10505
10506 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10507 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10508
873cb425
CL
105092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10510
10511 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10512 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10513 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10514
9d6e7c21
CL
105152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10516
10517 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10518 in comment.
10519
b4dbe40e 105202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10521
10522 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10523 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10524 "blr\t" and switch to scan-assembler-times.
10525
83a5c910
JW
105262016-05-18 Jiong Wang <jiong.wang@arm.com>
10527
53d6d955
UB
10528 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10529 with __aarch64__.
10530 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10531 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10532
fb7cbdeb
JJ
105332016-05-18 Jakub Jelinek <jakub@redhat.com>
10534
8ee91165
JJ
10535 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10536 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10537 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10538 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10539 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10540 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10541
cf4d516a
JJ
10542 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10543 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10544
a4f16422
JJ
10545 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10546 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10547
7b37ce10
JJ
10548 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10549 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10550
fb7cbdeb
JJ
10551 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10552
c9326aef
RB
105532016-05-18 Richard Biener <rguenther@suse.de>
10554
10555 PR tree-optimization/71168
10556 * gcc.dg/torture/pr71168.c: New testcase.
10557
df8b0a11
KV
105582016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10559
10560 PR middle-end/63586
10561 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10562 * gcc.dg/tree-ssa/pr63586.c: New test.
10563 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10564
2efd67ed
NS
105652016-05-17 Nathan Sidwell <nathan@acm.org>
10566
10567 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10568 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10569 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10570 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10571
1988b2c2
NS
105722016-05-17 Nathan Sidwell <nathan@acm.org>
10573
10574 * gcc.target/nvptx/abi-vararg-3.c: New.
10575
ad1d92ab
MM
105762016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10577
10578 PR tree-optimization/54579
10579 PR middle-end/55299
10580 * gcc.dg/fold-notrotate-1.c: New test.
10581 * gcc.dg/fold-notshift-1.c: New test.
10582 * gcc.dg/fold-notshift-2.c: New test.
10583
47768df8
MP
105842016-05-17 Marek Polacek <polacek@redhat.com>
10585
10586 PR ipa/71146
10587 * g++.dg/ipa/pr71146.C: New test.
10588
6b5423a5
DM
105892016-05-17 David Malcolm <dmalcolm@redhat.com>
10590
10591 * jit.dg/test-error-array-bounds.c: New test case.
10592
c7986356
MG
105932016-05-17 Marc Glisse <marc.glisse@inria.fr>
10594
10595 * gcc.dg/tree-ssa/and-1.c: New testcase.
10596
d982c5b7
MG
105972016-05-17 Marc Glisse <marc.glisse@inria.fr>
10598
10599 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10600 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10601
0139ba93
MG
106022016-05-17 Marc Glisse <marc.glisse@inria.fr>
10603
10604 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10605 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10606
daab4562
JW
106072016-05-17 Jiong Wang <jiong.wang@arm.com>
10608
10609 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10610
22330033
JW
106112016-05-17 Jiong Wang <jiong.wang@arm.com>
10612
10613 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10614
98b3a5f2
JW
106152016-05-17 Jiong Wang <jiong.wang@arm.com>
10616
10617 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10618 ".2d[index]" when scan the assembly.
10619 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10620 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10621 float64x1.
10622 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10623
b71b7a8e
RB
106242016-05-17 Richard Biener <rguenther@suse.de>
10625
10626 PR tree-optimization/71132
10627 * gcc.dg/torture/pr71132.c: New testcase.
10628
3c51ad46
CL
106292016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10630
10631 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10632
d20faa66
KT
106332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10634
10635 PR target/70809
10636 * gcc.target/aarch64/pr70809_1.c: New test.
10637
b75cc5a4
KT
106382016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10639
10640 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10641 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10642 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10643 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10644
b28eb195
IE
106452016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10646 Ilya Enkovich <ilya.enkovich@intel.com>
10647
10648 PR target/71114
10649 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10650
0b9004ed
JH
106512016-05-16 Jan Hubicka <hubicka@ucw.cz>
10652
10653 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10654 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10655
1b81a1c1
MW
106562016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10657
10658 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10659 test for __ARM_FP16_ARGS.
10660 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10661 * gcc.target/arm/aapcs/neon-vect10.c: New.
10662 * gcc.target/arm/aapcs/neon-vect9.c: New.
10663 * gcc.target/arm/aapcs/vfp18.c: New.
10664 * gcc.target/arm/aapcs/vfp19.c: New.
10665 * gcc.target/arm/aapcs/vfp20.c: New.
10666 * gcc.target/arm/aapcs/vfp21.c: New.
10667 * gcc.target/arm/fp16-aapcs-1.c: New.
10668 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10669 test for __ARM_FP16_ARGS.
10670 * g++.target/arm/fp16-return-1.c: Update expected output.
10671
921d1e73
JW
106722016-05-16 Jiong Wang <jiong.wang@arm.com>
10673
10674 PR testsuite/70227
10675 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10676
228eb42a
HA
106772016-05-15 Harald Anlauf <anlauf@gmx.de>
10678
10679 PR fortran/69603
10680 * gfortran.dg/pr69603.f90: New testcase.
10681
785abfd3
FR
106822016-05-14 Fritz Reese <fritzoreese@gmail.com>
10683
10684 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10685
e75eb64f
FR
106862016-05-14 Fritz Reese <fritzoreese@gmail.com>
10687
10688 PR fortran/71047
10689 * gfortran.dg/pr71047.f08: New test.
10690
aa4b467b
JM
106912016-05-13 Joseph Myers <joseph@codesourcery.com>
10692
10693 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10694 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10695 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10696
653fb4a2
MS
106972016-05-13 Martin Sebor <msebor@redhat.com>
10698
10699 PR c++/60049
10700 * g++.dg/cpp0x/constexpr-60049.C: New test.
10701
9e37582d
JJ
107022016-05-13 Jakub Jelinek <jakub@redhat.com>
10703
10704 PR bootstrap/71071
10705 * gcc.dg/pr71071.c: New test.
10706
a278aa17
UB
107072016-05-13 Uros Bizjak <ubizjak@gmail.com>
10708
10709 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10710 remove XOP handling.
377eaca7 10711 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10712
ac3d02e2
NS
107132016-05-13 Nathan Sidwell <nathan@acm.org>
10714
10715 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10716 __atomic_is_lock_free declaration.
10717
8ab3bdac
RB
107182016-05-13 Richard Biener <rguenther@suse.de>
10719
10720 PR tree-optimization/42587
10721 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10722
623b8e0a
ML
107232016-05-13 Martin Liska <mliska@suse.cz>
10724
10725 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10726 the new format of dump output.
10727
da7674f6
IE
107282016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10729
10730 * gcc.dg/pr71084.c: New test.
10731
c959db3d
RR
107322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10733
53d6d955
UB
10734 PR target/53440
10735 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10736
43203dea
RR
107372016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10738
10739 * gcc.target/aarch64/struct_return.c: New test.
10740
4f2e1536
MP
107412016-05-12 Marek Polacek <polacek@redhat.com>
10742
10743 PR c/70756
10744 * c-c++-common/pr70756-2.c: New test.
10745 * c-c++-common/pr70756.c: New test.
10746
1ef33ef3
RB
107472016-05-12 Richard Biener <rguenther@suse.de>
10748
10749 PR tree-optimization/71059
10750 * gcc.dg/torture/pr71059.c: New testcase.
10751
763baff6
RB
107522016-05-12 Richard Biener <rguenther@suse.de>
10753
10754 PR tree-optimization/71062
10755 * gcc.dg/torture/pr71062.c: New testcase.
10756
c4ec1243
IE
107572016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10758
10759 PR tree-optimization/71006
10760 * gcc.dg/pr71006.c: New test.
10761
a5fbf76d
MP
107622016-05-12 Marek Polacek <polacek@redhat.com>
10763
10764 PR driver/71063
10765 * gcc.dg/opts-7.c: New test.
10766
5acc47a4
KT
107672016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10768
10769 PR target/70830
10770 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10771 Add -save-temps to dg-options.
10772 Scan for ldmfd rather than pop instruction.
10773 * gcc.target/arm/interrupt-2.c: Likewise.
10774 * gcc.target/arm/pr70830.c: New test.
10775
40bd4bf9
JJ
107762016-05-12 Jakub Jelinek <jakub@redhat.com>
10777
3cd63842
JJ
10778 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10779 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10780
c05d08f6
JJ
10781 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10782 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10783 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10784
bc27ffae
JJ
10785 PR target/71019
10786 * gcc.target/i386/avx512vl-pack-1.c: New test.
10787 * gcc.target/i386/avx512vl-pack-2.c: New test.
10788 * gcc.target/i386/avx512bw-pack-2.c: New test.
10789
515d7412
JJ
10790 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10791
40bd4bf9
JJ
10792 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10793 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10794 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10795
44ab146a
RB
107962016-05-12 Richard Biener <rguenther@suse.de>
10797
10798 PR tree-optimization/70986
10799 * gcc.dg/torture/pr70986-1.c: New testcase.
10800 * gcc.dg/torture/pr70986-2.c: Likewise.
10801 * gcc.dg/torture/pr70986-3.c: Likewise.
10802
d6e83a8d
MM
108032016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10804
10805 PR c/43651
10806 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10807 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10808
51e67ea3
UB
108092016-05-11 Uros Bizjak <ubizjak@gmail.com>
10810
10811 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10812 directive.
10813 * gcc.target/i386/pr66746.c: Ditto.
10814
3fd2b007
MM
108152016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10816
10817 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10818 support.
10819 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10820 warning when using -mvsx-timode.
10821 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10822 * gcc.target/powerpc/dform-2.c: Likewise.
10823 * gcc.target/powerpc/pr68805.c: Likewise.
10824
5c3a10fb
MP
108252016-05-11 Marek Polacek <polacek@redhat.com>
10826
10827 PR c++/71024
10828 * c-c++-common/attributes-3.c: New test.
10829
7cfb065b
NS
108302016-05-11 Nathan Sidwell <nathan@acm.org>
10831
10832 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10833 * gcc.c-torture/execute/pr68185.c: Likewise.
10834 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10835 * gcc.dg/pr69634.c: Requires scheduling.
10836 * gcc.dg/torture/pr66178.c: Require label values.
10837 * gcc.dg/setjmp-6.c: Require indirect jumps.
10838
f35ea97d
RB
108392016-05-11 Richard Biener <rguenther@suse.de>
10840
10841 PR tree-optimization/71055
10842 * gcc.dg/torture/pr71055.c: New testcase.
10843
dff70323
RB
108442016-05-11 Richard Biener <rguenther@suse.de>
10845
10846 PR debug/71057
10847 * g++.dg/debug/pr71057.C: New testcase.
10848
56a3d28b
JJ
108492016-05-11 Jakub Jelinek <jakub@redhat.com>
10850
10851 PR fortran/70855
10852 * gfortran.dg/gomp/pr70855.f90: New test.
10853
ebc1b29e
RB
108542016-05-11 Richard Biener <rguenther@suse.de>
10855
10856 PR middle-end/71002
10857 * g++.dg/torture/pr71002.C: New testcase.
10858
98ccd1d7
IE
108592016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10860
10861 PR middle-end/70807
10862 * gcc.dg/pr70807.c: New test.
10863
ed29e24b
MS
108642016-05-10 Martin Sebor <msebor@redhat.com>
10865
10866 PR c++/38611
10867 * g++.dg/Wattributes.C: New test.
10868
e39dab2c
MG
108692016-05-10 Marc Glisse <marc.glisse@inria.fr>
10870
10871 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10872 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10873 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10874
d067e238
IE
108752016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10876
10877 PR target/70799
10878 * gcc.target/i386/pr70799-1.c: New test.
10879
cd36c83e
PMR
108802016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10881
10882 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10883
1e3af2a4
IE
108842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10885
10886 PR middle-end/70877
10887 * gcc.target/i386/pr70877.c: New test.
10888
afc610db
IE
108892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10890
10891 PR tree-optimization/70786
10892 * gcc.target/i386/pr70876.c: New test.
10893
4b59d19f
JJ
108942016-05-10 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR target/70927
10897 * gcc.target/i386/avx512vl-logic-1.c: New test.
10898 * gcc.target/i386/avx512vl-logic-2.c: New test.
10899 * gcc.target/i386/avx512dq-logic-2.c: New test.
10900
9b5ee426
BS
109012016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10902
10903 PR target/70963
10904 * gcc.target/powerpc/pr70963.c: New.
10905
f3352cab
DM
109062016-05-10 David Malcolm <dmalcolm@redhat.com>
10907
10908 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10909 (test_very_wide_line): Add ruler to expected output.
10910 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10911 (test_very_wide_line): Likewise.
10912 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10913 (test_show_locus): Within the handling of "test_very_wide_line",
10914 enable show_ruler_p on the diagnostic context.
10915
4a3255dd
RB
109162016-05-10 Richard Biener <rguenther@suse.de>
10917
10918 PR tree-optimization/71039
10919 * gcc.dg/torture/pr71039.c: New testcase.
10920
da7c9950
NS
109212016-05-10 Nathan Sidwell <nathan@acm.org>
10922
10923 * gcc.dg/nested-func-10.c: Requires alloca.
10924 * gcc.dg/nested-func-9.c: Requires alloca.
10925 * gcc.c-torture/execute/pr70460.c: Requires labels.
10926 * gcc.c-torture/compile/pr70199.c: Requires labels.
10927 * gcc.target/nvptx/decl.c: Compile only.
10928 * gcc.target/nvptx/trailing-init.c: Compile only.
10929 * gcc.target/nvptx/ary-init.c: Compile only.
10930
cf68d92c
MP
109312016-05-10 Marek Polacek <polacek@redhat.com>
10932
10933 PR c/70255
10934 * gcc.dg/attr-opt-1.c: New test.
10935
64ea4e15
RB
109362016-05-10 Richard Biener <rguenther@suse.de>
10937
10938 PR tree-optimization/70497
10939 PR tree-optimization/28367
10940 * gcc.dg/torture/20160404-1.c: New testcase.
10941 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10942 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10943
5a96dae3
PMR
109442016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10945
10946 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10947
fc97f805
UB
109482016-05-09 Uros Bizjak <ubizjak@gmail.com>
10949
10950 * gcc.target/i386/fabsneg-1.c New test.
10951
a710b1d5
AM
109522016-05-09 Alan Modra <amodra@gmail.com>
10953
10954 PR testsuite/70826
10955 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10956
171f6f05
RB
109572016-05-09 Richard Biener <rguenther@suse.de>
10958
10959 PR tree-optimization/70985
10960 * gcc.dg/torture/pr70985.c: New testcase.
10961
18caa34e
BC
109622016-05-09 Bin Cheng <bin.cheng@arm.com>
10963
10964 * gcc.dg/tree-ssa/ifc-9.c: New test.
10965 * gcc.dg/tree-ssa/ifc-10.c: New test.
10966 * gcc.dg/tree-ssa/ifc-11.c: New test.
10967 * gcc.dg/tree-ssa/ifc-12.c: New test.
10968 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10969 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10970 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10971
7a27d38f
RB
109722016-05-09 Richard Biener <rguenther@suse.de>
10973
10974 PR fortran/70937
10975 * gfortran.dg/pr70937.f90: New testcase.
10976
5ebbbd3d
RO
109772016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10978
10979 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10980
f6288c24
FR
109812016-05-07 Fritz Reese <fritzoreese@gmail.com>
10982
10983 PR fortran/56226
10984 * gfortran.dg/dec_structure_1.f90: New testcase.
10985 * gfortran.dg/dec_structure_2.f90: Ditto.
10986 * gfortran.dg/dec_structure_3.f90: Ditto.
10987 * gfortran.dg/dec_structure_4.f90: Ditto.
10988 * gfortran.dg/dec_structure_5.f90: Ditto.
10989 * gfortran.dg/dec_structure_6.f90: Ditto.
10990 * gfortran.dg/dec_structure_7.f90: Ditto.
10991 * gfortran.dg/dec_structure_8.f90: Ditto.
10992 * gfortran.dg/dec_structure_9.f90: Ditto.
10993 * gfortran.dg/dec_structure_10.f90: Ditto.
10994 * gfortran.dg/dec_structure_11.f90: Ditto.
10995 * gfortran.dg/dec_union_1.f90: Ditto.
10996 * gfortran.dg/dec_union_2.f90: Ditto.
10997 * gfortran.dg/dec_union_3.f90: Ditto.
10998 * gfortran.dg/dec_union_4.f90: Ditto.
10999 * gfortran.dg/dec_union_5.f90: Ditto.
11000 * gfortran.dg/dec_union_6.f90: Ditto.
11001 * gfortran.dg/dec_union_7.f90: Ditto.
11002
5ec4a8cd
TV
110032016-05-07 Tom de Vries <tom@codesourcery.com>
11004
11005 PR tree-optimization/70956
11006 * gcc.dg/graphite/pr70956.c: New test.
11007
58ec1d0e
JJ
110082016-05-06 Jakub Jelinek <jakub@redhat.com>
11009
ccd88fb7
JJ
11010 PR middle-end/70941
11011 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11012 (a, b, c, d): Change type from char to signed char.
11013 (main): Compare against (signed char) -1634678893 instead of
11014 hardcoded -109. Use __builtin_abort instead of abort.
11015
dd3b6464
JJ
11016 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11017 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11018
58ec1d0e
JJ
11019 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11020
19aa23d8
YR
110212016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11022
11023 PR debug/70935
11024 * gcc.dg/torture/pr70935.c: New test.
11025
ae5f0df1
OE
110262016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11027
11028 PR target/58219
ce23a8ff 11029 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11030
078f7e37
RB
110312016-05-06 Richard Biener <rguenther@suse.de>
11032
11033 PR tree-optimization/70960
11034 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11035
765d7b54
OE
110362016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11037
11038 PR target/52933
11039 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11040 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11041 Adjust expected instruction counts.
11042 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11043
29c94e65
MP
110442016-05-06 Marek Polacek <polacek@redhat.com>
11045
11046 PR sanitizer/70875
11047 * gcc.dg/ubsan/bounds-3.c: New test.
11048
3684b02e
OE
110492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11050
11051 PR target/54089
11052 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11053
8706773f
RB
110542016-05-06 Richard Biener <rguenther@suse.de>
11055
11056 PR middle-end/70931
11057 * gfortran.dg/pr70931.f90: New testcase.
11058
a4f51018
RB
110592016-05-06 Richard Biener <rguenther@suse.de>
11060
11061 PR middle-end/70941
11062 * gcc.dg/torture/pr70941.c: New testcase.
11063
c4f2425f
BC
110642016-05-05 Bin Cheng <bin.cheng@arm.com>
11065
11066 PR tree-optimization/57206
11067 * gcc.dg/vect/pr57206.c: New test.
11068
5dc08197
RO
110692016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11070
11071 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11072
351f85c5
JJ
110732016-05-05 Jakub Jelinek <jakub@redhat.com>
11074
568bac8c
JJ
11075 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11076
351f85c5
JJ
11077 * c-c++-common/Wdangling-else-4.c: New test.
11078
33fd7785
JJ
110792016-05-04 Jakub Jelinek <jakub@redhat.com>
11080
2d1ac15a
JJ
11081 PR c++/70906
11082 PR c++/70933
11083 * g++.dg/opt/pr70906.C: New test.
11084 * g++.dg/opt/pr70933.C: New test.
11085
33fd7785
JJ
11086 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11087
6b715bf6
JH
110882016-05-04 Jan Hubicka <hubicka@ucw.cz>
11089
11090 * gcc.dg/ipa/pure-const-3.c: New testcase.
11091
deef7113
MP
110922016-05-04 Marek Polacek <polacek@redhat.com>
11093
11094 * c-c++-common/Wdangling-else-1.c: New test.
11095 * c-c++-common/Wdangling-else-2.c: New test.
11096 * c-c++-common/Wdangling-else-3.c: New test.
11097
5396db97
KCY
110982016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11099
11100 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11101 flag is present.
11102
de55efd5
MP
111032016-05-04 Marek Polacek <polacek@redhat.com>
11104
11105 PR c/48778
11106 * gcc.dg/Waddress-2.c: New test.
11107
475839b6
AM
111082016-05-04 Alan Modra <amodra@gmail.com>
11109
11110 * gcc.target/powerpc/pr70866.c: New.
11111
b25aad5f
MS
111122016-05-03 Martin Sebor <msebor@redhat.com>
11113
11114 PR c++/66561
11115 * c-c++-common/builtin_location.c: New test.
11116 * g++.dg/cpp1y/builtin_location.C: New test.
11117
79ce98bc
MP
111182016-05-03 Marek Polacek <polacek@redhat.com>
11119
11120 PR c/70859
11121 * gcc.dg/pr70859.c: New test.
11122 * gcc.dg/pr70859-2.c: New test.
11123
402e89f5
PMR
111242016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11125
11126 * gnat.dg/debug5.adb: New testcase.
11127
f3d90045
DV
111282016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11129
11130 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11131 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11132 Procedure to check for z10 instruction set.
11133
1e26cec1
CL
111342016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11135
11136 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11137
71aca5a0
AM
111382016-05-03 Alan Modra <amodra@gmail.com>
11139
11140 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11141
2fd70ec1
JJ
111422016-05-03 Jakub Jelinek <jakub@redhat.com>
11143
11144 * gcc.target/i386/avx512f-cvt-1.c: New test.
11145
e5705cf7
L
111462016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11147
11148 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11149 -fdump-tree-vrp-details.
11150
381cdae4
RB
111512016-05-03 Richard Biener <rguenther@suse.de>
11152
11153 * gcc.dg/pr30172-1.c: Adjust.
11154 * gcc.dg/pr63743.c: Likewise.
11155 * gcc.dg/tm/pr51696.c: Likewise.
11156 * c-c++-common/tm/safe-1.c: Likewise.
11157 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11158 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11159 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11160 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11161
adedd5c1
JJ
111622016-05-03 Jakub Jelinek <jakub@redhat.com>
11163
31ed1665
JJ
11164 PR rtl-optimization/70467
11165 * gcc.target/i386/pr70467-3.c: New test.
11166 * gcc.target/i386/pr70467-4.c: New test.
11167
dea60b59
JJ
11168 PR tree-optimization/70916
11169 * gcc.c-torture/compile/pr70916.c: New test.
11170
adedd5c1
JJ
11171 PR target/49244
11172 * gcc.target/i386/pr49244-1.c: New test.
11173 * gcc.target/i386/pr49244-2.c: New test.
11174
f80041ef
BS
111752016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11176
11177 PR rtl-optimization/44281
11178 * gcc.target/i386/pr44281.c: New test.
11179
1cfcd39e
BC
111802016-05-03 bin cheng <bin.cheng@arm.com>
11181
11182 PR tree-optimization/56541
11183 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11184 * gcc.dg/vect/pr56541.c: new test.
11185
4304ccfd
MM
111862016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11187
11188 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11189 __float128.
11190 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11191
50d94c29
L
111922016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11193
11194 PR testsuite/70520
11195 * c-c++-common/asan/clone-test-1.c (main): Align child process
11196 stack to 16 bytes.
11197
bc1aee87
DM
111982016-05-02 David Malcolm <dmalcolm@redhat.com>
11199
11200 PR c++/62314
11201 * g++.dg/spellcheck-fields-2.C: New test case.
11202
474e0129
DM
112032016-05-02 David Malcolm <dmalcolm@redhat.com>
11204
11205 PR c++/62314
11206 * g++.dg/pr62314.C: New test case.
11207
818b88a7
JH
112082016-05-02 Jan Hubicka <hubicka@ucw.cz>
11209
11210 * gcc.dg/ipa/inline-8.c: New testcase.
11211
dd77684f
JJ
112122016-05-02 Jakub Jelinek <jakub@redhat.com>
11213
11214 PR rtl-optimization/70467
11215 * gcc.target/i386/pr70467-1.c: New test.
11216
72407e00
BE
112172016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11218
11219 * gcc.dg/spec-options.c: Run the test on all targets.
11220 * gcc.dg/foo.specs: Use cpp_unique_options.
11221
dd53d197
MG
112222016-05-02 Marc Glisse <marc.glisse@inria.fr>
11223
11224 * gcc.dg/tree-ssa/unord.c: New testcase.
11225
a8b85ce9
MG
112262016-05-02 Marc Glisse <marc.glisse@inria.fr>
11227
11228 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11229
5b37e866
NS
112302016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11231
11232 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11233
7176a4a0
MP
112342016-05-02 Marek Polacek <polacek@redhat.com>
11235
11236 PR c/70851
11237 * gcc.dg/enum-incomplete-3.c: New test.
11238
6b9933b9
MP
112392016-05-02 Marek Polacek <polacek@redhat.com>
11240 Tom de Vries <tom@codesourcery.com>
11241
11242 PR tree-optimization/70700
11243 * gcc.dg/pr70700.c: New test.
11244
90f82260
UB
112452016-05-01 Uros Bizjak <ubizjak@gmail.com>
11246
11247 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11248 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11249 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11250 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11251 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11252
f73036c1
EB
112532016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11254
11255 * ada/acats/run_acats: Rename into...
11256 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11257 * ada/acats/run_all.sh: Remove redundant test.
11258 (target_run): Move around.
11259 (target_gnatchop): Use newly built executable.
11260 (target_gnatmake): Likewise.
11261 Check that the compilation of impbit succeeds.
11262
85e051a3
OE
112632016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11264
11265 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11266 * gcc.dg/20021029-1.c: Likewise.
11267 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11268 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11269 * gcc.target/sh/cmpstr.c: Likewise.
11270 * gcc.target/sh/cmpstrn.c: Likewise.
11271 * gcc.target/sh/memset.c: Likewise.
11272 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11273 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11274 * gcc.target/sh/pr39423-1.c: Likewise.
11275 * gcc.target/sh/pr49468-di.c: Likewise.
11276 * gcc.target/sh/pr49468-si.c: Likewise.
11277 * gcc.target/sh/pr49880-1.c: Likewise.
11278 * gcc.target/sh/pr49880-2.c: Likewise.
11279 * gcc.target/sh/pr49880-3.c: Likewise.
11280 * gcc.target/sh/pr50751-1.c: Likewise.
11281 * gcc.target/sh/pr50751-4.c: Likewise.
11282 * gcc.target/sh/pr50751-7.c: Likewise.
11283 * gcc.target/sh/pr51244-1.c: Likewise.
11284 * gcc.target/sh/pr51244-10.c: Likewise.
11285 * gcc.target/sh/pr51244-11.c: Likewise.
11286 * gcc.target/sh/pr51244-12.c: Likewise.
11287 * gcc.target/sh/pr51244-13.c: Likewise.
11288 * gcc.target/sh/pr51244-14.c: Likewise.
11289 * gcc.target/sh/pr51244-17.c: Likewise.
11290 * gcc.target/sh/pr51244-18.c: Likewise.
11291 * gcc.target/sh/pr51244-19.c: Likewise.
11292 * gcc.target/sh/pr51244-4.c: Likewise.
11293 * gcc.target/sh/pr51244-5.c: Likewise.
11294 * gcc.target/sh/pr51244-7.c: Likewise.
11295 * gcc.target/sh/pr51244-8.c: Likewise.
11296 * gcc.target/sh/pr51244-9.c: Likewise.
11297 * gcc.target/sh/pr51697.c: Likewise.
11298 * gcc.target/sh/pr52483-1.c: Likewise.
11299 * gcc.target/sh/pr52483-2.c: Likewise.
11300 * gcc.target/sh/pr52483-3.c: Likewise.
11301 * gcc.target/sh/pr52483-5.c: Likewise.
11302 * gcc.target/sh/pr52933-1.c: Likewise.
11303 * gcc.target/sh/pr52933-2.c: Likewise.
11304 * gcc.target/sh/pr52933-3.c: Likewise.
11305 * gcc.target/sh/pr53568-1.c: Likewise.
11306 * gcc.target/sh/pr53976-1.c: Likewise.
11307 * gcc.target/sh/pr53988-1.c: Likewise.
11308 * gcc.target/sh/pr53988.c: Likewise.
11309 * gcc.target/sh/pr54089-1.c: Likewise.
11310 * gcc.target/sh/pr54089-6.c: Likewise.
11311 * gcc.target/sh/pr54089-7.c: Likewise.
11312 * gcc.target/sh/pr54089-8.c: Likewise.
11313 * gcc.target/sh/pr54089-9.c: Likewise.
11314 * gcc.target/sh/pr54236-1.c: Likewise.
11315 * gcc.target/sh/pr54236-2.c: Likewise.
11316 * gcc.target/sh/pr54236-3.c: Likewise.
11317 * gcc.target/sh/pr54236-4.c: Likewise.
11318 * gcc.target/sh/pr54386.c: Likewise.
11319 * gcc.target/sh/pr54602-1.c: Likewise.
11320 * gcc.target/sh/pr54685.c: Likewise.
11321 * gcc.target/sh/pr54760-1.c: Likewise.
11322 * gcc.target/sh/pr54760-2.c: Likewise.
11323 * gcc.target/sh/pr54760-3.c: Likewise.
11324 * gcc.target/sh/pr54760-4.c: Likewise.
11325 * gcc.target/sh/pr54760-5.c: Likewise.
11326 * gcc.target/sh/pr54760-6.c: Likewise.
11327 * gcc.target/sh/pr55146.c: Likewise.
11328 * gcc.target/sh/pr55160.c: Likewise.
11329 * gcc.target/sh/pr59278.c: Likewise.
11330 * gcc.target/sh/pr59401-1.c: Likewise.
11331 * gcc.target/sh/pr59533-1.c: Likewise.
11332 * gcc.target/sh/pr63260.c: Likewise.
11333 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11334 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11335 * gcc.target/sh/strlen.c: Likewise.
11336 * gcc.target/sh/torture/pr30807.c: Likewise.
11337 * gcc.target/sh/torture/pr34777.c: Likewise.
11338 * gcc.target/sh/torture/pr64652.c: Likewise.
11339 * gcc.target/sh/torture/pr65505.c: Likewise.
11340 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11341 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11342
411e5c67
PC
113432016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11344
11345 PR c++/66644
11346 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11347
8fa97501
BS
113482016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11349
11350 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11351 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11352 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11353 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11354
5a956111
PP
113552016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11356
11357 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11358 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11359
e7ff0319
CP
113602016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11361
11362 PR middle-end/70626
11363 * c-c++-common/goacc/combined-reduction.c: New test.
11364 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11365
52d11a4b
L
113662016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11367
11368 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11369 *movdi_internal pattern only if PIC off.
11370 * gcc.target/i386/pr70155-2.c: Likewise.
11371 * gcc.target/i386/pr70155-3.c: Likewise.
11372 * gcc.target/i386/pr70155-4.c: Likewise.
11373 * gcc.target/i386/pr70155-5.c: Likewise.
11374 * gcc.target/i386/pr70155-6.c: Likewise.
11375 * gcc.target/i386/pr70155-7.c: Likewise.
11376 * gcc.target/i386/pr70155-8.c: Likewise.
11377 * gcc.target/i386/pr70155-15.c: Likewise.
11378 * gcc.target/i386/pr70155-17.c: Likewise.
11379 * gcc.target/i386/pr70155-22.c: Likewise.
11380
8960db31
BC
113812016-04-29 Bin Cheng <bin.cheng@arm.com>
11382
11383 PR tree-optimization/70803
11384 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11385
cca535a4
IE
113862016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11387
11388 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11389 optimization of vector loop.
11390 * gcc.target/i386/vect-unpack-3.c: New test.
11391 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11392 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11393 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11394
500ecf4a
MP
113952016-04-29 Marek Polacek <polacek@redhat.com>
11396
11397 PR sanitizer/70342
11398 * g++.dg/ubsan/null-7.C: New test.
11399
2fff3db8
MP
11400 PR c/70852
11401 * gcc.dg/pr70852.c: New test.
11402
509063eb
DV
114032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11404
11405 PR/69089
11406 * g++.dg/cpp0x/alignas6.C: New test.
11407
83745c0d
DV
114082016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11409
c87885ca
RO
11410 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11411 * gcc.dg/pr27003.c: Likewise.
11412 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11413 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11414 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11415 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11416 * gcc.target/arc/mxy.c: Likewise.
11417 * gcc.target/arc/mswape.c: Likewise.
11418 * gcc.target/arc/mrtsc.c: Likewise.
11419 * gcc.target/arc/mcrc.c: Likewise.
11420 * gcc.target/arc/mdsp-packa.c: Likewise.
11421 * gcc.target/arc/mdvbf.c: Likewise.
11422 * gcc.target/arc/mlock.c: Likewise.
11423 * gcc.target/arc/mmac-24.c: Likewise.
11424 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11425
849b265d
BS
114262016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11427 Matthijs Kooijman <matthijs@stdin.nl>
11428 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11429
11430 PR target/60040
11431 * gcc.target/avr/pr60040-1.c: New.
11432 * gcc.target/avr/pr60040-2.c: New.
11433
1390536b
RB
114342016-04-29 Richard Biener <rguenther@suse.de>
11435
11436 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11437
98998245
RB
114382016-04-29 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/13962
11441 PR tree-optimization/65686
11442 * gcc.dg/uninit-pr65686.c: New testcase.
11443
8b80cc21
JJ
114442016-04-29 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR middle-end/70843
11447 * gcc.dg/pr70843.c: New test.
11448
6181bc30
JJ
114492016-04-28 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR target/70858
11452 * gcc.target/i386/pr70858.c: New test.
11453
f4cb3612
AB
114542016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11455
11456 * gcc.target/arc/nps400-1.c: New file.
11457
8ad9df62
JR
114582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11459 Andrew Burgess <andrew.burgess@embecosm.com>
11460
11461 * gcc.target/arc/movh_cl-1.c: New file.
11462
ceaaa9fe
JR
114632016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11464 Andrew Burgess <andrew.burgess@embecosm.com>
11465
11466 * gcc.target/arc/extzv-1.c: New file.
11467 * gcc.target/arc/insv-1.c: New file.
11468 * gcc.target/arc/insv-2.c: New file.
11469 * gcc.target/arc/movb-1.c: New file.
11470 * gcc.target/arc/movb-2.c: New file.
11471 * gcc.target/arc/movb-3.c: New file.
11472 * gcc.target/arc/movb-4.c: New file.
11473 * gcc.target/arc/movb-5.c: New file.
11474 * gcc.target/arc/movb_cl-1.c: New file.
11475 * gcc.target/arc/movb_cl-2.c: New file.
11476 * gcc.target/arc/movbi_cl-1.c: New file.
11477 * gcc.target/arc/movl-1.c: New file.
11478
4d03dc2f
JR
114792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11480 Andrew Burgess <andrew.burgess@embecosm.com>
11481
11482 * gcc.target/arc/cmem-1.c: New file.
11483 * gcc.target/arc/cmem-2.c: New file.
11484 * gcc.target/arc/cmem-3.c: New file.
11485 * gcc.target/arc/cmem-4.c: New file.
11486 * gcc.target/arc/cmem-5.c: New file.
11487 * gcc.target/arc/cmem-6.c: New file.
11488 * gcc.target/arc/cmem-7.c: New file.
11489 * gcc.target/arc/cmem-ld.inc: New file.
11490 * gcc.target/arc/cmem-st.inc: New file.
11491
81262dad
JJ
114922016-04-28 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR target/70821
11495 * gcc.target/i386/pr70821.c: New test.
11496
0a31a09a
BS
114972016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11498
11499 * gcc.target/powerpc/vec-adde.c: New test.
11500 * gcc.target/powerpc/vec-adde-int128.c: New test.
11501
3ddffba9
JJ
115022016-04-28 Jakub Jelinek <jakub@redhat.com>
11503
11504 * gcc.target/i386/avx-vround-1.c: New test.
11505 * gcc.target/i386/avx-vround-2.c: New test.
11506 * gcc.target/i386/avx512vl-vround-1.c: New test.
11507 * gcc.target/i386/avx512vl-vround-2.c: New test.
11508
713dedcd
RO
115092016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11510
11511 PR testsuite/70595
11512 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11513 (check_effective_target_cilkplus_runtime): ... this.
11514 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11515 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11516
11517 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11518 Require cilkplus_runtime.
11519 Don't add -lcilkrts.
11520 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11521 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11522 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11523 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11524 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11525 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11526 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11527 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11528 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11529 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11530 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11531 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11532 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11533 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11534 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11535 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11536 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11537 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11538 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11539 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11540 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11541 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11542 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11543 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11544 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11545 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11546 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11547 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11548 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11549
11550 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11551 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11552
11553 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11554
11555 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11556 cilkplus_runtime.
11557
3563f78f
MG
115582016-04-27 Marc Glisse <marc.glisse@inria.fr>
11559
11560 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11561 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11562
6bc2bb18
RB
115632015-04-27 Ryan Burn <contact@rnburn.com>
11564
11565 PR c++/69024
11566 PR c++/68997
11567 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11568 diagnostic.
11569 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11570 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11571
1e55d29a
EB
115722016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11573
11574 * gnat.dg/limited_with4.ad[sb]: New test.
11575 * gnat.dg/limited_with4_pkg.ads: New helper.
11576
087146ca
L
115772016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11578
11579 PR target/70155
11580 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11581 and movv1ti_internal patterns
11582 * gcc.target/i386/pr70155-1.c: New test.
11583 * gcc.target/i386/pr70155-2.c: Likewise.
11584 * gcc.target/i386/pr70155-3.c: Likewise.
11585 * gcc.target/i386/pr70155-4.c: Likewise.
11586 * gcc.target/i386/pr70155-5.c: Likewise.
11587 * gcc.target/i386/pr70155-6.c: Likewise.
11588 * gcc.target/i386/pr70155-7.c: Likewise.
11589 * gcc.target/i386/pr70155-8.c: Likewise.
11590 * gcc.target/i386/pr70155-9.c: Likewise.
11591 * gcc.target/i386/pr70155-10.c: Likewise.
11592 * gcc.target/i386/pr70155-11.c: Likewise.
11593 * gcc.target/i386/pr70155-12.c: Likewise.
11594 * gcc.target/i386/pr70155-13.c: Likewise.
11595 * gcc.target/i386/pr70155-14.c: Likewise.
11596 * gcc.target/i386/pr70155-15.c: Likewise.
11597 * gcc.target/i386/pr70155-16.c: Likewise.
11598 * gcc.target/i386/pr70155-17.c: Likewise.
11599 * gcc.target/i386/pr70155-18.c: Likewise.
11600 * gcc.target/i386/pr70155-19.c: Likewise.
11601 * gcc.target/i386/pr70155-20.c: Likewise.
11602 * gcc.target/i386/pr70155-21.c: Likewise.
11603 * gcc.target/i386/pr70155-22.c: Likewise.
11604
92329f9f
L
116052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11606
11607 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11608 ".{5,6}".
11609
309a0cf6
BC
116102016-04-27 Bin Cheng <bin.cheng@arm.com>
11611
11612 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11613 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11614 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11615 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11616 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11617
72ed2b9c
RB
116182016-04-27 Richard Biener <rguenther@suse.de>
11619
11620 PR ipa/70760
11621 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11622 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11623
3c98ff9b
NS
116242016-04-27 Nathan Sidwell <nathan@acm.org>
11625
11626 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11627 * g++.dg/ubsan/pr63956.C: Adjust error location.
11628
9ec5d66b
NC
116292016-04-27 Nick Clifton <nickc@redhat.com>
11630
11631 PR middle-end/49889
11632 * gcc.dg/pr49889.c: New test.
11633
c1e1f433
BS
116342016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11635
11636 * c-c++-common/memset-array.c: New test.
11637
8ac43293
MS
116382016-04-26 Martin Sebor <msebor@redhat.com>
11639
11640 PR c++/66639
11641 * g++.dg/cpp1y/func_constexpr.C: New test.
11642
843ce8ab
PP
116432016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11644
11645 PR c++/70241
11646 * g++.dg/cpp0x/enum32.C: New test.
11647 * g++.dg/cpp0x/enum33.C: New test.
11648
116492016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11650
11651 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11652 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11653 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11654 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11655 * gcc.c-torture/execute/pr38151.c: Likewise.
11656 * gcc.c-torture/execute/pr66556.c: Likewise.
11657 * gcc.c-torture/execute/pr67781.c: Likewise.
11658 * gcc.c-torture/execute/pr68648.c: Likewise.
11659
ca1206be
MG
116602016-04-26 Marc Glisse <marc.glisse@inria.fr>
11661
11662 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11663
2448a956
MP
116642016-04-26 Marek Polacek <polacek@redhat.com>
11665
11666 PR c/67784
11667 * gcc.dg/pr67784-3.c: New test.
11668 * gcc.dg/pr67784-4.c: New test.
11669 * gcc.dg/pr67784-5.c: New test.
11670
b02a5e26
MP
11671 PR c/70791
11672 * gcc.dg/Wnested-externs-2.c: New test.
11673
6b6aa8d3
MG
116742016-04-26 Marc Glisse <marc.glisse@inria.fr>
11675
11676 * gcc.dg/fold-plusmult.c: Adjust.
11677 * gcc.dg/no-strict-overflow-6.c: Adjust.
11678 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11679
a2095b55
BS
116802016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11681
11682 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11683 number scans.
11684 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11685 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11686 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11687 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11688 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11689 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11690 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11691 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11692 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11693 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11694 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11695 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11696 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11697 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11698 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11699 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11700 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11701 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11702 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11703 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11704 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11705 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11706 scans.
11707 * gcc.target/i386/pr32219-4.c: Likewise.
11708 * gcc.target/i386/pr32219-6.c: Likewise.
11709 * gcc.target/i386/pr32219-8.c: Likewise.
11710
bb0cc5c8
KT
117112016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11712
11713 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11714 associated options.
11715
5a0802ea
MP
117162016-04-26 Marek Polacek <polacek@redhat.com>
11717
11718 PR c++/70744
11719 * g++.dg/ext/cond2.C: New test.
11720
00f615af
BC
117212016-04-26 Bin Cheng <bin.cheng@arm.com>
11722
11723 PR tree-optimization/70771
11724 PR tree-optimization/70775
11725 * gcc.dg/pr70771.c: New test.
25939d34 11726 * gcc.dg/pr70775.c: New test.
00f615af 11727
218155e7
BS
117282016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11729
11730 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11731
ab99f467
RB
117322016-04-25 Richard Biener <rguenther@suse.de>
11733
11734 PR tree-optimization/70780
11735 * gcc.dg/torture/pr70780.c: New testcase.
11736
3f8257db 117372016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11738
c87885ca
RO
11739 * gcc.target/arm/neon-vaddws16.c: New test.
11740 * gcc.target/arm/neon-vaddws32.c: New test.
11741 * gcc.target/arm/neon-vaddwu16.c: New test.
11742 * gcc.target/arm/neon-vaddwu32.c: New test.
11743 * gcc.target/arm/neon-vaddwu8.c: New test.
11744 * lib/target-supports.exp
93c590ee
MC
11745 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11746 that arm neon support vector widen sum of HImode TO SImode.
11747
d6c1a7a7
JJ
117482016-04-23 Jakub Jelinek <jakub@redhat.com>
11749
11750 PR sanitizer/70712
11751 * c-c++-common/asan/pr70712.c: New test.
11752
ab0fc037
TS
117532016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11754
11755 * .gitattributes: New file.
11756
2aa64824
CL
117572016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11758
11759 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11760
e7e12d92
DH
117612016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11762
11763 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11764 * gfortran.dg/submodule_15.f08: Likewise.
11765
d1431192
RB
117662016-04-22 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/70740
11769 * gcc.dg/torture/pr70740.c: New testcase.
11770
04a63c24
L
117712016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11772
11773 PR target/70750
11774 * gcc.target/i386/pr70750-1.c: New test.
11775 * gcc.target/i386/pr70750-2.c: Likewise.
11776
20700098
PC
117772016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11778
11779 PR c++/70540
11780 * g++.dg/cpp0x/auto48.C: New.
11781
aedf4e12
MP
117822016-04-21 Marek Polacek <polacek@redhat.com>
11783
11784 PR c++/70513
11785 * g++.dg/cpp0x/forw_enum12.C: New test.
11786 * g++.dg/cpp0x/forw_enum13.C: New test.
11787
2074d80a
KY
117882016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11789
11790 PR target/70728
11791 * gcc.target/i386/pr70728.c: New test.
11792
aef4aab0
RB
117932016-04-21 Richard Biener <rguenther@suse.de>
11794
11795 PR middle-end/70747
11796 * gcc.dg/pr70747.c: New testcase.
11797
2359e571
BC
117982016-04-21 Bin Cheng <bin.cheng@arm.com>
11799
11800 PR tree-optimization/70715
11801 * gcc.dg/tree-ssa/scev-13.c: New test.
11802
ce0e66ff
MG
118032016-04-21 Marc Glisse <marc.glisse@inria.fr>
11804
11805 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11806
2c2870a1
MG
118072016-04-21 Marc Glisse <marc.glisse@inria.fr>
11808
11809 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11810
a2b056a3
JH
118112016-04-20 Jan Hubicka <jh@suse.cz>
11812
11813 PR ipa/70018
11814 * g++.dg/ipa/nothrow-1.C: New testcase.
11815
ee392fc2
NS
118162016-04-20 Nathan Sidwell <nathan@acm.org>
11817
11818 PR c++/55635
11819 * g++.dg/eh/delete1.C: New.
11820
dda49daf
L
118212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11822
11823 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11824 -mtune-ctrl=sse_typeless_stores.
11825
8a5b9d5a
L
118262016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11827
11828 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11829
1011119f
BC
118302016-04-20 Bin Cheng <bin.cheng@arm.com>
11831
11832 PR tree-optimization/69489
11833 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11834
477d4906
IV
118352016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11836
11837 PR c++/69363
11838 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11839 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11840 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11841
fad08d12
BC
118422016-04-20 Bin Cheng <bin.cheng@arm.com>
11843
11844 PR tree-optimization/56625
11845 PR tree-optimization/69489
11846 * gcc.dg/vect/pr56625.c: New test.
11847 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11848
9e3e4fab
AP
118492016-04-20 Andrew Pinski <apinski@cavium.com>
11850
11851 PR target/64971
11852 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11853
d7aa24e4
AC
118542016-04-20 Arnaud Charlet <charlet@adacore.com>
11855
11856 * gnat.dg/self1.adb: Remove now incorrect test.
11857
e6d62b46
BC
118582016-04-20 Bin Cheng <bin.cheng@arm.com>
11859
11860 * gcc.dg/tree-ssa/scev-11.c: New test.
11861 * gcc.dg/tree-ssa/scev-12.c: New test.
11862
2697b189
MP
118632016-04-20 Marek Polacek <polacek@redhat.com>
11864
11865 PR tree-optimization/70725
11866 * gcc.dg/pr70725.c: New test.
11867
60d393e8
RB
118682016-04-20 Richard Biener <rguenther@suse.de>
11869
11870 PR tree-optimization/70726
11871 * g++.dg/vect/pr70726.cc: New testcase.
11872
82c6f58a
AK
118732016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11874
11875 PR target/70674
11876 * gcc.target/s390/pr70674.c: New test.
11877
90eeab20
JD
118782016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11879
11880 PR libgfortran/70684
11881 * gfortran.dg/list_read_14.f90: New test.
11882
fc9cf6da
L
118832016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11884
11885 PR target/69201
11886 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11887 extern to force it misaligned.
11888 (b): Likewise.
11889 (c): Likewise.
11890 (d): Likewise.
11891 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11892 Don't check `*' before movv4sf_internal.
11893 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11894 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11895 Don't check `*' before movv16qi_internal.
11896 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11897 extern to force it misaligned.
11898 (b): Likewise.
11899 (c): Likewise.
11900 (d): Likewise.
11901 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11902 Don't check `*' before movv2df_internal.
11903 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11904 extern to force it misaligned.
11905 (b): Likewise.
11906 (c): Likewise.
11907 (d): Likewise.
11908 Check movv8sf_internal instead of avx_storeups256.
11909 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11910
ea8927ea
RB
119112016-04-19 Richard Biener <rguenther@suse.de>
11912
11913 PR tree-optimization/70171
11914 * g++.dg/tree-ssa/pr70171.C: New testcase.
11915
65f52ee9
RB
119162016-04-19 Richard Biener <rguenther@suse.de>
11917
11918 PR tree-optimization/70724
11919 * gcc.dg/torture/pr70724.c: New testcase.
11920
987b67f1
VM
119212016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11922
11923 PR middle-end/70689
c87885ca 11924 * gcc.target/i386/pr70689.c: New.
987b67f1 11925
91a47c39
L
119262016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11927
11928 PR target/70708
11929 * gcc.target/i386/pr70708.c: New test.
11930
8270b82d
RB
119312016-04-18 Richard Biener <rguenther@suse.de>
11932
11933 PR tree-optimization/43434
11934 * gcc.dg/vect/pr43434.c: New testcase.
11935 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11936 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11937 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11938 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11939 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11940 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11941 * gcc.dg/gomp/pr68640.c: Likewise.
11942 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11943 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11944
edd048e2
RB
119452016-04-18 Richard Biener <rguenther@suse.de>
11946
11947 PR tree-optimization/70701
11948 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11949
bd5c7330
TV
119502016-04-18 Tom de Vries <tom@codesourcery.com>
11951
11952 PR testsuite/70699
11953 * gcc.dg/pr70161.c: Add dot-file scans.
11954 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11955 instead of after last dot char.
11956
23f2660f
EB
119572016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11958
11959 * c-c++-common/dump-ada-spec-3.c: New test.
11960 * c-c++-common/dump-ada-spec-4.c: Likewise.
11961
da152c9f
TV
119622016-04-17 Tom de Vries <tom@codesourcery.com>
11963
11964 PR other/70183
11965 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11966
cc950f98
JH
119672016-04-15 Jan Hubicka <jh@suse.cz>
11968
11969 PR ipa/70018
11970 * g++.dg/ipa/pure-const-1.C: New testcase.
11971 * g++.dg/ipa/pure-const-2.C: New testcase.
11972 * g++.dg/ipa/pure-const-3.C: New testcase.
11973
949505a9
MP
119742016-04-15 Marek Polacek <polacek@redhat.com>
11975
11976 PR c/70671
11977 * gcc.dg/bitfld-22.c: New test.
11978
10e547d6
BS
119792016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11980
11981 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11982 x86_64.
11983
1e77281b
MP
119842016-04-15 Marek Polacek <polacek@redhat.com>
11985
11986 PR c/70651
11987 * c-c++-common/pr70651.c: New test.
11988
e501fa8e
KT
119892016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11990
11991 PR rtl-optimization/70681
11992 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11993 dump scan on arm and powerpc.
11994 * gcc.dg/pr10474.c: Likewise.
11995
dda1bf61
JJ
119962016-04-15 Jakub Jelinek <jakub@redhat.com>
11997
ca4ef1ff
JJ
11998 PR c++/69517
11999 PR c++/70019
12000 PR c++/70588
12001 * g++.dg/cpp1y/vla11.C: Revert for real.
12002
dda1bf61
JJ
12003 PR c/70436
12004 * c-c++-common/Wparentheses-1.c: New test.
12005 * c-c++-common/gomp/Wparentheses-1.c: New test.
12006 * c-c++-common/gomp/Wparentheses-2.c: New test.
12007 * c-c++-common/gomp/Wparentheses-3.c: New test.
12008 * c-c++-common/gomp/Wparentheses-4.c: New test.
12009 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12010 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12011 * c-c++-common/goacc/Wparentheses-1.c: New test.
12012
1355e62c
KY
120132016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12014
12015 PR target/70662
12016 * gcc.target/i386/pr70662.c: New test.
12017
0ab34b9e 120182016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12019 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12020
12021 PR tree-optimization/70130
12022 * gcc.dg/vect/O3-pr70130.c: New testcase.
12023
bc773aad
MM
120242016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12025
6e9b2286
MM
12026 PR target/70669
12027 * gcc.target/powerpc/pr70669.c: New test.
12028
bc773aad
MM
12029 PR target/70640
12030 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12031 a power7 system that does not have an assembler that supports
12032 power8.
12033
d8747845
MS
120342016-04-14 Martin Sebor <msebor@redhat.com>
12035
12036 PR c++/69517
12037 PR c++/70019
12038 PR c++/70588
12039 * c-c++-common/ubsan/vla-1.c: Revert.
12040 * g++.dg/cpp1y/vla11.C: Same.
12041 * g++.dg/cpp1y/vla12.C: Same.
12042 * g++.dg/cpp1y/vla13.C: Same.
12043 * g++.dg/cpp1y/vla14.C: Same.
12044 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12045 * g++.dg/init/array24.C: Same.
d8747845
MS
12046 * g++.dg/ubsan/vla-1.C: Same.
12047
85128559
MP
120482016-04-14 Marek Polacek <polacek@redhat.com>
12049 Jan Hubicka <hubicka@ucw.cz>
12050
12051 PR c++/70029
12052 * g++.dg/torture/pr70029.C: New test.
12053
52fbb073
MS
120542016-04-14 Martin Sebor <msebor@redhat.com>
12055
12056 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12057 type size to prevent failures on targets with very low maximum
12058 alignment.
12059
6db61d6f
RB
120602016-04-14 Richard Biener <rguenther@suse.de>
12061
12062 PR tree-optimization/70623
12063 * gcc.dg/torture/pr70623.c: New testcase.
12064 * gcc.dg/torture/pr70623-2.c: Likewise.
12065
342fac95
MS
120662016-04-13 Martin Sebor <msebor@redhat.com>
12067
12068 PR c++/69517
12069 PR c++/70019
12070 PR c++/70588
12071 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12072 * g++.dg/cpp1y/vla11.C: New test.
12073 * g++.dg/cpp1y/vla12.C: New test.
12074 * g++.dg/cpp1y/vla13.C: New test.
12075 * g++.dg/cpp1y/vla14.C: New test.
12076 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12077 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12078 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12079
d93c452f
JJ
120802016-04-13 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR c++/70641
12083 * g++.dg/opt/pr70641.C: New test.
12084
85115fb6
RO
120852016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12086
12087 PR rtl-optimization/68749
12088 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12089 effects of argument promotions.
12090 Remove default args to dg-skip-if.
12091
545a4139
PC
120922016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12093
12094 PR c++/70635
12095 * g++.dg/parse/pr70635.C: New.
12096
b3a77f21
MP
120972016-04-13 Marek Polacek <polacek@redhat.com>
12098
12099 PR c++/70639
12100 * c-c++-common/Wmisleading-indentation-4.c: New test.
12101
99cd9857
MP
121022016-04-13 Marek Polacek <polacek@redhat.com>
12103
12104 PR c/70436
c87885ca
RO
12105 * gcc.dg/Wparentheses-12.c: New test.
12106 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12107
75ca93ec
IE
121082016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12109
12110 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12111 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12112 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12113
3d3f9e7e
JJ
121142016-04-13 Jakub Jelinek <jakub@redhat.com>
12115
37947cd0
JJ
12116 PR middle-end/70633
12117 * gcc.c-torture/compile/pr70633.c: New test.
12118
3d3f9e7e
JJ
12119 PR debug/70628
12120 * gcc.dg/torture/pr70628.c: New test.
12121
92886d3e
PP
121222016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12123
12124 PR c++/70610
12125 * g++.dg/template/pr70610.C: New test.
12126 * g++.dg/template/pr70610-2.C: New test.
12127 * g++.dg/template/pr70610-3.C: New test.
12128 * g++.dg/template/pr70610-4.C: New test.
12129
13bd7c2b
JJ
121302016-04-12 Jakub Jelinek <jakub@redhat.com>
12131
6512fa6d
JJ
12132 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12133 128 instead of 32.
12134
13bd7c2b
JJ
12135 PR c++/70571
12136 * g++.dg/ext/pr70571.C: New test.
12137
20b9851c
MM
121382016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12139
8a434ada 12140 PR target/70640
20b9851c
MM
12141 * gcc.target/powerpc/pr70640.c: New test.
12142
2b2f52bc
PC
121432016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12144
12145 PR c++/68722
12146 * g++.dg/parse/pr68722.C: New.
12147
5901e56a
JJ
121482016-04-12 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR rtl-optimization/70596
12151 * gcc.target/i386/pr70596.c: New test.
12152
d4619dc1
NS
121532016-04-12 Nathan Sidwell <nathan@acm.org>
12154
12155 PR c++/70501
12156 * g++.dg/init/pr70501.C: New.
12157
3df530d3
DW
121582016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12159
12160 * gcc.target/i386/asm-flag-6.c: New test.
12161
b7a120d7
TV
121622016-04-12 Tom de Vries <tom@codesourcery.com>
12163
12164 PR tree-optimization/68756
12165 * gcc.dg/graphite/pr68756.c: New test.
12166
4e0eea75
JJ
121672016-04-12 Jakub Jelinek <jakub@redhat.com>
12168
12169 PR tree-optimization/70602
12170 * gcc.c-torture/execute/pr70602.c: New test.
12171
35fbda43
MM
121722016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12173
12174 PR target/70381
12175 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12176 __float128 emulator is built and runs.
12177 * gcc.target/powerpc/float128-1.c: Likewise.
12178
12179 * lib/target-supports.exp (check_ppc_float128_sw_available):
12180 Rework tests for __float128 software and hardware
12181 availability. Fix exit condition to return 0 on success.
12182
04a99ebe
JG
121832016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12184
12185 PR target/70133
12186 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12187 * gcc.target/aarch64/target_attr_15.c: Likewise.
12188
47cd5a85
PC
121892016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12190
12191 PR c++/69066
12192 * g++.dg/cpp1y/pr69066.C: New.
12193
a5edb32e
JD
121942016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12195
12196 PR fortran/68566
12197 * gfortran.dg/pr36192.f90: Update test.
12198 * gfortran.dg/pr36192_1.f90: Update test.
12199 * gfortran.dg/real_dimension_1.f: Update test.
12200 * gfortran.dg/parameter_array_init_7.f90: New test.
12201
8ef378f8
JDA
122022016-04-09 John David Anglin <danglin@gcc.gnu.org>
12203
c532c871
JDA
12204 PR testsuite/64039
12205 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12206
d34f706f
JDA
12207 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12208
75e1dd9e
JDA
12209 PR rtl-optimization/66669
12210 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12211
8a976f5f
JDA
12212 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12213
da04822a
JDA
12214 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12215 * gcc.dg/pie-1.c: Likewise.
12216 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12217 * gcc.dg/pic-4.c: Likewise.
12218 * gcc.dg/pie-3.c: Likewise.
12219 * gcc.dg/pie-4.c: Likewise.
12220
adfabcf9
JDA
12221 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12222
4a020adf
JDA
12223 PR tree-optimization/68644
12224 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12225
8ef378f8
JDA
12226 PR rtl-optimization/64886
12227 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12228
09bf990e
TV
122292016-04-09 Tom de Vries <tom@codesourcery.com>
12230
12231 PR tree-optimization/68953
12232 * gcc.dg/graphite/pr68953.c: New test.
12233
138c3c1a
DH
122342016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12235
12236 PR fortran/70592
12237 * gfortran.dg/deferred_character_16.f90: New test.
12238
f55460af
JJ
122392016-04-09 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR tree-optimization/70586
12242 * gcc.c-torture/execute/pr70586.c: New test.
12243
0b77bbf3
DH
122442016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12245
12246 PR sanitizer/70573
12247 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12248 with __builtin_memset
12249 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12250
c42cfb5c
CP
122512016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12252
12253 PR lto/70289
12254 PR ipa/70348
12255 PR tree-optimization/70373
12256 PR middle-end/70533
12257 PR middle-end/70534
12258 PR middle-end/70535
12259 * c-c++-common/goacc/reduction-5.c: New test.
12260 * c-c++-common/goacc/reduction-promotions.c: New test.
12261 * gfortran.dg/goacc/reduction-3.f95: New test.
12262 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12263
56cfb596
PP
122642016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12265
12266 PR c++/70590
12267 PR c++/70452
12268 * g++.dg/pr70590.C: New test.
12269 * g++.dg/pr70590-2.C: New test.
12270
1a13c0a2
JJ
122712016-04-08 Jakub Jelinek <jakub@redhat.com>
12272
abc0647a
JJ
12273 PR middle-end/70593
12274 * gcc.target/i386/pr70593.c: New test.
12275
1a13c0a2
JJ
12276 PR rtl-optimization/70574
12277 * gcc.target/i386/avx2-pr70574.c: New test.
12278
c3da4956
MO
122792016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12280
12281 PR sanitizer/70541
12282 * c-c++-common/asan/pr70541.c: New test.
12283
9f1b833b
TV
122842016-04-08 Tom de Vries <tom@codesourcery.com>
12285
12286 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12287 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12288
bae7adda
KT
122892016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12290
12291 PR target/70566
12292 * gcc.c-torture/execute/pr70566.c: New test.
12293
211f3d57
TV
122942016-04-08 Tom de Vries <tom@codesourcery.com>
12295
12296 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12297 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12298
02cf2861
AM
122992016-04-08 Alan Modra <amodra@gmail.com>
12300
12301 * gcc.target/powerpc/pr70117.c: New.
12302
5f490f9f
JJ
123032016-04-07 Jakub Jelinek <jakub@redhat.com>
12304
56e9b710
JJ
12305 PR testsuite/70581
12306 * gcc.dg/lto/simd-function_0.c: New test.
12307
5f490f9f
JJ
12308 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12309 clones.
12310 * c-c++-common/attr-simd-2.c: Likewise.
12311 * c-c++-common/attr-simd-4.c: Likewise.
12312 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12313 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12314
e4ebc74d
TP
123152016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12316
12317 PR testsuite/70553
12318 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12319
9817ae35
TS
123202016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12321 Tom de Vries <tom@codesourcery.com>
12322
12323 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12324 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12325 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12326 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12327 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12328 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12329 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12330 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12331
e292f64d
PP
123322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12333
12334 PR c/70436
12335 * g++.dg/warn/Wparentheses-29.C: New test.
12336
6b37bdaf
PP
123372016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12338
12339 PR c/70436
12340 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12341 explicit braces to resolve a future -Wparentheses warning.
12342
64824205
RH
123432016-04-06 Richard Henderson <rth@redhat.com>
12344
12345 * gcc.dg/pr61817-1.c: New test.
12346 * gcc.dg/pr61817-2.c: New test.
12347 * gcc.dg/pr69391-1.c: New test.
12348 * gcc.dg/pr69391-2.c: New test.
12349
bc2fc1f3
VM
123502016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12351
12352 PR rtl-optimization/70398
c87885ca 12353 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12354
41414a02
EB
123552016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12356
12357 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12358
4066ea8a
YR
123592016-04-06 Yvan Roux <yvan.roux@linaro.org>
12360 Pedro Alves <palves@redhat.com>
12361
12362 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12363
ec35ea45
JJ
123642016-04-06 Jakub Jelinek <jakub@redhat.com>
12365
3866f8dd
JJ
12366 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12367 Check for avx512f effective targets instead of avx2.
12368 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12369 for AVX512F clones.
12370 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12371 * g++.dg/gomp/declare-simd-1.C: Likewise.
12372 * g++.dg/gomp/declare-simd-3.C: Likewise.
12373 * g++.dg/gomp/declare-simd-4.C: Likewise.
12374
ec35ea45
JJ
12375 PR middle-end/70550
12376 * c-c++-common/gomp/pr70550-1.c: New test.
12377 * c-c++-common/gomp/pr70550-2.c: New test.
12378
c08d28ac
NS
123792016-04-05 Nathan Sidwell <nathan@acm.org>
12380
12381 PR c++/70512
12382 * g++.dg/ext/attribute-may-alias-5.C: New.
12383
1d510e04
JJ
123842016-04-05 Jakub Jelinek <jakub@redhat.com>
12385
12386 PR c++/70336
12387 * c-c++-common/pr70336.c: New test.
12388 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12389 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12390
84278ed9
JH
123912016-04-05 Jan Hubicka <hubicka@ucw.cz>
12392
12393 PR ipa/66223
12394 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12395
268a0ec4
JJ
123962016-04-05 Jakub Jelinek <jakub@redhat.com>
12397
12398 PR rtl-optimization/70542
12399 * gcc.dg/torture/pr70542.c: New test.
12400 * gcc.target/i386/avx2-pr70542.c: New test.
12401
5e8c2eb1
ZS
124022016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12403
12404 PR tree-optimization/70509
12405 * gcc.target/i386/avx512bw-pr70509.c: New test.
12406
c0daf32d
PP
124072016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12408
12409 PR c++/70452
12410 * g++.dg/ext/constexpr-vla4.C: New test.
12411
bf867841
UB
124122016-04-05 Uros Bizjak <ubizjak@gmail.com>
12413
12414 PR target/70510
12415 * gcc.target/i386/pr70510.c: New test.
12416
3022186a
RB
124172016-04-05 Richard Biener <rguenther@suse.de>
12418
12419 PR tree-optimization/70526
12420 * g++.dg/torture/pr70526.C: New testcase.
12421
55fc79b2
JJ
124222016-04-05 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR target/70525
12425 * gcc.target/i386/pr70525.c: New test.
12426
62b233f2
RB
124272016-04-05 Richard Biener <rguenther@suse.de>
12428
12429 PR middle-end/70499
12430 * g++.dg/torture/pr70499.C: New testcase.
12431
cc05759d
RB
124322016-04-05 Richard Biener <rguenther@suse.de>
12433
12434 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12435 remove XFAIL.
12436
f23f16d4
JJ
124372016-04-04 Jakub Jelinek <jakub@redhat.com>
12438
12439 PR middle-end/70307
12440 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12441 rs6000 ABI warnings.
12442
d27ecc49
JH
124432016-04-04 Jan Hubicka <hubicka@ucw.cz>
12444
12445 PR ipa/66223
12446 * g++.dg/ipa/devirt-51.C: New testcase.
12447
c974c96e 124482016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12449 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12450
12451 PR middle-end/70457
12452 * gcc.dg/torture/pr70457.c: New.
12453
7a85da89
AV
124542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12455
12456 PR fortran/67538
12457 * gfortran.dg/allocate_with_source_19.f08: New test.
12458
de517e64
AV
124592016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12460
12461 PR fortran/65795
12462 * gfortran.dg/coarray_allocate_6.f08: New test.
12463
43b9f499
RB
124642016-04-04 Richard Biener <rguenther@suse.de>
12465
12466 PR rtl-optimization/70484
12467 * gcc.dg/torture/pr70484.c: New testcase.
12468
f13355da
MP
124692016-04-04 Marek Polacek <polacek@redhat.com>
12470
12471 PR c/70307
12472 * gcc.dg/torture/pr70307.c: New test.
12473
6cc6ed50
OE
124742016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12475
12476 PR target/70416
12477 PR target/67391
12478 * gcc.target/sh/torture/pr70416.c: New.
12479
abdc16c8
MS
124802016-04-02 Martin Sebor <msebor@redhat.com>
12481
12482 PR c++/67376
12483 PR c++/70170
12484 PR c++/70172
12485 PR c++/70228
12486 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12487 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12488 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12489 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12490 * g++.dg/cpp0x/constexpr-string.C: Same.
12491 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12492 * g++.dg/cpp0x/pr65398.C: Same.
12493 * g++.dg/ext/constexpr-vla1.C: Same.
12494 * g++.dg/ext/constexpr-vla2.C: Same.
12495 * g++.dg/ext/constexpr-vla3.C: Same.
12496 * g++.dg/ubsan/pr63956.C: Same.
12497
763cd859
JJ
124982016-04-01 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR rtl-optimization/70467
12501 * gcc.target/i386/pr70467-2.c: New test.
12502
0f875435
JJ
125032016-04-01 Jakub Jelinek <jakub@redhat.com>
12504 Marek Polacek <polacek@redhat.com>
12505
12506 PR c++/70488
12507 * g++.dg/init/new47.C: New test.
12508
41d14659
RR
125092016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12510
12511 PR target/70496
12512 * gcc.target/arm/pr70496.c: New test.
12513
f9bf89bb
NS
125142016-04-01 Nathan Sidwell <nathan@acm.org>
12515
73b9085d
NS
12516 PR c++/68475
12517 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12518
4afdcfaa
IE
125192016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12520
12521 PR target/69890
12522 * gcc.dg/strlenopt.h (memmove): New.
12523 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12524 instead of "string.h".
12525 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12526 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12527 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12528 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12529 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12530 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12531 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12532 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12533 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12534 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12535 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12536 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12537 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12538 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12539 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12540 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12541 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12542 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12543 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12544 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12545
b5d7a29c
RO
125462016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12547
12548 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12549 (Holder::foo): Reflect this.
12550
b660f9ec
IE
125512016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12552
12553 PR target/70442
12554 * gcc.dg/pr70442.c: New test.
12555
88504f34
NS
125562016-03-31 Nathan Sidwell <nathan@acm.org>
12557
12558 PR c++/70393
12559 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12560
95d34b96
KY
125612016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12562
12563 PR target/70453
12564 * gcc.target/i386/pr70453.c: New test.
12565
b4c4967c
AB
125662016-03-31 Andrey Belevantsev <abel@ispras.ru>
12567
12568 PR target/70292
12569 * gcc.c-torture/pr70292.c: New test.
12570
5fde6a45
MP
125712016-03-31 Marek Polacek <polacek@redhat.com>
12572
12573 PR c/70297
12574 * c-c++-common/pr70297.c: New test.
12575 * g++.dg/cpp0x/typedef-redecl.C: New test.
12576 * gcc.dg/typedef-redecl2.c: New test.
12577
97eb24c4
JJ
125782016-03-31 Jakub Jelinek <jakub@redhat.com>
12579
12580 PR rtl-optimization/70460
12581 * gcc.c-torture/execute/pr70460.c: New test.
12582
efc3536f
RB
125832016-03-31 Richard Biener <rguenther@suse.de>
12584
12585 PR c++/70430
12586 * g++.dg/ext/vector30.C: New testcase.
12587
e0876e21
DH
125882016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12589 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12590
12591 * gfortran.dg/fmt_pf.f90: New test.
12592
e9bff8c6
RO
125932016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12594
12595 Forward-port from 5 branch
12596 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12597
12598 PR testsuite/70356
12599 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12600 dg-require-effective-target after dg-do.
12601
12602 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12603
12604 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12605
2620c80d
TS
126062016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12607 Julian Brown <julian@codesourcery.com>
12608 Chung-Lin Tang <cltang@codesourcery.com>
12609 Cesar Philippidis <cesar@codesourcery.com>
12610 James Norris <jnorris@codesourcery.com>
12611 Tom de Vries <tom@codesourcery.com>
12612 Nathan Sidwell <nathan@codesourcery.com>
12613
bf867841 12614 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12615 * c-c++-common/goacc/loop-clauses.c: Likewise.
12616 * g++.dg/goacc/template.C: Likewise.
12617 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12618 * gfortran.dg/goacc/loop-1.f95: Likewise.
12619 * gfortran.dg/goacc/loop-5.f95: Likewise.
12620 * gfortran.dg/goacc/loop-6.f95: Likewise.
12621 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12622 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12623 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12624 * c-c++-common/goacc/clauses-fail.c: Likewise.
12625 * c-c++-common/goacc/parallel-1.c: Likewise.
12626 * c-c++-common/goacc/reduction-1.c: Likewise.
12627 * c-c++-common/goacc/reduction-2.c: Likewise.
12628 * c-c++-common/goacc/reduction-3.c: Likewise.
12629 * c-c++-common/goacc/reduction-4.c: Likewise.
12630 * c-c++-common/goacc/routine-3.c: Likewise.
12631 * c-c++-common/goacc/routine-4.c: Likewise.
12632 * c-c++-common/goacc/routine-5.c: Likewise.
12633 * c-c++-common/goacc/tile.c: Likewise.
12634 * g++.dg/goacc/template.C: Likewise.
12635 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12636 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12637 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12638 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12639 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12640 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12641 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12642 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12643 * c-c++-common/goacc/use_device-1.c: ... this file.
12644 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12645 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12646 * c-c++-common/goacc/host_data-6.c: ... this file.
12647 * c-c++-common/goacc/loop-2-kernels.c: New file.
12648 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12649 * c-c++-common/goacc/loop-3.c: Likewise.
12650 * g++.dg/goacc/reference.C: Likewise.
12651 * g++.dg/goacc/routine-1.C: Likewise.
12652 * g++.dg/goacc/routine-2.C: Likewise.
12653
f6d2d066
RB
126542016-03-30 Richard Biener <rguenther@suse.de>
12655
12656 PR middle-end/70450
12657 * gcc.dg/torture/pr70450.c: New testcase.
12658
d43242b9
JJ
126592016-03-30 Jakub Jelinek <jakub@redhat.com>
12660
12661 PR target/70421
12662 * gcc.dg/torture/pr70421.c: New test.
12663 * gcc.target/i386/avx512f-pr70421.c: New test.
12664
5ce43b77
L
126652016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12666
12667 PR testsuite/70364
12668 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12669 (check): New function.
12670 (bar): Call check.
12671 (foo): Align stack to 16 bytes when calling bar.
12672 * gcc.target/i386/cleanup-2.c: Likewise.
12673
d014a712
PP
126742016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12675
12676 PR tree-optimization/59124
12677 * gcc.dg/Warray-bounds-19.c: New test.
12678
3f8257db 126792016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12680
12681 * lib/prune.exp (escape_regex_chars): New.
12682 (prune_file_path): Update to quote metcharacters for regexp.
12683
3336c6e0
JJ
126842016-03-29 Jakub Jelinek <jakub@redhat.com>
12685
a362f023
JJ
12686 PR rtl-optimization/70429
12687 * gcc.c-torture/execute/pr70429.c: New test.
12688
3336c6e0
JJ
12689 PR tree-optimization/70405
12690 * gcc.dg/pr70405.c: New test.
12691
728557fd
AV
126922016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12693
12694 PR fortran/70397
12695 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12696 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12697
bef977d4
TS
126982016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12699
12700 PR testsuite/64177
12701 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12702 __cilkrts_set_param to set two workers.
12703 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12704 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12705
6f6d25c9
DH
127062016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12707
bf867841 12708 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12709
45733562
KY
127102016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12711
12712 PR target/70406
bf867841 12713 * gcc.target/i386/pr70406.c: New test.
45733562 12714
a1799e5e
EB
127152016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12716
12717 * gnat.dg/specs/double_record_extension3.ads: New test.
12718
5fca7b66
RH
127192016-03-25 Richard Henderson <rth@redhat.com>
12720
12721 PR target/70120
12722 * gcc.target/aarch64/pr70120-1.c: New.
12723 * gcc.target/aarch64/pr70120-2.c: New.
12724 * gcc.target/aarch64/pr70120-3.c: New.
12725
31ce75c6
PP
127262016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12727
12728 PR c++/62212
12729 * g++.dg/template/mangle2.C: The dg-do directive should be
12730 "compile" not "assemble".
12731
3caf0ca1
BS
127322016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12733
12734 PR lto/69650
12735 * gcc.dg/pr69650.c: New test.
12736
634035b6
DE
127372016-03-25 David Edelsohn <dje.gcc@gmail.com>
12738
12739 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12740
45d34276
AM
127412016-03-25 Alan Modra <amodra@gmail.com>
12742
12743 * gcc.dg/dfp/pr70052.c: New test.
12744
8f085166
RH
127452016-03-24 Richard Henderson <rth@redhat.com>
12746
12747 PR middle-end/69845
12748 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12749 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12750
011e5ec3
TV
127512016-03-24 Tom de Vries <tom@codesourcery.com>
12752
12753 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12754
9e3f4551
TV
127552016-03-24 Tom de Vries <tom@codesourcery.com>
12756
12757 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12758 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12759
45780041
TV
127602016-03-24 Tom de Vries <tom@codesourcery.com>
12761
12762 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12763 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12764
887ab4e5
PP
127652016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12766
12767 PR c++/62212
12768 * g++.dg/template/mangle2.C: New test.
12769
69a9a66f
RB
127702016-03-24 Richard Biener <rguenther@suse.de>
12771
12772 PR tree-optimization/70396
12773 * gcc.dg/torture/pr70396.c: New testcase.
12774
ed87de55
RB
127752016-03-24 Richard Biener <rguenther@suse.de>
12776
12777 PR middle-end/70370
12778 * gcc.dg/torture/pr70370.c: New testcase.
12779
ea064934
TV
127802016-03-24 Tom de Vries <tom@codesourcery.com>
12781
12782 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12783 * gfortran.dg/goacc/kernels-tree.f95: Same.
12784 * gfortran.dg/goacc/parallel-tree.f95: Same.
12785
b2a4dd1d
TV
127862016-03-24 Tom de Vries <tom@codesourcery.com>
12787
12788 * c-c++-common/goacc/uninit-if-clause.c: New test.
12789 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12790
72e7cd6e
JJ
127912016-03-24 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR target/70290
bf867841
UB
12794 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12795 Fix formatting.
72e7cd6e 12796
ce9d0c03
RB
127972016-03-24 Richard Biener <rguenther@suse.de>
12798
12799 PR tree-optimization/70372
12800 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12801
426b9428
PP
128022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12803
12804 PR c++/70347
12805 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12806
cd1588c4
PP
128072016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12808
12809 PR c++/70332
12810 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12811
61637db3
JJ
128122016-03-23 Jakub Jelinek <jakub@redhat.com>
12813
928af3bf
JJ
12814 PR c++/70001
12815 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12816 * g++.dg/cpp1y/pr70001.C: New test.
12817
61637db3
JJ
12818 PR c++/70323
12819 * g++.dg/cpp0x/constexpr-70323.C: New test.
12820
05aca4e7
AO
128212016-03-23 Alexandre Oliva <aoliva@redhat.com>
12822 Jason Merrill <jason@redhat.com>
12823 Jakub Jelinek <jakub@redhat.com>
12824
12825 PR c++/69315
12826 * g++.dg/cpp0x/constexpr-69315.C: New test.
12827 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12828
fbdb6baf
MP
128292016-03-23 Marek Polacek <polacek@redhat.com>
12830
12831 PR c++/69884
12832 * g++.dg/warn/Wignored-attributes-1.C: New test.
12833 * g++.dg/warn/Wignored-attributes-2.C: New test.
12834
d79ee524
TV
128352016-03-23 Tom de Vries <tom@codesourcery.com>
12836
12837 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12838 initialization.
12839 * gfortran.dg/goacc/private-3.f95 (test): Same.
12840 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12841 missing use param.
12842
a59f0bef
KT
128432016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12844
12845 * lib/target-supports.exp: Remove v7ve entry from loop
12846 creating effective target checks.
12847 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12848 (add_options_for_arm_arch_v7ve): Likewise.
12849
0179520a
JJ
128502016-03-23 Jakub Jelinek <jakub@redhat.com>
12851
12852 PR tree-optimization/70354
12853 * gcc.dg/vect/pr70354-1.c: New test.
12854 * gcc.dg/vect/pr70354-2.c: New test.
12855 * gcc.target/i386/avx2-pr70354-1.c: New test.
12856 * gcc.target/i386/avx2-pr70354-2.c: New test.
12857
75bb14d7
JL
128582016-03-22 Jeff Law <law@redhat.com>
12859
12860 PR target/70232
12861 * gcc.dg/tree-ssa/pr70232.c: New test.
12862
72c9526d
IE
128632016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12864
12865 PR target/70302
12866 * gcc.target/i386/pr70302.c: New test.
12867
a3ca1bc5
RB
128682016-03-22 Richard Biener <rguenther@suse.de>
12869
12870 PR middle-end/70251
12871 * g++.dg/torture/pr70251.C: New testcase.
12872
5c240f4d
DM
128732016-03-22 David Malcolm <dmalcolm@redhat.com>
12874
12875 PR c/69993
12876 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12877 Wmisleading-indentation.c.
12878 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12879 reflect change to diagnostic text and order of messages.
12880 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12881
80f6631b
DE
128822016-03-22 David Edelsohn <dje.gcc@gmail.com>
12883
12884 * g++.dg/ext/java-3.C: Don't compile on AIX.
12885
9a10956c
RB
128862016-03-22 Richard Biener <rguenther@suse.de>
12887
12888 PR middle-end/70333
12889 * gcc.dg/torture/pr70333.c: New testcase.
12890
6cedf922
IE
128912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12892
12893 * g++.dg/ext/pr70290.C: New test.
12894
cd6c27ac
KY
128952016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12896
12897 PR target/70325
12898 * gcc.target/i386/pr70325.c: New test.
12899
4cde512c
JJ
129002016-03-22 Jakub Jelinek <jakub@redhat.com>
12901
b01915ed
JJ
12902 PR target/70329
12903 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12904 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12905
4e3e2cf1
JJ
12906 PR target/70300
12907 * gcc.target/i386/pr70300.c: New test.
12908
4cde512c
JJ
12909 PR c++/70295
12910 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12911 (func2): New function for cond with parens, xfail warning for c++.
12912 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12913
16f6d7dc
PP
129142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12915
12916 PR c++/70096
12917 * g++.dg/template/ptrmem30.C: New test.
12918
a3e2b438
PP
129192016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12920
12921 PR c++/70204
12922 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12923 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12924
11b6a02e
JJ
129252016-03-21 Jakub Jelinek <jakub@redhat.com>
12926
12927 PR middle-end/70326
12928 * gcc.dg/pr70326.c: New test.
12929
b9407883
MG
129302016-03-21 Marc Glisse <marc.glisse@inria.fr>
12931 Jakub Jelinek <jakub@redhat.com>
12932
12933 PR tree-optimization/70317
12934 * gcc.dg/pr70317.c: New test.
12935
4a148e19
UB
129362016-03-21 Uros Bizjak <ubizjak@gmail.com>
12937
12938 PR target/70327
12939 * gcc.target/i386/pr70327.c: New test.
12940
2a85ddbb
ML
129412016-03-21 Martin Liska <mliska@suse.cz>
12942
7d36fe98 12943 PR ipa/70306
2a85ddbb
ML
12944 * gcc.dg/ipa/pr70306.c: New test.
12945
4a148e19 129462016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12947
12948 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12949 * gcc.target/arm/attr-align3.c: Likewise.
12950 * gcc.target/arm/attr_arm.c: Likewise.
12951 * gcc.target/arm/flip-thumb.c: Likewise.
12952
6b366948
JJ
129532016-03-21 Jakub Jelinek <jakub@redhat.com>
12954
12955 PR target/70296
12956 * gcc.target/powerpc/altivec-36.c: New test.
12957
2fac8c14
RB
129582016-03-21 Richard Biener <rguenther@suse.de>
12959
12960 PR tree-optimization/70310
12961 * gcc.dg/torture/pr70310.c: New testcase.
12962
e9bde854
KY
129632016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12964
12965 PR target/70293
12966 * gcc.target/i386/pr70293.c: New test.
12967
56bbfaf6
RB
129682016-03-21 Richard Biener <rguenther@suse.de>
12969
12970 PR tree-optimization/70288
12971 * gcc.dg/torture/pr70288-1.c: New testcase.
12972 * gcc.dg/torture/pr70288-2.c: Likewise.
12973
3eee49ed
AB
129742016-03-21 Andrey Belevantsev <abel@ispras.ru>
12975
12976 PR rtl-optimization/69307
12977 * gcc.target/arm/pr69307.c: New test.
4a148e19 12978
8e7816b4
AB
129792016-03-21 Andrey Belevantsev <abel@ispras.ru>
12980
12981 PR rtl-optimization/69102
12982 * gcc.c-torture/compile/pr69102.c: New test.
12983
14d7d4be
JL
129842016-03-18 Jeff Law <law@redhat.com>
12985
12986 PR rtl-optimization/70263
12987 * gcc.c-torture/compile/pr70263-1.c: New test.
12988 * gcc.target/i386/pr70263-2.c: New test.
12989
5c6a601c
BS
129902016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12991
12992 PR rtl-optimization/70278
12993 * gcc.dg/torture/pr70278.c: New test.
12994 * gcc.target/arm/pr70278.c: New test.
12995
4bbf545b
DM
129962016-03-18 David Malcolm <dmalcolm@redhat.com>
12997
12998 PR c/70281
12999 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13000 (test_builtin_types_compatible_p): New test function.
13001 * gcc.dg/pr70281.c: New test case.
13002
dc28bb68
CL
130032016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13004
13005 PR target/70113
13006 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13007
5e8d6dff
IE
130082016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13009
13010 PR tree-optimization/70252
13011 * gcc.dg/pr70252.c: New test.
13012
d0e7e403
TV
130132016-03-18 Tom de Vries <tom@codesourcery.com>
13014
13015 * gcc.dg/pr70161-2.c: New test.
13016 * gcc.dg/pr70161.c: New test.
13017
fa22501a
TV
130182016-03-18 Tom de Vries <tom@codesourcery.com>
13019
13020 PR ipa/70269
13021 * gcc.dg/pr70269.c: New test.
13022
dd125026
JJ
130232016-03-18 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR c++/70267
13026 * g++.dg/ext/java-3.C: New test.
13027
91914f0a
PP
130282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13029
13030 PR c++/70205
13031 * g++.dg/lookup/pr70205.C: New test.
13032
753a8910
PP
130332016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13034
13035 PR c++/70218
13036 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13037
14ba7b28
MP
130382016-03-17 Marek Polacek <polacek@redhat.com>
13039
13040 PR c/69407
13041 * gcc.dg/atomic-op-6.c: New test.
13042
ded60913
DM
130432016-03-17 David Malcolm <dmalcolm@redhat.com>
13044
13045 PR c/70264
13046 * c-c++-common/pr70264.c: New test case.
13047
a3aad0e6
JJ
130482016-03-17 Jakub Jelinek <jakub@redhat.com>
13049
17366700
JJ
13050 PR c++/70144
13051 * c-c++-common/pr70144-1.c: New test.
13052 * c-c++-common/pr70144-2.c: New test.
13053
a3aad0e6
JJ
13054 PR c++/70272
13055 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13056 * g++.dg/opt/flifetime-dse6.C: New test.
13057 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13058
b57e6e18
L
130592016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13060
13061 PR driver/70192
13062 * gcc.dg/pic-1.c: New test.
13063 * gcc.dg/pic-2.c: Likewise.
13064 * gcc.dg/pic-3.c: Likewise.
13065 * gcc.dg/pic-4.c: Likewise.
13066 * gcc.dg/pie-1.c: Likewise.
13067 * gcc.dg/pie-2.c: Likewise.
13068 * gcc.dg/pie-3.c: Likewise.
13069 * gcc.dg/pie-4.c: Likewise.
13070 * gcc.dg/pie-5.c: Likewise.
13071 * gcc.dg/pie-6.c: Likewise.
13072
b38ba58b
TV
130732016-03-17 Tom de Vries <tom@codesourcery.com>
13074
13075 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13076 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13077
6931b3b7
RB
130782016-03-17 Richard Biener <rguenther@suse.de>
13079
13080 PR debug/70271
13081 * g++.dg/debug/pr70271.C: New testcase.
13082
0c8b64cb
IE
130832016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13084
13085 * gcc.target/i386/pr70251.c: New test.
13086
b1970801
MP
130872016-03-17 Marek Polacek <polacek@redhat.com>
13088
13089 PR c++/70194
13090 * g++.dg/warn/constexpr-70194.C: New test.
13091
820c5eaa
RH
130922016-03-16 Richard Henderson <rth@redhat.com>
13093
13094 PR middle-end/70240
13095 * gcc.c-torture/compile/pr70240.c: New.
13096
da0ad263
SKS
130972016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13098
13099 * gcc.c-torture/compile/20151204.c: Skip for avr.
13100
c73d295c
JJ
131012016-03-16 Jakub Jelinek <jakub@redhat.com>
13102
13103 PR target/70245
13104 * g++.dg/opt/pr70245.C: New test.
13105 * g++.dg/opt/pr70245.h: New file.
13106 * g++.dg/opt/pr70245-aux.cc: New file.
13107
b2794066
MS
131082016-03-16 Martin Sebor <msebor@redhat.com>
13109
13110 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13111
aa43616c
RH
131122016-03-16 Richard Henderson <rth@redhat.com>
13113
13114 PR middle-end/70199
13115 * gcc.c-torture/compile/pr70199.c: New.
13116
59608fe5
L
131172016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13118
13119 * gcc.dg/uninit-19.c: Run dos2unix.
13120
ab4c578f
MP
131212016-03-16 Marek Polacek <polacek@redhat.com>
13122
13123 PR c/70093
13124 * gcc.dg/nested-func-10.c: New test.
13125 * gcc.dg/nested-func-9.c: New test.
13126
f5387e76
JJ
131272016-03-16 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR tree-optimization/68714
13130 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13131
7662b718
TV
131322016-03-16 Tom de Vries <tom@codesourcery.com>
13133
13134 PR tree-optimization/68715
13135 * gcc.dg/graphite/pr68715-2.c: New test.
13136 * gcc.dg/graphite/pr68715.c: New test.
13137 * gfortran.dg/graphite/pr68715.f90: New test.
13138
be7ce7ae
TV
131392016-03-16 Tom de Vries <tom@codesourcery.com>
13140
13141 PR tree-optimization/68809
13142 * gcc.dg/graphite/pr68809-2.c: New test.
13143 * gcc.dg/graphite/pr68809.c: New test.
13144
1935f250
JJ
131452016-03-16 Jakub Jelinek <jakub@redhat.com>
13146
6651c93e
JJ
13147 PR c++/70147
13148 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13149 method call to i () as argument. Adjust expected output.
13150
1935f250
JJ
13151 PR c++/70147
13152 * g++.dg/ubsan/pr70147-1.C: New test.
13153 * g++.dg/ubsan/pr70147-2.C: New test.
13154
ab1caa6e
MS
131552016-03-15 Martin Sebor <msebor@redhat.com>
13156
13157 PR c++/58281
13158 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13159
5c2a1bbb
JDA
131602016-03-15 John David Anglin <danglin@gcc.gnu.org>
13161
cb5d8ad1
JDA
13162 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13163 hppa*-*-hpux*.
13164
b440dd40
JDA
13165 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13166
5c2a1bbb
JDA
13167 PR libfortran/69799
13168 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13169 libatomic_available.
13170
42c729c5
MP
131712016-03-15 Marek Polacek <polacek@redhat.com>
13172
13173 PR c++/70209
13174 * g++.dg/ext/attribute-may-alias-4.C: New test.
13175
82b1c550
AM
131762016-03-15 Alexander Monakov <amonakov@ispras.ru>
13177
13178 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13179 -fvar-tracking-assignments-toggle flag.
13180
4ccbf3a6
PH
131812016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13182
13183 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13184
c39858bd
JJ
131852016-03-15 Jakub Jelinek <jakub@redhat.com>
13186
13187 PR rtl-optimization/70222
13188 * gcc.c-torture/execute/pr70222-1.c: New test.
13189 * gcc.c-torture/execute/pr70222-2.c: New test.
13190
8be119c1
RH
131912016-03-15 Richard Henderson <rth@redhat.com>
13192
13193 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13194
6598bb55
AB
131952016-03-15 Andrey Belevantsev <abel@ispras.ru>
13196
13197 PR rtl-optimization/69032
13198 * gcc.dg/pr69032.c: New test.
13199
81fa2944
AB
132002016-03-15 Andrey Belevantsev <abel@ispras.ru>
13201
13202 PR rtl-optimization/63384
4a148e19 13203 * g++.dg/pr63384.C: New test.
81fa2944 13204
74ea9ab6
AB
132052016-03-15 Andrey Belevantsev <abel@ispras.ru>
13206
13207 PR target/64411
13208 * gcc.target/i386/pr64411.C: New test.
13209
045d5055
TV
132102016-03-15 Tom de Vries <tom@codesourcery.com>
13211
13212 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13213 * gfortran.dg/goacc/kernels-alias.f95: New test.
13214
3ea33585
MS
132152016-03-14 Martin Sebor <msebor@redhat.com>
13216
13217 PR c++/53792
13218 * g++.dg/cpp0x/constexpr-inline.C: New test.
13219 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13220
1df7b330
DE
132212016-03-14 David Edelsohn <dje.gcc@gmail.com>
13222
13223 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13224
79b57d18
JJ
132252016-03-14 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR middle-end/70219
13228 * gcc.dg/pr70219.c: New test.
13229
3cbf012a
BS
132302016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13231
13232 PR target/70083
13233 * gcc.dg/torture/pr70083.c: New test.
13234 * gcc.target/i386/pr70083.c: New test.
13235
a9fee7cd
RB
132362016-03-14 Richard Biener <rguenther@suse.de>
13237
13238 PR tree-optimization/56365
13239 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13240
4799603f
SB
132412016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13242
13243 PR target/70098
13244 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13245 New function.
13246 * g++.dg/pr70098.C: New testcase.
13247
13248
760ca967
TV
132492016-03-14 Tom de Vries <tom@codesourcery.com>
13250
13251 PR tree-optimization/70045
13252 * gcc.dg/graphite/pr70045.c: New test.
13253
44e66a77
JD
132542016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13255
13256 PR fortran/69043
13257 * gfortran.dg/include_9.f90: New test.
13258
a18e0fe1
DH
132592016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13260
13261 PR fortran/45076
13262 gfortran.dg/prof/prof.exp: New script.
13263 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13264
d0aca6ab
AB
132652016-03-12 Andrey Belevantsev <abel@ispras.ru>
13266
13267 PR rtl-optimization/69307
13268 * gcc.dg/pr69307.c: New test.
13269
cefe08a4
VM
132702016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13271
13272 PR target/69614
13273 * gcc.target/arm/pr69614.c: New.
13274
70112e2a
PT
132752016-03-12 Paul Thomas <pault@gcc.gnu.org>
13276
13277 PR fortran/70031
13278 * gfortran.dg/submodule_14.f08: New test
13279
13280 PR fortran/69524
13281 * gfortran.dg/submodule_15.f08: New test
13282
3f1e5d3a
PP
132832016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13284
13285 PR c++/70106
13286 * g++.dg/cpp1y/paren3.C: New test.
13287
a3f6d680
MM
132882016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13289
13290 PR target/70131
13291 * gcc.target/powerpc/ppc-round2.c: New test.
13292
92348f09
BS
132932016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13294
13295 PR target/70123
13296 * gcc.dg/torture/pr70123.c: New test.
13297
cebde9e9
JL
132982016-03-11 Jeff Law <law@redhat.com>
13299
13300 PR tree-optimization/70190
13301 * gcc.c-torture/compile/pr70190.c: New test.
13302
3edc5da4
DM
133032016-03-11 David Malcolm <dmalcolm@redhat.com>
13304
13305 PR c/68187
13306 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13307 case.
13308 (test43_b): Likewise.
13309 (test43_c): Likewise.
13310 (test43_d): Likewise.
13311 (test43_e): Likewise.
13312 (test43_f): Likewise.
13313 (test43_g): Likewise.
13314 (test44_a): Likewise.
13315 (test44_b): Likewise.
13316 (test44_c): Likewise.
13317 (test44_d): Likewise.
13318 (test44_e): Likewise.
13319
318c1204
DM
133202016-03-11 David Malcolm <dmalcolm@redhat.com>
13321
13322 PR c/70085
13323 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13324
bc062234
KT
133252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13326
13327 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13328 dg-options.
13329
acfc1ac1
KT
133302016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13331
13332 PR target/70002
13333 PR target/69245
13334 * gcc.target/aarch64/pr69245_2.c: New test.
13335
d1e2bb2d
JJ
133362016-03-11 Jakub Jelinek <jakub@redhat.com>
13337
13338 PR tree-optimization/70177
13339 * gcc.dg/pr70177.c: New test.
13340
07350627
AL
133412016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13342
13343 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13344
5c6706f7
AL
133452016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13346
13347 * gcc.dg/tree-ssa/sra-20.c: New.
13348
02d472a2
JJ
133492016-03-11 Jakub Jelinek <jakub@redhat.com>
13350
686d390a
JJ
13351 PR rtl-optimization/70174
13352 * gcc.dg/pr70174.c: New test.
13353
02d472a2
JJ
13354 PR tree-optimization/70169
13355 * gcc.dg/pr70169.c: New test.
13356
0f9befa1
IE
133572016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13358
13359 PR target/70160
13360 * gcc.target/i386/pr70160.c: New test.
13361
432d4670
AK
133622016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13363
13364 * gcc.target/s390/dfp-1.c: New test.
13365
a3dc8760
NC
133662016-03-10 Nick Clifton <nickc@redhat.com>
13367
13368 PR target/70044
13369 * gcc.target/aarch64/pr70044.c: New test.
13370
b87a8d7d
PP
133712016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13372 Jakub Jelinek <jakub@redhat.com>
13373
13374 PR c++/70001
13375 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13376 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13377 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13378
4f4ada6a
JH
133792016-03-10 Jan Hubicka <hubicka@ucw.cz>
13380
13381 PR lto/69589
13382 * g++.dg/lto/pr69589_0.C: New testcase
13383 * g++.dg/lto/pr69589_1.C: New testcase
13384
d49b0aa0
MP
133852016-03-10 Marek Polacek <polacek@redhat.com>
13386
13387 PR c++/70153
13388 * g++.dg/delayedfold/unary-plus1.C: New test.
13389
133902016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13391
13392 * gcc.target/arm/pr45701-1.c: Escape brackets.
13393 * gcc.target/arm/pr45701-2.c: Likewise.
13394
71017a7b
AL
133952016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13396
13397 * gfortran.dg/unconstrained_commons.f: New.
13398
ba52669f
AM
133992016-03-10 Alan Modra <amodra@gmail.com>
13400
13401 * gcc.dg/pr69195.c: New.
13402 * gcc.dg/pr69238.c: New.
13403
27742332
TV
134042016-03-10 Tom de Vries <tom@codesourcery.com>
13405
13406 PR testsuite/68915
13407 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13408
3a81a594
RB
134092016-03-10 Richard Biener <rguenther@suse.de>
13410
13411 PR tree-optimization/70128
13412 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13413 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13414
3433b975
JJ
134152016-03-09 Jakub Jelinek <jakub@redhat.com>
13416
c2864f02
JJ
13417 PR tree-optimization/70152
13418 * gcc.dg/pr70152.c: New test.
13419
3433b975
JJ
13420 PR target/70086
13421 * gcc.target/i386/pr70086-1.c: New test.
13422 * gcc.target/i386/pr70086-2.c: New test.
13423 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13424
13425 PR tree-optimization/70127
13426 * gcc.c-torture/execute/pr70127.c: New test.
13427
96b3c82d
CP
134282016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13429
13430 * c-c++-common/goacc/combined-directives-2.c: New test.
13431
b4f3232d
DM
134322016-03-09 David Malcolm <dmalcolm@redhat.com>
13433
13434 PR c/68473
13435 PR c++/70105
13436 * g++.dg/diagnostic/pr70105.C: New test.
13437 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13438 (test_multiple_ordinary_maps): New test function.
13439
40499f81
DM
134402016-03-09 David Malcolm <dmalcolm@redhat.com>
13441
13442 PR c/68473
13443 PR c++/70105
13444 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13445 Drop range information from call to inform_at_rich_loc.
13446 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13447 New.
13448 (test_show_locus): Replace calls to rich_location::add_range with
13449 calls to add_range. Rewrite the tests that used the now-defunct
13450 rich_location ctor taking a source_range. Simplify other tests
13451 by replacing calls to COMBINE_LOCATION_DATA with calls to
13452 make_location.
13453
c9e33662
RB
134542016-03-09 Richard Biener <rguenther@suse.de>
13455 Jakub Jelinek <jakub@redhat.com>
13456
13457 PR tree-optimization/70138
13458 * gcc.dg/vect/pr70138-1.c: New testcase.
13459 * gcc.dg/vect/pr70138-2.c: Likewise.
13460
2c73b764
JJ
134612016-03-09 Jakub Jelinek <jakub@redhat.com>
13462
13463 PR target/70049
13464 * gcc.target/i386/pr70049.c: New test.
13465
c06d25bb
RB
134662016-03-09 Richard Biener <rguenther@suse.de>
13467
13468 PR c/70143
13469 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13470 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13471 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13472
5828a501
RO
134732016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13474
13475 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13476 arm-*-*.
13477
2e141c8d
JJ
134782016-03-09 Jakub Jelinek <jakub@redhat.com>
13479
5a9def37
JJ
13480 PR middle-end/67278
13481 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13482
2e141c8d
JJ
13483 PR target/67278
13484 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13485
13486 PR middle-end/70050
13487 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13488 in testcase comment.
13489
bf751f40
TV
134902016-03-09 Tom de Vries <tom@codesourcery.com>
13491
13492 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13493 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13494 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13495 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13496 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13497 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13498 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13499 * gfortran.dg/goacc/kernels-loop.f95: New test.
13500
e210c999
MS
135012016-03-08 Martin Sebor <msebor@redhat.com>
13502
13503 PR c++/62096
13504 * g++.dg/warn/overflow-warn-7.C: New test.
13505
80aac5c8
JM
135062016-03-08 Jason Merrill <jason@redhat.com>
13507
13508 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13509 * lib/target-supports.exp (check_effective_target_concepts): New.
13510
12b81409
JJ
135112016-03-08 Jakub Jelinek <jakub@redhat.com>
13512
d259b234
JJ
13513 PR c++/70135
13514 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13515 * g++.dg/ubsan/pr70135.C: New test.
13516
12b81409
JJ
13517 PR target/70110
13518 * gcc.dg/pr70110.c: New test.
13519
b4e9f2aa
MJ
135202016-03-07 Martin Jambor <mjambor@suse.cz>
13521
13522 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13523 * c-c++-common/gomp/if-1.c: Likewise.
13524 * c-c++-common/gomp/pr61486-2.c: Likewise.
13525 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13526 to dg-additional-options.
13527 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13528 * g++/gomp/target-teams-1.c: Likewise.
13529 * gcc.dg/gomp/gomp.exp: Likewise.
13530 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13531 dg-additional-options.
13532 * gfortran.dg/gomp/gomp.exp: Likewise.
13533 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13534 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13535 dg-additional-options.
13536 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13537
f86e631e
MJ
135382016-03-07 Martin Jambor <mjambor@suse.cz>
13539
13540 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13541 * c-c++-common/gomp/gridify-1.c: New test.
13542 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13543
94156b3f
AV
135442016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13545
13546 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13547 trigger for cortex-r8, when scanning for register r8.
13548 * gcc.target/arm/pr45701-2.c: Likewise.
13549
a84a49b7 135502016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13551 Jeff Law <law@redhat.com>
a84a49b7
RB
13552
13553 PR tree-optimization/69740
13554 * gcc.c-torture/compile/pr69740-1.c: New test.
13555 * gcc.c-torture/compile/pr69740-2.c: New test.
13556
e41f6c9e
BS
135572016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13558
13559 * lib/target-supports.exp
13560 (check_effective_target_whole_vector_shift): Enable for PPC64.
13561
57548bf5
RB
135622016-03-07 Richard Biener <rguenther@suse.de>
13563
13564 PR tree-optimization/70115
13565 * gcc.dg/torture/pr70115.c: New testcase.
13566
4ae13300
NS
135672016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13568
13569 PR middle-end/69916
13570 * c-c-++-common/goacc/pr69916.c: New.
13571
5edb9853
RH
135722016-03-07 Richard Henderson <rth@redhat.com>
13573
13574 * gcc.c-torture/compile/pr70061.c: New test.
13575
2067a8f3
RB
135762016-03-07 Richard Biener <rguenther@suse.de>
13577
13578 PR testsuite/70109
13579 * gcc.dg/vect/O3-pr36098.c: New testcase.
13580
4145a9b7
CL
135812016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13582
13583 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13584
1878be32
EB
135852016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13586
13587 * gnat.dg/renaming9.ad[sb]: New testcase.
13588
df762bb2
JJ
135892016-03-05 Jakub Jelinek <jakub@redhat.com>
13590
13591 PR c++/70084
13592 * g++.dg/expr/stdarg3.C: New test.
13593
7d461295
JL
135942016-03-04 Jeff Law <law@redhat.com>
13595
13596 PR tree-optimization/69196
13597 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13598 x86_64-*-*.
13599
29b9828f
BS
136002016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13601
b6b552fd
BS
13602 PR c/69973
13603 * gcc.dg/pr69973.c: New test.
13604
201d49e9
BS
13605 PR rtl-optimization/69941
13606 * gcc.dg/torture/pr69941.c: New test.
13607
29b9828f
BS
13608 PR c/69824
13609 * gcc.dg/pr69824.c: New test.
13610
640b7e74
TV
136112016-03-05 Tom de Vries <tom@codesourcery.com>
13612
13613 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13614 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13615 function.
13616
7a3a3fad
PP
136172016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13618
13619 PR c++/66786
13620 * g++.dg/cpp1y/var-templ48.C: New test.
13621 * g++.dg/cpp1y/var-templ49.C: New test.
13622
cd439aec
EB
136232016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13624
13625 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13626
60204554
JJ
136272016-03-04 Jakub Jelinek <jakub@redhat.com>
13628
0c8825de
JJ
13629 PR c++/70035
13630 * g++.dg/ubsan/pr70035.C: New test.
13631
60204554
JJ
13632 PR target/70062
13633 * gcc.target/i386/pr70062.c: New test.
13634
f79d4eab
L
136352016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13636
13637 * g++.dg/template/typename21.C: Remove c++98_only.
13638
ea81ce67
L
136392016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13640
13641 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13642
64b23c13
DM
136432016-03-04 David Malcolm <dmalcolm@redhat.com>
13644
13645 PR c/68187
13646 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13647 function.
13648 (fn_42_b): Likewise.
13649 (fn_42_c): Likewise.
13650
729526f5
DM
136512016-03-04 David Malcolm <dmalcolm@redhat.com>
13652
13653 PR c/68187
13654 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13655 function.
13656 (fn_40_b): Likewise.
13657 (fn_41_a): Likewise.
13658 (fn_41_b): Likewise.
13659
f9ea11ac
JJ
136602016-03-04 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR target/70059
13663 * gcc.target/i386/avx512f-pr70059.c: New test.
13664 * gcc.target/i386/avx512dq-pr70059.c: New test.
13665
b6c38c69
BS
136662016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13667
13668 PR rtl-optimization/57676
13669 * gcc.dg/torture/pr57676.c: New test.
13670
af3cdd34
IE
136712016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13672
13673 * gcc.dg/pr70026.c: New test.
13674
7ff6ca38
MP
136752016-03-04 Marek Polacek <polacek@redhat.com>
13676
13677 PR c/69798
13678 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13679 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13680
a6bf62d5
KT
136812016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13682
13683 PR target/70004
13684 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13685 Delete.
13686 (test_corners_sisd_si): Likewise.
13687 (main): Remove checks of the above.
13688 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13689
ae4cdc6a
EB
136902016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13691
13692 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13693
08455559
CL
136942016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13695
13696 * gcc.dg/torture/pr69951.c: Accept argc==0.
13697
e9a35493
RB
136982016-03-04 Richard Biener <rguenther@suse.de>
13699
13700 PR c++/70054
13701 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13702 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13703
fba054c2
DV
137042016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13705
13706 PR testsuite/69766
13707 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13708 testing multiarch.
13709
f10cdc6c
JJ
137102016-03-04 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR debug/69947
13713 * gcc.dg/guality/pr69947.c: New test.
13714
2e981ba0
JJ
137152016-03-03 Jakub Jelinek <jakub@redhat.com>
13716
13717 PR ada/70017
13718 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13719
0ba3bfa2
KT
137202016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13721
13722 PR rtl-optimization/69904
13723 * gcc.target/arm/pr69904.c: New test.
13724
97ecdb46
JJ
137252016-03-03 Jakub Jelinek <jakub@redhat.com>
13726
13727 PR target/70021
13728 * gcc.dg/vect/pr70021.c: New test.
13729 * gcc.target/i386/pr70021.c: New test.
13730
a2a743a1
MP
137312016-03-03 Marek Polacek <polacek@redhat.com>
13732
13733 PR middle-end/70050
13734 * gcc.dg/pr70050.c: New test.
13735
fa07ecdd
JG
137362016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13737
13738 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13739
23504262
ML
137402016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13741
13742 PR tree-optimization/70043
13743 * gfortran.dg/vect/pr70043.f90: New test.
13744
b7b9e1a9
EB
137452016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13746
13747 * gnat.dg/specs/task1.ads: New test.
13748
cb83ba54
RO
137492016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13750
13751 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13752 Invoke gdb with -batch.
13753 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13754
a75f5e30
RB
137552016-03-03 Richard Biener <rguenther@suse.de>
13756
13757 PR tree-optimization/55936
13758 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13759
268bc320
JL
137602016-03-02 Jeff Law <law@redhat.com>
13761
815f20ab
JL
13762 PR rtl-optimization/69942
13763 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13764 effects of argument promotions.
13765
268bc320
JL
13766 PR tree-optimization/69987
13767 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13768 target does not support -fprefetch-loop-arrays.
13769
171f7de5
UB
137702016-03-02 Uros Bizjak <ubizjak@gmail.com>
13771
13772 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13773
192912db
BC
137742016-03-02 Bin Cheng <bin.cheng@arm.com>
13775
c7908871 13776 PR rtl-optimization/69052
192912db
BC
13777 * gcc.target/i386/pr69052.c: New test.
13778
90a7a40b
AM
137792016-03-02 Alan Modra <amodra@gmail.com>
13780
13781 * gcc.dg/pr69990.c: New.
13782
69fa742f
JJ
137832016-03-02 Jakub Jelinek <jakub@redhat.com>
13784
de752fb0
JJ
13785 PR c/68062
13786 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13787
13788 PR middle-end/70022
13789 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13790
69fa742f
JJ
13791 PR target/70028
13792 * gcc.target/i386/pr70028.c: New test.
13793
7c65bd56
MK
137942016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13795
13796 * c-c++-common/asan/swapcontext-test-1.c,
13797 * c-c++-common/tsan/thread_leak.c,
13798 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13799 * g++.dg/tsan/benign_race.C,
13800 * g++.dg/tsan/fd_close_norace.C,
13801 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13802 races with sanitizer output
13803
37d98220 138042016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13805 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13806
13807 PR target/67278
13808 * gcc.dg/simd-8.c: New testcase.
13809
218db463
RB
138102016-03-02 Richard Biener <rguenther@suse.de>
13811
13812 PR middle-end/67278
13813 * gcc.dg/simd-7.c: New testcase.
13814
22c72158
EB
138152016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13816
13817 * gcc.target/i386/pr70007.c: Tweak.
13818
9a790ccc
DV
138192016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13820
13821 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13822
bd02f00f
MP
138232016-03-02 Marek Polacek <polacek@redhat.com>
13824
13825 PR c/67854
13826 * gcc.dg/pr67854.c: New test.
13827
1e840f39
JJ
138282016-03-02 Jakub Jelinek <jakub@redhat.com>
13829
13830 PR middle-end/70025
13831 * gcc.dg/torture/pr70025.c: New test.
13832
bca00241
VK
138332016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13834
13835 PR tree-optimization/68621
13836 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13837
0bca04b8
EB
138382016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13839
13840 * gcc.target/i386/pr70007.c: New test.
13841
2a9afc86
JL
138422016-03-01 Jeff Law <law@redhat.com>
13843
eab2541b 13844 PR tree-optimization/69196
9d83ef71 13845 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13846
2a9afc86
JL
13847 PR tree-optimization/69196
13848 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13849 duplicating code and spoiling the expected output.
13850
0d39977e
MM
138512016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13852
13853 PR target/70033
13854 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13855 supports power9 before doing tests.
13856 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13857 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13858 * gcc.target/powerpc/p9-permute.c: Likewise.
13859
a0c0699d
UB
138602016-03-01 Uros Bizjak <ubizjak@gmail.com>
13861
13862 PR target/70027
13863 * gcc.target/i386/pr70027.c: New test.
13864
0ae3ef47 138652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13866
13867 * gcc.dg/pr70017.c: New test.
13868
686e2237
JJ
138692016-03-01 Jakub Jelinek <jakub@redhat.com>
13870
13871 PR c/69796
13872 PR c/69974
13873 * gcc.dg/pr69796.c: New test.
13874 * gcc.dg/pr69974.c: New test.
13875
f8e4188c
EB
138762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13877
13878 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13879
5e3f1c7c
JL
138802016-02-29 Jeff Law <law@redhat.com>
13881
13882 PR tree-optimization/69987
13883 * gfortran.dg/pr69987.f90: New test.
13884
13885 PR tree-optimization/69989
13886 * gcc.c-torture/compile/pr69989-2.c: New test.
13887
1be56bc5
MP
138882016-03-01 Marek Polacek <polacek@redhat.com>
13889
13890 PR c++/69795
13891 * g++.dg/parse/invalid1.C: New test.
13892
1b19470d
RB
138932016-03-01 Richard Biener <rguenther@suse.de>
13894
13895 PR middle-end/70022
13896 * gcc.dg/pr70022.c: New testcase.
13897
3ae0661a
IE
138982016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13899
13900 PR tree-optimization/69956
13901 * gcc.dg/pr69956.c: New test.
13902
0f09ab88
BS
139032016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13904
13905 PR target/70011
13906 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13907 XFAIL when hardware supports efficient unaligned storage access.
13908
76d881bf
PP
139092016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13910
13911 PR c++/69961
13912 * g++.dg/template/pr69961a.C: New test.
13913 * g++.dg/template/pr69961b.C: New test.
13914
7168133a
DM
139152016-02-29 David Malcolm <dmalcolm@redhat.com>
13916
13917 PR preprocessor/69985
13918 * gcc.dg/cpp/pr69985.c: New test case.
13919
0c6072a3
JL
139202016-02-29 Jeff Law <law@redhat.com>
13921
e66f219b
JL
13922 PR tree-optimization/70005
13923 * gcc.c-torture/execute/pr70005.c New test.
13924
0c6072a3
JL
13925 PR tree-optimization/69999
13926 * gcc.c-torture/compile/pr69999.c: New test.
13927
fd9fbdb3
YR
139282016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13929
13930 PR tree-optimization/69652
13931 * gcc.dg/torture/pr69652.c: Delete test.
13932 * gcc.dg/vect/pr69652.c: New test.
13933
cbd400b4
RB
139342016-02-19 Richard Biener <rguenther@suse.de>
13935
13936 PR tree-optimization/69980
13937 * gfortran.dg/vect/pr69980.f90: New testcase.
13938
84ea0f58
EB
139392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13940
13941 * gcc.target/sparc/20160229-1.c: New test.
13942
5d2a63dc
EB
139432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13944
13945 * gnat.dg/stack_usage3.adb: New test.
13946 * gnat.dg/stack_usage3_pkg.ads: New helper.
13947
93e708f9
EB
139482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13949
13950 * gnat.dg/renaming8.adb: New test.
13951 * gnat.dg/renaming8_pkg1.ads: New helper.
13952 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13953 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13954
6512bc93
RB
139552016-02-29 Richard Biener <rguenther@suse.de>
13956
13957 PR tree-optimization/69720
13958 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13959
7b201a88
TK
139602016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13961
13962 PR fortran/68147
13963 PR fortran/47674
13964 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13965
82ee0cf2 139662016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13967 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13968
13969 PR fortran/56007
13970 * gfortran.dg/coarray_8.f90: Adjust error message.
13971 * gfortran.dg/pr56007.f90: New test.
13972 * gfortran.dg/pr56007.f: New test.
13973
cdc1a2c8
L
139742016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13975
13976 PR tree-optimization/69989
13977 * gcc.dg/torture/pr69989.c: New test.
13978
33505bcf
EB
139792016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13980
13981 * gcc.target/i386/stack-realign-win.c: New test.
13982
524bfb19
HA
139832016-02-28 Harald Anlauf <anlauf@gmx.de>
13984
13985 PR fortran/60126
13986 * gfortran.dg/pr60126.f90: New test.
13987
bd542508
JL
139882016-02-27 Jeff Law <law@redhat.com>
13989
13990 Revert
13991 2016-02-26 Richard Biener <rguenther@suse.de>
13992 Jeff Law <law@redhat.com>
13993
13994 PR tree-optimization/69740
13995 * gcc.c-torture/compile/pr69740-1.c: New test.
13996 * gcc.c-torture/compile/pr69740-2.c: New test.
13997
dd1291e0
JD
139982016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13999
5fb67f8b 14000 PR fortran/69910
dd1291e0
JD
14001 * gfortran.dg/newunit_4.f90: New test.
14002
5cfefb59
JJ
140032016-02-27 Jakub Jelinek <jakub@redhat.com>
14004
14005 PR target/69613
14006 PR rtl-optimization/69886
14007 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14008 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14009 target.
14010
20ba5f33
MS
140112016-02-26 Martin Sebor <msebor@redhat.com>
14012
14013 PR tree-optimization/15826
14014 * gcc.dg/tree-ssa/pr15826.c: New test.
14015
e6fb01b0
JJ
140162016-02-26 Jakub Jelinek <jakub@redhat.com>
14017
14018 PR target/69969
14019 * gcc.target/powerpc/pr69969.c: New test.
14020
e3e0cf64
MS
140212016-02-26 Martin Sebor <msebor@redhat.com>
14022
14023 PR c++/15766
14024 * g++.old-deja/g++.other/decl5.C: Add a test case.
14025
d1f2bea5
SB
140262016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14027
14028 PR target/69946
14029 * gcc.target/powerpc/pr69946.c: New file.
14030
4a4f9d2b 140312016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14032 Jeff Law <law@redhat.com>
4a4f9d2b 14033
e3e0cf64 14034 PR tree-optimization/69740
4a4f9d2b
RB
14035 * gcc.c-torture/compile/pr69740-1.c: New test.
14036 * gcc.c-torture/compile/pr69740-2.c: New test.
14037
ad2a2706
MJ
140382016-02-26 Martin Jambor <mjambor@suse.cz>
14039
14040 PR middle-end/69920
14041 * gcc.dg/torture/pr69932.c: New test.
14042 * gcc.dg/torture/pr69936.c: Likewise.
14043
1d11f7ce
AK
140442016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14045
14046 PR target/69709
14047 * gcc.target/s390/pr69709.c: New test.
14048
6cfccbb2
KT
140492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14050
14051 PR target/69245
14052 * gcc.target/aarch64/pr69245_1.c: New test.
14053
ac59ad4e
KT
140542016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14055
14056 PR target/69613
14057 * gcc.dg/torture/pr69613.c: New test.
14058
a2ad54a0
JJ
140592016-02-26 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR rtl-optimization/69891
14062 * gcc.target/i386/pr69891.c: New test.
14063
0884062c 140642016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14065 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14066
d2369d4f 14067 PR target/61397
c163789b
MM
14068 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14069 functionality for both 32-bit and 64-bit.
14070
5aed7e2c
RB
140712016-02-26 Richard Biener <rguenther@suse.de>
14072
14073 PR tree-optimization/69551
14074 * gcc.dg/torture/pr69951.c: New testcase.
14075
798e2a8e
RB
140762016-02-25 Richard Biener <rguenther@suse.de>
14077
14078 PR tree-optimization/48795
14079 * gcc.dg/Warray-bounds-18.c: New testcase.
14080
9559fbac
RO
140812016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14082
14083 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14084
c049b107
JJ
140852016-02-25 Jakub Jelinek <jakub@redhat.com>
14086
14087 PR rtl-optimization/69896
14088 * gcc.dg/pr69896.c: New test.
14089
1137001c
PP
140902016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14091
14092 PR c++/69736
14093 * g++.dg/cpp1y/paren2.C: New test.
14094
2e9c8641
MS
140952016-02-24 Martin Sebor <msebor@redhat.com>
14096
14097 PR c/51147
14098 * gcc.dg/enum-mode-2.c: New test.
14099
03ca8fb3
JJ
141002016-02-24 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR c++/69922
14103 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14104 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14105 * g++.dg/ubsan/pr69922.C: New test.
14106
0b05329b
MP
141072016-02-24 Marek Polacek <polacek@redhat.com>
14108
14109 PR c/69819
14110 * gcc.dg/pr69819.c: New test.
14111
57c2c374
MS
141122016-02-24 Martin Sebor <msebor@redhat.com>
14113
3b96b93a
MS
14114 PR c++/69912
14115 * g++.dg/ext/flexary15.C: New test.
14116
141172016-02-24 Martin Sebor <msebor@redhat.com>
14118
14119 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14120 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14121 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14122
65433bb5
MK
141232016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14124 Charles Baylis <charles.baylis@linaro.org>
14125
14126 PR debug/61033
14127 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14128
f802a424 141292016-02-24 Richard Biener <rguenther@suse.de>
44293580 14130 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14131
14132 PR middle-end/69760
14133 * gcc.dg/torture/pr69760.c: New testcase.
14134
525f795f
RO
141352016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14136
14137 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14138 pattern on Solaris with as.
14139
cd7bbceb
KT
141402016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14141
14142 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14143 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14144 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14145 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14146
89c0c1fd
JJ
141472016-02-24 Jakub Jelinek <jakub@redhat.com>
14148
14149 PR middle-end/69915
14150 * gcc.dg/pr69915.c: New test.
14151
0683fd27
KT
141522016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14153
14154 PR rtl-optimization/69886
14155 * gcc.dg/torture/pr69886.c: New test.
14156
e53d562a
RB
141572016-02-24 Richard Biener <rguenther@suse.de>
14158
14159 PR middle-end/68963
14160 * gcc.dg/torture/pr68963.c: New testcase.
14161
74a00288
KT
141622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14163
14164 PR target/69875
14165 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14166 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14167 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14168 * gcc.target/arm/atomic_loaddi_1.c: New test.
14169 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14170 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14171 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14172 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14173 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14174 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14175 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14176 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14177
340fd4c9
JJ
141782016-02-24 Jakub Jelinek <jakub@redhat.com>
14179
14180 PR middle-end/69909
14181 * gcc.dg/torture/pr69909.c: New test.
14182
47d3fdb2
RB
141832016-02-24 Richard Biener <rguenther@suse.de>
14184
14185 PR tree-optimization/69907
14186 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14187 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14188 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14189
dab73e73
CB
141902016-02-24 Christian Bruel <christian.bruel@st.com>
14191
14192 * gcc.target/arm/pragma_cpp_fma.c: New test.
14193
7cc5ec65
JD
141942016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14195
14196 PR fortran/61156
14197 * gfortran.dg/include_6.f90: Update test.
14198
067fbd8b
JJ
141992016-02-23 Jakub Jelinek <jakub@redhat.com>
14200
14201 PR objc/69844
14202 * objc.dg/pr69844.m: New test.
14203
64a454d9
JD
142042016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14205
14206 PR libgfortran/69456
14207 * gfortran.dg/namelist_89.f90: New test.
14208 * gfortran.dg/pr59700.f90: Update test..
14209
35886f0b
MS
142102016-02-23 Martin Sebor <msebor@redhat.com>
14211
14212 PR middle-end/69780
14213 * g++.dg/ext/builtin_alloca.C: New test.
14214 * gcc.dg/builtins-68.c: New test.
14215
162cc7e3
RH
142162016-02-23 Richard Henderson <rth@redhat.com>
14217
14218 * gcc.target/i386/addr-space-3.c: Remove test.
14219
196440f8
DM
142202016-02-23 David Malcolm <dmalcolm@redhat.com>
14221
14222 PR preprocessor/69126
14223 PR preprocessor/69543
14224 * c-c++-common/pr69126-2-long.c: New test.
14225 * c-c++-common/pr69126-2-short.c: New test.
14226 * c-c++-common/pr69543-1.c: Remove xfail.
14227
1d3121af
DM
142282016-02-23 David Malcolm <dmalcolm@redhat.com>
14229
14230 PR preprocessor/69126
14231 PR preprocessor/69543
14232 PR preprocessor/69558
14233 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14234 (f): Rename to...
14235 (test_2): ...this, and add leading comment.
14236 (MACRO_3, test_3): New.
14237 (MACRO_4A, MACRO_4B, test_4): New.
14238 (MACRO): Rename to...
14239 (MACRO_5): ...this.
14240 (g): Rename to...
14241 (test_5): ...this, updating for renaming of MACRO, and
14242 add leading comment.
14243 * c-c++-common/pr69543-1.c: New.
14244 * c-c++-common/pr69543-2.c: New.
14245 * c-c++-common/pr69543-3.c: New.
14246 * c-c++-common/pr69543-4.c: New.
14247 * c-c++-common/pr69558-1.c: New.
14248 * c-c++-common/pr69558-2.c: New.
14249 * c-c++-common/pr69558-3.c: New.
14250 * c-c++-common/pr69558-4.c: New.
14251 * gcc.dg/pr69558.c: Move to...
14252 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14253 xfail for c++.
14254
f99c3557
TS
142552016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14256
14257 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14258 to -ftree-parallelize-loops/-fopenacc changes.
14259 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14260 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14261 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14262 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14263 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14264 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14265 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14266 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14267 * c-c++-common/goacc/kernels-loop.c: Likewise.
14268 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14269 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14270 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14271 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14272
c60ec7c2
RO
142732016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14274
14275 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14276
f1a62b6f
JJ
142772016-02-23 Jakub Jelinek <jakub@redhat.com>
14278
e67bf044
JJ
14279 PR c++/69902
14280 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14281
f1a62b6f
JJ
14282 PR c/69900
14283 * gcc.dg/pr69900.c: New test.
14284
20c5e09e
MJ
142852016-02-23 Martin Jambor <mjambor@suse.cz>
14286
14287 PR tree-optimization/69666
14288 * gcc.dg/tree-ssa/pr69666.c: New test.
14289
e457a6fc
AV
142902016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14291
14292 PR fortran/67451
14293 * gfortran.dg/coarray_allocate_5.f08: New test.
14294
d7b574f4
AK
142952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14296
14297 * gcc.target/s390/vcond-shift.c: Move to ...
14298 * gcc.target/s390/vector/vcond-shift.c: ... here.
14299
58bdeb44
AK
143002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14301
14302 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14303 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14304
7cd0387b
AK
143052016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14306
14307 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14308
4246c8da
MW
143092016-02-20 Mark Wielaard <mjw@redhat.com>
14310
14311 PR c/28901
14312 * gcc.dg/unused-variable-3.c: New test.
14313
f93bc532
JJ
143142016-02-22 Jakub Jelinek <jakub@redhat.com>
14315
14316 PR target/69888
14317 * gcc.target/i386/pr69888.c: New test.
14318
c4e360f4
RB
143192016-02-22 Richard Biener <rguenther@suse.de>
14320
14321 PR tree-optimization/69882
14322 * gfortran.dg/vect/pr69882.f90: New testcase.
14323
09c92f1c
JJ
143242016-02-22 Jakub Jelinek <jakub@redhat.com>
14325
14326 PR target/69885
14327 * gcc.dg/pr69885.c: New test.
14328
f88d45dc
OE
143292016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14330
14331 PR target/69806
14332 PR target/54089
14333 * gcc.target/sh/pr54089-10.c: New.
14334
ce1ff48e
PT
143352016-02-20 Paul Thomas <pault@gcc.gnu.org>
14336
14337 PR fortran/69423
14338 * gfortran.dg/deferred_character_15.f90 : New test.
14339
bbf27208
DH
143402016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14341
14342 PR fortran/57365
14343 gfortran.dg/allocate_with_source_18.f03: New test.
14344
143452016-02-20 Harald Anlauf <anlauf@gmx.de>
14346
14347 PR fortran/52531
14348 gfortran.dg/gomp/pr52531.f90: New test.
14349
268be88c
BE
143502016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14351
14352 PR c++/69865
14353 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14354 -std=c++03.
14355
4b6c824a
JJ
143562016-02-19 Jakub Jelinek <jakub@redhat.com>
14357
871b3f47
JJ
14358 PR c++/69826
14359 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14360 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14361
7a965d51
JJ
14362 PR c++/69850
14363 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14364
4b6c824a
JJ
14365 PR c++/69851
14366 * g++.dg/torture/pr69851.C: New test.
14367
15fca21a
MS
143682016-02-19 Martin Sebor <msebor@redhat.com>
14369
14370 PR testsuite/69573
14371 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14372
19e21586
JJ
143732016-02-19 Jakub Jelinek <jakub@redhat.com>
14374
03a616ac
JJ
14375 PR c++/69850
14376 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14377 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14378
19e21586
JJ
14379 PR c++/67767
14380 * g++.dg/cpp0x/pr67767.C: New test.
14381
2db16594
KT
143822016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14383
14384 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14385 for fp, simd, crypto, crc, lse.
14386 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14387 above.
14388 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14389 effective target check.
14390
5a7d9d1e
JJ
143912016-02-19 Jakub Jelinek <jakub@redhat.com>
14392
14393 PR target/69820
14394 * gcc.target/i386/pr69820.c: New test.
14395
6448f064
AK
143962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14397
14398 * gcc.target/s390/vector/int128-1.c: New test.
14399
d0a859e6
AK
144002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14401
14402 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14403
9e4eb643
AK
144042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14405
14406 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14407 instruction pattern name to prevent the testcase from failing with
14408 -march=z13.
14409
859a4c0e
AK
144102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14411
14412 * gcc.target/s390/md/movstr-2.c: New test.
14413
efc2340b
MK
144142016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14415
14416 * gcc.target/s390/morestack.c: New test.
14417
ca2bfbc2
DV
144182016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14419
14420 PR target/69625
14421 * gcc.target/s390/pr69625.c: Add test case.
14422
efd4bd05
BE
144232016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14424
14425 PR testsuite/68580
14426 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14427
2bf2078a
MM
144282016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14429
14430 PR target/68404
14431 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14432 * gcc.target/powerpc/fusion3.c: Likewise.
14433
f003579e
RB
144342016-02-18 Richard Biener <rguenther@suse.de>
14435
14436 PR middle-end/69553
14437 * g++.dg/torture/pr69553.C: New testcase.
14438
19233914
NC
144392016-02-18 Nick Clifton <nickc@redhat.com>
14440
efd4bd05
BE
14441 PR target/62254
14442 PR target/69610
14443 * gcc.target/arm/pr62554.c: New test.
14444 * gcc.target/arm/pr69610-1.c: New test.
14445 * gcc.target/arm/pr69610-2.c: New test.
19233914 14446
23f27839
RB
144472016-02-18 Richard Biener <rguenther@suse.de>
14448
14449 PR middle-end/69854
14450 * gcc.dg/torture/pr69854.c: New testcase.
14451
932c0da4
JJ
144522016-02-17 Jakub Jelinek <jakub@redhat.com>
14453
14454 PR c++/69850
14455 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14456
1bed93e4
BS
144572012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14458
14459 * gcc.target/powerpc/vec-cg.c: New test.
14460
57bfb134
RB
144612016-02-17 Richard Biener <rguenther@suse.de>
14462
14463 PR testsuite/69586
14464 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14465
a44e0ebb
KT
144662016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14467
14468 PR target/69161
14469 * gcc.c-torture/compile/pr69161.c: New test.
14470
ffacd726
DS
144712016-02-17 David Sherwood <david.sherwood@arm.com>
14472
14473 PR target/69532
14474 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14475 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14476
448db8d2
EB
144772016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14478
14479 * gcc.dg/ifcvt-4.c: Skip on Visium.
14480
e2f0522e
EB
144812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14482
14483 * gnat.dg/atomic8.adb: New test.
14484
bf17fe3f
EB
144852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14486
14487 * gnat.dg/discr46.ad[sb]: New test.
14488
ecf835e9
KN
144892016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14490
14491 PR Target/48344
14492 * gcc.target/powerpc/pr48344-1.c: New test.
14493
49a1164a
TK
144942015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14495
14496 PR fortran/69742
14497 * gfortran.dg/associate_21.f90: New test.
14498
bf14eba2
JJ
144992016-02-16 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR c/69835
14502 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14503 -Wnonnull in dg-options.
14504 * c-c++-common/nonnull-2.c: New test.
14505
35a093b6
JG
145062016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14507 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14508
14509 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14510
e387d491
JJ
145112016-02-16 Jakub Jelinek <jakub@redhat.com>
14512
14513 PR middle-end/69801
14514 * gcc.dg/pr69801.c: Add empty dg-options.
14515
ba539195
JN
145162016-02-16 James Norris <jnorris@codesourcery.com>
14517
14518 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14519 * g++.dg/goacc/deviceptr-1.c: New file.
14520
2a2b8f64
JJ
145212016-02-16 Jakub Jelinek <jakub@redhat.com>
14522
14523 PR tree-optimization/69820
14524 * gcc.dg/vect/pr69820.c: New test.
14525
87440c29
RB
145262016-02-16 Richard Biener <rguenther@suse.de>
14527
14528 PR tree-optimization/69776
14529 * gcc.dg/torture/pr69776-2.c: New testcase.
14530
6d87c306
BS
145312016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14532
14533 PR tree-optimization/69714
14534 * gcc.dg/torture/pr69714.c: New test.
14535
3824a0a2
JJ
145362016-02-16 Jakub Jelinek <jakub@redhat.com>
14537
14538 PR tree-optimization/69802
14539 * gcc.dg/pr69802.c: New test.
14540
c8cfe96e
RB
145412016-02-16 Richard Biener <rguenther@suse.de>
14542
14543 PR middle-end/69801
14544 * gcc.dg/pr69801.c: New testcase.
14545
fc12098d
JD
145462016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14547
14548 PR libgfortran/69651
14549 * gfortran.dg/read_bang.f90: New test.
14550 * gfortran.dg/read_bang4.f90: New test.
14551
ba6b3795
JJ
145522016-02-15 Jakub Jelinek <jakub@redhat.com>
14553
f0516ca4
JJ
14554 PR c++/69658
14555 * g++.dg/init/pr69658.C: New test.
14556
ba6b3795
JJ
14557 PR c++/69797
14558 * c-c++-common/pr69797.c: New test.
14559
de3f9a2d
PK
145602016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14561
14562 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14563 check for aarch64*-*-*.
14564
17a3b967
RB
145652016-02-15 Richard Biener <rguenther@suse.de>
14566
14567 PR tree-optimization/69783
14568 * gcc.dg/vect/pr69783.c: New testcase.
14569
1c48bff1
RB
145702016-02-15 Richard Biener <rguenther@suse.de>
14571
14572 PR tree-optimization/69776
14573 * gcc.dg/torture/pr69776.c: New testcase.
14574
1e6025b6
TK
145752016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14576
14577 PR fortran/60526
14578 * gfortran.dg/type_decl_4.f90: Reinstated.
14579
d3308279
JDA
145802016-02-14 John David Anglin <danglin@gcc.gnu.org>
14581
14582 PR fortran/68746
14583 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14584
b7c56581
TK
145852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14586
14587 PR fortran/60526
14588 PR bootstrap/69816
14589 * gfortran.dg/type_decl_4.f90: Removed.
14590
60cb4ef5
TK
145912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14592
14593 PR fortran/60526
14594 * gfortran.dg/type_decl_4.f90: New test.
14595
f6964637
AM
145962016-02-14 Alan Modra <amodra@gmail.com>
14597
1a8849d1 14598 PR testsuite/68886
f6964637
AM
14599 * gcc.c-torture/execute/stkalign.c: Revise test.
14600
f5121920
OE
146012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14602
14603 PR target/67260
14604 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14605
6cda3ab6
OE
146062016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14607
14608 PR target/67260
14609 * gcc.target/sh/torture/pr67260.c: New.
14610
6786e598
JDA
146112016-02-12 John David Anglin <danglin@gcc.gnu.org>
14612
14613 * gcc.dg/pr67964.c: Add dg-require-alias.
14614
7e05dad8
OE
146152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14616
14617 PR target/67636
14618 PR target/64345
14619 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14620
7f4cc3ce
JD
146212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14622
14623 PR libgfortran/69668
14624 * gfortran.dg/namelist_88.f90: New test.
14625
955ca6dc
JD
146262016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14627
14628 PR libgfortran/69668
14629 * gfortran.dg/namelist_38.f90: Update test.
14630 * gfortran.dg/namelist_84.f90: Update test.
14631
876217ae
DM
146322016-02-12 David Malcolm <dmalcolm@redhat.com>
14633
14634 PR other/69554
14635 * gcc.dg/pr69554-1.c: New test.
14636 * gfortran.dg/pr69554-1.F90: New test.
14637 * gfortran.dg/pr69554-2.F90: New test.
14638 * lib/gcc-dg.exp (proc dg-locus): New function.
14639 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14640 distinguish between the caret-printing and non-caret-printing
14641 cases. If caret-printing has been explicitly enabled, bail out
14642 without attempting to fix up the output.
14643
61789eed
DM
146442016-02-12 David Malcolm <dmalcolm@redhat.com>
14645
14646 PR driver/69265
14647 PR driver/69453
14648 * gcc.dg/spellcheck-options-3.c: New test case.
14649 * gcc.dg/spellcheck-options-4.c: New test case.
14650 * gcc.dg/spellcheck-options-5.c: New test case.
14651 * gcc.dg/spellcheck-options-6.c: New test case.
14652 * gcc.dg/spellcheck-options-7.c: New test case.
14653 * gcc.dg/spellcheck-options-8.c: New test case.
14654 * gcc.dg/spellcheck-options-9.c: New test case.
14655 * gcc.dg/spellcheck-options-10.c: New test case.
14656
c3090c1f
JJ
146572016-02-12 Jakub Jelinek <jakub@redhat.com>
14658
14659 PR rtl-optimization/69764
14660 PR rtl-optimization/69771
14661 * c-c++-common/pr69764.c: New test.
14662 * gcc.dg/torture/pr69771.c: New test.
14663
8222034d
MP
146642016-02-12 Marek Polacek <polacek@redhat.com>
14665
14666 * g++.dg/torture/init-list1.C: New.
14667
f749f792
MP
146682016-02-12 Marek Polacek <polacek@redhat.com>
14669
14670 * gcc.dg/pr69522.c: Add empty dg-options.
14671
199fb02a
IE
146722016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14673
14674 * g++.dg/lto/lto.exp: Include and init mpx.
14675 * g++.dg/lto/pr69729_0.C: New test.
14676
b69539cb
JJ
146772016-02-12 Jakub Jelinek <jakub@redhat.com>
14678
06ff7000
JJ
14679 PR ipa/69241
14680 * g++.dg/ipa/pr69241-4.C: New test.
14681
b69539cb
JJ
14682 PR ipa/68672
14683 * g++.dg/ipa/pr68672-1.C: New test.
14684 * g++.dg/ipa/pr68672-2.C: New test.
14685 * g++.dg/ipa/pr68672-3.C: New test.
14686
16595a1f
BS
146872016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14688
14689 PR c/69522
6d87c306 14690 * gcc.dg/pr69522.c: New test.
16595a1f 14691
38d795d2
PP
146922016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14693
14694 PR c++/69098
14695 * g++.dg/cpp1y/69098.C: New test.
14696 * g++.dg/cpp1y/69098-2.C: New test.
14697
9c582551
JJ
146982016-02-12 Jakub Jelinek <jakub@redhat.com>
14699
14700 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14701 and neighbour -> neighbor.
14702 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14703 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14704 * c-c++-common/Wvarargs.c: Likewise.
14705 * c-c++-common/goacc/host_data-5.c: Likewise.
14706 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14707 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14708 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14709 * gcc.target/aarch64/pr60697.c: Likewise.
14710 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14711 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14712 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14713 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14714 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14715 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14716 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14717 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14718 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14719 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14720 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14721 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14722 * g++.dg/lookup/koenig5.C: Likewise.
14723 * g++.dg/ext/no-asm-2.C: Likewise.
14724 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14725 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14726 * gfortran.dg/used_types_16.f90: Likewise.
14727 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14728 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14729 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14730 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14731 * gfortran.dg/abstract_type_6.f03: Likewise.
14732 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14733 * gfortran.dg/used_types_15.f90: Likewise.
14734 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14735 * gfortran.dg/exit_3.f08: Likewise.
14736 * gfortran.dg/open_status_2.f90: Likewise.
14737 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14738 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14739 * gfortran.dg/associate_1.f03: Likewise.
14740 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14741 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14742 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14743 * gcc.dg/builtin-object-size-1.c: Likewise.
14744 * gcc.dg/noreturn-6.c: Likewise.
14745 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14746 * gcc.dg/globalalias.c: Likewise.
14747 * gcc.dg/builtins-config.h: Likewise.
14748 * gcc.dg/pr30457.c: Likewise.
14749 * gcc.c-torture/compile/volatile-1.c: Likewise.
14750 * gcc.c-torture/execute/20101011-1.c: Likewise.
14751 * c-c++-common/Waddress-1.c: Likewise.
14752
66756373
JJ
147532016-02-11 Jakub Jelinek <jakub@redhat.com>
14754
14755 PR c/69768
14756 * c-c++-common/Waddress-1.c: New test.
14757
76fe932b
AV
147582016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14759
14760 PR fortran/69296
14761 * gfortran.dg/associate_19.f03: New test.
14762 * gfortran.dg/associate_20.f03: New test.
14763
564c4d4b
OE
147642016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14765
14766 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14767
e1c1ecb0
KT
147682016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14769
14770 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14771 .arch armv8-a\n. Add -dA to dg-options.
14772 * gcc.target/aarch64/assembler_arch_1.c: New test.
14773 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14774
0d7d9458
PC
147752016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14776
14777 PR c++/68726
14778 * g++.dg/cpp0x/pr68726.C: New.
14779
e6208a60
IE
147802016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14781
14782 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14783 test.
14784
281a11eb
RB
147852016-02-11 Richard Biener <rguenther@suse.de>
14786
14787 * g++.dg/tree-ssa/pr61034.C: Adjust.
14788
e03dd765
VM
147892016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14790
4b48faf5 14791 PR target/69148
e03dd765
VM
14792 * gcc.target/s390/pr69148.c: New.
14793
cdc23927
YR
147942016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14795
14796 PR tree-optimization/69652
14797 * gcc.dg/torture/pr69652.c: New test.
14798
e199dd0a
JJ
147992016-02-10 Jakub Jelinek <jakub@redhat.com>
14800 Patrick Palka <ppalka@gcc.gnu.org>
14801
14802 PR ipa/69241
14803 PR c++/69649
14804 * g++.dg/ipa/pr69241-1.C: New test.
14805 * g++.dg/ipa/pr69241-2.C: New test.
14806 * g++.dg/ipa/pr69241-3.C: New test.
14807 * g++.dg/ipa/pr69649.C: New test.
14808
d6b38027
UB
148092016-02-10 Uros Bizjak <ubizjak@gmail.com>
14810
14811 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14812 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14813
13b562c5
BC
148142016-02-10 Bin Cheng <bin.cheng@arm.com>
14815
14816 PR tree-optimization/68021
14817 * gcc.dg/tree-ssa/pr68021.c: New test.
14818
24a179f8
RB
148192016-02-10 Richard Biener <rguenther@suse.de>
14820
14821 PR tree-optimization/69726
14822 * gcc.dg/uninit-22.c: New testcase.
14823
0d99886f
AP
148242016-02-09 Andrew Pinski <apinski@cavium.com>
14825
14826 PR tree-opt/69282
14827 * gcc.c-torture/compile/20160205-1.c: New testcase.
14828
ab04995c
MM
148292016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14830
14831 PR target/68404
14832 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14833 instead accessing a really large arrray.
14834 * gcc.target/powerpc/fusion3.c: Likewise.
14835
4b79ac23
CB
148362016-02-09 Charles Baylis <charles.baylis@linaro.org>
14837
14838 PR target/68532
14839 * gcc.c-torture/execute/pr68532.c: New test.
14840
b890a441
AO
148412016-02-11 Alexandre Oliva <aoliva@redhat.com>
14842
14843 PR target/69634
14844 * gcc.dg/pr69634.c: New.
14845
84a5bef7
RB
148462016-02-09 Richard Biener <rguenther@suse.de>
14847
14848 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14849
1f123759 148502016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14851
1f123759
AF
14852 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14853
65860c77
YR
148542016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14855
14856 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14857
7e1e8a0a
RB
148582016-02-09 Richard Biener <rguenther@suse.de>
14859
14860 PR tree-optimization/69715
14861 * gcc.dg/torture/pr69715.c: New testcase.
14862
efb45a9f
PP
148632016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14864
14865 PR c++/69139
14866 * g++.dg/cpp0x/trailing12.C: New test.
14867 * g++.dg/cpp0x/trailing13.C: New test.
14868
20a0c6f9
PP
148692016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14870
14871 PR c++/69283
14872 PR c++/67835
14873 * g++.dg/cpp1y/auto-fn29.C: New test.
14874 * g++.dg/cpp1y/auto-fn30.C: New test.
14875
a162f3af
JJ
148762016-02-08 Jakub Jelinek <jakub@redhat.com>
14877
14878 PR tree-optimization/69209
14879 * gcc.c-torture/compile/pr69209.c: New test.
14880
4b4a9fbd
JL
148812016-02-08 Jeff Law <law@redhat.com>
14882
14883 PR tree-optimization/68541
14884 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14885 of statements allowed in join block for path splitting.
14886
cfac5ed2
JJ
148872016-02-08 Jakub Jelinek <jakub@redhat.com>
14888
f68bc23f
JJ
14889 PR c++/59627
14890 * g++.dg/gomp/pr59627.C: New test.
14891
cfac5ed2
JJ
14892 PR ipa/69239
14893 * g++.dg/ipa/pr69239.C: New test.
14894
44714d8c
DM
148952016-02-08 David Malcolm <dmalcolm@redhat.com>
14896
14897 PR preprocessor/69664
14898 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14899 * gcc.dg/cpp/warn-comments.c: Likewise.
14900
eba9e839
MP
149012016-02-08 Marek Polacek <polacek@redhat.com>
14902
14903 PR c++/69688
14904 * g++.dg/init/const12.C: New test.
14905
a011cd92
BS
149062016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14907
14908 PR target/60410
14909 * gcc.dg/lto/pr55113_0.c: Remove test.
14910
5317b1be
RB
149112016-02-08 Richard Biener <rguenther@suse.de>
14912
14913 PR tree-optimization/69719
14914 * gcc.dg/torture/pr69719.c: New testcase.
14915
63998a63
RB
149162016-02-08 Richard Biener <rguenther@suse.de>
14917 Jeff Law <law@redhat.com>
14918
14919 PR target/68273
14920 * gcc.target/mips/pr68273.c: New testcase.
14921
43f4a281
RB
149222016-02-08 Richard Biener <rguenther@suse.de>
14923
14924 PR rtl-optimization/69274
14925 * gcc.target/i386/addr-sel-1.c: XFAIL.
14926
0b604d2d
JL
149272016-02-08 Jeff Law <law@redhat.com>
14928
e8dfe49e
JL
14929 PR tree-optimization/68541
14930 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14931
6daecd7a 14932 PR tree-optimization/65917
0b604d2d
JL
14933 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14934
c0f0e35a
JD
149352016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14936
14937 PR fortran/50555
14938 * gfortran.dg/namelist_args.f90: New test.
14939
8981d712
JL
149402016-02-05 Jeff Law <law@redhat.com>
14941
6daecd7a 14942 PR tree-optimization/68541
8981d712
JL
14943 * gcc.dg/tree-ssa/split-path-2.c: New test.
14944 * gcc.dg/tree-ssa/split-path-3.c: New test.
14945 * gcc.dg/tree-ssa/split-path-4.c: New test.
14946 * gcc.dg/tree-ssa/split-path-5.c: New test.
14947 * gcc.dg/tree-ssa/split-path-6.c: New test.
14948 * gcc.dg/tree-ssa/split-path-7.c: New test.
14949
46cb9332
MS
149502016-02-05 Martin Sebor <msebor@redhat.com>
14951
14952 PR c++/69662
14953 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14954 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14955
be2083ea
RH
149562016-02-06 Richard HEnderson <rth@redhat.com>
14957
14958 PR c/69643
14959 * gcc.target/i386/addr-space-4.c: New.
14960 * gcc.target/i386/addr-space-5.c: New.
14961
711d7c23
MM
149622016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14963
14964 PR fortran/66089
14965 * gfortran.dg/elemental_dependency_6.f90: New.
14966
b5c1c988
JJ
149672016-02-05 Jakub Jelinek <jakub@redhat.com>
14968
861c7bcd
JJ
14969 PR rtl-optimization/69691
14970 * gcc.c-torture/execute/pr69691.c: New test.
14971
b5c1c988
JJ
14972 PR c++/69628
14973 * g++.dg/parse/pr69628.C: New test.
14974
f7dfa966
UB
149752016-02-05 Uros Bizjak <ubizjak@gmail.com>
14976
14977 * gcc.dg/sancov/asan.c: Move to ...
14978 * gcc.dg/asan/sancov-1.c: ... here.
14979
9b143e64
UB
149802016-02-05 Uros Bizjak <ubizjak@gmail.com>
14981
14982 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14983
f5d4b899
L
149842016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14985
14986 PR target/69677
14987 * gcc.target/i386/pr69677.c: New test.
14988
76c85fbb
PP
149892016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14990
14991 PR c++/68948
14992 * g++.dg/template/pr68948.C: New test.
14993
f181bf90
DV
149942016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14995
14996 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14997 (only necessary on s390x).
14998
714fb282
L
149992016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15000
15001 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15002 -mno-accumulate-outgoing-args.
15003
618d6c1c
PP
150042016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15005
15006 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15007
1066e9b5
JJ
150082016-02-04 Jakub Jelinek <jakub@redhat.com>
15009
15010 PR c/69669
15011 * c-c++-common/pr69669.c: New test.
15012
76255d0d
MM
150132016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15014
15015 PR target/69667
15016 * g++.dg/pr69667.C: New file.
15017
e0b059b1
WD
150182016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15019
15020 PR target/69619
15021 * gcc.dg/pr69619.c: Add new test.
15022
2692b5c8
RS
150232016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15024
15025 PR rtl-optimization/69577
15026 * gcc.target/i386/pr69577.c: New test.
15027
7db337c2
ML
150282016-02-04 Martin Liska <mliska@suse.cz>
15029
15030 * g++.dg/asan/pr69276.C: New test.
15031
cc9c0829
KT
150322016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15033
15034 PR target/65932
15035 PR target/67714
15036 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15037 a single smulbb instruction.
15038 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15039 * gcc.target/amr/wmul-2.c: Likewise.
15040
eb9feb52
KT
150412016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15042
15043 PR target/65932
15044 PR target/67714
15045 * gcc.c-torture/execute/pr67714.c: New test.
15046
61f727fe
JJ
150472016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15048
15049 PR target/69454
15050 * gcc.target/i386/pr69454-1.c: New test.
15051 * gcc.target/i386/pr69454-2.c: New test.
15052
05dd97db
MS
150532016-02-03 Martin Sebor <msebor@redhat.com>
15054
15055 PR c++/69251
15056 PR c++/69253
15057 PR c++/69290
15058 PR c++/69277
15059 PR c++/69349
15060 * g++.dg/ext/flexarray-mangle-2.C: New test.
15061 * g++.dg/ext/flexarray-mangle.C: New test.
15062 * g++.dg/ext/flexarray-subst.C: New test.
15063 * g++.dg/ext/flexary11.C: New test.
15064 * g++.dg/ext/flexary12.C: New test.
15065 * g++.dg/ext/flexary13.C: New test.
15066 * g++.dg/ext/flexary14.C: New test.
15067 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15068
dac2fc29
L
150692016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15070
15071 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15072 Define only if CHECK_FLOAT128 is defined.
15073 (main): Properly initialize u5.
15074
eadb8035
JJ
150752016-02-03 Jakub Jelinek <jakub@redhat.com>
15076
0afbb81b
JJ
15077 PR c/69627
15078 * gcc.dg/pr69627.c: New test.
15079
eadb8035
JJ
15080 PR target/69644
15081 * gcc.dg/pr69644.c: New test.
15082
b12d4923
MS
150832016-02-03 Mike Stump <mikestump@comcast.net>
15084
15085 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15086 support for struct-layout-1.exp.
15087
ab4bae0c
PP
150882016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15089
15090 PR c++/69056
618d6c1c 15091 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15092
95831c01
VM
150932016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15094 Alexandre Oliva <aoliva@redhat.com>
15095
15096 PR target/69461
15097 * gcc.target/powerpc/pr69461.c: New.
15098
ccc71ab8
UB
150992016-02-03 Uros Bizjak <ubizjak@gmail.com>
15100
15101 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15102 works from here ...
15103 (check_effective_target_fsanitize_thread): ... to here. Do not
15104 specify additional compile flags for the test source.
15105 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15106 specify additional compile flags for the test source.
15107
96299640
WD
151082016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15109
15110 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15111
781d83d9
AV
151122016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15113
15114 PR fortran/67451
15115 PR fortran/69418
15116 * gfortran.dg/coarray_allocate_2.f08: New test.
15117 * gfortran.dg/coarray_allocate_3.f08: New test.
15118 * gfortran.dg/coarray_allocate_4.f08: New test.
15119
d8208e6d
AL
151202016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15121
15122 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15123 use same scan-tree-dump-times on all platforms.
15124 * gcc.dg/vect/vect-outer-1.c: Likewise.
15125 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15126 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15127 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15128 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15129 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15130 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15131 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15132
a8394fa0
SB
151332016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15134
15135 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15136 warning.
15137
f3baa1d3
L
151382016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15139
15140 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15141
eb077516
JN
151422016-02-02 James Norris <jnorris@codesourcery.com>
15143
15144 * c-c++-common/goacc/routine-5.c: Add tests.
15145
578fb225
AM
151462016-02-02 Alexander Monakov <amonakov@ispras.ru>
15147
15148 * gcc.target/nvptx/unsigned-cmp.c: New test.
15149
c64f7d37
WD
151502016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15151
15152 * gcc.target/aarch64/scalar_shift_1.c
15153 (test_corners_sisd_di): Improve force to SIMD register.
15154 (test_corners_sisd_si): Likewise.
15155 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15156 Remove scan-assembler check for ldr.
15157
90c6f26c
RB
151582016-02-02 Richard Biener <rguenther@suse.de>
15159
15160 PR tree-optimization/69595
15161 * gcc.dg/Warray-bounds-17.c: New testcase.
15162
9dc03c97
RB
151632016-02-02 Richard Biener <rguenther@suse.de>
15164
15165 PR tree-optimization/69606
15166 * gcc.dg/torture/pr69606.c: New testcase.
15167
2d4dc223
YR
151682016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15169
15170 PR middle-end/68542
15171 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15172 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15173
65c98fde
AM
151742016-02-02 Alan Modra <amodra@gmail.com>
15175
15176 PR target/69548
15177 * gcc.target/powerpc/pr69548.c: New test.
15178
e1b81f2b
JJ
151792016-02-01 Jakub Jelinek <jakub@redhat.com>
15180
d0268b37
JJ
15181 PR rtl-optimization/69592
15182 * gcc.dg/pr69592.c: New test.
15183
e1b81f2b
JJ
15184 PR preprocessor/69543
15185 PR c/69558
15186 * gcc.dg/pr69543.c: New test.
15187 * gcc.dg/pr69558.c: New test.
15188
7dd7780d
UB
151892016-02-01 Uros Bizjak <ubizjak@gmail.com>
15190
bf672ee5
UB
15191 PR testsuite/65940
15192 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15193
9a7013f8
MS
151942016-02-01 Martin Sebor <msebor@redhat.com>
15195
15196 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15197
e681fb2b
BC
151982016-02-01 Bin Cheng <bin.cheng@arm.com>
15199
15200 PR tree-optimization/67921
15201 * c-c++-common/ubsan/pr67921.c: New test.
15202
ff86345f
RB
152032016-02-01 Richard Biener <rguenther@suse.de>
15204
15205 PR middle-end/69556
15206 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15207
bc369dbd
RB
152082016-02-01 Richard Biener <rguenther@suse.de>
15209
15210 PR tree-optimization/69574
15211 * gcc.dg/torture/pr69574.c: New testcase.
15212
ef318184
RB
152132016-02-01 Richard Biener <rguenther@suse.de>
15214
15215 PR tree-optimization/69579
15216 * gcc.dg/setjmp-6.c: New testcase.
15217
654745e6
JJ
152182016-02-01 Jakub Jelinek <jakub@redhat.com>
15219
15220 PR rtl-optimization/69570
15221 * g++.dg/opt/pr69570.C: New test.
15222
e6c0c44b
RH
152232016-02-01 Richard Henderson <rth@redhat.com>
15224
15225 * gcc.dg/pr69535.c: New test.
15226
6ff3f09a
JDA
152272016-01-31 John David Anglin <danglin@gcc.gnu.org>
15228
2c005538
JDA
15229 PR testsuite/69584
15230 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15231 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15232
61083a4b
JDA
15233 PR debug/68244
15234 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15235
6ff3f09a
JDA
15236 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15237
0c221916
PT
152382016-01-31 Paul Thomas <pault@gcc.gnu.org>
15239
15240 PR fortran/67564
15241 * gfortran.dg/allocate_with_source_17.f03: New test.
15242
db7a2818
JJ
152432016-01-30 Jakub Jelinek <jakub@redhat.com>
15244
15245 PR tree-optimization/69546
15246 * gcc.dg/torture/pr69546.c: New test.
15247
e520d5f0
PT
152482016-01-30 Paul Thomas <pault@gcc.gnu.org>
15249
15250 PR fortran/69566
15251 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15252
343c05d3
MS
152532016-01-30 Martin Sebor <msebor@redhat.com>
15254
15255 PR c++/68490
15256 * g++.dg/ext/flexary10.C: New test.
15257
d6c3a539
DH
152582016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15259
15260 PR fortran/66707
15261 gfortran.dg/common_23.f90: New test.
15262
52d72fcd
BS
152632016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15264
15265 PR target/65546
15266 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15267 condition being checked, and disable it when the target supports
15268 misaligned loads and stores.
15269
3a5d2ba4
JJ
152702016-01-29 Jakub Jelinek <jakub@redhat.com>
15271
15272 PR debug/69518
15273 * gcc.dg/torture/pr69518.c: New test.
15274
6bbacdb5
L
152752016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15276
15277 PR target/69530
15278 * gcc.target/i386/pr69530.c: New test.
15279
af932cdb
SE
152802016-01-29 Steve Ellcey <sellcey@imgtec.com>
15281
15282 PR target/65604
15283 * gcc.target/mips/div-delay.c: New test.
15284
26658b7c
JJ
152852016-01-29 Jakub Jelinek <jakub@redhat.com>
15286
33e89989
JJ
15287 PR target/69551
15288 * gcc.target/i386/pr69551.c: New test.
15289
26658b7c
JJ
15290 PR target/66137
15291 * gcc.target/i386/pr66137.c: New test.
15292
401116b5
AB
152932016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15294
15295 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15296 always built for p5600.
15297 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15298 isa=p5600 dg-option.
15299
d4abfcc5
RB
153002016-01-29 Richard Biener <rguenther@suse.de>
15301
15302 PR tree-optimization/69547
15303 * g++.dg/tree-ssa/pr69547.C: New testcase.
15304
16b77b32
JJ
153052016-01-29 Jakub Jelinek <jakub@redhat.com>
15306
15307 PR debug/66869
15308 * g++.dg/warn/Wunused-function2.C: New test.
15309
a1c95464
DV
153102016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15311
15312 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15313 support for test to succeed.
15314
5453bfed
MP
153152016-01-29 Marek Polacek <polacek@redhat.com>
15316
15317 PR c++/69509
15318 PR c++/69516
15319 * g++.dg/ext/constexpr-vla2.C: New test.
15320 * g++.dg/ext/constexpr-vla3.C: New test.
15321 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15322
452ec2a5
RB
153232016-01-29 Richard Biener <rguenther@suse.de>
15324
15325 PR middle-end/69537
15326 * gcc.dg/uninit-21.c: New testcase.
15327
aec0b19e
UB
153282016-01-28 Uros Bizjak <ubizjak@gmail.com>
15329
15330 PR target/69459
15331 * gcc.target/i386/pr69459.c: New test.
15332
df113ce7
SE
153332016-01-28 Steve Ellcey <sellcey@imgtec.com>
15334
15335 PR target/68400
15336 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15337 * gcc.target/mips/pr68400.c: New test.
15338
494de84f
MS
153392016-01-28 Martin Sebor <msebor@redhat.com>
15340
15341 PR target/17381
15342 * gcc.target/powerpc/pr17381.c: New test.
15343
eb1b1f01
JJ
153442016-01-28 Jakub Jelinek <jakub@redhat.com>
15345
15346 PR middle-end/69542
15347 * gcc.dg/torture/pr69542.c: New test.
15348
6dfeb7ce
WD
153492016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15350
15351 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15352
4b7471a4
DE
153532016-01-28 David Edelsohn <dje.gcc@gmail.com>
15354
15355 * gcc.dg/pr65980.c: Skip on AIX.
15356 * gcc.dg/pr66688.c: Same.
15357
b271fd21
DE
153582016-01-28 David Edelsohn <dje.gcc@gmail.com>
15359
15360 PR target/63679
15361 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15362 * gcc.dg/tree-ssa/sra-18.c: Same.
15363
874108a9
AV
153642016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15365
15366 PR fortran/62536
15367 * gfortran.dg/block_15.f08: New test.
15368 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15369 on incorrectly closed BLOCK.
15370
30480bcd
IE
153712016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15372
15373 * gcc.dg/declare-simd.c: New test.
6905c577 15374
14ba8d6d
RB
153752016-01-28 Richard Biener <rguenther@suse.de>
15376
15377 PR tree-optimization/69466
15378 * gfortran.dg/vect/pr69466.f90: New testcase.
15379
0d4c694e
TP
153802016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15381
15382 * g++.dg/pr67989.C: Remove ARM-specific option.
15383 * gcc.target/arm/pr67989.C: New file.
15384
2aa780da
UB
153852016-01-27 Uros Bizjak <ubizjak@gmail.com>
15386
15387 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15388 and expm1 test for glibc < 2.11.
15389
f75ebe77
RH
153902016-01-27 Richard Henderson <rth@redhat.com>
15391
15392 * gcc.c-torture/execute/pr69447.c: New test.
15393
153942016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15395
9a175e65 15396 PR fortran/69422
49847d75
PT
15397 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15398
cbdd8ae0
JJ
153992016-01-27 Jakub Jelinek <jakub@redhat.com>
15400
15401 PR debug/66869
15402 * gcc.dg/pr66869.c: New test.
15403
2b572b3c
JL
154042016-01-25 Jeff Law <law@redhat.com>
15405
15406 PR tree-optimization/68398
aec0b19e 15407 PR tree-optimization/69196
2b572b3c
JL
15408 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15409 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15410 path to avoid new heuristic allowing more irreducible regions
15411 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15412 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15413 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15414 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15415 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15416
fa74a4bc
MP
154172016-01-27 Marek Polacek <polacek@redhat.com>
15418
15419 PR c/68062
15420 * c-c++-common/vector-compare-4.c: New test.
15421
0afff540
DM
154222016-01-27 David Malcolm <dmalcolm@redhat.com>
15423
15424 PR preprocessor/69126
15425 * c-c++-common/pr69126.c: New test case.
15426
1a218fc9
ILT
154272016-01-27 Ian Lance Taylor <iant@google.com>
15428
15429 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15430
5d70666e
RB
154312016-01-27 Ryan Burn <contact@rnburn.com>
15432
15433 PR cilkplus/69267
15434 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15435
87ff4d66
UB
154362016-01-27 Uros Bizjak <ubizjak@gmail.com>
15437
15438 PR target/69512
15439 * gcc.target/i386/pr69512.c: New test.
15440
27e23cca
RE
154412016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15442
15443 PR ada/69488
15444 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15445
05bf54c3
MP
154462016-01-27 Marek Polacek <polacek@redhat.com>
15447
15448 PR c++/69379
15449 * g++.dg/pr69379.C: New test.
15450
60214d0d
MS
154512016-01-27 Martin Sebor <msebor@redhat.com>
15452
15453 PR c++/69317
15454 * g++.dg/abi/Wabi-2-2.C: New test.
15455 * g++.dg/abi/Wabi-2-3.C: New test.
15456 * g++.dg/abi/Wabi-3-2.C: New test.
15457 * g++.dg/abi/Wabi-3-3.C: New test.
15458
167c7bfa
RB
154592016-01-27 Richard Biener <rguenther@suse.de>
15460
15461 PR tree-optimization/69166
15462 * gcc.dg/torture/pr69166.c: New testcase.
15463
1430fb1f
MJ
154642016-01-27 Martin Jambor <mjambor@suse.cz>
15465
15466 PR tree-optimization/69355
15467 * gcc.dg/tree-ssa/pr69355.c: New test.
15468
95e3030c
MP
154692016-01-27 Marek Polacek <polacek@redhat.com>
15470
15471 PR c++/69496
15472 * g++.dg/ext/constexpr-vla1.C: New test.
15473
eeb085f3
CB
154742016-01-20 Christian Bruel <christian.bruel@st.com>
15475
15476 PR target/69245
15477 * gcc.target/arm/pr69245.c: New test.
15478
b1652dde
JJ
154792016-01-27 Jakub Jelinek <jakub@redhat.com>
15480
15481 PR tree-optimization/69399
15482 * gcc.dg/torture/pr69399.c: New test.
15483
ce7e8f00
EB
154842016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15485
15486 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15487
e4aac1d1
EB
154882016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15489
15490 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15491
8dfdb419
TV
154922016-01-26 Tom de Vries <tom@codesourcery.com>
15493
15494 PR tree-optimization/69110
15495 * gcc.dg/autopar/pr69110.c: New test.
15496
56f80f54 154972016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15498 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15499
15500 * gcc.dg/graphite/isl-ast-op-select.c: New.
15501
a0909527
PT
155022015-01-26 Paul Thomas <pault@gcc.gnu.org>
15503
15504 PR fortran/69385
15505 * gfortran.dg/allocate_error_6.f90: New test.
15506
ffc445f4
RH
155072016-01-26 Richard Henderson <rth@redhat.com>
15508
15509 * gcc.dg/tm/pr60908.c: New test.
15510
01e1dea3
DM
155112016-01-26 David Malcolm <dmalcolm@redhat.com>
15512
15513 PR other/69006
15514 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15515 directive.
15516 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15517 expected multiline output to reflect the colorization being
15518 disabled before newlines.
15519 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15520 (custom_diagnostic_finalizer): Replace call to
15521 pp_newline_and_flush with call to pp_flush.
15522 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15523 * gfortran.dg/implicit_class_1.f90: Likewise.
15524 * lib/gcc-dg.exp (allow_blank_lines): New global.
15525 (dg-allow-blank-lines-in-output): New procedure.
15526 (gcc-dg-prune): Complain about blank lines in the output, unless
15527 dg-allow-blank-lines-in-output was called.
15528 * lib/multiline.exp (_build_multiline_regex): Only support
15529 arbitrary followup text for non-blank-lines, not for blank lines.
15530
13f92e8d
JJ
155312016-01-26 Jakub Jelinek <jakub@redhat.com>
15532
15533 PR tree-optimization/69483
15534 * gcc.dg/pr69483.c: New test.
15535 * g++.dg/opt/pr69483.C: New test.
15536
92422235
CL
155372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15538
15539 PR target/68620
15540 * gcc.target/arm/pr68620.c: New test.
15541
0bccf11b
L
155422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15543
15544 * gcc.target/i386/pr68986-2.c: Remove -m32.
15545
81cd202e
L
155462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15547
15548 PR target/68986
15549 * gcc.target/i386/pr68986-1.c: New test.
15550 * gcc.target/i386/pr68986-2.c: Likewise.
15551 * gcc.target/i386/pr68986-3.c: Likewise.
15552
213a1c03
CB
155532016-01-26 Christian Bruel <christian.bruel@st.com>
15554
15555 * lib/target-supports.exp
15556 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15557 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15558 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15559
22a08dd1
RB
155602016-01-26 Richard Biener <rguenther@suse.de>
15561
15562 PR tree-optimization/69452
15563 * gcc.dg/torture/pr69452.c: New testcase.
15564
6c06e0e8
JJ
155652016-01-26 Jakub Jelinek <jakub@redhat.com>
15566
15567 PR target/69442
15568 * gcc.dg/pr69442.c: New test.
15569
b96824c4
RFI
155702016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15571
15572 PR target/67896
15573 * gcc.target/aarch64/simd/pr67896.C: New.
15574
5ee31e57
RS
155752016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15576
15577 PR tree-optimization/69400
15578 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15579 function.
15580 (plugin_init): Call it.
15581 * gcc.dg/torture/pr69400.c: New test.
15582
7ddfb31d
CL
155832016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15584
15585 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15586
1e050c90
AK
155872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15588 Sebastian Pop <s.pop@samsung.com>
15589
15590 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15591 isl-0.15.
15592
c8ee4bf5
AK
155932016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15594 Sebastian Pop <s.pop@samsung.com>
15595
15596 * gcc.dg/graphite/pr69292.c: New.
15597
d902b330
JJ
155982016-01-25 Jakub Jelinek <jakub@redhat.com>
15599
15600 * c-c++-common/goacc/use_device-1.c: New test.
15601
2c89b952
JL
156022016-01-25 Jeff Law <law@redhat.com>
15603
15604 PR tree-optimization/69196
15605 PR tree-optimization/68398
15606 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15607 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15608
685c8785
DE
156092016-01-25 David Edelsohn <dje.gcc@gmail.com>
15610
15611 PR target/69469
15612 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15613 Algorithm.
15614
95cef0c1
RB
156152016-01-25 Richard Biener <rguenther@suse.de>
15616
15617 PR testsuite/69380
15618 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15619
2947d3b2
IE
156202016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15621
15622 PR target/69421
15623 * gcc.dg/pr69421.c: New test.
15624
ae19075a
BB
156252016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15626
15627 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15628 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15629 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15630 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15631 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15632 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15633 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15634 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15635 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15636 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15637
fa4511c2
RB
156382016-01-25 Richard Biener <rguenther@suse.de>
15639
15640 PR tree-optimization/69376
15641 * gcc.dg/torture/pr69376.c: New testcase.
15642
1d101216
JD
156432016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15644
15645 PR fortran/69397
15646 PR fortran/68442
15647 * gfortran.dg/interface_38.f90: New test.
15648 * gfortran.dg/interface_39.f90: New test.
a0909527 15649
a59b92b0
PP
156502016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15651
15652 Revert:
15653 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15654
15655 PR c++/11858
15656 PR c++/24663
15657 PR c++/24664
15658 * g++.dg/template/pr11858.C: New test.
15659 * g++.dg/template/pr24663.C: New test.
15660 * g++.dg/template/unify12.C: New test.
15661 * g++.dg/template/unify13.C: New test.
15662 * g++.dg/template/unify14.C: New test.
15663 * g++.dg/template/unify15.C: New test.
15664 * g++.dg/template/unify16.C: New test.
15665 * g++.dg/template/unify17.C: New test.
15666
16acb1a8
DH
156672016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15668
15669 PR fortran/68283
15670 gfortran.dg/pr68283.f90: New test.
15671
094773e8
TK
156722016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15673
15674 PR fortran/66094
15675 * gfortran.dg/inline_matmul_13.f90: New test.
15676 * gfortran.dg/matmul_bounds_8.f90: New test.
15677 * gfortran.dg/matmul_bounds_9.f90: New test.
15678 * gfortran.dg/matmul_bounds_10.f90: New test.
15679
42fb90d7
TV
156802016-01-23 Tom de Vries <tom@codesourcery.com>
15681
15682 PR tree-optimization/69426
15683 * gcc.dg/autopar/pr69426.c: New test.
15684
69da7802
MS
156852016-01-23 Martin Sebor <msebor@redhat.com>
15686
15687 PR c++/58109
15688 PR c++/69022
15689 * g++.dg/cpp0x/alignas5.C: New test.
15690 * g++.dg/ext/vector29.C: Same.
15691
da17300a
UB
156922016-01-23 Uros Bizjak <ubizjak@gmail.com>
15693
15694 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15695 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15696 _GNU_SOURCE from compile flags to the source.
15697 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15698 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15699 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15700 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15701
62041cfc
JJ
157022016-01-22 Jakub Jelinek <jakub@redhat.com>
15703
15704 PR target/69432
15705 * g++.dg/opt/pr69432.C: New test.
15706
f7d2ad6f
BS
157072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15708
15709 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15710 32-bit targets testing an -m64 multilib.
15711
d403fc9a
WS
157122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15713
15714 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15715 64-bit support.
15716
4aa16f8d
JG
157172016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15718
15719 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15720
7c816d0f
CB
157212016-01-21 Christian Bruel <christian.bruel@st.com>
15722
15723 PR target/68674
15724 * gcc.target/i386/pr68674.c
15725 * gcc.target/aarch64/pr68674.c
15726 * gcc.target/arm/pr68674.c
15727
fce661e8
KT
157282016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15729
15730 PR target/69403
15731 * gcc.c-torture/execute/pr69403.c: New test.
15732
4696899f
PC
157332016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15734
15735 PR c++/55843
15736 * g++.dg/template/pr55843.C: New.
15737
bac69366
AL
157382016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15739
15740 PR testsuite/66877
15741 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15742 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15743
b57d3a5c
BS
157442016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15745
15746 PR testsuite/67489
da17300a
UB
15747 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15748 from dg-do compile directive, and instead add
15749 { dg-require-effective-target int128 }.
b57d3a5c 15750
9f04a53e
MS
157512016-01-20 Martin Sebor <msebor@redhat.com>
15752
15753 PR c/69405
15754 * gcc.dg/sync-fetch.c: New test.
15755
38a51663
JL
157562016-01-21 Martin Sebor <msebor@redhat.com>
15757
15758 PR target/69252
15759 * gcc.target/powerpc/pr69252.c: New test.
15760
2423a75a
JD
157612016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15762
15763 PR fortran/65996
da17300a 15764 * gfortran.dg/pr65996.f90: New test.
2423a75a 15765
0a76463f
DV
157662016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15767
15768 PR c++/68810
9f04a53e 15769 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15770 expected to generate an error.
0a76463f 15771
9776e692
BS
157722016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15773
15774 PR middle-end/66178
15775 * gcc.dg/torture/pr66178.c: New test.
15776
c8d3e088
AB
157772016-01-21 Anton Blanchard <anton@samba.org>
15778 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15779
15780 PR target/63354
15781 * gcc.target/powerpc/pr63354.c: New test.
15782
35b707ff
VM
157832016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15784
15785 PR rtl-optimization/68990
15786 * gcc.target/i386/pr68990: New.
15787
157b0829
NC
157882016-01-21 Nick Clifton <nickc@redhat.com>
15789
15790 PR target/69129
15791 * gcc.target/mips/pr69129.c: New.
15792
aede6748
PC
157932016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15794
15795 PR c++/58046
15796 * g++.dg/cpp0x/pr58046.C: New.
15797
5463c2c8
JJ
157982016-01-21 Jakub Jelinek <jakub@redhat.com>
15799
6d31cc75
SS
15800 PR target/69187
15801 PR target/65624
15802 * gcc.target/arm/pr69187.c: New test.
15803
5463c2c8
JJ
15804 PR c++/69355
15805 * g++.dg/torture/pr69355.C: New test.
15806
fa28f32b
AK
158072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15808 Sebastian Pop <s.pop@samsung.com>
15809
15810 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15811
b920a047
AK
158122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15813 Sebastian Pop <s.pop@samsung.com>
15814
da17300a 15815 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15816
bdd3aea6
JJ
158172016-01-21 Jakub Jelinek <jakub@redhat.com>
15818
15819 PR middle-end/67653
15820 * c-c++-common/pr67653.c: New test.
15821 * gcc.dg/torture/pr29119.c: Add dg-warning.
15822
26a2e6ae
PB
158232016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15824
15825 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15826
d25c7690
PK
158272016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15828
15829 PR c/24293
15830 * gcc.dg/pr24293.c: New test.
15831 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15832 incomplete struct type.
15833 * gcc.dg/declspec-1.c: Likewise.
15834 * gcc.dg/pr63549.c: Likewise.
15835
889d5698
JJ
158362016-01-20 Jakub Jelinek <jakub@redhat.com>
15837
15838 PR tree-optimization/66612
15839 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15840 for bdn instruction.
15841
d7cf3dc7
CL
158422016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15843
15844 * lib/target-supports.exp
15845 (check_effective_target_arm_fp_ok_nocache): New.
15846 (check_effective_target_arm_fp_ok): New.
15847 (add_options_for_arm_fp): New.
15848 (check_effective_target_arm_crypto_ok_nocache): Require
15849 target_arm_v8_neon_ok instead of arm32.
15850 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15851 (check_effective_target_arm_crypto_pragma_ok): New.
15852 (add_options_for_arm_vfp): New.
15853 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15854 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15855 target instead. Force initial fpu to vfp.
15856 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15857 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15858 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15859 dependency.
15860 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15861 use arm_vfp effective target instead. Force initial fpu to vfp.
15862 * gcc.target/arm/attr-neon3.c: Likewise.
15863 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15864 arm_vfp_ok.
15865 * gcc.target/arm/unsigned-float.c: Likewise.
15866 * gcc.target/arm/vfp-1.c: Likewise.
15867 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15868 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15869 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15870 * gcc.target/arm/vfp-ldmias.c: Likewise.
15871 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15872 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15873 * gcc.target/arm/vfp-stmiad.c: Likewise.
15874 * gcc.target/arm/vfp-stmias.c: Likewise.
15875 * gcc.target/arm/vnmul-1.c: Likewise.
15876 * gcc.target/arm/vnmul-2.c: Likewise.
15877 * gcc.target/arm/vnmul-3.c: Likewise.
15878 * gcc.target/arm/vnmul-4.c: Likewise.
15879
01ac9704 158802016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15881
e84b00da
L
15882 PR testsuite/69366
15883 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15884 the MPX run-time library, for compile-time MPX test.
15885 * gcc.target/i386/chkp-always_inline.c: Likewise.
15886 * gcc.target/i386/chkp-bndret.c: Likewise.
15887 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15888 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15889 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15890 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15891 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15892 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15893 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15894 * gcc.target/i386/chkp-label-address.c: Likewise.
15895 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15896 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15897 * gcc.target/i386/chkp-pr69044.c: Likewise.
15898 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15899 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15900 * gcc.target/i386/chkp-strchr.c: Likewise.
15901 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15902 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15903 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15904 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15905 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15906 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15907 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15908 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15909 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15910 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15911 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15912 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15913 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15914 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15915 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15916 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15917 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15918 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15919 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15920 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15921 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15922 * gcc.target/i386/pr63995-2.c: Likewise.
15923 * gcc.target/i386/pr64805.c: Likewise.
15924 * gcc.target/i386/pr65044.c: Likewise.
15925 * gcc.target/i386/pr65167.c: Likewise.
15926 * gcc.target/i386/pr65183.c: Likewise.
15927 * gcc.target/i386/pr65184.c: Likewise.
15928 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15929
28b33016
IE
159302016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15931
15932 PR tree-optimization/69328
15933 * gcc.dg/pr69328.c: New test.
15934
bcff0913
JL
159352016-01-20 Jeff Law <law@redhat.com>
15936
bf0bb970 15937 PR target/25114
bcff0913
JL
15938 * gcc.target/m68k/pr25114.c: New test.
15939
a3f69631
AV
159402016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15941
15942 * gcc.target/arm/memset-inline-10.c: Added
15943 dg-require-effective-target arm_thumb2_ok.
15944
af33ba0d
EB
159452016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15946
15947 * gcc.dg/debug/dwarf2/sso.c: New test.
15948
7596d5de
UB
159492016-01-19 Uros Bizjak <ubizjak@gmail.com>
15950
15951 PR testsuite/68820
15952 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15953 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15954 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15955
ceda2c69
JH
159562016-01-19 Jan Hubicka <hubicka@ucw.cz>
15957
15958 PR ipa/66223
15959 * g++.dg/ipa/devirt-50.C: New testcase.
15960
38a979f2
MP
159612016-01-19 Marek Polacek <polacek@redhat.com>
15962
15963 PR c++/68965
15964 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15965 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15966
962801c5
KT
159672016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15968
15969 PR target/69135
15970 * gcc.target/arm/pr69135_1.c: New test.
15971
078fe40a
WD
159722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15973
15974 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15975
786e3c06
WD
159762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15977
15978 * gcc.target/aarch64/ccmp_1.c: New testcase.
15979
1e297006
MP
159802016-01-19 Marek Polacek <polacek@redhat.com>
15981
15982 PR c++/68586
15983 * g++.dg/cpp0x/enum30.C: New test.
15984
879c27e3
RB
159852016-01-19 Richard Biener <rguenther@suse.de>
15986
15987 PR tree-optimization/69336
15988 * g++.dg/tree-ssa/pr69336.C: New testcase.
15989
015337d3
JJ
159902016-01-19 Jakub Jelinek <jakub@redhat.com>
15991
15992 PR debug/65779
15993 * gcc.dg/pr65779.c: New test.
15994
e2c768b6
RB
159952016-01-19 Richard Biener <rguenther@suse.de>
15996
15997 PR tree-optimization/69352
15998 * gcc.dg/torture/pr69352.c: New testcase.
15999
569efc34
JJ
160002016-01-19 Jakub Jelinek <jakub@redhat.com>
16001
16002 PR rtl-optimization/68955
16003 PR rtl-optimization/64557
16004 * gcc.dg/torture/pr68955.c: New test.
16005
e49d321f
JH
160062016-01-19 Jan Hubicka <hubicka@ucw.cz>
16007
16008 PR lto/69136
16009 * g++.dg/torture/pr69136.C: New testcase.
16010
e9191ad3
JH
160112016-01-19 Jan Hubicka <hubicka@ucw.cz>
16012
16013 PR lto/69133
16014 * g++.dg/lto/pr69133_0.C: New testcase.
16015 * g++.dg/lto/pr69133_1.C: New testcase.
16016
2bedb645
JL
160172016-01-15 Jeff Law <law@redhat.com>
16018
16019 PR tree-optimization/69320
16020 * gcc.c-torture/pr69320-1.c: New test.
16021 * gcc.c-torture/pr69320-2.c: New test.
16022 * gcc.c-torture/pr69320-3.c: New test.
16023 * gcc.c-torture/pr69320-4.c: New test.
16024
17c15cb9
PP
160252016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16026
16027 PR c++/11858
16028 PR c++/24663
16029 PR c++/24664
16030 * g++.dg/template/pr11858.C: New test.
16031 * g++.dg/template/pr24663.C: New test.
16032 * g++.dg/template/unify12.C: New test.
16033 * g++.dg/template/unify13.C: New test.
16034 * g++.dg/template/unify14.C: New test.
16035 * g++.dg/template/unify15.C: New test.
16036 * g++.dg/template/unify16.C: New test.
16037 * g++.dg/template/unify17.C: New test.
16038
9617fd08
DM
160392016-01-18 David Malcolm <dmalcolm@redhat.com>
16040
16041 PR testsuite/69181
16042 * gcc.dg/pr69181-1.c: New test file.
16043 * gcc.dg/pr69181-2.c: New test file.
16044 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16045 globals by moving it to...
16046 (cleanup-after-saved-dg-test): ...this new function. Add
16047 "global additional_sources_used". Add reset of global
16048 multiline_expected_outputs to the empty list.
16049 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16050 global to...
16051 (multiline_expected_outputs): ...this, and updated comments to
16052 note that it is modified from gcc-dg.exp.
16053 (dg-end-multiline-output): Update for the above renaming.
16054 (handle-multiline-outputs): Likewise. Remove the clearing
16055 of the expected outputs to the empty list.
16056
b555a2e4
RB
160572016-01-18 Richard Biener <rguenther@suse.de>
16058
16059 PR tree-optimization/69297
16060 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16061
96902805
JM
160622016-01-18 Joseph Myers <joseph@codesourcery.com>
16063
16064 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16065 dg-options.
16066 * gcc.target/mips/mips-3d-2.c: Likewise.
16067 * gcc.target/mips/mips-3d-3.c: Likewise.
16068 * gcc.target/mips/mips-3d-4.c: Likewise.
16069 * gcc.target/mips/mips-3d-5.c: Likewise.
16070 * gcc.target/mips/mips-3d-6.c: Likewise.
16071 * gcc.target/mips/mips-3d-7.c: Likewise.
16072 * gcc.target/mips/mips-3d-8.c: Likewise.
16073 * gcc.target/mips/mips-3d-9.c: Likewise.
16074 * gcc.target/mips/mips-ps-1.c: Likewise.
16075 * gcc.target/mips/mips-ps-2.c: Likewise.
16076 * gcc.target/mips/mips-ps-3.c: Likewise.
16077 * gcc.target/mips/mips-ps-4.c: Likewise.
16078 * gcc.target/mips/mips-ps-5.c: Likewise.
16079 * gcc.target/mips/mips-ps-6.c: Likewise.
16080 * gcc.target/mips/mips-ps-7.c: Likewise.
16081 * gcc.target/mips/mips-ps-type.c: Likewise.
16082 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16083 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16084
40e26f94
TV
160852016-01-18 Tom de Vries <tom@codesourcery.com>
16086
16087 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16088 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16089 * c-c++-common/goacc/kernels-empty.c: New test.
16090 * c-c++-common/goacc/kernels-eternal.c: New test.
16091 * c-c++-common/goacc/kernels-loop-2.c: New test.
16092 * c-c++-common/goacc/kernels-loop-3.c: New test.
16093 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16094 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16095 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16096 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16097 * c-c++-common/goacc/kernels-loop-data.c: New test.
16098 * c-c++-common/goacc/kernels-loop-g.c: New test.
16099 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16100 * c-c++-common/goacc/kernels-loop-n.c: New test.
16101 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16102 * c-c++-common/goacc/kernels-loop.c: New test.
16103 * c-c++-common/goacc/kernels-noreturn.c: New test.
16104 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16105 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16106 * c-c++-common/goacc/kernels-reduction.c: New test.
16107
a98d4647
TV
161082016-01-18 Tom de Vries <tom@codesourcery.com>
16109
16110 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16111 * gcc.dg/autopar/outer-2.c: Same.
16112 * gcc.dg/autopar/outer-3.c: Same.
16113 * gcc.dg/autopar/outer-4.c: Same.
16114 * gcc.dg/autopar/outer-5.c: Same.
16115 * gcc.dg/autopar/outer-6.c: Same.
16116 * gcc.dg/autopar/parallelization-1.c: Same.
16117 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16118 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16119 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16120 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16121 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16122 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16123 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16124 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16125 * gcc.dg/autopar/pr39500-1.c: Same.
16126 * gcc.dg/autopar/pr39500-2.c: Same.
16127 * gcc.dg/autopar/pr46193.c: Same.
16128 * gcc.dg/autopar/pr46194.c: Same.
16129 * gcc.dg/autopar/pr49580.c: Same.
16130 * gcc.dg/autopar/pr49960-1.c: Same.
16131 * gcc.dg/autopar/pr49960.c: Same.
16132 * gcc.dg/autopar/pr68373.c: Same.
16133 * gcc.dg/autopar/reduc-1.c: Same.
16134 * gcc.dg/autopar/reduc-1char.c: Same.
16135 * gcc.dg/autopar/reduc-1short.c: Same.
16136 * gcc.dg/autopar/reduc-2.c: Same.
16137 * gcc.dg/autopar/reduc-2char.c: Same.
16138 * gcc.dg/autopar/reduc-2short.c: Same.
16139 * gcc.dg/autopar/reduc-3.c: Same.
16140 * gcc.dg/autopar/reduc-4.c: Same.
16141 * gcc.dg/autopar/reduc-6.c: Same.
16142 * gcc.dg/autopar/reduc-7.c: Same.
16143 * gcc.dg/autopar/reduc-8.c: Same.
16144 * gcc.dg/autopar/reduc-9.c: Same.
16145 * gcc.dg/autopar/uns-outer-4.c: Same.
16146 * gcc.dg/autopar/uns-outer-5.c: Same.
16147 * gcc.dg/autopar/uns-outer-6.c: Same.
16148 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16149 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16150
da976fa8
AL
161512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16152
16153 PR target/63679
16154 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16155 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16156
70c1e886
AL
161572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16158
16159 PR target/63679
16160 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16161 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16162 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16163
88bed196
AL
161642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16165
16166 PR target/63679
16167 * gcc.dg/tree-ssa/sra-17.c: New.
16168 * gcc.dg/tree-ssa/sra-18.c: New.
16169
3dd5f42e
IE
161702016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16171
16172 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16173
ae5a77fa
EB
161742016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16175
16176 * gnat.dg/inline12.adb: New test.
16177
11e57fc6
BC
161782016-01-18 Bin Cheng <bin.cheng@arm.com>
16179
16180 PR tree-optimization/66797
16181 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16182
995b6fe0
RB
161832016-01-18 Richard Biener <rguenther@suse.de>
16184
16185 PR tree-optimization/69170
16186 * gcc.dg/torture/pr69170.c: New testcase.
16187
82ee0cf2 161882016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16189
16190 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16191
d69da357
TV
161922016-01-16 Tom de Vries <tom@codesourcery.com>
16193
16194 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16195
a3845283
TV
161962016-01-16 Tom de Vries <tom@codesourcery.com>
16197
16198 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16199 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16200 redundant dg-require-effective-target pthread.
16201 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16202 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16203 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16204 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16205 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16206 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16207 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16208
197a6aa6
DE
162092016-01-16 David Edelsohn <dje.gcc@gmail.com>
16210
16211 PR target/68609
16212 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16213 * gcc.target/powerpc/recip-7.c: Same.
16214
ec7886c1
PP
162152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16216
16217 PR c++/69091
16218 * g++.dg/template/pr69091.C: New test.
16219
203484bb
PP
162202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16221
16222 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16223 dump does not contain an error_mark_node.
16224 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16225 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16226
aa2500e9
PP
162272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16228
16229 PR c++/68936
16230 * g++.dg/template/pr68936.C: New test.
16231
28621a5c
DE
162322016-01-15 David Edelsohn <dje.gcc@gmail.com>
16233
16234 PR target/68609
16235 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16236 * gcc.target/powerpc/recip-2.c: Same.
16237 * gcc.target/powerpc/recip-3.c: Same.
16238 * gcc.target/powerpc/recip-4.c: Same.
16239 * gcc.target/powerpc/recip-sqrtf.c: Same.
16240
40c43aca
JL
162412016-01-15 Jeff Law <law@redhat.com>
16242
16243 PR tree-optimization/69270
16244 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16245 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16246
afbc5ae8
PT
162472016-01-15 Paul Thomas <pault@gcc.gnu.org>
16248
16249 PR fortran/49630
16250 * gfortran.dg/deferred_character_13.f90: New test for the fix
16251 of comment 3 of the PR.
16252
16253 PR fortran/54070
16254 * gfortran.dg/deferred_character_8.f90: New test
16255 * gfortran.dg/allocate_error_5.f90: New test
16256
16257 PR fortran/60593
16258 * gfortran.dg/deferred_character_10.f90: New test
16259
16260 PR fortran/60795
16261 * gfortran.dg/deferred_character_14.f90: New test
16262
16263 PR fortran/61147
16264 * gfortran.dg/deferred_character_11.f90: New test
16265
16266 PR fortran/64324
16267 * gfortran.dg/deferred_character_9.f90: New test
16268
49abe076
VM
162692016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16270
16271 PR rtl-optimization/69030
16272 * gcc.target/i386/pr69030.c: New.
16273
16d12992
KT
162742016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16275
16276 * gcc.target/aarch64/target_attr_17.c: New test.
16277
78810bd3
RB
162782016-01-15 Richard Biener <rguenther@suse.de>
16279
16280 PR tree-optimization/66856
16281 * gcc.dg/torture/pr66856-1.c: New testcase.
16282 * gcc.dg/torture/pr66856-2.c: Likewise.
16283
2bd847fe
RB
162842016-01-15 Richard Biener <rguenther@suse.de>
16285
16286 PR debug/69137
16287 * g++.dg/lto/pr69137_0.C: New testcase.
16288
a00fe3b7
RS
162892016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16290
16291 PR middle-end/69246
16292 * gcc.target/i386/pr69246.c: New test.
16293
cbb0e83b
DV
162942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16295
7596d5de 16296 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16297
5a500ecf
DV
162982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16299
16300 PR c++/56194
16301 * g++.dg/init/const9.C: Disable test on S/390.
16302
5d9bf64f
DV
163032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16304
16305 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16306 * g++.dg/Wno-frame-address.C: Ditto.
16307
e234b19e
DV
163082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16309
16310 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16311
89483f99
RB
163122016-01-15 Richard Biener <rguenther@suse.de>
16313
16314 PR tree-optimization/68961
16315 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16316
94f37395
IE
163172016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16318
16319 * gcc.target/i386/pr65105-5.c: New test.
16320
82ee0cf2 163212016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16322
16323 * gcc.c-torture/execute/alias-4.c: New testcase.
16324
82ee0cf2 163252016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16326
16327 PR ipa/68148
16328 * g++.dg/ipa/devirt-49.C: New testcase.
16329
092f7deb 163302016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16331
16332 PR target/65837
16333 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16334 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16335 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16336
e93c66bc
RB
163372016-01-15 Richard Biener <rguenther@suse.de>
16338
16339 PR tree-optimization/69117
16340 * gcc.dg/torture/pr69117.c: New testcase.
16341
c47eaca6 163422015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16343
16344 PR c++/69048
16345 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16346
c3f6914a
FXC
163472016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16348
16349 PR testsuite/67509
16350 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16351 range tests use 100 * maximum instead of maximum + 1.
16352
cd65ae90
JJ
163532016-01-14 Jakub Jelinek <jakub@redhat.com>
16354
16355 PR debug/69244
16356 * gcc.dg/guality/pr69244.c: New test.
16357
19643948
UB
163582016-01-14 Uros Bizjak <ubizjak@gmail.com>
16359
16360 * lib/target-supports.exp (check_effective_target_issignaling):
16361 New procedure.
16362 * gcc.dg/pr61441.c: Require issignaling effective target.
16363
fe79c97e
SB
163642016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16365
16366 PR target/68803
16367 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16368
c7df95d8
DM
163692016-01-14 David Malcolm <dmalcolm@redhat.com>
16370
16371 PR c++/68819
16372 PR preprocessor/69177
16373 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16374 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16375 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16376 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16377
00083992
MP
163782016-01-14 Marek Polacek <polacek@redhat.com>
16379
16380 PR c/69262
16381 * gcc.dg/array-15.c: New test.
16382
0c9b3294
JJ
163832016-01-14 Jakub Jelinek <jakub@redhat.com>
16384
16385 PR middle-end/68146
16386 PR tree-optimization/69155
16387 * gfortran.dg/pr68146.f: New test.
16388 * gfortran.dg/pr69155.f90: New test.
16389
3688e13d
RB
163902016-01-14 Richard Biener <rguenther@suse.de>
16391
16392 PR tree-optimization/68060
16393 * gcc.dg/torture/pr68060-1.c: New testcase.
16394 * gcc.dg/torture/pr68060-2.c: Likewise.
16395
bab0ad3a
NC
163962016-01-14 Nick Clifton <nickc@redhat.com>
16397
16398 * lib/target-supports.exp
16399 (check_effective_target_arm_neon_ok_nocache): Add an option
16400 sequence that includes setting the ARM architecture to ARMv7-A.
16401 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16402 command line options necessary to enable Neon support.
16403 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16404 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16405 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16406 * gcc.target/arm/pr69180.c: Likewise.
16407
947c2ce5
JL
164082016-01-14 Jeff Law <law@redhat.com>
16409
16410 PR tree-optimization/69270
16411 * gcc.dg/tree-ssa/pr69270.c: New test.
16412
3342fd71
BS
164132016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16414
16415 PR c/66208
16416 * c-c++-common/pr66208.c: New file.
16417
2ad3adf1
JJ
164182016-01-13 Jakub Jelinek <jakub@redhat.com>
16419
16420 PR tree-optimization/69156
16421 * gcc.dg/pr69156.c: New test.
16422
398d6feb
L
164232016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16424
16425 * gcc.target/i386/pr69225-7.c: New test.
16426
4c868789
RH
164272016-01-13 Richard Henderson <rth@redhat.com>
16428
16429 * gcc.dg/tm/memopt-13.c: Update expected function.
16430 * gcc.dg/tm/memopt-6.c: Likewise.
16431
ef6d1772
UB
164322016-01-13 Uros Bizjak <ubizjak@gmail.com>
16433
16434 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16435 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16436 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16437 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16438
ef6d1772
UB
164392016-01-13 Tom de Vries <tom@codesourcery.com>
16440
16441 PR tree-optimization/69169
0b4b6ef2
TV
16442 * gcc.dg/pr69169.c: New test.
16443
2ad3adf1 164442016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16445
16446 PR target/69228
16447 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16448 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16449 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16450 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16451 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16452 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16453 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16454 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16455
9060e335
AK
164562016-01-13 Jakub Jelinek <jakub@redhat.com>
16457
16458 PR target/69247
16459 * gcc.dg/pr69247.c: New test.
16460
40311329
RB
164612016-01-13 Richard Biener <rguenther@suse.de>
16462
16463 PR tree-optimization/69242
16464 * gcc.dg/torture/pr69242.c: New testcase.
16465
ccbd7103
RB
164662016-01-13 Richard Biener <rguenther@suse.de>
16467
16468 PR tree-optimization/69186
16469 * gcc.dg/torture/pr69186.c: New testcase.
16470
c6f72a46
JL
164712016-01-13 Jeff Law <law@redhat.com>
16472
16473 PR tree-optimization/67755
16474 * gcc.dg/tree-ssa/pr67755.c: New test.
16475
164762016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16477
16478 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16479 pass number in output by a star.
16480
c446cf07
BC
164812016-01-12 Bin Cheng <bin.cheng@arm.com>
16482
16483 PR tree-optimization/68911
16484 * gcc.c-torture/execute/pr68911.c: New test.
16485
5342156c
MP
164862016-01-12 Marek Polacek <polacek@redhat.com>
16487
16488 PR c++/68979
16489 * g++.dg/warn/permissive-1.C: New test.
16490
65364cc5
JJ
164912016-01-12 Jakub Jelinek <jakub@redhat.com>
16492
16493 PR objc++/68511
16494 PR c++/69213
16495 * g++.dg/opt/pr69213.C: New test.
16496
81b9a3d9
CB
164972016-01-12 Christian Bruel <christian.bruel@st.com>
16498
16499 PR target/69180
16500 * gcc.target/arm/pr69180.c: New test.
16501
3c4e91c9
RB
165022016-01-12 Richard Biener <rguenther@suse.de>
16503
16504 PR lto/69077
16505 * g++.dg/lto/pr69077_0.C: New testcase.
16506 * g++.dg/lto/pr69077_1.C: Likewise.
16507
5664cea1
JJ
165082016-01-12 Jakub Jelinek <jakub@redhat.com>
16509
16510 PR target/69175
16511 * g++.dg/opt/pr69175.C: New test.
16512
86cefc49
AL
165132016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16514
16515 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16516 rather than #including math.h & stdlib.h.
16517 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16518 * gcc.dg/vect/pr49771.c: Likewise.
16519 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16520 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16521 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16522 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16523 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16524 * gcc.dg/vect/pr44507.c: Likewise.
16525 * gcc.dg/vect/pr45902.c: Likewise.
16526 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16527 * gcc.dg/vect/vect-117.c: Likewise.
16528 * gcc.dg/vect/vect-99.c: Likewise.
16529 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16530 * gcc.dg/vect/vect-cond-1.c: Likewise.
16531 * gcc.dg/vect/vect-cond-2.c: Likewise.
16532 * gcc.dg/vect/vect-cond-3.c: Likewise.
16533 * gcc.dg/vect/vect-cond-4.c: Likewise.
16534 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16535 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16536 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16537 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16538 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16539 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16540 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16541 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16542 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16543 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16544 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16545 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16546 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16547 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16548 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16549 include of signal.h.
16550 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16551 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16552 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16553 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16554 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16555 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16556 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16557 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16558 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16559 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16560 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16561 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16562 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16563 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16564 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16565 * gcc.dg/vect/vect-outer-5.c: Likewise.
16566 * gcc.dg/vect/vect-outer-6.c: Likewise.
16567 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16568 include of stdio.h.
16569
b832f61e
NC
165702016-01-12 Nick Clifton <nickc@redhat.com>
16571
16572 PR target/68913
16573 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16574 to fread so that it will be found in all target runtimes.
16575
8eac49b1
RB
165762016-01-12 Richard Biener <rguenther@suse.de>
16577
16578 PR tree-optimization/69053
16579 * g++.dg/torture/pr69053.C: New testcase.
16580
2935d994
RB
165812016-01-12 Richard Biener <rguenther@suse.de>
16582
16583 PR tree-optimization/69168
16584 * gcc.dg/torture/pr69168.c: New testcase.
16585
66c16fd9
RB
165862016-01-12 Richard Biener <rguenther@suse.de>
16587
16588 PR tree-optimization/69157
16589 * gcc.dg/torture/pr69157.c: New testcase.
16590
165912016-01-12 Richard Biener <rguenther@suse.de>
16592
16593 PR tree-optimization/69174
16594 * gcc.dg/torture/pr69174.c: New testcase.
16595
723033a6
JJ
165962016-01-12 Jakub Jelinek <jakub@redhat.com>
16597
16598 PR c++/66808
16599 PR c++/69000
16600 * g++.dg/tls/pr66808.C: New test.
16601 * g++.dg/tls/pr69000.C: New test.
16602
3574cf47
BS
166032016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16604
16605 * gcc.target/powerpc/swaps-p8-23.c: New test.
16606 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16607
feb20787
JDA
166082016-01-11 John David Anglin <danglin@gcc.gnu.org>
16609
16610 PR tree-optimization/68356
16611 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16612
27b1820a
KV
166132016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16614 Jim Wilson <jim.wilson@linaro.org>
16615
16616 PR target/69194
16617 * gcc.target/arm/pr69194.c: New test.
16618
cf4de6af
L
166192016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16620
16621 PR target/69225
16622 * gcc.target/i386/pr69225-1.c: New test.
16623 * gcc.target/i386/pr69225-2.c: Likewise.
16624 * gcc.target/i386/pr69225-3.c: Likewise.
16625 * gcc.target/i386/pr69225-4.c: Likewise.
16626 * gcc.target/i386/pr69225-5.c: Likewise.
16627 * gcc.target/i386/pr69225-6.c: Likewise.
16628
1ebd5558
JJ
166292016-01-11 Jakub Jelinek <jakub@redhat.com>
16630
23552a4d
JJ
16631 PR target/67462
16632 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16633 if lp64.
16634
26ff85b0
JJ
16635 PR target/69071
16636 * gcc.dg/pr69071.c: New test.
16637
9cb6bd74
JJ
16638 PR c++/69211
16639 * g++.dg/opt/pr69211.C: New test.
16640
1ebd5558
JJ
16641 PR tree-optimization/69214
16642 * gcc.c-torture/compile/pr69214.c: New test.
16643
8c18c836
UB
166442016-01-11 Uros Bizjak <ubizjak@gmail.com>
16645
16646 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16647 * gcc.target/i386/pr66232-11.c: Ditto.
16648 * gcc.target/i386/pr66232-12.c: Ditto.
16649 * gcc.target/i386/pr66232-13.c: Ditto.
16650
62446e6e
RB
166512016-01-11 Richard Biener <rguenther@suse.de>
16652
16653 PR tree-optimization/69173
16654 * gcc.dg/torture/pr69173.c: New testcase.
16655
2b8568fe
KT
166562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16657
16658 PR rtl-optimization/68796
16659 * gcc.target/aarch64/tst_5.c: New test.
16660 * gcc.target/aarch64/tst_6.c: Likewise.
16661
5baf4532
KT
166622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16663
16664 PR rtl-optimization/68841
16665 * gcc.dg/pr68841.c: New test.
16666 * gcc.c-torture/execute/pr68841.c: New test.
16667
ca90b1ed
YR
166682016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16669
16670 PR rtl-optimization/68920
16671 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16672 for ix86 targets.
16673 * gcc.dg/ifcvt-5.c: New test.
16674
2ad3adf1 166752016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16676
16677 PR bootstrap/69123
16678 * g++.dg/pr69123.C: New.
16679
83834c09
IE
166802016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16681
16682 PR target/69010
16683 * gcc.target/i386/pr69010.c: New test.
16684
dcf89d57
MJ
166852016-01-11 Martin Jambor <mjambor@suse.cz>
16686
16687 PR ipa/69044
16688 * gcc.target/i386/chkp-pr69044.c: New test.
16689
d95167ee
TV
166902016-01-11 Tom de Vries <tom@codesourcery.com>
16691
16692 PR tree-optimization/69109
16693 * gcc.dg/autopar/pr69109-2.c: New test.
16694 * gcc.dg/autopar/pr69109.c: New test.
16695
4f6403a8
TV
166962016-01-11 Tom de Vries <tom@codesourcery.com>
16697
16698 PR tree-optimization/69108
16699 * gcc.dg/autopar/pr69108.c: New test.
16700
21efdd80
PP
167012016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16702
16703 PR c++/69029
16704 * c-c++-common/Wisleading-indentation.c: Augment test.
16705
fd42eed8
TK
167062016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16707
16708 PR fortran/69154
16709 * gfortran.dg/inline_matmul_12.f90: New test.
16710
4f90ee6c
PT
167112016-01-10 Paul Thomas <pault@gcc.gnu.org>
16712
16713 PR fortran/67779
16714 * gfortran.dg/actual_array_offset_1: New test.
16715
3907c6cf
TV
167162016-01-10 Tom de Vries <tom@codesourcery.com>
16717
16718 PR tree-optimization/69062
16719 * gcc.dg/autopar/pr69062.c: New test.
16720
b07b236e
TS
167212016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16722
16723 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16724 * gcc.dg/vect/slp-perm-2.c: Likewise.
16725 * gcc.dg/vect/slp-perm-3.c: Likewise.
16726 * gcc.dg/vect/slp-perm-5.c: Likewise.
16727 * gcc.dg/vect/slp-perm-6.c: Likewise.
16728 * gcc.dg/vect/slp-perm-7.c: Likewise.
16729 * gcc.dg/vect/slp-perm-8.c: Likewise.
16730
23fab8ae
TV
167312016-01-10 Tom de Vries <tom@codesourcery.com>
16732
16733 PR tree-optimization/69039
16734 * gcc.dg/autopar/pr69039.c: New test.
16735
73f0dae2
MP
167362016-01-09 Marek Polacek <polacek@redhat.com>
16737
16738 PR c++/69113
16739 * g++.dg/pr69113.C: New test.
16740
20b8d734
JJ
167412016-01-09 Jakub Jelinek <jakub@redhat.com>
16742
16743 PR middle-end/50865
16744 PR tree-optimization/69097
16745 * gcc.c-torture/execute/pr50865.c: New test.
16746 * gcc.c-torture/execute/pr69097-1.c: New test.
16747 * gcc.c-torture/execute/pr69097-2.c: New test.
16748 * gcc.dg/pr69097-1.c: New test.
16749 * gcc.dg/pr69097-2.c: New test.
16750
c50e614b
JJ
167512016-01-09 Jakub Jelinek <jakub@redhat.com>
16752
16753 PR c++/69164
16754 * g++.dg/opt/pr69164.C: New test.
16755
e0237993
JJ
167562016-01-08 Jakub Jelinek <jakub@redhat.com>
16757
16758 PR tree-optimization/69167
16759 * gcc.dg/pr69167.c: New test.
16760
bd8f5bb2
MP
167612016-01-08 Marek Polacek <polacek@redhat.com>
16762
16763 PR c++/68449
16764 * g++.dg/pr68449.C: New.
16765
bb0f5ca7
AL
167662016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16767
16768 PR tree-optimization/68707
16769 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16770 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16771 on platforms supporting it.
16772 * gcc.dg/vect/slp-perm-2.c: Likewise.
16773 * gcc.dg/vect/slp-perm-3.c: Likewise.
16774 * gcc.dg/vect/slp-perm-5.c: Likewise.
16775 * gcc.dg/vect/slp-perm-7.c: Likewise.
16776 * gcc.dg/vect/slp-perm-8.c: Likewise.
16777 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16778 on platforms supporting it.
16779
22518428
JJ
167802016-01-08 Jakub Jelinek <jakub@redhat.com>
16781
33f0852f
JJ
16782 PR tree-optimization/69162
16783 * gcc.dg/pr69162.c: New test.
16784
22518428
JJ
16785 PR tree-optimization/69172
16786 * gcc.dg/pr69172.c: New test.
16787
80e9b3aa
TP
167882016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16789
16790 PR tree-optimization/67781
16791 * gcc.c-torture/execute/pr67781.c: New file.
16792
262a363f
JJ
167932016-01-08 Jakub Jelinek <jakub@redhat.com>
16794
16795 PR tree-optimization/69083
16796 * gcc.dg/vect/pr69083.c: New test.
16797
6e1f093f
SS
167982016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16799
16800 PR tree-optimization/61441
16801 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16802 Use -fexcess-precision=standard for compiler options.
16803 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16804
53290e07
JJ
168052016-01-08 Jakub Jelinek <jakub@redhat.com>
16806
57bf3072
JJ
16807 PR fortran/69128
16808 * gfortran.dg/gomp/pr69128.f90: New test.
16809
53290e07
JJ
16810 PR c++/69145
16811 * g++.dg/ext/pr69145-1.C: New test.
16812 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16813 * g++.dg/ext/pr69145-2.h: New file.
16814
7a127fa7
MS
168152016-01-07 Martin Sebor <msebor@redhat.com>
16816
16817 PR c/68966
16818 * gcc.dg/atomic-fetch-bool.c: New test.
16819 * gcc.dg/sync-fetch-bool.c: New test.
16820
95918b49
L
168212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16822
16823 PR fortran/66680
16824 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16825
c8e62a9d
NC
168262016-01-07 Nick Clifton <nickc@redhat.com>
16827
16828 PR target/66655
16829 * g++.dg/pr66655.C: New test.
16830 * g++.dg/pr66655_1.cc: Test support file.
16831 * g++.dg/pr66655.h: Test header file.
16832
2ad3adf1 168332016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16834
16835 PR fortran/66680
16836 gfortran.dg/gomp/pr66680.f90: New test.
16837
4cd9ca92
L
168382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16839
16840 PR target/69171
16841 * gcc.target/i386/pr69171-1.c: New test.
16842 * gcc.target/i386/pr69171-2.c: Likewise.
16843 * gcc.target/i386/pr69171-3.c: Likewise.
16844 * gcc.target/i386/pr69171-4.c: Likewise.
16845 * gcc.target/i386/pr69171-5.c: Likewise.
16846 * gcc.target/i386/pr69171-6.c: Likewise.
16847
7e33d4dc
BS
168482015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16849
16850 PR middle-end/67639
16851 * c-c++-common/pr67639.c: New test.
16852
fec64afc
JJ
168532016-01-07 Jakub Jelinek <jakub@redhat.com>
16854
16855 PR tree-optimization/69141
16856 * g++.dg/opt/pr69141.C: New test.
16857
f293ad29
EB
168582016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16859
16860 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16861
5027395e
UB
168622016-01-06 Uros Bizjak <ubizjak@gmail.com>
16863
16864 PR target/69140
16865 * gcc.target/i386/pr69140.c: New test
16866
7443cf13
DM
168672016-01-06 David Malcolm <dmalcolm@redhat.com>
16868
16869 * gcc.dg/bad-dereference.c: New test case.
16870
32928931
BS
168712015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16872
16873 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16874
68dd05da
AS
168752016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16876
16877 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16878
6b131d5b
MP
168792016-01-06 Marek Polacek <polacek@redhat.com>
16880
16881 PR sanitizer/69099
16882 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16883
8d9fdb49
MP
168842016-01-05 Marek Polacek <polacek@redhat.com>
16885
16886 PR c/69104
16887 * gcc.dg/atomic-invalid-2.c: New.
16888
acf93f1e
L
168892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16890
16891 PR target/68991
16892 * gcc.target/i386/pr68991.c: New test.
16893
3f50525d
L
168942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16895
16896 PR target/68991
16897 * g++.dg/pr68991-1.C: New test.
16898 * g++.dg/pr68991-2.C: Likewise.
16899
e0237993 169002016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16901
e0237993 16902 PR other/60465
face88a1
ST
16903 * gcc.target/ia64/pr60465-gprel64.c: New test.
16904 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16905
a0866eff
KT
169062016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16907
16908 PR rtl-optimization/68651
16909 * gcc.target/aarch64/pr68651_1.c: New test.
16910
c589e975
DM
169112016-01-05 David Malcolm <dmalcolm@redhat.com>
16912
16913 PR c/69122
16914 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16915
929710d9
NS
169162016-01-05 Nathan Sidwell <nathan@acm.org>
16917
ce3e43d7
NS
16918 PR c++/58583
16919 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16920
929710d9
NS
16921 * gcc.dg/alias-15.c: New.
16922
a2faef8e
NC
169232016-01-05 Nick Clifton <nickc@redhat.com>
16924
16925 PR target/68870
16926 * g++.dg/pr68770.C: New test.
16927
4cfa76e3
MS
169282016-01-04 Mike Stump <mikestump@comcast.net>
16929
16930 * lib/target-supports.exp (check_effective_target_cilkplus):
16931 cilkplus targets require pthreads.
4ece61b6 16932 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16933
4e8a3a35
MM
169342016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16935
16936 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16937 generation.
16938
818ab71a
JJ
169392016-01-04 Jakub Jelinek <jakub@redhat.com>
16940
16941 Update copyright years.
16942
2fe0a208
MP
169432016-01-04 Marek Polacek <polacek@redhat.com>
16944
16945 PR c/68908
16946 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16947 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16948 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16949
9e3b2fe3
EB
169502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16951
16952 * gcc.target/sparc/20160104-2.c: New test.
16953
e8d65a35
EB
169542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16955
16956 * gcc.target/sparc/20160104-1.c: New test.
16957
25ccfccd
PT
169582016-01-03 Paul Thomas <pault@gcc.gnu.org>
16959
16960 PR fortran/65045
16961 * gfortran.dg/pr65045.f90: New test.
16962
cb51d382
EB
169632016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16964
16965 * gnat.dg/specs/debug1.ads: Delete.
16966
6eeaad6e
JD
169672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16968
16969 PR libgfortran/68867
16970 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16971 expression.
16972
2f968603
JD
169732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16974
16975 PR libgfortran/68867
16976 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16977 PowerPC.
16978
591bb5e4
PT
169792016-01-01 Paul Thomas <pault@gcc.gnu.org>
16980
16981 PR fortran/68864
16982 * gfortran.dg/pr68864.f90: New test.
16983
f1e0620c
JJ
169842016-01-01 Jakub Jelinek <jakub@redhat.com>
16985
942a1319
JJ
16986 PR tree-optimization/69070
16987 * gcc.dg/pr69070.c: New test.
16988
10dff63f
JJ
16989 PR sanitizer/69055
16990 * gfortran.dg/pr69055.f90: New test.
16991
f1e0620c
JJ
16992 PR target/69015
16993 * gcc.dg/pr69015.c: New test.
818ab71a 16994\f
2f883d1c 16995Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16996
16997Copying and distribution of this file, with or without modification,
16998are permitted in any medium without royalty provided the copyright
16999notice and this notice are preserved.